你以为的程序员敲代码
实际上的程序员敲代码
Ctrl+C Ctrl+V 大 法好
笔者实际工作中的同事包括自己,多数是 Ctrl+C、 Ctrl+V 很熟练,然后再在里面改,面向google 和 stack overflow 编程是常态。
特别是一些数据库相关的业务,各种SQL增删改查转换为代码实现,需要大量的复制粘贴动作,枯燥而又无趣。
对于一些对算法要求比较高的项目,一般也会先到github上找语言相关的轮子,如果找不到本语言的轮子也会找其他语言的轮子。比如一名Python开发,找到一个java的轮子,会优先将java代码翻译为python,即便这样也比自己开发效率高很多。
俗称“搬砖”。
编程语言比自然语言信息量更大
事实上大部分程序员敲代码的速度远小于写文章敲键盘的速度 。只有作家才需要噼里啪啦的敲键盘,编程语言的信息含量要远高于自然语言,输入到电脑之前有一个思考转换过程。
密集劳动型工作
随着程序员行业的分工越来越精细,很多程序员做的工作越来越具备单一性、重复性劳动,可替代性,从脑力工作慢慢了变成了劳动密集型工作。
如果你正在从事这样的工作,需要引起警觉,这份看似高薪和忙碌的工作可能正在蚕食你的能力。