向星哥致敬
在教室外等娃上课,利用这点时间和大家分享一个话题。
当然,关于这个话题,我可以将标题改为"XX万工程师的秘籍","如何拿到某宝某条的offer","拿到互联网大厂offer看过的书”,但是,我不卖课,也不为了拉公众号粉丝,所以我觉得一个朴实的名字更符合我的习惯。
1. 提升思考能力
我在工作中常说,遇到问题了,是工程师最好的学习机会。因为问题的背后,可以把平时没看到没想到的问题,暴露出来给你看。在问题过来的时候,我们必须搞清楚问题的背后的为什么,对问题进行深度的思考,三个基本问题回答清楚: 1.真实的原因,2.已经对所有相关问题进行了修复 3.类似问题能提前预知。如果只是简单的做bugfix,那太浪费机会。深度思考在于,不但要看到当下的问题,更要看到潜在的问题。
2. 扩充视野
工作中,要多去看看同行在做什么,了解一下自己负责的系统和外部有什么差距,进行纵向和横向的比较,杜绝闭门造车,在这个时代,各种轮子各种现有的技术方案已经摆在那里了,多利用外部资源为我所用,才能发挥最大的效能。听听同样的场景,看看别人是怎么处理的,既要走出去又要领进来。
3. 总结和归纳
工作中的技术问题大多都是有规律的,我经常和团队成员说,你去写个文档,将你解决的问题做一个总结,告诉我不同问题的解决步骤,就是为了帮助大家养成这个习惯。动手做个bugfix很快就结束了,但剩下的更需要花时间思考共性问题,比如将一些通用东西做成工具来自动处理,就能大幅度提升工作效率。
描二维码或手动搜索微信公众号【架构栈】:ForestNotes
欢迎转载,带上以下二维码即可