Rumah  >  Artikel  >  Java  >  真正的程序员该做些什么?

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

零下一度
零下一度asal
2017-07-27 17:08:491445semak imbas

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

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

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

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

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

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

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


Atas ialah kandungan terperinci 真正的程序员该做些什么?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn