笔者大学毕业之初缺乏目标还负债累累,但踌躇满志,想在“专业的”软件工程行业打拼一番。
笔者早前便了解过Agile并在实习时多多少少使用过它。在课堂上、个人项目中以及不同工作岗位上写过很多代码。还在一些设计方案和大局思维方面小试过身手。
当时与大多数初出茅庐的工程师一样:渴望学习、进步,并发挥自己最大的潜力,成为最好的工程师。
也正因如此,犯下了不少错误。工作伊始两周,便写错了代码,害了一名同事不得不加班加点才能按时提交 告。
但笔者所犯下的大多数错误并不是由于写错了代码或是未能按期完成项目导致的(虽然这两种情况也时有发生)。导致犯下错误的原因是笔者不想显得无知。大多数人将这种情况称为冒充者综合症。笔者惧怕承认不理解一个想法,概念,或是记不住如何遍历树。
这一恐惧使得笔者在事业之初犯下了一些错误。希望通过分享这些错误,你们能够避免犯同样的错误。
问的太少
笔者提出的问题太少,但说的又太多。而且所说的话往往都与自己实际的知识储备不相称。
笔者在工作刚满一年时发现了这一问题。那时,笔者已经学到了不少知识,觉得自己不再是个职场新丁,并且想炫耀自己在工作时学到的一切。笔者认为,工作的年限不同,可能会犯的错误的种类也不同,记住这一点非常重要。
笔者当时急于发表意见,并且十分自傲,不愿倾听别人的意见。
直到笔者所进行的一个项目快要分崩离析之时,笔者才意识到自己的这一行为。几位资深工程师被指派到笔者的团队,在短暂的查看我们的成果之后,他们便开始指出所犯的错误。诚然,早在项目之初团队就应该有几位资历深厚的工程师为项目保质保量,但这并非可控之事。
在这一过程中,笔者意识到自己仍未对所从事的工作了如指掌。笔者意识到自己需要学习的还有很多。笔者学会了倾听,再次开始提出自己的问题,并坦然接受自己并非全知全能这一事实。
你可能也会在工作中遇到相似的情况。比如在你觉得自己已经学富五车的时候,突然发现自己需要学习的仍然还有很多。在职场中应该尽早意识到这一点。越早意识到自己并非全知全能,便能越早的开始学习、进步。
只写与工作相关的代码
希望这篇文章能够帮助读者在软件工程行业有个良好的开端!
祝编码愉快!
如果有相似经历,欢迎在评论区分享讨论哟~
留言点赞发个朋友圈
我们一起分享AI学习与发展的干货
编译组:曲玉轩、胡昕彤
相关链接:
https://levelup.gitconnected.com/my-biggest-mistakes-as-a-junior-software-engineer-b1e8fc842be6
推荐文章阅读
ACL2018论文集50篇解读
EMNLP2017论文集28篇论文解读
2018年AI三大顶会中国学术成果全链接
ACL2017论文集:34篇解读干货全在这里
10篇AAAI2017经典论文回顾
长按识别二维码可添加关注
读芯君爱你

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!