程序员与码农的分割线在哪里?
很多高中生毕业就出去做程序员了,有些大学毕业去做程序员。
大家普遍认为高中生做程序员那是码农,很多大学生做的也是码农。
说什么程序员会思考,码农只会敲代码。
所谓的会思考到底是什么意思?我觉得吧,如果你程序语言都不理解你也敲不出代码来啊,能敲出代码肯定对程序语言所有理解,你才知道怎么敲代码。
还有个观点认为编程最重要的是算法,语法只是基础,算法也是核心。这个我大概明白,但又不明白,因为我们做的所有事情不都是别人做过的吗?只要参考一些别人怎么做,按他的做法来做就行了。我们大部分人是不需要去研究算法的。只要把常用的算法记下并理解就够了。
所以最后抛出一个疑问,所谓的程序员与码农的分割线在哪里?所谓的会思考与不会思考的边界又在哪里?