发布网友 发布时间:2022-04-23 08:02
共4个回答
好二三四 时间:2022-05-22 06:42
程序员跟网络工程师的区别是什么,让我们一起了解一下?
程序员只写程序,工程师则能在现实世界中创造价值的程序。
程序员工作:
不理解何谓“工程”、也不清楚开发的过程,只知道与自己相关部分的内容;
更容易从“代码、程序”的视角看研发对象,多从细节入手、思考;
遇到问题,立即去寻找“具体做法”,比如上网查、复制;
不善于做分析、用设计图表达自己的意图,缺乏逻辑意识,只会“用代码说话”。
工程师工作:
理解何谓“工程”,知道完成软件的过程、交付物、标准等;
能够从“系统、关联”的视角看研发对象,能从整体、架构上理解;
遇到问题,会寻找解决问题的“共同方法”,比如抽提、梳理、建模;
善于分析、并能够“用设计图说话”,用图形表达意图、逻辑。
另外,很多系统都在不断的变化和改进过程中,程序员看到的是功能点,工程师看到的是功能点之上的逻辑。
任何系统当然都是由若干功能构成的。但在功能点之上,还需要一张有逻辑意义的大网,才能把功能点组合起来,把复杂度降低,成为大家能理解的对象。最简单的“登录”,就包含数据输入、数据验证、登录信息记录等等功能,“登录”是这些功能的逻辑集合,也是理解这些功能的基础。
以上就是小编的分享,希望可以帮助到大家。
热心网友 时间:2022-05-22 03:50
网络安全工程师主要以网络安全管理和维护为主,程序员主要以软件开发为主。通俗一点就是程序员写代码,而网络安全工程师不写。热心网友 时间:2022-05-22 05:08
程序员主要是负责某个程序的建造。而网络工程师往往是为了整个网络的安全或者某个网站的安全在负责。即使他们搞研发,也只是搞关于与网络安全有关的程序。而程序员如果开发程序的话,则什么程序都有可能。热心网友 时间:2022-05-22 06:42
网络安全工程师和程序员的主要区别: