如果你一点基础没有的话可以试着走走下面的javaweb路子:
1>毕向东的java视频看两遍2>javaweb,struts2,spring,spingmvc,hibernate,Mybatis学完试着用版本控制软件和UML3>毕向东的视频看一遍4>《thinking in java》5>《深入理解java虚拟机》6>《how tomcat works》7>《struts2技术内幕》8>《sping技术内幕》9>将web基础与这些框架源码相结合整理思路,翻阅tomcat,sping,struts等框架源码理解设计思路10>并发编程网各种好的文章,如果可能自己试着实现11>自己写个mvc出来12>《数据结构和java集合框架》13>《高性能MySQL》前几章14>《MySQL技术内幕Innodb存储引擎》13>《鸟哥的Linux私房菜》14>《计算机网络自顶向下》15>《深入分析javaweb技术内幕》并没有写《算法导论》《深入理解Linux内核》等经典的大神级别的书籍,可见自己还是很菜的,但是一直在向那方面努力。咱们还是在一条起跑线的,就是看你之后怎么选了。这条javaweb路线亲测是可用的。985高校,占很大优势,基本上走完第二步就会有很多公司要你了,然后继续走完下面的。不像我一个普通二本,今年春招投了N个简历没一个回的。这样也好,反正是大三也不是太急,有时间再充半年电。现在在学c++ primer plus,试着debug Redis源码,还在看《Linux内核设计与实现》,跟着mit课程学习写操作系统。计划学习王爽老师的《汇编语言(第3版) 》。当你真的入门之后自己就知道学什么了。其实吧,我感觉基础真不是什么问题,最主要还是自己是不是真的想学。很多人学完ssh就去公司实习做项目去了,没事了看个电影旅个游之类的。几年之后几乎都转行了。不想一直做码农真的不是一句话能表达清楚的,你得拿行动来诠释。