程序员和工程师区别?

很多软件开发人员未必清楚两者的差别,甚至做了很久也只算程序员而不算严格意义上的工程师。所以网页设计师钟振森就自己的观察和,谈谈程序员和工程师的差别。

操作方法

  • 01

    工程师不写黑箱程序 “程序=数据结构+算法”,这个著名的公式大家都知道,不幸的是,它不适合描述工程领域或者现实世界的程序。

  • 02

    出现问题的第一反应是直接杀掉进程重启(天哪你们的程序不能安全关闭吗)。

  • 03

    怎样的程序不是黑箱?

  • 04

    网络爬虫大家都会写,大家也都知道如果要数据抓得准,调试起来 很麻烦。可以用逐步操纵语句的执行,迅速定位问题所在。

  • 05

    工程师注意实现和接口分离 Java面试的一道经典问题是:请描述抽象类和接口的区别。通常,大家都会知道“接口”和“实现”要分离。

  • 06

    接口的真正含义是什么?计算机最擅长处理的是信息,它可以让信息脱离现实的障碍高速流动起来。

  • 07

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

  • 08

    随着时间的推移,业务的增长,新功能可能越来越多。

(0)

相关推荐

  • 女程序员到底有没有受到不公平待遇?

    我写今天这个话题有优势有劣势.优势是我本身是一名女工程师,在这个行业混的有年头了,所以这样看来我是有发言权的.这也正是我的劣势,因为很容易给人一个错觉,觉得我是代表这个群体而发言的,然而我并没有这个权 ...

  • PHP程序员面试技巧之口试题分享

    操作方法 01 网络上流传很广的一部分php工程师面试题目,有些phper们认为这些很形式,天下面试题目一大把,不能考核一个人的真实水平,其实细细研究起来,无论怎样,能存在就表明其有存在的价值.下面小 ...

  • 浅谈程序员最核心的竞争力

    进行社招面试时,有一个问题几乎是必问的:你为什么要离开上一家公司?其实这个问题主要是想试探一下求职者的核心诉求,并借此预估一下他在本公司工作的稳定性.常见的答案也无非就是这么几种:对薪酬不满意.干得不 ...

  • 一名优秀的程序员是这样炼成的

    如何成为一名优秀的程序员? (一) 一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而不 ...

  • 程序员和码农有何区别?

    程序员和码农的区别在于何处?他们为公司实现的价值到底有多大区别?希望初入IT界的小伙伴们都能认准方向前行. 操作方法 01 1.兴趣导致理解深度不一 实质上来说,码农就是"代码机器" ...

  • 如何快速进阶程序员大神

    如何快速进阶程序员大神 操作方法 01 一.确定目标 首先你得给自己定一个目标,并要细化出来,比如在规定时间内完成什么,达到什么样的要求. 有了一个明确的目标之后,你按照这个去学习,不要什么都去学,现 ...

  • 怎样才知道自己适不适合做程序员

    选择比努力重要,人生不过几十年,没有那么多时间让我们去试错,找到自己喜欢的适合的才是最重要的. 操作方法 01 编程主要分两类,普通类和高级类.普通类就是展示类的,数据库的,游戏的这些.而高级类的是一 ...

  • 开发程序员,所需要具备哪些素质

    操作方法 01 1:团队精神和沟通能力 把它作为基本素质.并不是不重要.恰恰相反.这是程序员应该具备的最基本的.开发很多项目是需要团队的配合,一个独行侠的程序员不是一个好的程序员.任何个人的力量都是有 ...

  • java程序员需要掌握些什么知识

    合格的程序员应具有实际开发能力的Java和J2EE.如今的IT企业需求量大,但人才紧缺的.企业需要大量掌握Java/JEE/Oracle/WebLogic/Websphere, Struts/webw ...