1. 不能理解所分配任务意思
项目组长分配任务,不能理解任务的意思,无法正常的开展工作;
例如:
2. 缺少工作中开发术语或者职位简称的掌握
比如:
职位:pm \ pr \ pd
项目类型:C端产品、B端产品、O2O、B2B、B2C、P2P
开发:提测、封版、去中心化、编译、在线压图、抽象基类、松耦合、缓存推送等
3. 不知道如何项目联调
现在很多公司项目采用的是前后端分离架构,项目联调就是开发过程中一个很重要的环节, 很多经验不足的开发人员,在进行项目联调时会露怯,直接被后端拽着走,体现出自己开发经验不足的弊端
4. 不敢提出质疑
在开发过程中,不敢针对项目疑虑的地方,提出质疑,怕说的不对;
5. 不敢光明正大的查文档或者看文档编程
在项目开发中,会用到很多现成的组件、工具库,老开发都会直接查文档使用,不会去记里 面所有的api等,经验不足的开发人员,不太敢光明正大的看文档进行编程,感觉这样会暴露自己经验不足的情况;
6. 不敢跟别人交流技术,发表自己的观点
不敢在工作中跟被人探讨技术,不敢发表自己的观点,因为对这方面了解不够深入,没啥可发表的或者认为自己的观点浅薄,不足以去跟别人探讨
7. 不清楚项目流程
8. 不会编写项目开发文档,不知道文档规范
9. 代码编写繁琐混乱,不够优化
简单的功能,要用很多代码去完成,造成代码不够优化,逻辑不清晰,代码质量差,后续的更新迭代,维护整合都会出现问题
10. 开发效率低,时间长
小的功能,要用大量的时间才能实现,实现的效果可能还不够最优,影响整个项目的开发进度
11. 一次性提交大量代码
在项目开发中,不太确定自己功能的实现情况,抱着一种逃避的心态,不及时的提交代码,等到最后催促时,大量上传代码,一是会造成对其他人代码的影响,二是会出现任何小的问题,都要大量修改代码的情况,三是增加代码评审的工作量和难度
12. 不会总结之前的项目经验
有的人,虽然做开发的时间不短了,但是在沟通技术或者面试时,依旧感觉经验不足;就是因为在以前工作过程中,没有持续的学习,没有做好项目总结,没有通过项目提升自己,做程序员,不能躺平,互联网技术的发展日新月异,要及时的总结项目问题和项目经验,对于自己以后的发展,会很有很大帮助;
* 获取千锋教育学习视频资料+源码笔记 ,进学习交流群
请添加下方微信(备注CSDN推荐)