更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

程序员跟网络工程师的区别

文档

程序员跟网络工程师的区别

程序员只写程序,工程师写能在现实世界中创造价值的程序。很多系统都在不断的变化和改进过程中,程序员看到的是功能点,工程师看到的是功能点之上的逻辑。
推荐度:
导读程序员只写程序,工程师写能在现实世界中创造价值的程序。很多系统都在不断的变化和改进过程中,程序员看到的是功能点,工程师看到的是功能点之上的逻辑。

程序员跟网络工程师的区别是什么,让我们一起了解一下?

程序员只写程序,工程师则能在现实世界中创造价值的程序。

程序员工作:

不理解何谓“工程”、也不清楚开发的过程,只知道与自己相关部分的内容;

更容易从“代码、程序”的视角看研发对象,多从细节入手、思考;

遇到问题,立即去寻找“具体做法”,比如上网查、复制;

不善于做分析、用设计图表达自己的意图,缺乏逻辑意识,只会“用代码说话”。 

工程师工作:

理解何谓“工程”,知道完成软件的过程、交付物、标准等;

能够从“系统、关联”的视角看研发对象,能从整体、架构上理解;

遇到问题,会寻找解决问题的“共同方法”,比如抽提、梳理、建模;

善于分析、并能够“用设计图说话”,用图形表达意图、逻辑。

另外,很多系统都在不断的变化和改进过程中,程序员看到的是功能点,工程师看到的是功能点之上的逻辑。

任何系统当然都是由若干功能构成的。但在功能点之上,还需要一张有逻辑意义的大网,才能把功能点组合起来,把复杂度降低,成为大家能理解的对象。最简单的“登录”,就包含数据输入、数据验证、登录信息记录等等功能,“登录”是这些功能的逻辑集合,也是理解这些功能的基础。

以上就是小编的分享,希望可以帮助到大家。

文档

程序员跟网络工程师的区别

程序员只写程序,工程师写能在现实世界中创造价值的程序。很多系统都在不断的变化和改进过程中,程序员看到的是功能点,工程师看到的是功能点之上的逻辑。
推荐度:
为你推荐
资讯专栏
热门视频
相关推荐
思科网络工程师证书报名条件 网络工程师怎么算及格 网络工程师要学系统吗 网络工程师证书怎么补办 网络工程师需要考英语吗 网络工程师要考些什么 ui主要是干什么 什么叫ui界面设计 ui学什么的 ui框架排行 网络工程师怎么获得 docker工具 docker原理 docker的作用 docker hub k8s docker 退出docker 卸载docker 删除docker镜像 docker cpu 为什么要成为网络工程师 网络工程师是网管吗 网络工程师基础应该从何学起 思科网络工程师证书有哪些 华为认证网络工程师方向 网络工程师学习 网络工程师如何学 网络工程师怎么学 网络工程师怎么学 网络工程师如何学 软考网络工程师好还是cna好 hcia和软考网络工程师区别 电子商务和网络工程师哪个好 初级网络工程师怎么考中级 网络工程师必须掌握的技术 网络工程师必须要学历吗 网络工程师如何考 网络工程师怎么考 网络工程师一般都在哪里工作 网络工程师所需考的证书 pmp证书是什么 pmp啥意思 pmp是什么 pmp意思
Top