编程萌新指南:这九大误区请及时避开


全文共2592字 , 预计学习时长7分钟
编程萌新指南:这九大误区请及时避开
本文插图
图源:unsplash
笔者刚刚开始编程生涯时 , 常常在思考什么是编程的正确方式 , 但我无法确定正确答案 。 不过 , 我很快就明白了方法不止一种 , 但其中有些方法并不是很好 。 这就是笔者想要阐述的 。 你可能已经发现了方法的重要性 , 并且想知道如何优化自己的学习过程 。 那么 , 以下这些误区 , 你一定要及时避开 。
不要执着于学习尽可能多的语言/技术
初学者常常误以为掌握很多语言和技术会给人留下深刻的印象 。 虽然的确是这样 , 但更重要的是证明你可以应用它们 。
通过项目展示不同的编程语言/技术技能是个不错的主意 。 它既显示了你的适应性 , 也考虑到了编程技术不断变化的本质 。 但是 , 如果只专注于学习现有的一切编程语言的语法和操作方法 , 那就错了 。 每当你学习一门新语言或新技术时 , 一定要加以应用 , 不要一味地急着去学下一个 。
编程很像数学 , 你需要不断地练习 。 每当学习一种新工具/技术时 , 确保你在应用它 , 并在此过程中建立自己的作品集 。 在这个过程中 , 你的编程能力将会得到提升 , 从而提高自己的竞争力 , 这是双赢 。
投入使用前先确定新技术是否符合需求
花时间做些调查 , 可能有更好的框架或语言适用于你要做的事情 。 笔者喜欢阅读文献 , 查找使用上述技术构建的项目 , 然后再做出选择 。 例如 , 一些库/框架可能具备满足需求的函数 , 而另一些库/框架可能需要你编写复杂的代码 。 即使某些技术不够普及 , 它们也可以节省大量时间 , 并可能创建更强大的功能 。
总之 , 在决定使用哪种工具之前先做一些研究 。 笔者曾见过程序员不眠不休地试图找到一个解决方案 , 但有时退一步着眼于全局更有效 。 如果你的项目比较大 , 那么使用你能想到的技术构建较小的模型是一种很好的方法 , 可以以此评估你的作品是如何结合在一起的 , 来查看它们是否符合需要 , 以及是否在正确的道路上 。
编程萌新指南:这九大误区请及时避开
本文插图
【编程萌新指南:这九大误区请及时避开】图源:unsplash
不要掩饰工作
确保你在展示自己的作品 , 并且不仅仅要展示你最好的作品 , 还要展示你是否能改进不那么自豪的工作 , 笔者已经能够推动多个老项目从平庸到令人印象深刻 。 有时 , 我却会完全忘记它们的存在 。 因此 , 建立作品集 , 首先要浏览你过去的项目 , 看看是否可以整理利用之前的东西 , 这可以节省很多时间 。
其次 , 学会推销你的作品 。 充满激情地讲述你的创作过程 , 比如你为什么选择这个特定的项目 , 你为什么以这种方式做 , 等等 。 个人风格会让你的作品更令人难忘 。 当然 , 别忘了把作品放在GitHub上 。
不要忽视任何设计
好的设计等于好的工程 。 简明、高效的编写不仅使代码可重复使用和更易读 , 而且会使你创建的任何东西都变得更好 。 在构建时不应用合适的设计原则最终会导致性能和/或扩展性方面的问题 。 此外 , 代码的设计和优化经常在面试中考到 , 所以最好尽早养成良好的编码习惯 。
前端/用户界面/用户体验的设计也很重要 , 这往往决定了你的用户是否会坚持使用 。 精心打磨过的前端设计的项目更令人印象深刻 , 这会使你的工作看起来更完善、更专业 。 挑选一本关于代码设计的好书 , 学习用户体验设计的基本概念 , 你能开发出更好的产品 。
随时记录
编程萌新指南:这九大误区请及时避开