如何成为最好的开发者
如何成为最好的开发者
提示没有人给你!
介绍
我已经编码大约 4 年了。我肯定会说我学到了一两件事(尤其是从我犯的所有愚蠢错误中)。所以我想我会在这里分享我的知识。
以下是您可以用来成为最好的开发人员的提示和技巧。
这个博客有视频版的,你可以看看 这里 .
1. 学习概念
不要试图记住语法。它是 不可能的 记住一切。
如果您在谷歌上搜索了 5 年,请不要感到羞耻 如何使div居中
(如果我要完全诚实,我已经 4 年了,我在谷歌上搜索 JavaScript 循环,ik)。
有太多的代码要记住。
相反,学习概念。学习理论,了解事物如何以及为什么会以它的方式运作。这样你才能长寿。这样您就可以制作重要的项目!
以下是您应该学习的概念列表:
- OOP(数据结构和算法)
- 系统设计(如果您是前端开发人员,则为 UI 设计)
- 同步对比异步
- 版本控制
- 等等
2. 使用注释并编写干净的代码
记住这句话:
难以理解的代码难以维护。
难以维护的代码是无用的。
编写干净的代码有很长的路要走。起初,您可能会认为这是浪费时间。但实际上,这是您作为编码员(编码项目)可以做的最好的长期事情。
如果您了解代码中发生的事情(这已经很难做到)或至少有一个大致的想法,那么您可以维护该代码。
如果你不知道发生了什么,你就不知道如何解决你的问题。
使用干净的代码,您可以查明哪里的错误比使用糟糕的代码快 10 倍。
3.建立良好的原则
与编写干净的代码类似,建立良好的原则可以使您免于大量不必要的工作。
好的原则能让你长寿,让你擅长工作。
这有很长的路要走,但这里有一些你需要遵循的原则:
- 亲吻(保持简单愚蠢)
- 干燥(不要重复自己)
- 问问题
- 不要硬编码
- 不要使用幻数
4. 如果有错误,用户会发现它
我会保持这个快速而简单的。
测试一切。
调试一切
这就是游戏的名称。如果用户发现了一个错误(如果有,他们会发现),它可能会导致一系列你不喜欢的事件。
您可能会失去用户。上帝保佑,他们的信用卡信息被泄露。我可以继续说下去。
5. 完成项目。不要开始新的。
每个程序员都至少做过一次。开始一个新项目,中间其他项目是我们的专长。
但这是非常具有破坏性的。一方面,您正在建立错误的原则(第 3 条规则)。而且你错过了作为开发人员的全部意义。完成你的工作。
记住:人们雇佣你来完成项目!
没有人希望您开始(他们确实如此),他们希望您完成项目。
这就是你被录用的原因。这就是重点。
同时,你从完成项目中学到的东西比从开始新项目中学到的更多。
你可能最擅长启动它们。但是没有人在乎你是否完成不了它们!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明