程序员,愿你做一名工程师,而不是码农

  

程序员,愿你做一名工程师,而不是码农

  前几天集团的TopCoder大赛上,遇到了一个程序员同事,闲聊中说起了他想转产品经理的想法,有点意外,但是在情理之中。因为以他所处的环境,在一定的时期内,他很可能产生一个错觉,并且将之误认为是程序员这个职业的“天花板”。

  无独有偶,前些天,一个从大学期间开始至今我们关系不错的好基友,和我聊天的时候再次说起了想换工作,但是不想继续写代码了想法。但是想做什么,还不知道。

  当初回国之前,我也曾经产生过写代码会写不动的想法,所以当时想趁着回国的机会,找一份产品经理的职位。当时一个好友对我说:“想都别想,因为你没有这方面的积累,成功概率不会太高!” 听人劝吃饱饭。谁让他对国内互联网环境比彼时的我更了解呢?所以,敲定了一份写代码的offer之后,我屁颠屁颠的回国了。

  这一写,就是两年。两年的时间里,疯狂的成长的同时,也对程序员这个职业有了新的认识。尽管我现在的职位仍然是产品经理,但是负责任地说,回国之前那种“因为觉得自己写代码写不动了,而退而求其次找个入门门槛低的产品经理的差事谋生”的想法,已经不在了。

  很多工作了几年的程序员可能都有会这样的迷茫,代码写多了,无非就是“增删改查调接口”,很容易就看到了程序员职业的天花板。其实产生这样的想法的程序员,是把自己定位成了一个coder的角色。coder, 中文翻译为“码农”。

  我曾经和我的团队的小伙伴说:“不管你是什么学历,不管你是不是科班出身,你在这个团队里,我希望你能像一个工程师一样去思考问题,去做事,而不是把自己仅仅定位成一个coder。” 在我看来,工程师是一个脑力劳动者,coder只是一个体力劳动者。

  程序员的价值,不单单局限于在屏幕前的有节奏的敲击键盘进行编码,还应该在于拿到需求之后的思考,分析,建模。编码只是我们工作的一个环节。coder 或者码农,更多应该是程序员这个群体用来自嘲的词,而不应该成为外界对我们这个群体的定义。

关于作者: admin1

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注