当前位置: 首页 > 科技观察

七岁阿里谈新人程序员的成长

时间:2023-03-19 17:17:54 科技观察

先做事再做新人。新生经常有这些困惑,到底是做技术还是做生意?你是每天加班写代码还是花一些空闲时间看书学习?你是先追求广度还是先钻研技术?你是静静地倾听外界的声音,专心做事,还是和同事打成一片,参加各种活动?这些问题也困扰着我。我觉得对于一个新人来说最重要的是在前3年建立个人品牌,为什么呢?当人们根本不认识你时,你做的第一件事非常重要。你给别人留下的印象会传遍整个公司,所以首先要做好。怎么能叫好呢?在职场上,你不需要时时刻刻都在比拼自己的智商。大多数情况下,如果你工作更认真,思考更深入,更积极主动,你就已经比70%的同学优秀了。我们称这样的学生“靠谱”。有了合伙人包括主管的认可,自然就会有更多的机会,做更复杂的事情,更强大的合伙人,形成良性循环,成长得更快。所以前3年,你需要通过做事来形成自己的影响力,积累人脉,锻炼自己对未知事物的判断能力,因为随着你做的事情越来越多,专业知识的范围会越来越小.遇到不懂的领域越来越多。你不可能无所不知,所以培养判断力很重要。包括对事物未知发展方向的判断,对事物价值的判断,对人的判断。所谓未来三年的生活,就是充分发挥人的价值,不仅要把事情做好,更要在对的时间做对的事情。公司烈士的事例很多。找到多个团队一起把事情做好的共同价值其实是最难的,因为越有价值的事情,参与的利益相关者就越多。平衡各方诉求是事情成败的关键。事情做好之后,会有人帮你宣传等等,这可能涉及到人的性格、沟通能力、向上管理等综合能力。善于发现刺激。刚参加工作的时候,做事的难度一般不会太大。这时候很容易形成缺口。阿里目前招尖子生,但有时候到岗后发现自己每天都在做一些琐碎的事情,所以很失望。.长期不调整心态,就很难表现出对工作的热情,人也会逐渐变得平庸。一开始,我和大部分同学一样,也是从最基础的日常工作做起。在做这些事情的时候,我对自己的要求是代码层面没有bug,注释清晰,按时发布。这些是最基本的要求。我也会利用业余时间做好一些事情。找出工作中可以提高效率的地方,把琐碎的事情变成工具。记得以前在做搜索请求的时候,发现传给搜索的参数很多,而且每次都要拼url,很麻烦。因为这个工具是给操作同学的,所以我做了一个页面,把参数做成了一个表格。操作同学只需要在表单中对应字段(含义解释)填入值,就可以自动生成最终的URL,提高了他们的生成能力。URL的效率想必也受到了运维同学的好评。除了在工作中发现可以提高的效率,还可以积累人品。比如我们以前有一个小图书馆,借阅信息需要一个同学的人文记录,所以我做了一个图书馆管理系统给那个同学用,收获很大。友谊。除了主动出击和积累人品外,最重要的是积累技能。曾经深入研究过公司里用到的所有中间件,写成学习文档,有别于其他同学写简单的经验型文档,我写的学习文档都是分析设计原理,为什么这样设计,使用了哪些设计模式,关键技术点等等,工作几年,熟悉中间件的同学也会有兴趣看.但是公司毕竟同事有限,写文章会消耗很多精力,所以需要寻找新的动力继续写下去。当时,我从写公司特有的框架转为写公司内外通用的技术框架,比如Spring、iBATIS、Tomcat等JVM技术。而寻找投资杂志和网站的机会,一方面会有经济回报,更重要的是可以得到回馈。善于从工作中寻找动力源泉是非常重要的。做一件事,从不同的角度去发现它的价值,才能始终保持做事的热情。如果事情做得好,你可以获得感谢、表扬和认可,并获得更多的知识。找到积极的反馈,获得知识和影响力,然后推动自己继续把事情做好。写文章总结有很多好处:可以系统地沉淀和总结所学知识。只有这样的过程,知识才能牢牢记住。可以增加你的影响力,因为分享给别人带来了价值,人们才会关注你。增加做事的动力,尤其是那些琐碎的事情。如果将所有琐碎的事情联系起来,也许您可??以取得重大成果。与人合作这几年,与人合作也让我感触颇深。从一开始什么事都想自己做,到现在什么事都尽量让别人来做。这种变化,真的很特别。公司里的大部分事情都是团队合作。以公司中常用的项目运作模式为例。一般会有一个项目经理(PM),一个或多个架构师,以及几个不同的功能开发人员。其他的则不同。岗位分工,如PD、UED、测试、PE等。PM和架构师这两个角色恰好为两个同质团队之间的利益分配提供了一个很好的选择。PM一般会得到业务成果,而架构师可以体现这个项目的技术成果。一个典型的场景是一个很好的技术通过PM实施,达到双赢。帮助人们时要经历几个阶段。图1影响力金字塔将他人的想法据为己有,并帮助他人实现。这很简单。前期与人合作,要把别人的事当成自己的事,努力做到好,该当螺丝钉的时候做好。实现自己的想法。新人往往不敢说出自己的想法,担心被别人抢走。回想起来,我也很担心。事实上,有些同学在工作中很擅长偷别人的主意,尤其是在赶着向老板汇报的时候。但现在想想,这种担心是没有必要的,因为更重要的不是想法,而是实践。对于新学员来说,多想少说多练才是王道。不要想得少,多说少练。有好的idea不妨说出来,demo的实现证明是可行的。如果证明是可靠的,你就不用担心最终能否得到名义上的结果。之前说过,先做好事,不要急着去争名,这一次是积累未来的福报。你自己的想法被一群人实现了。这个阶段最重要的是平衡利益。每个项目成员都能合理地获得最大利益是项目成功的关键。参与项目的不仅仅是成员,还有成员的老板。把事情做好才是唯一的出路第一步是把项目最大的价值发挥出来,大佬们帮你宣传,这样落地场景才会更多。最终的成功需要天时、地利、人和。让别人说出你自己的想法,并让它们成真。如果你的想法变成了别人的想法,最后实现了,如果你到了这个阶段,那你一定已经是一个有影响力的人了。新人无疑是最忌讳这种情况的,但是如果你之前阶段做得很好,遇到这种情况你就会很淡定,因为这个时候你就应该是leader,而leader要做的就是正是这个。在和别人合作的时候,我觉得《Choice》课程介绍的影响力金字塔非常有参考价值。把最多的时间花在能够对合作伙伴产生影响并建立良好关系的人身上,才是最有效的。你可能会说,这不就是天天在公司里什么都不做,只想拉关系的那群人吗?其实,建立关系只是一种手段,最终目的是暗示这种关系能产生什么。影响力是最有效的协作。亲自带队之后,按照老大的要求,我也算是进入了组织。总体而言,这是一个健康的组织。判断一个组织是否有生命力,要看组织的领导者是否是最有能力的人,而组织必须有机制保证最有能力的人能成为领导者。当然,我主要想说的不是如何拍老板马屁,也不是如何与老板亲近,而是介绍一下主管最想做的事情:第一步是与主管取得互信.注意,我说的是相互信任,这是最重要的。你对导师的信任,无非是因为你心里对导师有说服力,或者你知道他是真心愿意培养自己的。主管信任你,主要是因为交给你的任务能够漂亮地完成,他认为你是一心一意跟随他的。很多管理事故无非就是没有建立互信。主动给老板带来一些惊喜,是你获得更多机会的燃料。老板一般喜欢两种人,一种是听话的人,认真完成分配的任务;二是总是有新的想法和爱折腾的人,有想法是不行的,要有结果。显然,第二种人升职的可能性更大。给老大添麻烦也是好的。这里所谓的麻烦有两层意思:第一,你要有自己的主见,就是你发现明显的问题就放过,只会让老板觉得你没有主见。积极发表意见。当然,这是建立在大家都是正直人的基础上的。如果你的老板肚子小,那还不如自己动手。二是,尽量不要让老板的认知范围完全覆盖你的认知。如图2,如果是这样的话,你在老板眼里就是个透明人,因为你所有的想法和行动都在他的预料范围之内。因此,您必须在工作场景中使用的知识的深度、广度或其他技能方面很强。比如在技能方面,你擅长前端,或者你很擅长在线运维,或者你想问题很全面,或者你有很好的逻辑推导能力。图2是理想状态。图2你和上司之间的知识维度“当然,有一种情况是要避免的,就是如果你的知识比老板多,你可能会觉得老板不如你,但别忘了他的推理范围可能还在很远的地方涵盖你,也就是判断事物的能力,所以不要太狂妄。有句话叫“遇到对的老板是一生之福”,确实是这样。据我观察,一个好老板是情商高,但内心真正单纯透明的人。职场,但只靠招数是不可能取得长久成功的。***我想说的无论你是刚踏出校园,还是名人初入新环境,都应该专注前期在具体的小事上,先以事服人,后以德服人。