1、需求不理解直接开发;自己做的需求,自己要最了解,理解需求的基础上再写代码
2、缺少单元测试;coding完要做好单元测试,保证自己开发出来的东西是ok的
3、思考问题缺乏大局观;例如,最常见的就是修改代码的时候,改动的地方可能会影响到其他人的代码,但是没有及时把信息同步出来,这就是缺乏大局上的思考。需要多做一步,跳出来思考一下全局的影响
4、分析定位bug时容易犯的错:上来就凭感觉改代码,碰巧改对了就算完了,很可能没有改彻底,一般应该按以下步骤处理:
a. 先思考发生了什么bug?
b. 做假设,推测可能的原因
c. 跟踪错误代码,找到源头
d. 打log调试,不能空想
5、容易有依赖心理,满足于分配到手里的活儿,对自己的职责和定位不够清晰。应该尽早熟悉整个项目,能够独当一面,推动项目做得越来越好
新入行的程序员容易出现的问题
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...