高级码农反思录:我当菜鸟时不懂的七件事

作者:媒体转发 时间:2019-04-23 09:46

字号

开发者职业生涯初始你可能会觉得有点害怕。你将面临许多未知的挑战、要学习很多东西,还要做出很多艰难的抉择。有时我们可能会选错。这是很正常的,当我们面对这种情况时不要自责。

我们应该从中吸取教训。在成为高级开发人员的过程中,我犯过许多错误。本文讲述了当我还是初级开发人员时犯过的 7 个严重错误,以及如何避免这些错误。

高级码农反思录:我当菜鸟时不懂的七件事

1. 第一份工作中的坑

如果你一直在自学代码,或者即将结束学生生活,那么你的首要目标就是找到第一份工作。这是漆黑隧道尽头的一束光。

但找工作并不容易。初级开发人员越来越多。你要写一份一击必中的简历,并经过几轮面试,这个过程也可能会一直循环下去。

简历撰写指南:

https://www.chrisblakely.dev/how-to-write-an-awesome-junior-developer-resume-in-a-few-simple-steps/

这也是你觉得自己抓住的任何工作都极其诱人的原因。

但这种行为可能并不明智。无论是从学习还是享受工作的角度而言,我的第一份工作都远远谈不上理想。开发人员抱着「呃,有态度就行」的想法,对待工作并不认真。这样就会产生一种责备文化,我常常为了满足紧迫的截止期限而被要求缩减内容。最糟糕的是我没能从这份工作中学会任何东西。

我在面试中忽略了这些警告信号,因为得到工作机会蒙蔽了我的双眼。当我收到报酬还不错的 offer 时,我将我所有的担忧都抛到了脑后。

真是大错特错。

你的第一份工作非常重要。它让你体验到成为一名真正的开发人员的感受,你从这份工作中获得的经验和指导也将为你之后的职业生涯奠定基础。这就是为什么在接受任何工作前,你都要对你的职位以及这家公司进行全面调查。你一定非常不想从中获得糟糕的经验或糟糕的领导!

所以,在申请或接受任何工作之前,你要:

(1) 研究这家公司

在 Glassdoor 和互联网上搜索这家公司、登录他们的网站,找一些关于这家公司的评论。如果这家公司符合你的目标和需求,那你会得到很不错的体验。

(2) 询问你认识的人

如果你的关系网中有人曾在这里工作,或者他认识这里的员工的话,你可以和他们聊聊。了解一下他们对这家公司的褒贬评价以及他们的经历。

(3) 在面试中问适当的问题

面试是你了解一家公司的绝佳机会,面试前要确保你已经准备好要提的问题了。你可以问:

开发过程(他们用的是什么方法?他们有代码审核吗?他们的分支管理策略是什么样的?);

测试相关的问题(他们用什么样的方法进行测试?他们有专门做测试的工程师吗?);

公司文化(这家公司的氛围轻松吗?有什么针对初级开发人员的支持吗?)。

2. 什么都想学,结果什么都没学好

毫无疑问,成为成熟开发人员的道路充满困惑。有很多可用的语言、框架和工具。我最开始犯的一个错误是什么都想学。有趣的是,我最后什么都没学好。

一会学 Java,一会学 JQery,一会学 C#,一会学 C++……

我没有专注于一种语言,而是根据那天的心情在不同语言间跳跃。相信我,这绝对是一种非常低效的学习方式。

如果在一条路上走下去或深入学习一门技术,那我本能得到更好的结果,并晋升得更快。例如,如果你想在前端发展,那可以学习 JavaScript、CSS 和 HTML,还要选择一个框架。如果你想在后端发展,那就选一种语言并好好学。你不需要了解 Python、Java 和 C#!

集中注意力、选择自己要走的路、制定计划,并成为你选择的领域的专家(这张图可以帮助你制定计划:https://www.chrisblakely.dev/the-10-minute-road-map-to-becoming-a-junior-full-stack-web-developer/)

3. 写代码的时候太「花哨」

假设你在准备一个项目,这个项目可能是给面试官看的,也可能是你找到第一份工作后的第一个项目。你想给别人留下深刻的印象。最好的方法是做什么呢?用你学过的极其花哨的编码技术来完成项目,对吗?

不对。

这是我犯过的一个主要错误,也是初级开发人员常犯的错误。初级开发人员常会做无用功,还会用非常复杂的解决方案来给人留下深刻印象。

最好的方法是参照 K.I.S.S(keep it simple, stupid)原则写代码(越简单越好)。让一切都尽可能简单,你就可以写出可读性高、可维护性高的代码,这会带来很多好处(在你之后继任的开发人员会很欣赏这样的代码!)。

4. 不会平衡生活和工作

责任编辑:CQITer新闻报料:400-888-8888   本站原创,未经授权不得转载
关键词 >>开发 码农
继续阅读
热新闻
推荐
关于我们联系我们免责声明隐私政策 友情链接