新浪新闻客户端

职业道路上的大坑:每个程序员一开始都会犯的错误

职业道路上的大坑:每个程序员一开始都会犯的错误
2021年01月20日 17:44 新浪网 作者 灯影过客

  当你踏上编码之旅,摆在面前的有许多条路,你一定会感到迷茫,该走哪条路,该走哪张地图,下一步该怎么走,怎样走才能万无一失?但事实上,作为一个人,我们一定会犯错。

  所以,比起教你怎样在职业生涯中一路顺风顺水,我更愿意讲讲新手程序员常犯的错误,就像我曾经犯过的那样,从中吸取教训就好啦。如果你刚刚开始编码之旅,我认为此刻了解最完美不过了。

  太多的事情让你不知所措

  有人说,从C语言开始,于是你开始学习C语言;下一分钟你就听说C++更好,于是你又去学习C++;第二天,你在某个地方读到Java很流行,然后又去学习它;有人悄悄讨论Python,于是你又开始学习了。

  我大学时就是这样,每学期都从一个编程语言换到另一个编程语言。说真的,我甚至不知道我尝试过什么。在努力准备工作的最后一个学期里,我不知怎么地恢复了理智,坚持使用Java。一直转换方向,学习太多的东西,不会得到任何成果,只会让你压力更大。

  一次专注于一件事,精通它后再继续下一件事。

  如果你深入学习了一门语言,再开始学习另一门就会很顺手了。一开始的学习曲线是陡峭的,但在未来,它会呈指数增长。所有编程语言的工作或模式几乎都是相似的,只是语法和一些内部工作方式不同。不要被太多的事情压得喘不过气来。保持冷静,一步一步来。

  体验流行的事

  新的一天,新的语言。没错,从一件事换到另一件事,但这次不是学习新事物,而是亲身体验流行的事物。毕竟,正是好奇心使我们有别于动物。但最好一开始只坚持一件事,然后再获取新技能。

  不了解基础和关键知识

  你见过一幢从二楼建起来的建筑吗?反正我没有。同样,除非我们知道基本的东西,否则无法推进事情的发展,我认为这是新手犯的最大错误之一。提高基础,然后更厉害的东西自然会找上你,就像河流找到海洋。

  不遵循编码标准

  我在写代码,就像我在钉钉子一样。后来当把代码推向应用时,一段旧代码突然冒了出来。我赶紧回到项目中,查找代码:“到底是谁写的这段代码?”

  我不明白为什么代码和注释不同步,变量与它们所持的值是不同的,除此之外还有600行函数。经过4-5个小时的调试,理解完代码并咒骂自己后,我终于解决了这个问题。现在是忏悔和改正错误的时候了。

  提高编码标准

  最早改变我编码方式的书之一是鲍勃写的《干净的代码》。本书对我的编码风格有着巨大的影响。此外,我也强烈推荐以下书籍,它们能帮你编写代码时获得更好的标准:

  · 干净代码

  · 务实的程序员

  · 代码完成(开发人员最佳实践)

  · 代码工艺——编写优秀代码的实践。

  有效果了,别管它

  代码质量是人们在编码时忽略的最常见、最关键的事情。

  改进代码的最佳时机是在完成代码之后。此时此刻,你知道代码里发生了什么。稍微督促自己重新审视一下,应用编码标准将使代码质量提高10倍。不要让它保持现状,敲完代码就去打游戏。

  我知道一切

  “我完成了任务和项目,我知道一切,我可以建造任何东西”。每天都有新的技术,新的方法,而你仍然在睡觉和做梦认为你什么都知道。醒醒,伙计。在浩瀚的知识海洋中,我们只知道一滴水。你需要不断提高知识水平,你要更谦虚地对待知识。

  我知道我犯了很多错误,但没关系,失败是你遇到的最好的老师。希望这篇文章能帮你避开一些大坑。

  留言点赞关注

  我们一起分享AI学习与发展的干货

  如转载,请后台留言,遵守转载规范

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2024 SINA Corporation

All Rights Reserved 新浪公司 版权所有