现在赚钱不容易,培训班动辄大几万的报名费,最后学不成培训班也不会把这个钱退回来,对同学们来说会是很大的损失。所以更好的建议是先自学一段时间再做决定,按照专业程序员的要求学上3个月,然后看自己是否依然很喜欢,看自己进步是不是比较快。如果答案是肯定的,说明自己是适合做开发的,再去报班或者接着自学,大概率会有比较好的发展。如果过了3个月发现自己学不 下去了,说明自己不适合干这行,可以接着从事原来的行业,三百六十行行行出状元,自学3个月自己也没有多少损益,比盲目地去直接报班要省大几万。
Java入门自学指南
其实计算机领域的大牛自学能力都是非常强的,所以自学是测试自己适不适合做程序员很好的方法。索隆不是大牛,但本科期间计算机相关的课程也都是自己学的。由于本科学的物理,自己并不是很喜欢研究理论,就从大二开始自学计算机相关的课程。和十几年前比,现在学习已经变得简单了很多,索隆建议大家头三个月这样自学Java:
-
完全没有计算机基础的先读《穿越计算机的迷雾》了解计算机基础知识。其实《深入理解计算机系统》会更加经典和全面,但是这本书对于没有基础的初学者来讲还是难度有点大,容易打击学习的积极性。一开始学习还是要以兴趣为主,所以还是推荐《穿越计算机的迷雾》这本书来入门。这本书读起来非常有意思,在轻松的气氛中能让读者对计算机有个较为全面的了解,非常适合初学者,是少有的国产经典好书。针对电路、CPU、指令、存储器等都有详细的介绍。相信读 完这本书,对计算机基础就有了比较好的理解。
-
学习《Java核心技术》,掌握Java语言基础。和另外一本经典书籍《Java编程思想》相比,这本书技术更新,已经支持到了Java11,而《Java编程思想》国内版才支持到Java5,和一线公司使用的版本差距已经很大了,并且《Java核心技术》也更加通俗易懂,还分基础篇和高级篇2本,初学看基础篇即可。计算机是个实践学科,在看书的同时要把课后题都做一下,一是能加深学习效果,而是能积累编程经验,编程经验对
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
于后面的学习发展也非常重要。
- 学习《Spring实战》,搭建一个后端Web项目。Java最强大的地方在于生态,众多的框架让Java开发变得非常简单、高效,这也是为什么越来越多的公司选择Java作为主要语言的原因。而Spring全家桶是Java开发中最重要的框架(应该没有之一),所以学完Java语言,需要学习Spring框架。《Spring实战》包含了Spring Core、Spring Boot、Spring MVC等Spring主要框架,并且对Spring的核心原理进行了详细介绍。并且,这是一本实战教材,每一章都有完备的示例代码,跟着书上的教程,一步一步地能做出一个功能完备的WEB项目。
当然,要想学好编程,还需看很多的书,但是作为初学者自学,3个月能学好这3部分已经不错了。等学好这3部分内容,应该就能清楚自己是否真正喜欢、是否真正适合学习计算机了。这时候再决定是不是要花大价钱报培训班,和动则几万元的辅导班相比,买几本书先自学,试错成本基本可以忽略不计。