关于如何成为一名更好的软件工程师的5个技巧

Markus Spiske在Unsplash上​​拍摄的照片

我们以前都曾感到过这样的恐惧:“我不明白这一点,或者我感觉自己像是一次完全的欺诈。 好吧,当我说“你不孤单!”时,请相信我。 当编码时,我们都会感到自己不懂某些东西。 看在上帝的份上,您正在学习一种新的语言,并且正在重新布线以像计算机一样思考。 我在这里告诉你,一切都会好起来的。 您将学习到这一点,并学会讲故事,但这只有在您通过努力工作和奉献不断寻求改善时才能实现。 成为程序员的一部分是关于学习学习和改进您过去的知识。 从长远来看,这不会使您受益。

1.阅读文档

每种语言都有它,您迟早必须阅读它。 那么为什么不早一点呢? 我想您所有的答案都在文档中,因此请采纳这份宣言,并使其成为圣经。

“读书而不反思,就像吃饭不消化” —埃德蒙·伯克(Edmund Burke)

2.每天练习

阅读和观看视频,甚至观看别人的代码是一回事,但是如果您不练习,就无法回忆起正在学习的工作。 因此,请务必抽出一天的时间来练习所学的每一小课,以巩固自己的基础。

“实践使人完美。”

3.看着别人做

如今,您可以使用互联网,因此,与其一整天都不看可爱的猫咪视频或Instagram帖子,何不花一些宝贵的时间观看比您更专业的人。 我发现youtube提供了很多信息,尤其是当我想要视觉上的解释时。

4.收听播客

有两种学习方式。 您在阅读和练习时会采用主动方式,例如1号和2号(我强烈建议),但您也有被动学习方式(例如3号),这将有助于巩固某些想法。 在上下班途中,我喜欢听播客甚至有声读物,以获取我不知道的新信息。 我觉得它很放松,因为感觉就像我坐在对话中,随着我继续听,我发现自己变得更加博学。

5.参加本地网络活动

最后但并非最不重要的一点是,参加本地网络活动。 如果没有本地事件,请创建/托管一个。 起初听起来可能很疯狂,但请考虑一下。 然后与您不认识的陌生人一起进入公共酒吧有何不同? 如果你问我,那就不多了。 如果您没有位置,请致电当地的社区中心,或每月一次是否可以在大厅或会议室租用空间。 这是建立社区的绝好机会,该社区可以使您的学习比一天中的所有工作都更加活跃。 能够社交是其自身的一项技能,如果使用得当,它将带您一生。 因此,请在您所在的地区找到一个社区并立即开始联网。

“您的网络就是您的财富”