当前位置: 首页 > 互联网, 观点 > 正文

程序员的边和界

我不了解别的程序员是如何想的,是如何给自己定位的。但我无论如何不把自己仅仅当成一个纯粹的码农,况且我也没有资格说自己是一个合格的码农。有些时候,我还是只会简单的复制和粘贴,我看的书不多,也越来越多的发现自己掌握的东西很少,所以我一直在努力多学习一些知识,来提高自己的码农水平。但是,我还是和那种纯粹的码农有些区别的,我会力争代码写的更加完美,力争自己的程序功能更贴近用户贴近业务,力争在某些操作上能给用户以引导,力争程序与现实的业务管理能相辅相成,相互促进。而不会因为,我只是个写代码的,不去分析用户的行为和习惯,而完全被用户牵着鼻子走。所以,我想说的是,即使只是个程序员,也没有绝对的边和界,而所有的这一切都在于你的想法和思考。

这可能跟我之前的工作内容及经历有关。在之前的一家小公司,我要一个人负责整个项目的代码,并整理用户的需求,分析,编码,测试再到培训实施。期间只是会不时向领导汇报具体的工作状况,也就是说我个人需要对业务有个全局的掌握,对用户的需求及操作习惯有所了解,甚至对业务也要有准确的把握,只有这样我才能对系统有更好的掌控,才能推动系统的升级与维护的不断推进。编码只是工作的一个部分,沟通与交流也是我所需要去处理的。这时我的边界或许超过了码农们所定义的边界。

或许,现在我成了真正的码农。因为,我不需要与用户那里直接得到需求,我不会从用户那得到直接的反馈,我不需要与其他同事分享代码,也不用向领导汇报我使用的设计方法或是思路。我只要简单的将功能实现,并将大体的实现方法汇报给领导即可。只要程序能通过测试,就不会被人追着屁股。总之,我的职责事实上的确成了一个彻头彻尾的码农。不需要你完全分享,不需要你完全交流,埋头写好代码就行。但我仍有那种提出建议的冲动,甚至有时会为自己的某个想法而感到振奋,为自己能在团队中提出好的建议而感到高兴。会从用户的观点,会从以往的经验中提出自已的想法供大家讨论。无论对与错,我都喜欢这种敞开直接的对话。

我真的不喜欢“搞开发就老老实实搞开发了”这句话,我不知道老老实实是如何定义的,不说话,没想法,就算是老老实实吗?什么是份内的事,什么又不是,程序员也是项目中的一个部分,如果是以项目为最终目标来讨论,这样的讨论不是都有意义的吗?客观现实中,人与人之间是存在某些不同的观点,拿出来讨论,能讨论出一个共同点,是我们协作努力的结果;无法得到共同点,也只能说明我们没有缘分。但这样以边界限定的言论让我难以接受,也许会打击某些人讨论交流的勇气。

或许编码是程序员的边,但绝不是他的界。程序员是可以有想法,码农也可能只是其职业生涯的一个阶段,并不是其发展的全部。所以,当我很骄傲的称自己“码农”,“程序猿”的时候,我也一直在努力做着超越边界的事情,我努力从业务核心上分析,努力从用户需求上解析,努力从系统架构设计上出发,努力从系统价值上评估,只要我能触摸到的一切,我都试着去探索,去掌握,天空才是程序员的边和界,学习是IT从业者永恒的话题。

本文固定链接: http://www.byhard.com/?p=987 | 海纳百川

该日志由 byhard 于2013年05月22日发表在 互联网, 观点 分类下,
原创文章转载请注明: 程序员的边和界 | 海纳百川
关键字:
【上一篇】
【下一篇】

程序员的边和界:目前有2 条留言

  1. 沙发
    皇冠网:

    看完我瞬间无语了

    2013-05-23 17:33
    • byhard:

      我石化了。

      2013-05-24 09:24