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


本文插图
图源:unsplash
在构建作品集时 , 请记得不要省略对代码进行注解和对项目适当地批注 。 因为这表明你熟悉行业标准 , 并且能使你的代码流更容易被用户理解 。
高质量的文件记载还可以突出你的技术写作能力 , 让你脱颖而出 。 在专业环境中 , 做记录通常是工作的一个基本方面 , 因此从长远来看 , 培养这项技能也是有益的 。 许多工程师经常使用相同的代码库 , 适当的记录可以帮助相关人员及时了解项目的最新进展 。
记得测试
笔者不仅仅关注项目是否可以执行预期的功能 , 对于更重要的项目 , 应该要求更高 。 如果可能的话 , 要在多种设备、操作系统、浏览器和每种极端情况下进行测试 。 一定要做好准备 , 因为你永远不知道别人会在什么情况下评估你的工作 。
最好养成单元测试的习惯 , 并在GitHub上为项目编写全面的测试套件 。 这表明你对工作质量非常重视 , 并且重视零漏洞、稳定的软件开发 。 通过这种方式 , 你还会学到很多模块化的重要性 , 反过来又有助于提高自己的专业水平 。
不要只关注编码
编程萌新指南:这九大误区请及时避开
本文插图
图源:unsplash
编程技术在不断变化 , 但它们蕴含的计算机科学概念却没有变 。 学习算法、数学和计算机科学的概念并不是毫无用处的 , 即使它们看起来并不能立即见效 。 这些核心概念会在你的思维过程中发挥作用 , 通过加强你的计算机科学基础知识 , 帮助你成为一名更好的工程师 。
事实上 , 算法和数据结构的知识经常在面试中被考到 。 理想情况下 , 你的目标是在编码和理论之间取得良好的平衡 , 进而成为一名全面发展的程序员 。
不要孤军奋战
找一个同样在自学编程的人作为学习伙伴 , 这对于初学者来说会有很大的不同 。 你们可以分享进步 , 也可以从彼此的错误中学习 。 你们还可以在项目上合作 , 如果分工合作的话 , 完成工作的时间会缩短 。 结伴学习的另一个主要优势是能够练习结对编程和模拟面试 , 这样可以帮助彼此认清并改进自己的弱点 。
平心而论 , 这适用于每个领域 , 但是由于编程的内向性 , 人们很容易忽视合作的价值 。 即便你觉得自己不需要学习伙伴 , 请记住 , 将来在大多数的职业场合会与其他开发人员合作 。 因此 , 在团队环境中正常工作的技能是必不可少的 。
虽然软技能可能对于一名程序员来说不是第一位的 , 但从长远来看 , 它们肯定会对你的职业轨迹有所帮助 。
不要只为了钱
编程萌新指南:这九大误区请及时避开
本文插图
图源:unsplash
要因为热爱而去做 。 听起来很残酷 , 但编程的确不适合所有人 。 编程需要相当多的投入 , 但它确实有潜力成为前途光明的职业道路 。 笔者见过很多人在学习的过程中放弃了 , 那是因为他们一开始就没有足够坚定 。 没有人希望在自己根本不喜欢的职业中度过一生 , 它最终会让人感到不满足 。
最后 , 不要妄想你能攻克所有的人和事 。 要有切实的期望 , 乐观的态度 , 并保持谦逊 。 最重要的是 , 永远不要停止构建和学习 。
编程萌新指南:这九大误区请及时避开
本文插图
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范