聊聊工作的第一年,自己犯了哪些错误

753 阅读6分钟

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

前言

从去年11月入职到现在,已经有一年整工作经验了,大小公司也都体验过,在这一年中我成长了许多,但也犯了许多愚蠢、低级的错误,在此总结一下,希望入职新的公司后不要再发生这样的事。

没有明确的学习方向

首先,我认为自己肯定是一个热爱技术,有学习动力的人,但如果仅凭努力就能变得出众,那人人都能考上985/211了,最重要的是,得有一个明确的方向。

没有围绕实际工作学习

其实绝大部分人,是没有明确的学习方向的,比如钻研图形学、编译原理等等,90%的程序员的工作都是围绕着业务层进行的,这就决定了我们没那么多时间去专精一门方向,这里不是说专精不好,而是说要结合实际情况,首先我们得保证业务代码的正常开发。所以在生涯初期,成长最快的方法,就是结合着业务进行学习。

比如你最近要做一个文件上传的需求,那么你就可以在这段时间,好好钻研文件上传、下载的相关知识;下次你要做一个滚动加载的功能,那你就可以去学习一下长列表优化的相关知识,并做到有文字性的产出,这样你不但把工作做好了,也加深了知识的印象。

三分钟热度

经常自己看到网上的一门课程,被介绍吸引,就马上下单学习,学了两天以后又觉得有难度,就丢在一旁吃灰了。很常见的原因就是,自己没有做一个真实、可落地的计划,每次都只是立flag(或者不切实际、难度过大的计划),头两天能熬一熬坚持下来,可到了第三天,就开始松懈了,再到第四第五天,就完全不想动了。

其实这很正常,人不能压榨自己,得遵循自己的本性,如果我一天只有3小时的空闲时间,那我就安排2小时甚至1.5小时学习,而不是每天都安排的满满当当,这样很容易让自己burn out。

对日常开发没有深入的思考

很多人戏谑的说自己是crud boy,或者说公司的业务就是crud,但实际上并不是公司让你curd的,是你自己要变成crud boy的。而我有一度也沉迷在这种自大、无知的思想中。

比如你平时都用React hooks开发,你能熟悉各种api调用,然后你就觉得这一切索然无味,那你为什么不尝试去深入理解一下React呢?去学习一下,render前后到底发生了哪些事。再比如你每天都吐槽antd组件不好用,那你为什么不尝试去思考一下,怎样能写出一个比antd更优雅的组件?

没有合理的工作计划,导致延期

这点真的很致命,经常延期,会让人对你的信用、能力、素养等各方面都产生质疑。当我们接到一个需求的时候,都会进行评审、估时,估时往往需要包括调研(简单的可以没有) + 开发 + 联调 + 可能存在的风险等因素,只有把这些方面都充分考虑了,你的估时才是准确、合理的。

我在敏捷迭代中,就时常对工作的安排不合理,时常导致延期。对产品来说,一个人延期,很可能导致需求发布的整个节点往后延迟好几天,因为一周至多也就两次发版日,尤其是遇上节假日封板这种时间,错过一次,可能就要到等半个月。上升到公司战略来说,一个项目组延期,其他与之相互依赖的小组,所有时间也会被打乱,而这,很有可能仅来自一个人的延期导致。

所以不合理的延期会产生非常严重的后果,对你的绩效考核会产生重大影响。

没能有效的推动工作

有的人遇到问题,会第一时间钉钉你,希望你在线上回复他,有的人喜欢跑到你面前和你当面确认。我们必须承认,每个人的工作、沟通习惯都是不一样的。如何与众多有差异的个体相互配合,是需要反复思考、练习的。

有的人是个技术大佬,可是他性格比较内向,相对磨蹭,这时候就需要第二个人去和他确认、推动事项,及时与产品、QA同步,这也是大公司里常说的Owner意识。你不一定要做最牛逼的那个,但是得让工作运转起来,而不是让矛盾停在你这儿,就无法运转了。

我在头半年的工作中,基本上都得让人催着办事儿,但当时我并不知道别人是在推动我这边的进度,我以为事情就是这么做的,做完自己的活以后,就没我的事儿了,久而久之,leader就会对你有意见,老板就会认为你不靠谱,那年终奖与晋升机会,也自然而然的都会流到别人那里。

没有做到持续性的产出

我直到最近才明白,学习光靠看别人的博客、教程、书籍是不够的。你需要自己去整理知识,并将其转化为文字性的输出,你才能加深学习的印象,知识才能属于你。又或者你有没有每天坚持写代码,浏览开源项目,为开源项目解决issue,这些都是非常好的学习方法。

我曾天真的以为,每天看看掘金,浏览一下大佬写的文章,我就能变强。然而实际情况是,我过两天就忘记的一干二净。这几年很火的费曼学习法,其实就是这个道理,用输出来倒逼输入,当你能讲一个知识点清清楚楚的介绍给别人的时候,你就已经掌握这个知识了。想一想,学生时代,你周围的学霸是不是也这样呢,当学渣直接把一个问题抛向学霸时,其实他们也不一定清楚,但是学霸会去做研究、思考、实践,然后将其整理成知识点,再反馈给学渣,学渣以为自己很轻易的就掌握了知识,殊不知学霸才是真正做到知识吸收的那一位。

抄近路,只会越走越偏。

结尾

希望将这些经历写出来,一方面能与大家分享自己的教训,另一方面时刻提醒自己,不要再犯同样的错误。