图片来源于网络
1. 团队合作
大家都知道这点,但是做起来可没那么容易,往往自己“固执己见”,不愿多听其他人的不同意见。
有一次,博主调试一块代码,死活不对,折腾了一周,同事见状帮我出谋划策,但是我就是不听,钻进牛角尖出不来,非要自己撞到南墙才肯罢休。这是万万不可取的,如果项目紧张,如此这样“任性”,只会拖团队的后腿。
和同事经常调侃,团队合作就和打DOTA一模一样,每个队员要有大局观,辅助该保大哥就保大哥,该打野就打野,该插眼就插眼,该参团就参团,最终才能胜利。
2. 解决问题
每一项工作,说到底都是在解决问题,或者是在为解决问题做铺垫。所以说,我们工作的目标就是解决问题,当这个目标达成了,自然也就能获得了收益。
这里说的解决问题,不光是解决手头的工作问题,还包括工作的延展,比如,一个测试流程的优化、一个生产工艺的改进、同事向你请教的问题等等,即使这个琐碎的小事并不是你的工作范畴,但是通过解决这些问题,将使得你自己的战斗力更加强大。当然,也要分清轻重缓急。
如果你是产品的研发者,那么产品的使用者就是你的客户,你的工作要对客户负责。他们的所有问题你都要予以解决。你写的几个模块代码交付后,其他人是否能够正确地使用,这是不够的,你应该站在他们的角度,设身处理地为他们着想,不仅交付代码,还应交付文档、测试用例和demo等资料。
保持好奇心,在代码评审或者吃饭闲聊时,多向团队其他人询问工作细节,问你自己模糊不知的技术点,多阅读其他人的代码,思考别人的设计方式,看看别人是如何解决同样的问题的。
3. 即时文档
盲目地进行开发,最终返工的概率不言而喻。在动手开发之前,就应该写设计文档,厘清各项需求,这样不但风险可控,时间和人力都能估算出来,能够保证项目的进行。
开发过程中,不免要查阅资料,解决技术难点,进行大量测试,往往来不及写开发文档,但是,如果你粗略地写出来,分享给大家,也许别人遇到了同样的问题,或者其他人看出了你的问题呢!即时文档,百利无一害!
每个阶段的工作都需要做总结,这是大部分优秀嵌入式工程师的习惯,此时,如果自己再翻看项目过程中的即时文档,是不是写起总结来就下笔如有神了呀!
4. 乐于分享
分享是时时刻刻的。不仅是同事之间的技术分享,还有生活中的事情。倾听别人的分享,分享自己的故事,同样是成长。
至今都非常感谢,带自己入行的师傅,他的一言一行一直都影响着自己。当博主自己也带新人的时候,每每有耐心不足时,总能想起师傅的言行,这也是一种影响力吧!
在博客上写文章,并不是为了炫技,要么是写笔记,要么是解决问题的思路和方法,花时间写的东西,要能帮助自己和别人,炫技和故能玄虚真的是得不偿失!
5. 乐观积极
为什么说要乐观积极,因为嵌入式这行还真是很“苦”的,需要你像苦行僧一般,但我们都清楚,自己的内心是甜的,因为我们做着自己喜欢的事情。
当其他行业的人光彩夺目,薪资翻翻的时候,你更要乐观积极,坚持坚持再坚持,用自己的点滴积累,书写属于自己的辉煌。