乐趣区

关于java:自学编程需要注意什么

我的读者都晓得,我是非科班 0 根底自学过去的,我很分明一个人自学编程有哪些误区,有哪些须要留神的中央,以及哪些能够晋升效率的中央,所以,我从我的自学经验给一些自学编程的后来者总结了一些倡议,心愿给正在自学编程或者打算走这条路的读者一点帮忙。

  1. 先造就趣味
    其实自学编程不是那么难,只有是理工科生、逻辑思维好点,最好英语也好点,根本都能够学会编程,然而很多人都失败了,起因就在于很多人还没入门就放弃了,看着一堆寒冷的英语字母、一些干燥的书籍,以致很多人尝试了一段时间间接就放弃了。所以自学正确的姿态是肯定先要造就下趣味,不要上来就学习编程语言,先搞清楚编程能用来做什么,最好是本人有个小想法,比方本人想做个网站,本人想做个 app,有这样的想法之后,再去针对性的去学习须要的编程常识,你才会更容易坚持下去。
  2. 不要钻牛角尖。
    很多老手自学的时候,最开始肯定会遇到各种问题,比方学习的时候搞不懂为啥肯定要这样写,程序运行进去了,怎么这么神奇?它背地是什么样的原理呢?等等等,很多人都会花很大的工夫去试图全副弄懂,导致破费大量的工夫,本人进度同时又很慢,过来人通知大家,初学者不要过分钻牛角尖,很多货色,你的 level 没到那个程度,天然没法齐全弄懂,齐全没关系,等到了前面,有些疑难天然就明确了。

这就好比,你初中的一些数学、物理题,你花了很长的工夫也不肯定能明确,然而到了高中之后,你会豁然开朗,原来这个原理是这个意思。

所以,初学者切忌钻牛角尖,循序渐进的去学习好了,哪怕遇到一些不太明确,不知背地原理的事件,齐全没关系。

  1. 联合视频
    初学者肯定要看视频,而且不能只看视频,视频是帮忙你了解的,联合书本、配合视频一起学习,成果是最好的,一些视频解说的比拟通俗,不够零碎,然而只看书的话,很多人容易看到前面就看不懂了,所以,我自认为视频 + 书籍是初学的最好形式,等到前期,有能力了,看书、看视频、看博客就随你了。

当初有很多在线视频网站都很不错的,举荐两个:

「慕课网」和「Udacity」,收费的话上慕课网就够了,如果想自学能力较差,那么能够思考在 Udacity 买套付费课程。

当然,如果付费课程都没能激发你的学习趣味,但你又想走编程这条路,那么能够思考去报个培训班,然而我不是特地倡议,互联网时代,在线教育足以让每个人接触学习咱们感兴趣的行业,付费课程 + 辅助领导 + 自学,我感觉适宜大部分人了。

  1. 多敲代码
    编程是一个极度器重实际的行业,兴许书上的代码你看得懂,然而你本人亲自敲下来肯定会遇到各种问题,所以,初学者在学习的过程中,肯定要亲自实际,哪怕你对着书上的代码一行一行的敲下来,也比你单纯的看有成果的多。

所以,敲代码肯定是随同着整个学习周期的,从最后的学习,到前面入门,再到之后你的晋升,都离不开它,还是那句话,兴许在学习的过程中你会遇到一些难题,会遇到临时不理解的代码,没关系,就闷头敲下去,只有你能坚持下去,一些问题在前面都会天然的有答案的。

  1. 坚持下去
    编程这事其实真的没那么难,只不过编程在一开始不会有那么大的反馈,不像你学唱歌,花几天,就能够唱一首歌了,不像你学语文,花个一周,就会说「之乎者也」了,编程是你可能你花几个月的工夫,你甚至都感觉本人啥都不会,所以很多人在一开始就放弃了。那么自学编程胜利的无一例外都是保持下来了,你得做好少则三个月,多则半年的工夫始终继续学习,并且这么长时间可能感触不到任何提高的状态,然而,一旦你保持下来了,当然,不只是单纯的熬过这个工夫,你得保持每天都要学习,等度过这个初期阶段,你会很有感觉,前面的路虽说也不好走,但起码你没那么迷茫了,你晓得该怎么学习了,你会很容易找到方向了。

相比其余行业来说,编程入门难,做到精更难。然而对于绝大部分自学编程人来说,你该优先思考入门,争取坚持下去,用三个月到半年的工夫,让本人度过这个艰巨的入门期。

  1. 折腾个作品进去
    很多人通过视频 + 书籍的形式保持一段时间,把握了点编程根底,感觉本人学的还能够了,这个时候你该思考折腾个作品进去,这是测验你学的理论知识的过程,这个作品能够很简略,能够是一个简略的博客网站,也能够是做一个小的资讯 App,还能够是一个小的爬虫等,甚至 GitHub 有很多开源的我的项目,你去仿写都没问题,然而重要的肯定要本人亲自去做,而不是对着 copy,置信我,无论你的理论知识把握得如许扎实,在这个过程你都会遇到各种问题,哪怕之前你感觉很简略的货色,然而动起手来可就没那么容易了。

当你破费了很大的功夫,亲自把作品折腾进去了,你会有十分大的满足感与提高感,你的能力有了一个晋升,而且这也算是你的我的项目教训了,有一个残缺作品,其实才算具备找工作的根本能力了,这时候能够试着找一份高级的开发岗位,一旦找到工作,你的自学之路,根本算是成了,前面的路,尽管也不容易,然而你算是熬到了。

最初,再给自学的人倡议一点,要长于应用搜索引擎,你遇到的那点小问题,曾经有有数前辈早都遇到,并且曾经分享在互联网上了,前人的教训是你的贵重学习资源,兴许你一开始应用的是百度,然而,倡议你试着应用 Google,当你学会应用 Google 的时候,你会接触另一个世界。

总之,我是过来人,我十分分明自学编程这条路有如许不易,尤其对于一些非科班的同学,你要耐得住寂寞,你要比他人更致力,你要找到适宜本人的编程方向,再到找到一份工作,这过程的艰苦只有过去人才能领会,然而过来人的教训通知你们,我自学编程胜利简直扭转了我的人生轨迹,而且我从未悔恨过,真心心愿每个自学编程的人都能够找到本人的方向与定位,祝早日找到工作。

我是一名多年开发教训的老程序员。如果大家对于学习 Java 有任何的问题,对于如何晋升学习 Java 以及学习办法、学习技巧、疾速达到待业的技术水平,都能够随时来问我,这是我建设了 5 年的 Java 学习交换 QQ 群:634930465。
有不懂的问题能够随时在外面问,须要 Java 各个阶段的学习材料也能够在外面进行下载。对于前端和 Python 的问题也能够问,我都懂。

退出移动版