“程序员从幼稚到成熟的标志是什么”?

任何人从幼稚到成熟的过程,都是从不负责到承担责任的过程。人生如此,程序员也同样。前端

咱们邀请了9位不一样技术领域、不一样层级的同窗,从如下13个话题中筛选了各人适合的4个话题,针对性展开访谈,聊了聊他们的成长经历和故事,以及他们对职业发展、互联网焦虑、技术敏感度等各种的话题的思考。但愿对正在成长的你有所启发。程序员

话题表:

  • 你的花名 & 工龄
  • 你目前主要负责的技术/产品是什么?
  • 当时为何选择了加入淘系?
  • 你在淘系工做的这段时间有哪些成长,是如何达成的?
  • 你认为青年工程师最应该培养的素质是什么?
  • 你以为身边哪一个人对你启发最大?为何?
  • 你有互联网的年龄焦虑吗?如何看待?
  • 你以为程序员从幼稚到成熟的标志是什么?
  • 你以为淘系对年轻人的成长提供了哪些支持?
  • 你感受本身工做中最困难的时候是什么?如何克服的?
  • 你是如何保持学习的?
  • 给想要在技术这条路走下去的年轻人一些建议?
  • 你以为程序员如何保持本身的技术敏感度?

photo-1461749280684-dccba630e2f6.jpeg

01 空堂

前端 | 5年工龄算法

我实现了从「需求实现者」到「促使目标达成者」的观念转变。安全

image.png

  • 你目前主要负责的技术/产品是什么?

手淘弹窗搭投平台 Poplayer 内的弹窗编辑器(xEditor)与多端弹窗渲染引擎(xRender)。同时还负责淘系前端技术公众号的运营,欢迎关注:)。markdown

  • 你在淘系工做的这段时间有哪些成长,是如何达成的?

最大的成长是刷新了对「完成工做」的认知。以往我比较知足于本身「工匠」的角色,认为只要能在规定的时间内,最大限度的保障架构设计和代码的质量,知足用户的须要,并提出一些专业可行的建议,就能够算做是出色的完成了阶段性的工做。网络

但去年双 12 和个人 TL 元泉一块儿经历的一个项目让我意识到,仅仅是「较为理想地完成了被分配的开发任务」还不足觉得一段工做画上句点。一阶段工做的完成应该是以「项目下线为标志」。这意味着,做为开发者,工做并无在项目成功上线后结束,在项目在线的整个生命周期里,都应该尽量地关注,思考,实践经过哪些途径,手段能够帮助项目更好的达成,甚至超越既定的目标。架构

这种从「需求实现者」到「促使目标达成者」的观念转变,让我在每一次项目中可以拿到「更多的经验」,也有机会创造出更显著,更大的价值。令我受益不浅。框架

  • 你认为青年工程师最应该培养的素质是什么?

「敬业心」和「方向感」。按时完成任务是敬业的一种表现,但除此以外,最大限度的保障代码质量,为代码负责,不断学习,不断探索更优的需求实现方式也是敬业心的一种表现。我建议青年工程师尽早作好「终生学习」的打算,时常将本身的技术打磨锋利,这样才能在工做和生活中找到一个稳固的立足点,始终保持心态的平和。编辑器

我发现一些工程师会逐渐迷失在源源不断的需求中,最终磨灭掉工做的激情。这对于雇主和自身来讲都是十分惋惜的,所以我建议这些工程师要尽早规划本身的职业发展方向,技术领域专家?行业领域专家?转行?不管思考的结果是什么,在工做中有一个清晰的发展目标老是比浑浑噩噩、固步自封好太多。若是目标与当下的工做内容脱节严重,建议和主管聊聊。若是实在想不出将来该如何发展,一样建议和本身的主管聊聊,和更多优秀的同事聊聊,聊这些问题没什么大不了的。post

  • 你以为身边哪一个人对你启发最大?为何?

TL 吧,和他一块儿经历了一个项目,转变了我对工做的一些认识,前面有提到,就不赘述了。


02 来一

客户端 | 5年工龄

全部来自「事」的困难均可以用态度解决,全部来自「人」的困难均可以用换位思考解决。

image.png

  • 你目前主要负责的技术/产品是什么?

目前主要负责 Weex2.0 的技术开发,致力于打造高性能、优秀的开发体验的跨端技术产品

  • 你在淘系工做的这段时间有哪些成长,是如何达成的?

①学习到了在阿里的一些作事方法,目标感,推动项目落地,拿结果。 ②要沉下心来作事,不浮躁,但行好事,莫问前程,最终的结果也是水到渠成。 ③要善于树立本身的我的品牌,以及不要给本身设限。 主要就是经过不断的参与项目进行历练,以及学习身边的老板/师兄的作事方式,多观察周围比本身优秀的同窗

  • 你以为程序员从幼稚到成熟的标志是什么?

①技术能力——遇到技术问题不慌乱,有本身标准的排查思路,解决后要能想清楚:为何会有这个问题、怎么解决的、之后怎么避免。 ②技术预判——能在特定的场景下有技术选型的能力,涉及到包含但不限于业务的需求、各技术方案之间的利弊等的综合判断。 ③持续学习——长期来看,专业技能任然是立身之本,要清楚意识到这必定是将来投资回报率最高的事情之一。 ④终极 —— 程序员等到了所谓的年龄大限之期时,不焦虑,自信本身的技术能力、技术视野等,那必定是到了高阶,自勉。

  • 你以为身边哪一个人对你启发最大?为何?

是我刚进公司时的老板 — 舒文 ①作事态度与换位思考 —— 印象最深说过的话是,全部来自“事”的困难均可以用态度解决,全部来自“人”的困难均可以用换位思考解决。仔细想一想,这句话是真精辟,工做/生活中都适用。 ②阿里作事方式 —— 要有持续的目标感,推动事情落地,快速拿结果的能力


03 永霸

前端 | 7年工龄

保持好奇心,若是想要作,就立马去作。

image.png

  • 你目前主要负责的技术/产品是什么?

负责淘系基础产品(首页/详情/店铺/交易)前端开发

  • 你以为淘系对年轻人的成长提供了哪些支持?

第1、淘系复杂的业务场景与用户体验的极致追求,为技术人提供很是好的场景与机会去锻炼本身的能力。古语有云,无根之木,无源之水。业务就是咱们的根,咱们的源。当市面上常规的技术方面已经没法知足业务的须要的时候,就要求技术去探索与设计的更好的方案。

第2、淘系有一堆业务与技术领域的顶尖人才,为年轻人的成长作了很是好的榜样力量。在咱们遇到技术难题、成长困境的时候,能够很容易找到比咱们有经验的前辈请教。正所谓站在巨人的肩膀上,站的高看的远。以我所在的淘系前端团队为例,在跨端、搭建、工程化、ServerLess、前端智能化等各个领域内都是国内最顶尖的存在。

  • 你是如何保持学习的?

保持学习我认为主要是学习意愿与学习条件问题,前者回答为何要学习,包括工做须要、生活须要、兴趣等。我认为最重要的是保持好奇心;后者回答要学习但条件是否容许,我的建议是若是想要作,那就立马去作好了。

不一样的学习目的,个人学习方式不太同样。若是是工做须要,我我的偏向追求最佳的解决方案;若是是生活须要,我我的可能比较佛系,能 work 就行;若是是兴趣使然,那么本身开心就好。

在学习形式上,主要有两种:第1、从书本上学习,主要是为了体系化的补充本身知识短板;第2、跟身边优秀的同事学习,时刻保持好奇与谦卑。

  • 你有互联网的年龄焦虑吗?如何看待?

暂时我没有太多焦虑。这个行业你们可能广泛比较关注的是 35 岁危机。

我是这么理解这个问题的,在半导体行业有个很是有名的摩尔定律:【集成电路上能够容纳的晶体管数目在大约每通过18个月便会增长一倍。换言之,处理器的性能每隔两年翻一倍】。摩尔定律反映了互联网领域技术迭代更新比较快,特定技术的经验积累,随着时间发展可能会逐步失效。这就要求行业从业者须要不断的学习以跟上摩尔定律的发展,不然就要落后。但随着年龄的增加、家庭的责任以及自身身体素质的变化,在学习意愿与学习条件上的平衡可能会被打破。当出现这个状况的时候,会致使缺少安全感,出现焦虑。如何应对呢?我想多是须要在工做过程当中,逐步积累对应的工做能力,包括定义问题与解决问题能力。同时问题的范畴也能够逐步变大,例如,具体问题->领域问题->行业问题。


04 伯研

算法 | 10年工龄

成功在于锲而不舍的坚持和努力,时间的积累才会带来量变到质变。

image.png

  • 你目前主要负责的技术/产品是什么?

淘宝人工智能推荐

  • 你在淘系工做的这段时间有哪些成长,是如何达成的?

首先是对团队的工做职责有了深刻的了解。其次对团队的同窗进行了全面的了解和熟悉,和团队同窗构建相互的信任,这点是最重要和宝贵的事情。最后在业务技能方面熟练掌握了目前业务线上使用的技术框架、算法模型和业务流程,在和相关同窗的交流和帮助下,深刻参与了一些几个推荐业务的研发,而且融入了本身以往的技术积累和经验,带来一些创新性的技术方案,给业务带来更好的用户体验。

  • 你有互联网的年龄焦虑吗?如何看待?

有的时候会有一点点的年龄焦虑。由于过几年本身也会很接近35岁,目前的层级距离自我预期仍是有必定的差距。往往有这种焦虑的时候须要自我好好的调节,努力作好工做,创造更多的业务价值,提高本身的综合水平,等待晋升的机会,心态也是还好的。

  • 你以为身边哪一个人对你启发最大?为何?

三桐老师对我启发很大。坚守在一个技术方向,多年锲而不舍,不断提高团队技术架构和产品用户体验,给个人启发是“成功在于锲而不舍的坚持和努力,时间的积累才会带来量变到质变。”


05 陆轺

算法 | 3年工龄

保持技术敏感度,须要持续学习和多与同行交流。

image.png

  • 你目前主要负责的技术/产品是什么?

手淘首页商品信息流推荐,排序大模型方向。

  • 当时为何选择了加入淘系?

我是硕士毕业就加入淘系至今,一直从事推荐算法工做。当时以为淘宝做为国内最大的电商平台,坐拥海量数据,很是适合从事推荐算法工做,咱们的工做在服务数亿消费者,优化算法模型能够创造巨大的商业价值,很是有成就感。

  • 你感受本身工做中最困难的时候是什么?如何克服的?

最困难的时候应该是个人师兄离开阿里的时候。之前在学校的时候有导师、刚进入工做时有一个很好的师兄指导规划方向,师兄离开后本身忽然转变须要去规划技术方向,完成了一个大的角色转变。后来在主管的帮助下,不断学习去思考技术方向,判断技术是否能给业务带来价值,在这个过程也得到很大的成长。

  • 你以为程序员如何保持本身的技术敏感度?

我以为最关键的是两点,持续学习和多与同行交流。

技术发展突飞猛进,会不断涌现出新的技术、新的算法模型等,要保持持续学习,主动吸取学习新的信息和技术成果,持续进行本身知识体系的迭代。多与同行交流,保持必定的求知欲,从同行的角度多方面了解最近的技术方向,结合本身的知识体系进行判断。


06 十段

开发 | 1年工龄

技术不该该只作业务支撑,而是要以技术的视角去思考如何帮助业务成长。

image.png

  • 你目前主要负责的技术/产品是什么?

淘宝直播直播机构&商业化后链路承接相关业务

  • 当时为何选择了加入淘系?

淘宝是阿里的核心产品,想在一个大平台上服务更多的用户,让更多的用户用到我作的产品功能。

  • 你以为程序员从幼稚到成熟的标志是什么?

能够在适宜的场景和时间,选择当前最合适的技术方案。大炮打蚊子是不可取的,螳臂挡车也是不可取的,选择当前时间最合适、成本最低的技术方案才是架构师该作的事情。

年轻的时候,老是想要把技术方案设计到极致,可是过于在意技术方案自己的作法,也会致使花费了很高的成本作的事情却达不到回报。互联网时代下,各厂的产品突飞猛进,每时每刻都有新秀在崛起。合理选择技术方案也会让产品迭代的更快,可能在快速变化的环境下,也会让产品更有竞争力。这是我以为这是一个程序员从幼稚走向成熟的标志。

  • 你以为身边哪一个人对你启发最大?

龙甲,让我很好地理解了技术与业务之间的关系,明白了技术人员在业务成长过程当中应该怎么作。技术不只仅只能作对业务的支撑与建设,同时对业务也能够以不一样的视角带来多维度的提高。技术和运营以及产品看问题的视角是差异很大的,技术在业务迭代、增加的过程当中,可能以独特的视角发现其中的问题和优化点。

举个例子,我如今在作的商业化后链路承接,产品可能主要侧重于以产品化的形式去发现更多的商业模式以及提效点。可是技术的视角则不一样,好比咱们能够提供更多的用户、直播、商家、商品特征,帮助广告推荐引擎让流量变得更加精准。技术不该该只作业务支撑,而是要以技术的视角去思考如何帮助业务成长,这是对我比较大的一个启发点。


07 赤杨

开发 | 11年工龄

青年工程师面临的问题,本质上是成长和走出温馨区的问题。

image.png

  • 你目前主要负责的技术/产品是什么?

网关与基础网络

  • 你在淘系工做的这段时间有哪些成长,是如何达成的?

之前从事音视频工做,来淘系后切入到QUIC协议领域,掌握了QUIC协议相关的知识、上手了基础网关相关的工做,突破了本身的知识边界。

  • 你认为青年工程师最应该培养的素质是什么?

乐观积极,敢于突破。

青年工程师面临的问题,本质上是成长和走出温馨区的问题,须要在技术、业务、管理等层面上实现突破,创建认知的立体框架。虽然工程师的本职是为公司提供技术支撑,但这个过程当中会存在诸多超出本职工做的事务。好比有时候研发工程师遇到问题,须要跳出本身模块,联系上下游的其余模块进行解决;有时候研发还要承担项目经理、产品经理的工做。

这些过程,是一个局部层面的工做在水平和垂直方向的衍生,包括了对系统局部到总体的认知突破、对团队技术到管理的认知突破。所以面对这些问题,青年工程师首先要可以积极面对,勇于跳出温馨区,从而实现自个人提高。

  • 你以为身边哪一个人对你启发最大?为何?

在同喵吉、哲良的工做过程当中,发现他们常常作一些超出本职的事情,好比某项目申请商标时,发现商标被注册,同时法务告知商标持有方不肯转让,喵吉主动打电话与商标持有方沟通,并最终达成了商标购买。

这个事情对我感触很深,不少时候咱们都会碰到障碍,从而致使方案、进度受阻,这种突破自我界限的精神,刚好是破壁所需的基本精神。

还有一个就是,哲良是怎么保持这么瘦的,我感受研究哲良保持瘦的秘诀,说不定淘系每一年的绩效都暴增几十亿图片。


08 琦舞

算法 | 5年工龄

技术终归是为业务服务的,业务起飞了,才能证实技术的真正价值。

image.png

  • 你目前主要负责的技术/产品是什么?

主要负责首页猜你喜欢短视频全屏页推荐业务

  • 你在淘系工做的这段时间有哪些成长,是如何达成的?

我是社招过来的,在淘系工做的时间不长。虽然只有几个月的时间,但最大的成长并非技术方面的,而是业务owner意识和责任感,你在作出某些决策时,若想到这个决策有可能会影响到几十万几百万甚至几千万用户,你就会更加谨慎和用心。每次实验,如果效率提高的实验,可能伴随着用户短时间乃至长期留存的提高,但如果效率降低的实验,可能伴随的是用户的流失,这是咱们不得不当心对待的。

  • 你感受本身工做中最困难的时候是什么?如何克服的?

最困难的时候是算法策略在上线初期没有效果,有点焦虑,但通过认真分析实验数据,复盘反思,不断尝试新实验新思路,最终拿到了理想的线上结果。

  • 给想要在技术这条路走下去的年轻人一些建议?

若是真的热爱技术,就请热爱下去,紧跟技术潮流,作好活到老,学到老的准备,由于IT行业的更新速度之快超乎想象,咱们必须让本身的知识储备不断更新不断升级,才能紧跟时代步伐,不被社会淘汰。除此以外,你们能够与业务再近一些,技术终归是为业务服务的,只有业务起飞了,才能证实技术的真正价值。


09 荣木

测试 | 7年工龄

多项工做并行的状况下,要合理高效的分配时间。

image.png

  • 你目前主要负责的技术/产品是什么?

测试开发工做 / 手机淘宝(链接消费者与商家的消息业务)

  • 你感受本身工做中最困难的时候是什么?如何克服的?

多项工做并行的状况下合理高效的分配时间,并能积极拥抱变化,保障最高效的输出,例如你在测着需求、思考着用例设计、敲着代码,忽然爆发了个线上问题;又或者你须要同时参与A/B/C项目,A、B、C项目里面本来定的计划发生了改变、某个高优先级项目临时被阻塞了、某个项目线上出故障了须要紧急响应。

1)及时调整优先级 & 合理评估时间:能够建一个list,并根据各个项目状况与风险甚至线上故障问题积极应对,值得注意的是:根据“墨菲定律”,事情所费时间大部分状况比你预期的多,任何事情都会出差错,并且是在最坏的时刻出差错,所以须要考虑backup time。

2)及时上报风险:受限于经验或领域知识的影响,可能咱们并不能作出最好的决定或选择,出现风险较大的问题或者可能存在风险时须要及时向上级或团队反馈,依靠团队的力量作最正确的决定。

3)思考提效策略:拿出一部分时间作复盘总结并投入精力思考过程当中的处理措施是否合理,哪些环节能够提效,哪些环节能够更合理的使用时间和精力。例如,从质量角度来看,自动化测试、问题监控与定位是一个很是好的思考主题,因为不一样的业务形态差别,当前并无一个绝对通用的方案,须要根据不一样的项目、不一样的业务场景分析,选择最优、最合理的策略。从PM或管理者的角度来讲,策略安排显得尤其重要,例如:推动阻塞问题的解决、多方协同做战等等。

4)申请资源:当前策略安排下没有足够人力投入时,应该及时反馈,申请资源援助,使用团队的力量解决问题。

5)保持良好积极、乐观的情绪:紧急项目连续做战、面临各方面的压力同时可能会存在一些负面消极情绪,应当及时调整,能够约好朋友吃个饭、聊个天、打个台球、玩个游戏分散下负面情绪的注意力。

  • 你是如何保持学习的?

1)保持入行时的好奇心:当前互联网新技术突飞猛进、百花齐放,以一个初学者的心态对技术保持好奇。例如:PC自动化测试框架 -> 移动自动化框架 -> 智能化自动化 -> ... ,这中间须要咱们与时俱进,为学习时刻准备着。

2)了解行业动向:参加行业大会、技术沙龙、阅读知名博客、国内外高质量论文资料,帮助咱们更好地思考、找到正确的方向

3)拥有技术信仰:相信技术会让生活变得更好,相信技术可以创造更大的价值以及自我价值的实现。

  • 给想要在技术这条路走下去的年轻人一些建议?

1)锻炼更好、更强的团队合做精神:可以和团队成员打成一片,和谐的团队氛围可以汇集漫天星星,发挥最大力量;

2)拥有对技术的渴望:尝试新技术、新事物,经过不一样的渠道(论文、大会、博客、技术沙龙等等)了解技术动向、行业关注的热点问题,沉淀技术、升华本身

3)有时间能够了解/作一些工做相关性不大或者一些艺术修养方面的知识/事情,一方面可使本身生活多一些色彩,另外一方面可能会发现一些新的观点、视角来看待技术问题

4)快乐工做、认真生活,拥有积极乐观的情绪


结语

成长意味着改变,成熟是一种选择。

正如来一同窗说,

全部来自「事」的困难均可以用态度解决,全部来自「人」的困难均可以用换位思考解决。

淘系同窗在面对技术和业务的难题和困境时,展示出了乐观的个性和开阔的格局,他们不拘陈规,敢于创新;他们积极交流,保持谦逊。

一直在成长的人,不会畏惧年龄危机。

共勉。


🍊橙子说

今天是六一儿童节,

祝福全部的技术人,

心态永远是上进的少年。

so,

程序员从幼稚到成熟的标志是什么?

评论区说说你的见解吧!


✿ 拓展阅读

111.jpg

222.jpg

333.jpg


做者|淘系技术

编辑|橙子君

出品|阿里巴巴新零售淘系技术

相关文章
相关标签/搜索