早年前在田里耕田种地挥汗如雨的农民和现在在格子间熬夜写代码的程序员有区别吗

更新时间:02-01 教程 由 囚人 分享

早年前在田里耕田种地挥汗如雨的农民和现在在格子间熬夜写代码的程序员有区别吗?

农村种地的叫“农民”,程序员有“码农”的称呼,之所以叫码农,给人一种高科技农民的感觉,两者除了工作性质不同,本质上两者区别不大。

农民种田一步一脚印和程序员一行一代码

打个比方,就拿插秧来说。

1、农民插秧,首先要育种。对程序员来说叫安装运行环境,比如java系统环境,搭建MVC框架。

2、农民插秧有插秧机,大大节省了时间。在代码的世界里,有自动生成代码工具,其实两种使用都有限制,插秧机对一些杂交水稻无法使用,代码生成工具不能写灵活代码。

3、农民手动插秧,一根一根、一行一行,最后把整片田插完。程序员敲代码,一个一个字母的敲,最后形成一行一行的代码,最后把一个程序写完。

4、插秧可以同时多个人插,最后把一亩田擦完,写代码也可以多个人同时写,最后合并。

5、插秧会出现浮苗的情况,需要除草、撒化肥、打农药。在程序员眼里这叫修复BUG,BUG有很多种类型。

6、农民从育苗到稻谷收获,汗水终于有了结果。程序员写了很多代码,最后项目安装到生产环境,然后交互给客户,拿到钱了,付出有了回报。

7、农民注定无法摆脱农民的命运,水稻虽然收割完了,过一段时间又要继续栽种水稻。程序员也一样,老的项目交付完成,又有新的项目等着去做。

从上面几点看得出农民的工作和程序员之间何等的相似,只不过相对农民而言,从事的是体力劳动,收入较低,而农民从事的是脑力劳动,收入较高,两种工作都很辛苦。

声明:关于《早年前在田里耕田种地挥汗如雨的农民和现在在格子间熬夜写代码的程序员有区别吗》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2193471.html