首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

菌菌给你几点Java自学的小建议

在我大学那时候做的最正确的一件事,就是一直在学习编程吧。最后做出毕业设计的时候还是很兴奋的。现在我把自己自学期间的一丢丢心得给大家分享一下,希望那些刚开始自学的小伙伴们少走一些弯路,祝你们早日成为大神。如果有什么讲的不好的地方,欢迎吐槽~

兴趣是个好的开端

学习编程最重要的兴趣,如果没有足够的兴趣,我建议还是不要进入这一行,有些东西真的很枯燥。在学习之前要搞清楚自己为什么要去学习编程,我为什么要学习这个?笔者记得自己当年学习编程是为了开发手机APP的,不曾想在一位大佬的指导下,踏上了后台开发的道路,真是世事变化无常。不过后来发现做做网站也挺好玩的,为了能打造一个属于自己的网站,我在Java的学习路上越走越远。讲真的当年学这个只是出于兴趣,想做自己喜欢的东西,没有考虑凭这个找工作的想法。

自学很难

自学是一件很难的事情,真的没有你想象中的那么简单,因为没有人监督,没有什么压力,这就需要很大的毅力。我可不是那种毅力很强的人,没有你想象中的那么厉害,我也放弃过。唉~那时候真的很迷茫,不知道学习的方向,不知道有什么学习的方法,遇到的问题两三天解决不了.....

不知道你的身边有没有志同道合,一起自学的人?如果没有的话,那一定很寂寞吧。但是,当你全身心投入到学习中的时候,修复了一个bug或者做出来一个小东西,那种发自内心的喜悦也只有自己能明白。

书籍推荐

学习是没有什么捷径可寻的,需要你脚踏实地,一步一个脚印的坚持下去。这是我想到了刚开始自学那会,从书店借的一本书,好像是XXJava学习一本通之类的,借回来就看了几页在就把书还回去了,讲真的书上的内容讲的真的不咋滴,少了好多内容,还不容易理解。.个人推荐几本适合入门比学习的书籍,笔者入门选的是李刚大佬的《疯狂Java讲义》,这本书在国内算是不错的了。个人觉得书上的内容,讲的很细致,值得推荐。另外在各大论坛还有几本推荐的图书,《thinking in java》(中文名《Java编程思想》),评分一直是很高的,还有就是《head first java》,也是一本适合入门学习的书。因为这两本书都没有深入了解过,就不做评论了,想了解详细内容的话,可以去网上查一下。提一个小小的建议,如果可以的话,别买盗版的书,手头拮据的话,可以去淘二手的。

接下来推荐一波视频,现在你在网上随便一搜就有很多视频,到底谁好谁坏,这都不好说。我以前看的是尚学堂高琪大佬的《Java300集》,视频有点多,也有点历史了,可以在B站搜到,有兴趣自己去体验一下。另外同学讲过马士兵大佬的Java基础全集也不错,网上评分也比较好,大概一百七十集左右吧,b站上面可以找到的。最后讲一句,不管是谁的视频,你只要选一套适合自己的,坚持看下去就好了。一般理解不了的知识点可以多看几遍,反复的去看,感觉自己已经理解的时候,可以跟着视频去敲敲代码,建议一边想一边去敲代码,想不到的时候再去看视频里面的代码,不要怕写错。

编程工具

关于编辑器的话,我想看视频的时候,里面的老师都会推荐大家使用记事本。笔者有点不一样的推荐,市面上比较流行的eclipse等IDE是为了提高工作效率的,不适合新手学习使用。我推荐大家使用使用Notepad++,这就像一个加强版的文本编辑器,用过你就知道哪里好了。等你把这个用熟了,再去使用eclipse,你会有一种飞起来的感觉。

读书小笔记

这次知识谈论一下基础方面的学习,知识点仅供参考。Java的基础部分又称JavaSE部分。主要包括了基础语法、面向对象、集合、泛型、异常处理、图形用户界面、JDBC、IO、多线程、网络编程、反射。其中图新用户界面可以直接忽略掉,如果以后做安卓开发的话,可以去了解一下,不建议花费大量时间在这个上面。前面的那些基础一定要学会,多线程,网络编程,IO建议重点掌握,以后用到的频率比较高。

如果以上知识点你都掌握了,那么恭喜你,你的Java基础已经结束啦,你正式踏上了开发的路途,那时候的我们可以选择做安卓app的开发,还有就是JavaEE的开发。都是不错的选择。笔者是做JavaEE,日后有机会再给你闲扯一下JavaEE方面的知识。

我从大二下学期开始自学的Java,一直到大四,自学中有很多问题,也遇到过很多看不懂的地方,最大的问题的就是没有人会来帮你,有时候去问别人的话,别人也不一定有时间帮助你的。所以强烈建议你遇到问题时,先去找一下度姐姐,一般这些问题都可以查到的,而且讲的还很详细。如果度姐姐上面找不到的话,再去请教其他人,或者去一些编程群询问一下。

最后告诉大家一句,你什么时候开始学习都不晚,只要你能坚持下去,你一定会有意想不到的收获。如果你还有什么疑问、建议,或者想加入我们,都可以留言,小编去找你哦~

如果你觉得文章还可以的话,欢迎关注一下,十分感谢~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180605G07TP700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券