我学到的最重要的一件事使我成为了一名成功的开发人员……
我学到的最重要的一件事使我成为了一名成功的开发人员……
作为一个在过去一年半内转型的非编码背景的人,我想我会与你们分享我发现的最重要的见解,因为我在写我的第一个“Hello World”能够构建具有许多移动部件的复杂全栈项目。
在学习如何编程时,心理成熟度和毅力比自然智力更重要。而已。我会详细说明……
- 不要走开 .我发现,如果你被困在阻碍你前进或实现目标的事情上,那么尽管你感到沮丧,但只要坚持而不是放弃,就会让你在 10 次中有 9 次解决这个问题。当我年轻的时候,当我感到沮丧时,我会立即放弃某件事是很常见的,并且会说服自己我试图解决的任何问题都是“愚蠢的”或“不值得我花时间”的。我认为在内心深处,我担心它是 我 谁是愚蠢的。澄清一下,当所有其他途径都用尽时,我非常喜欢休息并寻求帮助。我绝对不是提倡永远 字面上地 “走开”。此外,在寻求帮助时提出问题并知道如何应用所获得的知识只是“不走开”的另一部分。
- 您编码的越多,您就越习惯于编程带来的挫败感和障碍 .你编码的越多,你的编码就越好,这是不可否认的。但更重要的是学习如何接受这并不总是那么容易。当你被困在一个问题上时,你不必惊慌失措,你可以回想上一次你被困在某个问题上几个小时是什么时候。你还记得当时的感觉是多么不可能和不可克服,以及最终你是如何 是 能够解决它。知道这样的时刻是正常的,只是编程的一部分,而且你 是 能够解决难题,对我来说,成为一个更好的开发人员比我知道的数组方法的数量,或者我能够以多快或多有效的速度解决 leetcode 问题更重要。
- 在开始使用新工具之前阅读说明或文档的重要性 .我已经制作音乐超过 7 年了。在学习如何编程之前,我总是会在使用新音乐插件之前阅读说明或学习技术细节。我认为这几乎适用于所有事情。当你得到一个新工具时,你要做的第一件事就是弄脏你的手并使用它。您对这个新工具可以为您提供的可能性感到兴奋,并且您希望在看到它在您手中后立即可以做什么的即时满足感。但是,从长远来看,通过在开始之前阅读说明/文档,您将节省更多时间。当然,您不需要在开始工作之前阅读整个文档,但是阅读足够多的内容以对某事物的工作方式有一个心智模型,同时在工作时回顾它绝对是关键。
我希望这对某人有所帮助,并希望听到任何有类似想法/经验的人的来信!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明