看看这些学习编程的坏习惯你中了哪些?

文章列举了初学者在学习Java时常见的九个坏习惯,包括边看视频边写代码、贸然开始学习、学习不专注、不写测试代码、拒绝CodeReview、害怕bug、手懒不动、缺乏求知精神和无目标的练习。强调了专注、实践、勇于接受反馈和主动解决问题的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于初学者来说,犯错是不可避免的。但是有些恶习是不能容忍的,要想学习好,必现戒掉恶习,看看你中了几条?

一、边看视频边写代码

这个坏习惯,可以说是在b站java自学的朋友们当中最常见的坏习惯之一,可谓是师傅见一次骂一次。你打开别人的视频,然后打开idea,边看别人的视频边写代码,难道你这样子就学会了吗?视频看完了,代码学会了吗?把屏幕一关,然后你还能知道多少?你的眼睛说你会了,你的手说会了,你的脑子说你两都在放屁!

二、在没有充分了解java这个行业之前,就贸然开始

学习java是一个痛苦的过程,如果你不相信自己能够学会java,那么你将永远学不会它,首先你必须要有自信,第二你要破釜沉舟,如果你连自信都没有的话,那么程序员激励师了解一下~

三、学习不专注

学习编程需要一个非常安静、非常专注的环境,因为他需要大量的脑力活动,如果你不能专心学习的话,那么你的学习效果一定会很差。另外给你个小建议,每次学习之前,可以自己定一个50分钟的时间,在这50分钟之内,保持自己不受任何外界环境的打扰!

四、不写测试代码

很多初学者开始写java的时候,老是想直接写业务代码,从来不写测试代码,这是为什么呢?因为测试代码需要考虑很多边界的情况。比如:当一个方法的传参,传进来的时候,从来不判断他是否是null,从来不判断他值得边界,只管往下写,因为内心想当然的认为,他就是那个样子,那么这样子你写出来的代码又臭又长,并且健壮性非常差,这是一个非常坏的习惯!

五、拒绝 Code Review,拒绝学习规范

俗话说得好,臭媳妇早晚要见公婆,很多初学者刚开始写代码的时候,总是捂着自己的代码不让别人看,为什么呢?担心别人别人说自己菜,说自己水,其实大可不必,因为每个人都是从初学者开始的,从命名规范开始到设计模式,最后到框架,刚开始大家写的代码都会有各种冗余,很多不规范的地方,甚至还有很多错误和bug,那这些事情都没有关系,要勇敢的把自己的代码放出来给别人看,放在阳光底下,这样子你才能提高的更快!

六、碰见bug就发怵,没有思考就发问

这也是初学者常见的一个问题,一看见爆红报错了,心里就怕得要死,也不去网上搜索搜索,去查一下到底问题出在哪,好不容易最后张口去问别人,问了别人之后也不说明上下文,也不告诉什么原因,直接把错误甩给对方,就让对方给你解答,这不就是浪费别人时间,相当于“谋财害命”吗?!所以发问之前一定要思考,一定自己要穷尽所有的方式之后,再也没有办法,再去发问!

七、手懒不想动

一些人以为靠意念或者自己过目不忘的本领就可以学会java,听我一句劝,学习java是要练习到形成肌肉记忆的!很多初学者是不是学完某个任务或者某个知识点之后,就感觉自己这块学会了、掌握了,但是下一次碰到类似的问题的时候,还是会打开资料,或者打开视频,重新去翻以前的代码,这样子你其实并没有真正的学会他。

八、没有极致的求知精神

程序员这一行,究根到底还是一个经验的问题,那么只有你多看多学多做项目,这样子才能称为一个优秀的程序员,好好想想,你碰到的大部分问题别人也都碰到过,只不过需要你去发掘,如果你只是搜索几个网页,看了几个别人的问题,然后胡乱的去试了几下,发现没效果就放弃了,放心吧,这样子,你永远不会成为一个优秀的程序员

九、没有目的的去写代码,不刻意的练习

程序员这一行,其实更多的是经验,也更多的需要去刻意的练习,很多朋友只是把语法跑通了就认为自己学会了,但是有没有想过把这个知识点放到一个实际的场景当中去实现呐。比如for循环,很多初学者学个for循环,以为就是从1循环到100就结束了吗?其实不是的!试着想一想,给设置一个场景,比如说在某个场景中,密码连续输入三次就把账号给锁定,这里面也用到了for循环,想想该怎么写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

出世&入世

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值