在CM工作了6年11个月,见证了公司发展壮大的历程,自己也从一名初级Android工程师成长为一名高级开发工程师,经历过痛苦和迷茫,收获了知识和经验,认识了几个志同道合的朋友。
一、工作认真负责
做事认真负责是职场人最基本的要求。记得有一次项目经理让我修改一个Bug,接到任务后就开始分析Log,梳理流程打日志复现问题,追踪到FWK层找到了原因,已经到了下班时间,PM说该问题今天必须要提交上库,我吃完饭后,把修改的代码整理好就发给MDE检视,他看完代码后对我说写代码要考虑性能,这个方法里面不需要每次都在For循环里面判断,那个包名尽量做成可配置的,要考虑以后产品复用,按照他的要求修改了多次才提交入库,作为一名程序员,一定要对自己的修改负责,除了自测,最好还能找个有经验的工程师帮忙检视下,代码一旦入库就会影响多个产品,影响版本的正常发布。
二、学习和成长是必须的
白天在公司完成项目经理安排的工作任务,晚上回到家还要学习更高级的技术,一开始发现自己基础较差,就买了本《Effect Java 2》看,恶补Java基础,在慕课网找教学视频学习。后来公司组织项目管理培训,觉得自己非常缺乏管理知识,在2015年3月份报名了PMP项目管理认证考试,通过几个月的学习,在7月份的时候拿到了证书。和朋友一起做个App,发现用到的技术已经落伍,于是在2016年7月报名了动脑学院高级Android课程,经过近一年的学习,我掌握了NDK,高级UI,性能优化,React Native,移动架构相关的技术。除了学习提升专业技术,我还在喜马拉雅平台订阅了易效能时间管理进阶课程,报名了在行一点与拆书帮合办的“普通人职场关系手册”课程,你必须非常努力,才能看起来毫不费力,社会竞争非常激烈,只有不断地学习和成长才不会被淘汰。
三、学会总结
没有记录就没有发生,在IT行业摸爬滚打了十年,回过头来发现技术积累地不够深入,主要原因就是平时没有将出现的问题,做过的项目总结成有价值的文档,未来项目中遇到同样的问题,就忘了当初自己是怎么解决的,修改思路是什么样,为什么要这样修改,在记录的过程中也锻炼了自己的文字表达能力,输出的过程也是整理思路的过程,又进一步加深了对问题和项目的理解。
四、学会知识管理
现在电脑里的文件资料用一个字形容就是“乱”,项目资料文件夹里面都有重复的文件和杂乱无章的内容,想找一个文件要用到everything等搜索工具,为了提高工作效率就必须把用到的文件资料和技术文档进行分类整理,文件夹命名最好用编码来表示,用印象笔记或OneNote等工具来管理好技术文档或笔记文档,当需要用到哪一类的资料的时候能够快速找到。
五、处理好人际关系
我性格有点内向,不太爱说话,平时工作的时候闷着头做事,项目经理经常换人,与现任直接领导的关系处理的不是很好,做的工作业绩不能及时汇报给他,个人发展晋升就很难实现,职业生涯发展就受到了影响,建议刚踏入职场的年轻人,平时除了做好自己的本职工作以外,还要处理好职场中的人脉关系,尤其是与直接领导和重要同事的关系。
长风破浪会有时,直挂云帆济沧海。在新的起点,我要更加地努力工作,于一种空杯的心态投入到新的团队中,满怀激情的做好每一个项目,使自己的职业生涯发展到一个新的高度,为更加美好的明天而去拼搏。
-
开发工程师
+关注
关注
1文章
91浏览量
14928
发布评论请先 登录
相关推荐
评论