1、需求不理解直接开发;自己做的需求,自己要最了解,理解需求的基础上再写代码
2、缺少单元测试;coding完要做好单元测试,保证自己开发出来的东西是ok的
3、思考问题缺乏大局观;例如,最常见的就是修改代码的时候,改动的地方可能会影响到其他人的代码,但是没有及时把信息同步出来,这就是缺乏大局上的思考。需要多做一步,跳出来思考一下全局的影响
4、分析定位bug时容易犯的错:上来就凭感觉改代码,碰巧改对了就算完了,很可能没有改彻底,一般应该按以下步骤处理:
a. 先思考发生了什么bug?
b. 做假设,推测可能的原因
c. 跟踪错误代码,找到源头
d. 打log调试,不能空想
5、容易有依赖心理,满足于分配到手里的活儿,对自己的职责和定位不够清晰。应该尽早熟悉整个项目,能够独当一面,推动项目做得越来越好
新入行的程序员容易出现的问题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...