书接上回,房贷快还完,我决定 gap 一下,休息了个把月后,开始慢慢写点文章,分享一下过去对工作的一些总结。
今天分享一下我在之前的工作中整理出来的一个思维导图,包含了我对前端工作的理解和思考,希望对各位有些帮助,欢迎留言评论,一起探讨。
对于一个程序员最基本的要求是:需要能够按时、按质的完成开发任务。但是怎么按时?怎么按质?
业务开发是一项综合性的工作,涉及到多方面。一定要目的性及其明确的去完成每一个需求,尽可能的做到:每做一个需求,都应该让自己对业务更了解一些,让自己的技术运用能力更精进一些,让自己对于项目流程/团队职能之间的协作更默契一些,让自己对产品、界面的设计沉淀更浓厚一些,如此在永无止境得的业务开发中才能不断的提升。
我想工作过一段时间的朋友都深有体会,看文档或者看代码时,经常会吐槽:这文档、代码写的啥呀。但是真要自己写文档、代码注释的时候,又会有各种借口不写。这就造成了一种怪圈:希望别人提供的内容文档和注释良好,但是在自己的工作中又无法提供这些。
所以我觉得在业务开发后面,紧接着最重要的能力就是写文档的能力。能够极大的提升团队信息同步,以及协作效率。其实,需要写文档的地方非常的多:
写文档不仅能锻炼自己的能力,提升团队的协作效率,还能够培养团队的氛围。所以强烈建议大家在日常开发过程中把写文档作为工作内容一环,在评估工时的时候,加进去。
如果能做好前面两点,那就可以尝试去完善基础建设。基础建设做好了,可以提升整个团队的开发效率,包括但不限于:
这一点要做好其实非常的难,最主要的矛盾还是在于业务项目的工作量是否繁重,团队或者公司是否重视基础建设,会把基础建设纳入到日常工作中,甚至考核目标里去。
这里提到的项目管理,比前面的业务开发进度管理要更进一步。业务开发进度管理,主要是管理自己的进度,而项目管理,需要自己站在整个团队的视角,来把控整个项目的推进进度,不仅要管好自己,也需要去管好其他人,甚至去协调其他部门。这一课题是通往团队管理的必经之路。
团队氛围非常的重要,但是要培养出好的团队氛围,非常的难。因为最关键的其实不是制定什么措施,而是要有对的人,擦出火花。作为团队的一员,要尽可能地做到下面这几点,才能一起让氛围变好:
其实参与到团队活动中去,甚至自己组织团队活动,是非常好的提升自己在团队、公司影响力的办法。我走上管理的岗位,主要也就是靠的这一点,主动去组织各种活动,活跃氛围,提升团队凝聚力。团建如果只是简单吃个饭?真的很没有意思。
中间两个人竟然多了一条手臂,2333
在我过去的职业经历中,不管是团队内部谈话,还是面试候选人,我见过不少人工作年限比较久了,但是无论是技术能力还是通用能力,都还停留在中级水平。这很不应该。如果一直吃老本,早晚一天会由于竞争力不足,找不到合适工作的。所以我一直要求自己,每一年一定要有进步,不管在哪个方面。如果没有,就要想办法突破局面,哪怕裸辞。
下面是我总结出来的一些提升自己的方式:
如果把前面罗列的点,都比做游戏里角色的属性点的话,10 分是精通,你在这些方面各分配了几个属性点呢?我个人的话觉得自己平均分在 7-8 分的样子。
最后原图献上。需要源文件的朋友,可以关注我的公众号,回复:前端工程师的工作内容。
![]() |
1
murmur 79 天前
楼主这什么公司,前端这么专一,我这低代码 OA 、ios 、android 、java 、鸿蒙 arkts 、react 、vue 都做过
|
![]() |
2
sdwill OP @murmur 你这是全涵盖到了啊,真.大前端。我主要是 vue 和 react 这两块,偶尔涉及到小程序,electron 。在公司内基本上沿着一个产品线走,所以不会有技术线的太大变化。
|
![]() |
3
iwh718 78 天前 via Android
我主要做 RN 以及周边比如 nextjs 。基本上都是在围绕 rn 开发。
|
4
qingyingwan 7 天前
我愿称你为传统前端
|