Manbo5 发表于 2015-4-2 11:56:51

程序员的自我修养


技术是软件企业的灵魂。国外我没有经历过并不十分清楚,但国内大环境下普遍重视业务,而将技术淡化到了实现业务的手段上,并不喜欢将之视为企业的根本。但身为程序员,我们还是应该坚持对技术的追求,而不是以从业几年后转入管理层为目标,或是得过且过的混日子为心态,就对自己的技术水平放任自流。相信许多人选择这份职业,多少是带有一些对编写代码的热爱的。以下是我认为我们程序员在工作中应该吸取的经验:1、没有解决不了的技术问题,关键是时间与方法。不管任何时候都要懂得变通,懂得求教。2、老生常谈,不要说没时间,时间是挤出来的。3、随着项目的开发,接触项目的人越来越多,项目代码难免越来越乱,风格五花八门,潜在的Bug越来越多,以致于谁都不想去维护了。很多心态浮躁的程序员写代码不负责任,写代码的水平暂且不说,更令人发指的是,代码测试都没过自己那一关,总想留着让别人去测试。Bug是永远改不完的,关键是要修复严重的、影响业务的、显眼的Bug。4、喜欢技术的程序员太少了,都想着三五年后转管理,赶紧摆脱技术圈。浮躁,简单的注释、命名、代码风格、代码重构、代码测试、业务理解都没做好,就想着做有挑战性的工作、想着转管理,怀着这种心态的兄弟们,你们真能把其他事做好?5、写代码和管理一个团队是两回事。不要对转管理层抱有太高的期待,一个公司的管理位置,真的只有这么几个。除非你有非常好的条件,不然为什么一定会轮到你呢?在岗位上熬到快四十岁,还没有出头的大有人在。如果真的不适合做管理层,应该及早另谋出路。我个人觉得积累了一定的开发经验后,可以去尝试专门接外包,单干或者和朋友组一个工作室都可以,时间上比较自由不会像坐办公室一样,完全可以自己控制。现在威客网发展的比较完善了,不像几年前接包会有很高的风险。有些威客平台已经设置了保证金制度,比如米鼠网,在这种网站接包还是靠得住的。
页: [1]
查看完整版本: 程序员的自我修养