自学编程的小技巧

不少同学在学习编程的过程都会诉苦,“编程好难学啊,自己没有一点方向”。“网上一大堆资料视频,人都看麻木啦!”自学编程不仅仅靠的是毅力,还有方法和技巧,记好:编程学习不是死啃书,要去做!编程的技巧这次我总结了五点:别问去做、保持正确、剥洋葱、多用日志,善用搜索。很多同学从十几年的应试教育中走出来,特别容易陷入一种追求大而全的系统化思维体系后,然后才动手去做的惯性,这是编程入门的毒药,此毒必除!编程特别注重逆向思维方法,先照猫画虎,不要先问为什么,例如:Java程序必须使用Jdbc驱动包才能连接数据库,你作为初学者对此刨根问底,解决问题吗?要在边做边学的过程中,逐渐领悟系统的运行机制。开发的第一原则是什么?让代码始终保持正确,这是永远要铭记在心的准则,当代码的复杂度让你理解起来很迷茫的时候,你一定先要让它们编译不要报错,让编译好的程序运行不要报错。只有正确可运行的代码,才能给与你解决问题的定力!任何错误都可能会干扰你对问题的正确判断。那么我们怎么才能做到始终保持代码是正确呢?那就是学会剥洋葱方法,例如:你从网上扒拉下来一大堆代码,但是在你的IDE里面都是红色,你都懵了,怎么办?记好,精简是保持正确的不二法则,不断剔除错误代码,直到,哪怕就剩下一段代码,再一点点恢复,就会非常容易发现哪里是错误的根源。还有很多初学者,一上来就是IDE,运行程序出错就是调试工具排查错误,久而久之离不开调试工具了!真正复杂的生产环境,没有IDE你怎么办?你根本就驾驭不了,因此必须一开始就要习惯使用日志来调试,你能相信吗,我编程二十年,调试工具至今都不熟。最后要说的就是出现了自己无法解决的bug,怎么办?要善用搜索引擎,很多初学者遇到问题就慌,到处求人,而我这么多年的开发经验,大部分的bug,Baidu都能搜到,只有少量需要Google搜索,而真正需要Google和Stackoverflow解决的问题,大部分初学者还碰不到,这样效率高还不求人!那么如何善用搜索呢?就是抓住关键词组合,别上去就是一个句子,搜索不是Siri,这会给出歧义。异常中最能代表问题的关键字加上领域词,例如你操作MySQL,终端抛出了ClassNotFoundException异常,这两个英文单词的组合就是搜索的重点,搜索引擎一定会搜出来很多Jdbc驱动包缺失相关踩过

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值