标题
内容
作为一个在澳洲做了十几年开发的老鸟,今天跟大家分享下技术人该怎么成长,变成真正的工程师~
先说最关键的技术栈: 其实不同公司要求真的不一样,但核心就三点: 公司在用的技术(这决定你的下限) 对你career发展有帮助的技术(这决定上限) 能帮团队提升的新技术(这决定你能走多远)
特别说下第三点:很多人以为写好代码就够了,但其实不是。比如你能不能给团队引入新的CI/CD流程,能不能做技术分享,这才是能让你往上走的关键。 说个真实经历:之前有个组用的自动化测试特别老旧,有个工程师自xue了新框架,做了个分享,最后帮整个团队提升了50%效率。这种贡献,比天天写代码要有价值多了。
再说说最被忽视的关键点:产品思维。 记住:不想懂产品的程序员不是好工程师! 每次接到需求,我知道你很急,但我建议你先别急写码: 先想想这个功能真的需要吗? 有没有更简单的解决方案? 性能和维护成本如何?
我看过太多开发,接到需求就开始写,结果做出来的东西产品不要,或者用户不爱用。这就是缺乏产品思维的典型例子。 很多澳洲tech公司的成员,虽然技术不是最牛的,但因为对产品理解深,经常能提出很多优化建议,反而成了团队的核心。所以,多花时间理解真的很重要!
好的工程师从来不只是代码搬运工。如果想往sennior发展,产品思维+技术创新,缺一不可。 我整理了一份澳洲Full Stack Developer白皮书,里面有很多Study Notes和行业洞察,以及一些证书、bootcamp等,举手【IT】发~
参考
封面图



