首页 > Java > java教程 > 真正的程序员该做些什么?

真正的程序员该做些什么?

零下一度
发布: 2017-07-27 17:08:49
原创
1472 人浏览过

我非常幸运出生在一个电脑和电子游戏还没有普遍的时代。所以我可以和我的小伙伴们一起玩耍,同时发明属于我们的游戏。

我感觉,不管能力高低,无论新手老手,不管是用c,c++,python .... ,只要当你写完某个程序,或是解决了一个困扰已久的bug,能够由衷的感到高兴。感觉自己是创作了一个美好的作品。就是一个真正的程序员。不管是刚入学时候写的hello word,还是现在在知乎写搜索,每一行代码都带给我兴奋!

记得《疯狂的程序员》书里有一段话我很喜欢:  
        程序员是值得尊敬的。 程序员的双手是魔术师的双手。 他们把枯燥无味的代码变成了丰富多彩的软件。

        作为一个计算机专业出来的人,也作为不是一个真正写代码的,仍然不知道码农和真正程序员有什么区别,表示惭愧……

为此特地上网查询了一下两者的定义和区别:码农是一个依靠写代码为生的群体,表现在:低收入,工作时间长,这种职位只能强化职业者在单方面的技术领域技能。如果按照从业者们将自己自嘲为码农的表现,那么码农的程序员分级中理应只属于初级程序员,是属于依靠复制粘贴将各类代码链接的IT从业者。原来自己也是个码农,哦,no,确切说是码农中的初级者……%>_<%

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

        总之,真正的程序员与码农相比最大的区别就在于:真正的程序员不是完完全全的技术工人,其除了技术高之外,其思维逻辑上的价值,让其不可替代性比码农强多了。


以上是真正的程序员该做些什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板