产品经理看程序员的自我修养


    

登录会员中心            
            
            
                 收藏本站                            
首页»职场»产品经理看程序员的自我修养    

                    产品经理看程序员的自我修养                

来源:小麦 发布时间:2013-08-02 阅读次数:253
                

  最近看了一些关于程序员的职业发展思考的文章,然后听了场公司一个写了10年代码的程序员的培训,工作后也和蛮多的程序员合作过,程序员的自我修养如何修炼,才能有比较好的职业发展路径,站在PM的角度谈下自己的想法仅供参考:

  1.事情做得专业的前提是能关注到细节

  我觉得细心谨慎是程序员最基本的修养和素质,逻辑能力啥的倒是更为上一层的事情。整天想好的算法和架构是没有用的,你知道当你跟产品经理说解了半天的bug是因为少了个分号的时候,产品经理心中鄙视的是多么的波涛汹涌么。

  如果连这些代码基本的细节都不能注意的话,谈何其他呢

  2.尊敬每一个人就像尊敬代码一样

  很多程序员是傲娇的,觉得产品就是自己做出来的,其他的人都是辅助的。所以很多程序员心里是看不上产品,测试的,也就造成很多沟通障碍。

  首先上面这种人一定一辈子只能写代码,哪怕技术再牛。

  我不太认同写代码只能写到30岁,但是程序员30岁之后,要想有更大的发展,那么做团队管理,要么做技术咨询,才能让自己的能力和积累的经验扩大化,那么这个时候,卓越的沟通能力往往成为关键。

  3.用经验堆砌出你的产品技术全局观

  这个就涉及到架构方面,产品经理提出需求,不仅仅想听到的是这个需求可以做还是不可以做这么简单,而是如果可以做,那么开发成本是怎样的,会对目前的系统产品模块造成哪些影响,有哪些的risk,如果不可以做,有没有好的替代方案或者简化方案。

  如果在需求评估的时候,PM可以得到这些答案,一定会跪舔你的

  当然,另一方面,如果在前期评估中,这些都没有想到的话,后期造成的种种后果也是需要程序员自己承担的。

  4.做好情绪管理

  理论上,程序员都是冷静的。但是现实中,情绪冲动的也是蛮多的,我不知道这样的性格会对写代码有何影响,但是因为情绪影响了判断就不好了,例如因为需求反复修改就索性说这个代码实现不了这种事情,终究会对自己的信誉造成很大影响的。这种事情我经常遇到。。。

  5.技术要做到精益求精

  编程语言那么多,多语言的程序员虽然抢手,但是如果是半瓶水的水平,估计也是没人愿意要的。

  现在程序员非常多,是因为这个行业入门的门槛非常低,也就造成行业的水平参差不齐。做一个网站很难么,找个现成的框架,懂点数据库,建个数据表,前端再找个现成的模板,修修改改一个网站就出来了。

  但是满足这样就完了?那么水平可能永远就是这样了,其实这其中每一个点都是可以研究的很深的,比如网站的大数据存储,如何提供程序并行运行的效率,,未来计算机行业的技术分工会越来越细,任何一个方面的专家都是相当有用的

  6、职业规划,其实你没的选

  听一个前辈讲,自己也对职业也很迷茫过,后来索性去创业了,但是失败的一塌糊涂,最后才明白,自己最会的还是写代码,最懂的还是Java,有时候其实你没的选

  7.Stay hungry ,Stay Foolish

  技术是永无止境的,好的程序员必须保持对于新的技术敏感度,保持学习的热情

  同时看书学习可以更多的得到思维模式,可以在最快的时间发现问题的所在

  如果没有好的思维模式,很多程序员遇到需求了,先百度,看看有没有相似的代码,遇到bug再去百度下,看看别人是怎么解的,这种永远只是码农而已

  听说一本好的程序书籍至少要读12遍才能理解。。。

posted @ 2013-08-02 11:11  好男孩  阅读(363)  评论(0编辑  收藏  举报