“程序员从幼稚到成熟的标志是什么”?
话题表:
你的花名 & 工龄 你目前主要负责的技术/产品是什么? 当时为什么选择了加入淘系? 你在淘系工作的这段时间有哪些成长,是如何达成的?
你认为青年工程师最应该培养的素质是什么? 你觉得身边哪个人对你启发最大?为什么?
你有互联网的年龄焦虑吗?如何看待? 你觉得程序员从幼稚到成熟的标志是什么?
你觉得淘系对年轻人的成长提供了哪些支持? 你感觉自己工作中最困难的时候是什么?如何克服的?
你是如何保持学习的? 给想要在技术这条路走下去的年轻人一些建议?
你觉得程序员如何保持自己的技术敏感度?
01
我实现了从「需求实现者」到「促使目标达成者」的观念转变。
「敬业心」和「方向感」。按时完成任务是敬业的一种表现,但除此之外,最大限度的保障代码质量,为代码负责,不断学习,不断探索更优的需求实现方式也是敬业心的一种表现。我建议青年工程师尽早做好「终生学习」的打算,时常将自己的技术打磨锋利,这样才能在工作和生活中找到一个稳固的立足点,始终保持心态的平和。
02
所有来自「事」的困难都可以用态度解决,所有来自「人」的困难都可以用换位思考解决。
你觉得程序员从幼稚到成熟的标志是什么?①技术能力——遇到技术问题不慌乱,有自己标准的排查思路,解决后要能想清楚:为什么会有这个问题、怎么解决的、以后怎么避免。②技术预判——能在特定的场景下有技术选型的能力,涉及到包含但不限于业务的需求、各技术方案之间的利弊等的综合判断。③持续学习——长期来看,专业技能任然是立身之本,要清楚意识到这一定是未来投资回报率最高的事情之一。④终极 —— 程序员等到了所谓的年龄大限之期时,不焦虑,自信自己的技术能力、技术视野等,那一定是到了高阶,自勉。
03
保持好奇心,如果想要做,就立马去做。
04
成功在于持之以恒的坚持和努力,时间的积累才会带来量变到质变。
05
保持技术敏感度,需要持续学习和多与同行交流。
你目前主要负责的技术/产品是什么?手淘首页商品信息流推荐,排序大模型方向。
06
技术不应该只做业务支撑,而是要以技术的视角去思考如何帮助业务成长。
你目前主要负责的技术/产品是什么?淘宝直播直播机构&商业化后链路承接相关业务
你觉得身边哪个人对你启发最大?龙甲,让我很好地理解了技术与业务之间的关系,明白了技术人员在业务成长过程中应该怎么做。技术不仅仅只能做对业务的支撑与建设,同时对业务也可以以不同的视角带来多维度的提升。技术和运营以及产品看问题的视角是差别很大的,技术在业务迭代、增长的过程中,可能以独特的视角发现其中的问题和优化点。
07
青年工程师面临的问题,本质上是成长和走出舒适区的问题。
08
技术终归是为业务服务的,业务起飞了,才能证明技术的真正价值。
09
多项工作并行的情况下,要合理高效的分配时间。
你目前主要负责的技术/产品是什么?测试开发工作 / 手机淘宝(连接消费者与商家的消息业务)
你感觉自己工作中最困难的时候是什么?如何克服的?
多项工作并行的情况下合理高效的分配时间,并能积极拥抱变化,保障最高效的输出,例如你在测着需求、思考着用例设计、敲着代码,突然爆发了个线上问题;又或者你需要同时参与A/B/C项目,A、B、C项目里面原本定的计划发生了改变、某个高优先级项目临时被阻塞了、某个项目线上出故障了需要紧急响应。
1)及时调整优先级 & 合理评估时间:可以建一个list,并根据各个项目情况与风险甚至线上故障问题积极应对,值得注意的是:根据“墨菲定律”,事情所费时间大部分情况比你预期的多,任何事情都会出差错,而且是在最坏的时刻出差错,因此需要考虑backup time。
2)及时上报风险:受限于经验或领域知识的影响,可能我们并不能做出最好的决定或选择,出现风险较大的问题或者可能存在风险时需要及时向上级或团队反馈,依靠团队的力量做最正确的决定。
3)思考提效策略:拿出一部分时间做复盘总结并投入精力思考过程中的处理措施是否合理,哪些环节可以提效,哪些环节可以更合理的使用时间和精力。例如,从质量角度来看,自动化测试、问题监控与定位是一个非常好的思考主题,由于不同的业务形态差异,当前并没有一个绝对通用的方案,需要根据不同的项目、不同的业务场景分析,选择最优、最合理的策略。从PM或管理者的角度来说,策略安排显得尤为重要,例如:推进阻塞问题的解决、多方协同作战等等。
4)申请资源:当前策略安排下没有足够人力投入时,应该及时反馈,申请资源援助,使用团队的力量解决问题。
5)保持良好积极、乐观的情绪:紧急项目连续作战、面临各方面的压力同时可能会存在一些负面消极情绪,应当及时调整,可以约好朋友吃个饭、聊个天、打个台球、玩个游戏分散下负面情绪的注意力。
你是如何保持学习的?
1)保持入行时的好奇心:当前互联网新技术日新月异、百花齐放,以一个初学者的心态对技术保持好奇。例如:PC自动化测试框架 -> 移动自动化框架 -> 智能化自动化 -> ... ,这中间需要我们与时俱进,为学习时刻准备着。
2)了解行业动向:参加行业大会、技术沙龙、阅读知名博客、国内外高质量论文资料,帮助我们更好地思考、找到正确的方向
3)拥有技术信仰:相信技术会让生活变得更好,相信技术能够创造更大的价值以及自我价值的实现。
给想要在技术这条路走下去的年轻人一些建议?
1)锻炼更好、更强的团队合作精神:能够和团队成员打成一片,和谐的团队氛围能够聚集漫天星星,发挥最大力量;
2)拥有对技术的渴望:尝试新技术、新事物,通过不同的渠道(论文、大会、博客、技术沙龙等等)了解技术动向、行业关注的热点问题,沉淀技术、升华自己
3)有时间可以了解/做一些工作相关性不大或者一些艺术修养方面的知识/事情,一方面可以使自己生活多一些色彩,另一方面可能会发现一些新的观点、视角来看待技术问题
4)快乐工作、认真生活,拥有积极乐观的情绪
结语
正如来一同学说,“所有来自「事」的困难都可以用态度解决,所有来自「人」的困难都可以用换位思考解决。”
明天是六一了,
祝福所有的技术人,
心态永远是上进的少年。
so,
程序员从幼稚到成熟的标志是什么?
评论区说说你的看法,
点赞前5送「诸邪退散 百毒不侵」扇子一把
(活动截止至6月7日17:00)
作者|淘系技术
编辑|橙子君
出品|阿里巴巴新零售淘系技术