成为一名开发者是怎样的体验?
建议示例
成为一名开发者是怎样的体验?
对于初学者或高级开发者提出的关于该做什么、该学什么或该使用什么的问题,通常只能得到某个人的主观回答。这个人可能是研究分布式神经网络的计算机科学博士,也可能是自学成才的 JavaScript 开发者。不难理解,他们的回答会大相径庭,对寻求建议的初学者毫无帮助。
这篇文章的标题直接受到了美国哲学家托马斯·内格尔的论文《做一只蝙蝠是什么感觉?》的启发,该论文最初发表于 1974 年 10 月的《哲学评论》上。
每个人的经历都无法与他人的经历相提并论。这正是冒名顶替综合症的根本根源。每个开发者都走着自己独特的道路,最终会成为自己理想中的样子。即使某些路径相同,如果我们考虑到感觉性质,也无法得出相似的结论。
感觉质被定义为主观的、有意识的体验的个体实例。
这意味着,如果你得到一条建议,你必须先将该建议转化到你自己的固有经验中,然后再建立起关于该建议的某种经验。
建议示例
努力工作
对我来说,努力意味着大量的阅读和实践。我需要用一个具体的例子来检验我从理论中理解到的东西,并且这个例子要能让我进行实际操作。
对于其他人来说,情况未必相同。
明白你在做什么
你怎么知道我的理解和你的理解是一样的?我可以转述并尝试解释我理解的内容。但我永远无法保证我理解了你试图向我解释的一切。
另一方面,有些天才能够做到他们理论上无法理解的事情。而这未必是个问题。
我们可以总结说,您可以尝试在其他类似情况下重现您所做的事情,这可能足以验证该建议的正确性。
避免教条
我需要理解自己在做什么,这能给我带来自信。否则,我很快就会感到压力,开始质疑自己的人生和所有选择。这就是为什么我试图通过解释一切来探寻教条。
但我相信并非所有人都是如此。有些人可以长寿幸福地相信某种东西,而无需面对理性、经验或理论的挑战。能够做到某件事本身并不一定是问题(但如果你需要教导别人,那可能就成了问题)。
成为一名开发者是怎样的体验?
要想成为一名优秀的开发者,你应该在从事开发工作时追求积极的感受。归根结底,这才是最重要的。
还有,请忘掉比较和竞争吧。认真倾听团队成员的问题,这才是帮助我们的,毕竟,在我们的行业里,用橡皮鸭来引导他们解决问题的方法屡试不爽。
文章来源:https://dev.to/enguerran/what-is-it-like-to-be-a-developer-55i0
