8

阿里资深老兵的10条忠告,程序员不要只靠技术……

 2 years ago
source link: https://dbaplus.cn/news-149-4158-1.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

阿里资深老兵的10条忠告,程序员不要只靠技术……

抱真 2021-11-28 10:03:00

一、前言

简单做个自我介绍,我是一名很普通的技术工程师,从14年毕业到现在工作了7年。一路走过来,觉得自己很幸运遇到了很多伯乐,教会了我很多道理和职场经验。最近几年作为面试官也面试了很多同学,经常和很多候选人沟通分享一些自己学习成长的路径,也经常和很多新入职的同学口头分享一些工作心得。现在把这些的经验总结了一下,如果能对看到文章的同学有所启发及帮助最好。

二、十条经验

1、自我认知

图片

很多新入职的同学,尤其是社招的同学,会对新的环境不适应(可能是同事关系、工作模式、工作环境等),逐渐会很迷茫及焦虑。首先有这种情绪其实很正常,走出舒适区适应新的环境本身就需要很大的勇气,但不用放大这种情绪。主要是要想清楚你来这家公司这个团队是为了什么。总之要明确自身的诉求,然后上下左右看看团队在做什么,团队需要你做什么,你能为团队做什么,给自己定位。

2、基本素养

作为技术工程师一定要有最基本追求及素养,这些东西决定了你未来的下限,包含:自驱学习、追求极致、匠心文化、一杆到底、ownership精神等。这里不一一展开,网上也有很多的介绍和说明。《浪潮之巅》中说过:一流的工程师能顶得上10个二流的工程师,一流的工程师天生充满了责任感和好奇心,他们大都满怀信心但虚怀若谷,他们直接但不粗鲁,他们不推诿,他们不在乎工作边界,以团队而不是自己的工作任务为目标。

3、成长路径

图片

登上山峰的道路不止一条,这里主要说下点线面的成长路径。当你负责一个很小模块的时候,整个项目或者系统的设计及思路你有没有考虑过;当你负责一个系统的时候,全链路架构的设计及思路你有没有考虑过;当你做一个整体架构方案设计的时候,有没有考虑到ROI,有没有了解过其他架构域是不是有相似的问题。当你慢慢具备这些能力及意识后,恭喜你已经变强了,也有可能变秃了。当然也有可能你已经具备了这些能力,但没有赏识你的伯乐,所以要把握住每一次机会,把一些小的事情做到极致。如果还是没有伯乐发现你的能力,适当做出调整也是不错的选择。

4、定义问题

面试过很多同学,也帮助过一些同学做过内部晋升简单辅导,很多同学会上来就说我的方案是什么样的,如何如何牛,具体细节是什么。但是站在其他人的角度,他是没有上下文的,压根就不知道你要解决的问题是什么,推导逻辑是什么,缺失了这些东西,是很难评判你这个方案的好坏,以及这个方案是不是真的解决了问题。所以知道怎么做很重要,但定义问题更重要,然后是你的思路及推导过程。这也是晋升场上常听到的,要思考问题背后的WHY及WHAT。定义问题不是随意扣帽子,当你成为主管的时候,你就是团队的指明灯,要结合业务需求及趋势根据自己架构域特性来分析和定义问题。

5、向上管理

个人觉得向上管理并不是一个贬义词,很多时候你在闷头做事情,如果不经常和主管对焦,有可能你理解的东西和他所想的完全南辕北辙。在执行及落地的过程中多沟通、多对焦,换位思考,你作为主管喜欢什么样的同学。当然过犹不及,还是要有高质量的对话和输入,不是随便想到一点东西就找主管沟通和反馈。当你作为一个主管时,也要经常和下面的同学进行one on one,多听听团队同学的想法,给到团队同学沟通对话的机会。

6、独立思考

网络社会,我们会主动或被动获取到各种信息及知识,需要你兼听则明,就像上面自我认知中说到的,一定要清楚地知道自己想要的东西是什么。不要听风就是雨,被别人带偏了自己的成长路径。技术上的思考也是如此,上面说的定义问题也是对于要解决问题的思考,另外很多同学在做技术方案时,被别人稍微挑战一下就立马慌的不行,其中主要问题还是自己对要解决的问题或现象有没有深刻地思考,自己有没有很笃定。

7、总结沉淀

总结沉淀一定要做在日常,无论是PPT或者笔记,这些总结沉淀不一定非要是技术上的架构思路,也可以是自己的一些想法及感悟心得。一些同学在给别人介绍自己的想法或技术方案时,说了很多内容但是完全没有重点,抓不住问题的本质。主要是因为两方面,一方面是你自己没有真正思考过,另外一方面就是思考过后并没有形成有效总结。

8、躬身入局

一些同学思路很跳跃,有很多的想法,总喜欢指点江山,觉得这个方案设计不行,那个代码写的有问题。但真正让他去解决的时候,才发现其实很多问题不能只看表面,躬身入局后才会发现很多细节。不是说有想法,喜欢指点江山不好,而是有没有认真思考过,这个问题在特定的背景下换成你去解决,能不能给出更牛的解决方案。另外躬身入局后不能陷入细节不能自拔,很多同学做技术方案的时候,思路会特别发散,觉得这样搞不太合理,那样搞好像也不行,一直犹犹豫豫。特别喜欢一位同学的内网签名:想的都是问题,做才是答案。

9、软性技能

图片

上面说了基本素养决定了你的下限,那对于大部分普通人来说,软性技能决定了你的上限。软性技能包括但不限于:PPT、演讲的能力、情商等。我们大部分人不是天才,在公司里面还是要与很多团队很多人去协作。记得当时做一个架构命题时,听到一位大佬开玩笑说:跨部门协作不一定完全是技术边界问题,很多时候你请对方吃个饭,互通下真实的想法,说不定问题就解决了。这里额外多说一点,沟通的技巧——同理心,很多同学在沟通的时候,不管对象是谁,都是一个思路和语调。其实在面对不同的角色,你要站在对方的角度去思考,怎么让他能更接受你的方案和想法。

10、知行合一

明白很多道理和事情很重要,就像你看了这篇文章,也觉得说的有一定的道理,但是自己没做出啥改变,那其实等于没看。懂得很多大道理,却依然过不好这一生,也说的是同样的问题。阳明心学中一直强调的是知行合一,要把自己的认知和行动结合起来,知中有行,行中有知。

三、结语

工作只是生活的一部分,多抽点时间健健身和读读书,多抽点时间陪陪家里人,let's relax。最后推荐几本非技术书籍:《金字塔原理:思考、表达和解决问题的逻辑》、《麦肯锡教我的思考武器》、《思维的本质》、《精进:如何成为一个很厉害的人》、《高效能人士的七个习惯》、《邓小平时代》。

作者丨抱真 来源丨公众号:阿里技术(ID:ali_tech) dbaplus社群欢迎广大技术人员投稿,投稿邮箱:[email protected]


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK