新手学编程的常见困惑

我目前还是一个新手,正在学Java中。在学习过程中,我遇到了许多的困难,对这些困难的解决,也让我感觉,完全自学的时候,很容易遇到很多知名、不知名的错误。我在这里记录一些,算是自己自学过程中的一个总结和记录。

1、畏惧不了解的事物

作为新手,完全的新手,对很多东西是不了解,很陌生的。即使网上有很明确的步骤方法,在实践前,新手是容易产生畏惧情绪的,一旦实践操作失败,挫败感会剧升。以Java的环境配置为例,网上有多种配置环境的方法,都是可行的。但是对从来没有操作过环境变量之类的新手来说,面对这种陌生的东西,极容易畏惧。我自己在最初配置的时候,就经常当心会不会破坏计算机里的东西。在一开始配置了几次都不成功,这让我感到沮丧:明明按照教程来做的,怎么就不对了!

这种面对新事物的畏惧伴随着自学过程中的每一步,几乎没学一块新内容,特别是不好理解的时候,就容易缩手缩脚。

我虽然至始至终都认为入门的内容应该都不难,我应该都能掌握的。但是,在具体学习过程中,遇到一开始完全不理解的部分时,还是有畏惧,在练习的时候,总担心哪儿会弄出错。

2、莫名的错误

我相信很多其他自学的同学,也有相同的感受:我都是照着书上、教程上,一步步做下来的,怎么编译运行的时候,就报错了呢?看错误,又不理解是什么错误。在网上查,有点讲解完全弄不懂,更有的,完全没有对这个错误的解决方法。这种状态下,非常容易把新手困住,而且一困,就能困好长时间。我最近在学的一个内容,从我开始接触就看个半懂,一下子困住了至少3周时间,到今天,我才算是弄明白了一些问题。

新手常犯的一个小错误,就是拼写出错。这个非常要命。在检查的时候,这种拼写错误会被脑补成正确的内容,你检查个几遍,都检查不出来。在Java程序里,需要一个main方法来执行运行。正确的写法是: public static void main(String[] args){}     新手在写这段代码时,会犯各种的错误:如:public static main(String[] args){}  这里少了一个void,运行报错的时候,新手开始检查代码,错的很简单,但是非常难检查出错误。这个还是简单的。在其他复杂的情境下,多段英文,长字母英文词,在输错其中的一个字母,就会导致程序运行报错。而这个报出来的错误,又是一个普通的错误,无法定位到具体哪一个地方出错了。这对于新手,几乎就没有办法检查出错误。我今天晚上在学习的时候,就遇到了这种问题。


新手自学之路非常艰难,出错多,周边没有能帮助解决问题的朋友,自己又一下子解决不了,学习的过程中,沮丧感会很高。


这是一条艰难的路,走下去,会有更大的成就在等着。 与大家共勉

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值