本篇带来“Amazon 高级软件工程师给程序员 8 点职业建议”,喜欢三连
作者介绍:
Daniel,28 岁的软件工程师,13 岁开始学习编码,8 年的专业经验,2019 年加入 Amazon,2021 年被破格提升为高级软件工程师。
1. 支持同事的工作
编程是一项很酷的工作,作为程序员,我们都倾向于一个人安静的写代码,完成需求、构建软件最直接的方法也就是编码。
用一整天的时间用于独自编码,与项目中的代码交流 6 到 8 小时,与同事没有任何沟通,这其实并不是一件难事。
即使你比一些同事能更快的交付代码,但是这也不是可持续的,没有团队协同,没有和队友一起进步,项目难以得到长足发展。
作为一名高级工程师,需要拥有代码审查、系统设计、产品规范设计、业务检验、运营思维等多个维度的能力,需要拥有支撑多个项目前进的知识和技能。这样,你的工作将更具战略性,你的团队将更具有敏捷性。
提高团队的协同能力,能改善团队中所有成员的职业生涯,这是一份很宝贵的经验。
用你的影响力、知识储备、行动来增强团队的交付能力、软件质量、团队协同、团队士气、工作与生活等等其它具有积极意义的事情吧。
2. 先听再说
你的话很有力量,正向的话可以激励别人前行,负面的话也会导致经验不足的人选择放弃。
如果你认为别人做得不对,请私下与人交流,谈论想法,而不是谈论为人。
你没有垄断真理,也不是什么都知道的,可以先聆听别人的观点,人都是有着不同的背景的。
在会议中,开启一个话题时,让他人先发言,听取意见和想法,最后再发言,否则,你作为一个有经验的人的想法很容易压制其它新人的想法。
营造一个舒适的说话环境,这很关键。
3. 勇于行动
我们都知道经验很重要,但是,不是做所有事情都需要有经验才能做的。经验是通过实践所学而得。
有些经验必须来自于试错,必须是经历一些让人很头痛的小错误、或者反复部署某个环境而得。
不要害怕犯错,勇敢去做,勇敢寻求帮助,努力把事情弄懂,这是一条勇者的冒险之路,但更是一条永恒的学习之路。
4. 无需完美英语
你的英语能力不需要很完美,不需要像母语一样用来说话,在日常工作中,没人关心一些语法错误。
但是,别误会,这并不是说英语不重要,努力提高英语能力还是很关键的,这里说无需完美英语的意思是:不要因为这种“要完美”的思维而感到恐惧,不愿迈出学英语的一步路。
大多数人都不会说第二语言,没关系,能看能读,能获取信息就已经很棒了。
5. 不惧 FAANG 工程师
FAANG 指的是五家公司:Facebook、Amazon、Apple、Netflix、以及谷歌的母公司 Alphabet;
在作者加入 Amazon 之前,心底默认自己比 FAANG 工程师要差很多。
但是后来,他意识到,FAANG 工程师也都是正常人,我并不是比任何人都要好,但更不会比任何人都差。
敞开心扉向别人学习才是最关键的。
想起孔夫子的典句:三人行,必有我师焉。这是一种学习的心态,但也是一种不卑不亢的心态,大家都有可能成为别人的老师。
6. 更了解业务
软件开发是服务于产品需求,就像本瓜一直理解的:技术是手段,需求是目的。
如果没有用户,再完整的开发生产线,再完美的代码、再全面的测试覆盖率都将是没有意义的。
高级工程师是团队中的关键人物之一,是技术团队和业务团队之间的粘合剂。(确实如此)
你应该尽可能多地了解业务和产品,然后权衡技术和业务。了解正在构建软件的业务,与业务团队和客户团队保持联系,了解程序和产品的路线规划,以及客户的反馈、抱怨,这些是制作优质软件的关键。
7. 注意坐姿
开发人员的大部分时间都坐在电脑前,从长远来看,不良的坐姿将导致背部、肩颈等问题。这些问题都将带来很多痛苦,并且可能很难被彻底解决。
买一张人体工学的椅子,选用好的键盘、鼠标,定时喝水,注意休息睡眠,多多运动等等。
虽然这些建议听起来像是父母的一些唠叨,但是真的,只有痛过了的,才真的知道,这些很重要。
8. 将想法落地
工程师们通常有很多想法,想做一个革命性的应用或平台。
有这些想法,就已经领先一步了,但是,将想法落地是有难度的。你必须是一个能够兼顾前后端、技术全面,能够管理项目的工程师。
前端(HTML、 CSS、Javascript、React/Vue等),后端(Java 或 Python等),部署应用程序(AWS、Google Cloud、Azure、Firebase、Heroku ……),UX 设计等等,将想法落地,需要更多了解、学习它们。
小结:本瓜最有感触的两个点是:支持同事的工作,以及更多的了解业务。
独乐乐不如众乐乐,独自进步不如团队进步;
还有,技术是手段,业务是目的。虽然总吐槽产品经理,但是也许咱也得换位思考,不限于做一个底层搬砖程序员。更多了解业务,才有更多建设性的观点。都是为了把事情做好,对事不对人,合作共赢。
我是掘金安东尼:
一名人气前端技术博主(文章 100w+ 阅读量)
终身写作者(INFP 写作人格)
坚持与热爱(简书打卡 1000 日)
我能陪你一起度过漫长技术岁月吗(以梦为马)
觉得不错,给个点赞和关注吧(这是我最大的动力 )b( ̄▽ ̄)d
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/36255.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除