软件开发者常常被称为软件工程师,但会写几行代码的人就可以被称为工程师吗?
回答这个问题之前,先考虑一下,一个人如果读懂了电视机,洗衣机的说明书,甚至是一个面包机的操作手册,我们是否可以叫他或她为工程师?
很多时候,一个开发者只是熟悉了一些开发环境,语言和框架的文档而已。
如此说来如何成为一个软件工程师还没有一个确切的定义。
但我们可以从现在一些常见招聘中的JD来略知一二
平台/语言/框架/经验
软件工程是什么。在一个项工程里,我们见到的最多的是工人。软件工程的重点是把软件开发当作工程来做,它要确保在最坏的条件下生产出可接受的产品。
所以无怪现在软件开发者更多被称为码农。码农如果有机会停下来,抬头看看天
如何成为一个工程师或者工匠呢?
把它 往细里做,往精里做,
如果你再能 往大里做,你就是最大的赢家。