对于编程,很多人都是从日常工作中犯错误,不断完善改进积累经验,一步一步走向程序大神,可以说这些都是编程新手的必经之路。编程新手入门经常犯的15个错误,我中了10个。
1.写代码前缺少规划
这是很多新手容易犯的错误,动手就开始写,没有对代码进行规划和研究。
编写代码其实只是占编程整个过程的10%,编程过程应该思考需要修改什么,如何适应当前系统,尽小量改动。
2.低估代码质量的重要性
写出代码你要考虑到它的质量,至少也有可读性。作为程序员,你要将代码看作是沟通的一种方式。
3.选择1号方案
很多人开始编程都是只考虑一种方案,最后就直接用了,最后就会出现很多问题。
如果没有想出多种方案,说明你对问题了解不够。专业的程序员工作不是找到办法,而是找到最简捷的办法。
学会利用像GIT这样的源代码管理工具,它可以帮助你实现代码分支,尝试多种方案。
4.闭门造车
很多人遇到问题都是尝试自己解决,其实除非你是使用某种尖端技术,否则建议谷歌一下就解决了,可以省下不少时间。
5.不使用封装
封装不是出于保密,而是减少应用程序间的依赖,坚持这个原则,可以使你在对类、对象和函数的内部更改时,更加安全,不用担心大规模损坏代码。
一般新手代码里到处充斥着着“Util”类。
6.试图规划未知
在项目还正在编写的时候,总是去想其他的解决方案,这是忌讳的。
你要明确你的假设属于哪一类,不要仅凭空想。
7.错误使用数据结构
新手往往太过于关注算法,但是其实掌握你所用语言的各种数据结构优缺点,才是对你真正有帮助的。
一旦你的代码中使用了错误的数据结构,那明摆着,你就是个新手。
8.不使用栈
在编写任何需要递归的代码时,总是去使用递归函数。新手常常忽略了使用栈来替代递归函数的做法。
java学习军羊:494056009,进入免费领取java学习资料一份
9.把目前的代码变得更糟
把代码假设成一间凌乱的房间,要求你在房间里增加一个物件,正常人的想法就是把这个物件放在房间的任何一个地方都可以,但对于编程这是错误的做法。
正确做法,比如你要给衣柜添加一件衣服,你需要清理地面,留出一条走向衣柜的路。
10.注释泛滥
拼命写注释的人要注意了,这是大忌。
尽量通过改善参数的命名来避免写注释。这里讲的尽量少用注释,有一些必须的注释还是要的,比如,注释表达代码的目的。
11.不写测试
如果你自认为是专家,且有信心在不测试的情况下编写代码,那么在我看来,你就是个新手。
12.对已经存在的代码不再质疑
如果你不是大神的话,对代码要存有质疑之心。因为有很多代码很愚蠢,但是作为新手你是发现不了的。
作为新手,你应该对于有疑问和不明白的代码提出质疑,去查他的git blame记录!
13.沉迷于性能优化
记住一条好的规则:如果你不能有效地量化代码中的问题,那就别试图去优化它。
14.不使用源代码控制
新手们有时会低估一个好的源代码/版本控制系统,所谓好的系统,我指的是Git。
你知道的Git特性越少,那么你离文章中所说的新手就越接近。
15.从不休息
程序员也是人,适当的休息,才能补充你的脑回路。离开椅子,起来走走,想想接下来的事,回来也许你就有新发现。
最后我推荐下我自己的Java学习君羊: 494056009,首先你是学习Java的,其次不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2018最新Java资料和零基础入门教程!欢迎初学和进阶中的小伙伴。
领取专属 10元无门槛券
私享最新 技术干货