给初级开发人员的提示
我读过几篇给初级开发者的建议文章,所以决定自己写几篇来分享,并反思我在这个职位上的历程。作为一名初级开发者,工作充满挑战。你可能经常会发现自己信息量过大,难以消化,或者无法完成一项任务/项目。我是一名初级开发者,经历过一些挑战,我想分享一些关于如何克服这些挑战的建议。
1.保持积极心态
你对待工作的心态非常重要。在解决任务时保持积极的心态可以提高你成功的可能性。我发现,如果我告诉自己我能解决一项任务,很多时候我最终都能做到。而当我不太积极时,我发现自己完成任务的时间会更长。有些事情可能会扰乱这种积极的能量。可能是你生活中正在经历的事情,可能是工作氛围,甚至是天气。
我知道社交媒体绝对会影响我的正能量。一条来自某人的小信息或一篇帖子可能会占用我5-10分钟的时间,之后我不得不重新集中精力完成手头的工作。一个好的解决方案是在工作时将手机静音或放在远处,这样你就不会分心。听起来很简单,但很多时候,很难坚持超过30分钟不看手机。所以尽量关掉手机,保持正能量。
我尝试建立正能量的另一种方法是在开始工作之前或工作期间听我最喜欢的音乐播放列表。听几首好听的歌,我就会更有动力,大脑也会变得清醒。我还会确保每次开始工作时都听同一个播放列表。我相信保持这个习惯能告诉我的大脑是时候完成任务了。
2. 渴望学习
作为一名初级开发人员,你会接触到公司使用的许多新语言、框架、概念和代码库,这些内容可能需要你慢慢消化吸收。首先,你应该列出所有你不熟悉的内容,并制定一个学习计划。公司内部甚至外部的开发人员可以指导你熟悉所有内容,并为你指明正确的方向。
遇到不懂的地方,不要害怕提问。你可能有很多问题,但提问并不意味着你不适合这份工作。我认识的开发人员是最乐于助人、最乐于助人的专业人士之一。作为一名第二职业的开发人员,我常常惊讶于开发者聚会、论坛和小组的数量之多,在那里人们可以提问,其他人也随时准备提供答案(StackOverflow 值得称赞!)。大多数开发人员都乐于助人,因为我们都经历过类似的挑战,所以当你遇到困难时,请随时提问。
3. 知道何时暂停
偶尔休息一下总是好的,尤其是在你遇到困难的时候,无论是完成一项任务、理解一个概念,还是试图解决一个恼人的错误。当我遇到困难时,我会试着喝点水,走走。这有助于我重新思考处理任务的方法,也让我的大脑得到一些休息。很多时候,正是在短暂的散步中,我找到了解决问题的办法。学会适时给自己一些休息时间可以帮助你保持精力充沛,所以要坚持这样做。
4. 拥有导师
我建议在学习的道路上寻找导师来指导你。导师可以是你公司的高级开发人员,也可以是社区里的某个人,或者你敬仰的人。我知道找到导师很难,但请继续努力。
5. 记住你为什么选择这条职业道路
有时,你可能会在职业生涯中遇到非常艰难的处境,觉得这条路可能并不适合你,或者你应该尝试不同的道路。当你开始有这种感觉时,不妨重新思考一下你选择软件开发的原因。回顾你曾经创造的成果,想想在那些项目或任务中工作给你带来的感受。
6. 成为社区的一部分
加入开发者社区后,我的职业生涯得到了长足的进步。说实话,正是看到这些社区的活动让我在2017年决定转行。我非常感谢开发者圈的卢萨卡小组,他们让我明白软件开发其实是一个充满乐趣的领域,而且你可以从中获得丰厚的薪水。参加社区活动,你可以了解你所在领域的流行趋势,结识其他像你一样的开发者,他们可以鼓励你,当然,还能找到想要招聘开发者的公司或个人。所以,确保你至少加入一个社区。随着你在社区中不断成长,尝试为其他开发者提供反馈/支持。
7.这一点很关键...不要称自己为初级开发人员!!!
你可能刚刚开始学习软件开发,正在寻找工作,或者你已经在一家公司担任初级开发人员,但从长远来看,你希望拥有中级开发人员或高级开发人员这样的头衔,对吗?好吧,称自己为初级开发人员或许能让你获得入门级的工作,但你想超越这个职位,最好的起点就是放弃这个头衔。当你开始把自己定位在更高的职位时,你就会开始成长,并获得所需的技能。所以,去掉“初级”这个头衔,开始争取更高的职位吧。
我希望您喜欢这几个小技巧,并且我也很乐意听听您的建议!
文章来源:https://dev.to/willzmu/tips-for-a-junior-dev-32g2