程序员的“七宗罪”

时间刷刷快,转眼就进入2015了。 回想起来自己带团队也有两年多的时间了,从招人、组建团队、技术培训、到团队管理,自己参与了很多,也学习、体会了很多。下面我总结了一些程序员可能经常会犯七种毛病。

1.      代码毫无规范,逻辑混乱。

代码的规范与风格其实是程序员一个基本的职业素养。对于一个刚进公司的程序员,如果你想了解其代码编写能力,方法很简单,第一步:找出他(她)写的代码。二、观察其代码的风格是否规范(命名、留白、注释等)。三、观察其代码的逻辑是否严谨与清晰。如果这几个方面合格了,说明写代码的基本能力达标了。

2.      不愿意接受新的技术和事物。

惰性人人有之,只是有的人能很好的克服,有的人则只是顺从。很多程序员就是这样,学会了一点框架或者技术,就不想再多研究一点其他任何新技术。只要你给他安排的任务涉及到一点新的技术或者稍微有点挑战性,他首先会说“这个我不会”(这种人一般在公司会一般抱怨自己工资低,一边却不肯付出行动去提高自己)。在这个技术快速发展的时代,不去主动的学习新的知识、不去积极寻求解决问题的方式,终究会被淘汰出局。

3.      不积极思考更好的解决方式。

你可能经常听到这样一句话:“随便怎么做,功能完成就可以了”。其实我比较反感听到这句话。对于同一个问题,好的解决方式或者思维模式往往意味着代码简洁、逻辑清晰、性能稳定,一个差的解决方式可能导致周末加班加点的修改BUG。因此,在解决问题的时候,要不停的问自己:还有没有更好的解决方式?长此以往,自己解决问题的能力会有很大的提高。

4.      不愿意与团队成员多沟通。

根据我的观察,一般愿意积极主动和团队成员沟通的人比不愿意沟通的人混的好一些。积极沟通最起码有如下几个好处:一、积极的沟通可以让别人更好的理解你解决问题的方式。二、积极的沟通可以确认你所做的工作是否和团队是合拍的。三、沟通中可能会知道更好的解决问题的技术或方式。四、增进交往,让你更好的融入团队。

5.      不主动上报自己的工作情况。

你应该积极主动的上报自己的工作情况,即使你的领导没有这样强制性的要求。有的人可能觉得这样的细节无所谓,其实工作形象的差别可能就体现在这些细节的积累中。假如你的领导交给了你一个任务,领导没有要求你汇报,而你积极的、适时的汇报你的工作进展和情况,这样给人感觉你是一个靠谱的人。领导如果知道了你工作进度,心里也有数,还可能及时给出相关的意见和建议。如果等到领导哪天记起分配给你的任务,还要亲自打电话询问进展情况,那就有问题了。

6.      不相信机器是不会说谎的。

很程序员的在出现bug的时的第一句话是“不可能啊,怎么可能呢”,然后用手撑着头看半天的代码,就是不仔细调试一次。真实情况是,bug就活生生的摆在眼前,机器是不会说谎的。面对这种问题的正确的方法是:大胆假设,仔细调试。终究你会发现,你的代码很多的不可能是可能的。

7.      没有时间观点和职业规划。

一个开会总是迟到的人是不能被信任的。领导是不太可能把好的岗位分配给一个平时总是迟到的人。因此,在平时一定要注意自己的时间观念。在踏入职场之后,同时也要注意做好职业规划,并有计划的进行实施,一个没有方向的程序员不是好船长。希望大家努力的同时,也更好的把握住自己的发展方向,为自己创造更美好的明天。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值