假如想转码,那就抓紧时间学习相关的知识点和技能,至于学习资料你可以去b站找视频看或者看慕课,可以自己先自学,先不要考虑报班,因为怕自己学了几天,就发现自己不适合搞编程,那就浪费钱了。
必须学习的基础课程:
①数据结构和算法、②计算机网络、③操作系统、④计算机组成原理。
②③④可以等到找工作面试前再看,这部分内容对于零基础的同学即使不学也不会对你后续的编程学习造成太大困难,属于比较理论性的内容。
①可以在学习完Java基础后就看韩顺平的数据结构和算法这门课(B站就有),看完他的课以后就可以每天刷几道算法题,刷到你秋招或者春招的时候就有比较可观的题量了。
编程语言:
C++(一般是搞嵌入式的人学的)、JAVA(一般转码学这个)、Python(一般是研究生阶段用的智能工具)等。
前端入门:
1、HTML(主要学习:常用标签、表单)
2、CSS(主要学习:布局、响应式布局)
3、javascript(重要内容:基本语法、条件、语句、循环等)
前端部分的知识只要稍微过一遍就行了,不必过于深入,能看懂代码就行。
后端入门(学习后端也是要学一些前端的基础知识):
1、基础语法(基础不牢,地动山摇)。
2、面对对象:①类和对象;②Java的三大特性(封装、继承、多态);
3、工具类:①异常和异常处理;②集合框架;
4、常用的流:①输入流;②输出流;③缓冲流;
5、网络与线程:①Socket;②多线程(Thread,Runnable);
6、数据操作:①Mysql(一般学这个)、Oracle;②JDBC;
7、web基础:①Html/css;②Javascript;③JQuery;
8、框架(SSM、SpringBoot、SpringCloudAlibaba)。
学习路线:
Java基础-数据库-JavaWeb-Spring-SpringMVC-Mybatis-SpringBoot-SpringCloud-项目实战
(以上内容可以通过观看B站的尚硅谷或者黑马程序员或者老杜的相关视频免费学习)
学完以上知识,一般需要一年半载的时间。
转码要学的知识还是比较多,刚开始会比较类,一定要坚持。边学的时候,也要学着做一些相关的项目,锻炼自己的能力。