随着工作年限的增加,我逐渐成长为一名独立的开发人员,角色改变了,职责也越来越重。在进入公司工作的这段时间里,我一直严格要求自己,遵守公司的规章制度,努力完成和完善分配给我的任务,主要参与了一些电力项目的前端开发。虽然预计到工作之中会有很多困难,但在实际的项目开发中,自己所遇到远不是想象之中的那么简单。
存在的问题
首先,前端的JavaScript、CSS、框架等知识学习不够深入,项目经验不足参与过的完整系统开发少,因此经常会出现一些低级错误,影响开发效率;
对系统应用业务场景需求不是很熟悉,所以在开发的过程中多次出现因为需求的原因,而不断修改、返工的情况。在同产品同事交流的时候,这个问题一直也困扰着我,难以理解开发功能的电力业务知识,从而影响了开发进度;
工作的条理性不够清晰,要分清主次和轻重缓急;在开发时间很仓促的情况下,事情多了,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间;
在开发过程中,处理数据逻辑有时比较偏向前端的工作方便,忽略了后端或者其他同事的工作上的量与难易。有的功能自己怎么方便怎么写,如今公司在不断壮大,开发人员在不断的增加,这样是不利于多人合作的;
沟通能力欠佳,有些开发疑难点没有及时有效地和领导同事交流;
改进方向
每一个项目在开始开发的第一步,一定要和产品、美工把需求沟通清楚,只有理解项目的需求,才有可能真正做好一个项目。除了开会评审设计需求外,还要认真阅读开发文档遇到疑问一定要提前及时沟通,切不能开发后“马后炮”。同时学习并储备电力行业的知识,增加业务水平,自己的工作不能仅仅局限于编码;
业精于勤荒于嬉,继续向公司的前辈学习,学习他们优秀的代码和业务逻辑,通过多看、多学、多练来不断提高自己的各项技能;
不断锻炼自己的胆识和毅力,提高自己解决实际问题的能力,并在工作中慢慢克服急躁情绪,积极、热情、细致地对待每一项工作;
努力提高自己的日常沟通能力,能够向领导同事表达清楚自己的疑难点;
总之,认真地回顾了这段时间的工作,发现了一些不足之处,这都是我在接下的工作中需要完善的。同时,也会尽努力的学习和积累经验,逐步发展成一个全面的技术开发人员,更好的完成工作。