很多程序员自嘲甚至鄙视,当代码搬运工,码农的工作;认为没什么技术含量,浪费生命。我却不这么认为。
因为“搬运工”本质上就是一件极其有意义的,也是所有工作在做的事!
搬就是吸纳已经存在的东西;运就是要发挥自己的才智的东西。这两个事情不就是所有活动的本质吗?
正因为程序员经常“搬”代码的时候需要到处搜索,项目各种官方网站打包安装不一致各种繁琐;然后为了方便“运”出了一个github。正是因为搬A语言运东西的时候有诸多不便和恼人的地方;然后出现了更好的B语言。诸如此类数不胜数。
搬运看似简单,里面确实藏着外行人难以察觉的诸多微妙之处,而且要做好非常不简单。
这么多砖,搬哪块?为什么选择搬这些?怎么搬才最好?怎么运,运的途中各种问题怎么解决?搬与运怎么结合最有效率?能不能不运,让机器自动帮我运?能不能搬也不用搬,自动地完成某些任务?如何发现新的搬运潜在需求?看吧,很难,很有技术含量和挑战,不是吗?
说了这么多,就是一句话,我喜欢做代码搬运工,而且你也可能喜欢。