我是做java的,但我不是这个专业的,我是自学的。自学确实很苦逼,很难坚持住。一开始坚持一个星期就坚持不下去,太枯燥了。大概给你说下我的过程吧。
自学java

一开始的时候不懂,买了几本书,天天啃书,但是看完了根本记不住,过几天就看不进去了。

后来加了几个技术群,问了问里面工作七八年的老人,改变了自学方式。放弃了看书,在各种资源网站下载视频,有免费的也有收费的,不过免费的就足够用了。开始学习之前,找了一份java知识体系框架,根据框架的顺序,一边看视频,一边练习。那个时候大概每天早上七点开始一直到晚上12点,除了吃饭上厕所和中午午睡一个小时,剩下的时间都在学习和练习中。想看书上手最关键的是一定要敲代码,必须要敲。

你可能会问,枯燥了怎么办呢?我一般都是学习的过程中故意找问题,然后去贴吧、群、论坛找方法答案。包括国外的网站也会去找。时间长了就能总结出一套自己以后都很使用的资源体系。
 

自学java

我那个时候坚持了差不多四个月,感觉自己写的差不多了,出去找到了第一份作为程序员的工作(四年前)。

我刚才说开始学的时候放弃了书,是因为视频会比较生动比较容易理解。但如果想一直在这个方向发展的话,还是要有很好的基础和底蕴,那这两点就需要平时看书来积累了。积累的多了你会发现,某一天你学习心的技术或语言的时候,你会很得心应手,所以基础很重要。
 温馨提示:但是在这里还是要给大家说一个残酷的事实,java自学并不简单,如果可以参加培训就参加java培训,因为我怕身边有很多的自学到一半就坚持不下去的,这样既浪费时间有浪费精力。