程序员和码农有什么区别?看看这些,你还好意思自称程序员么?

程序猿 2017-12-12 浏览(2234 评论(0

程序员:穿西装,打领带。领月薪,编写企业程序的人。

图片描述

码 农:穿拖鞋,短裤衩。盼发薪,老板接什么就干什么的人。

图片描述

程序员 : 80% (去)设计 (注重protype design) 20% 编码 (体力活..)

图片描述

码农: 80% 编码 (体力活) 20% (被)设计(.。你懂的。。)

图片描述

码农是一个依靠写代码为生的群体,表现在:低收入,工作时间长,这种职位只能强化职业者在单方面的技术领域技能。如果按照从业者们将自己自嘲为码农的表现,那么码农的程序员分级中理应只属于初级程序员,是属于依靠复制粘贴将各类代码链接的IT从业者。

牛逼的程序员能够依靠经验和其逻辑,设计出高效地算法,更好的解决问题。对于真正的程序员(非初级程序员,也即码农)而言,他们不仅是枚资深的码农,还熟悉与客户沟通的技巧,在帮助用户解决问题的时候了解用户的需求,进而迭代产品;他们可以深谙获取用户需求的技巧,也懂得市场分析、技术执行分析、价值分析估算项目的风险;他们能独立完成项目使用文档的能力,甚至都可以独立完成一个项目。他们与纯粹的码农有一个非常显著的差异:码农靠体力为生,真正的程序员不仅体力行,其也靠脑力,靠思维逻辑上的突破、靠团队管理赢得个人魅力。

自动编写代码颠覆的是码农 而不是程序员 真正的程序员与码农相比最大的区别就在于:真正的程序员不是完完全全的技术工人,其除却技术高超之外,其思维逻辑上的价值,让其不可替代性比码农强多了。自动写代码工具,这对于大量的程序员们来说可能是福音,但对于单纯的码农而言,带来的却是毁灭。 最后给大家的一点福利:

图片描述

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

黄信强博客