Java自学路线指导

问题描述

RT本人985本科今年即将毕业,还有4个月了,,,可惜本科期间比较迷茫、任性,方向搞不清走了点不得不走的“弯路”,现在终于逐渐理清头绪,在为毕业后的求职做准备。自己打算是搞移动开发(虽然听朋友说这方面现在油水不是很多了,推荐我学好C++搞游戏开发,但是楼楼真的不喜欢搞那种大型游戏网游什么的,因为我自己曾经就身陷其害啊!!!我比较喜欢和朋友聚一起玩玩玩桌游,所以将来能设计款好的桌游我会很高兴的哦(*^__^*))方向,然后我综合了下决定往安卓方向发展,所以现在打算自学Java。然后我本科有C++的基础,学过数据结构和STL应用,我就想请问下各位我在未来的4个月或者半年内甚至更长远的安卓开发方向的路线指导下(比如我学C++得注重“不限于语言语法的基础”:如内存管理,还有数据结构算法、stl等等),那么1、我现在学Java应该注意些什么“不限于语言语法”的基础(顺带求推荐好的书籍或视频)呢?为了近期能更好的求职,我还应该学习哪些知识看哪些书呢?2、我知道学好学精任何东西都需要刻苦努力的,我不甘心一直做底层的“码农”!那么对于将来的Java/android长期发展来看我还应该在工作后学习储备哪些知识、技能呢?数据结构算法和OS、编译原理这些基础还需要看懂还是熟悉、精通吗?(好多朋友都说工作后很少用到这些大学学的知识了,什么算法更是用的可怜,我凌乱了,,,)暂时的疑惑就这么多,谢谢各位大神了!

解决方案

解决方案二:
用得着四个月吗?只要天天写15个小时以上的程序,一个多月就很牛了,java基础,数据库,jdbc,jsp,servlet这些基础的学会就行了
解决方案三:
引用1楼uwolf1233的回复:

用得着四个月吗?只要天天写15个小时以上的程序,一个多月就很牛了,java基础,数据库,jdbc,jsp,servlet这些基础的学会就行了

要是我转行做安卓开发呢,前期Java需要学到什么程度?需要怎么方向学习?
解决方案四:
引用2楼sparksun007的回复:

Quote: 引用1楼uwolf1233的回复:
用得着四个月吗?只要天天写15个小时以上的程序,一个多月就很牛了,java基础,数据库,jdbc,jsp,servlet这些基础的学会就行了

要是我转行做安卓开发呢,前期Java需要学到什么程度?需要怎么方向学习?

javase最好能学好吧,安卓不仅可以用安卓原本的布局,也可以用页面布局,java要学,j2ee最好也学,数据库是必须的,xml也是必须的
解决方案五:
游戏开发和你想要的安卓求职方向不太一样的。游戏开发我不懂,不过其中的设计跟普通软件的设计大概是完全不同的。要做安卓开发的工作,学好Java基础即可,多写程序,学好线程、网络基础知识和数据库基础知识就差不多了。其实你有C++的基础,不妨学iOS开发。UI都是一样的,安卓,iOS,Swing,QT……大同小异,薪水待遇的话,大概是iOS市场最好吧。线程很重要,UI主体都是单线程,游戏也是单线程,但是作为UI程序员要对线程有非常深刻的理解。其他的知识都很简单,绘图库也都很友好,绘图的话,线数基础补一下。
解决方案六:
另外只要是准备做Java的工作,学好Spring总不会错的。现在很多培训机构,或者小公司的招工广告还在说SSH,——SSH三个框架其实不能相提并论。Spring现在基本是必须的,而且随着它越来越完善,codebase越来越庞大,后来的DI框架很难再取代它。Struts也好Struts2也好基本属于已死或者该死。——任何笨蛋都会把一个问题设计得很复杂,而简单的设计往往需要有勇气的天才才能做到。各种服务端关于MVC中V的努力基本都属于笨蛋发明的复杂系统,Struts是这些复杂系统中的战斗机。学这些东西很浪费生命。——把V交给前端,交给JavaScript,交给浏览器,交给Android,交给iOS……后端就是简洁统一的RESTfulAPI。Hibernate也不是必须的,没有Spring这种统治地位。另外为工作准备,可以了解一下git|mercurial的使用,ant|maven|gradle的使用,jira|youtrack的使用,IntelliJIDEA|eclipse|Netbeans的使用等等。安卓的话应该是用IDEA改版的AndroidStudio,其实直接用IDEA就行。

时间: 2024-08-07 22:13:46

Java自学路线指导的相关文章

j2ee-新人跪求指导Java自学路线

问题描述 新人跪求指导Java自学路线 我现在自学完了Javase,oracle 想问一下个为大神是否可以跳过javaweb的学习直接学习j2ee?

Java自学能学会吗?Java新手学习路线

作为一种灵活多变前景可瞻,又易学习的编程语言--Java备受年轻人关注,很多开发爱好者,或者想从事Java开发的年轻人放出豪言"我要自学Java,拿高薪,走上人生巅峰" 但是:Java自学能学会吗? 就好像一千个人心中有一千个哈利波特一样,这个答案不绝对也不唯一,Java好学但自学的确阻力有些大,作为一门技术语言,它所蕴含的智慧绝对不是靠几本XX入门,XX框架之类的书所能概括,自学Java你要做好一种英语0基础达到4级水平的准备!在这里中软卓越Java培训为大家整理出了一些自学Java

Java学习路线是什么?

问题描述 本人想去自己买Java书看,到底买什么书好呢?朋友去东朗教育咨询培训机构学过,然后建议我先学Java基础.然后学点HTML,后学JSP,在学servlet.然后了解ltomcat服务器和数据库(MySQL,ms-sql,Oracle)后学SSH三大框架.大概这就是学习路线吗?学那么多,什么时候才能学完啊?朋友现在在一家广东企业里面做开发工资挺高的.挺羡慕,所以问问. 解决方案 解决方案二:楼主记得结贴哦嚯嚯~~脱产半年能搞定解决方案三:额!楼上的图片好详细啊解决方案四:有java基础,

java系统学习指导与规划

很多同学刚刚学习java,不清楚java应该如何系统学习,今天我就给各位同学做一个java系统学习指导和规划,为大家讲讲如何系统的学习java. 第一:学java首先你要学 J2SE,它是java体系的基础,也是重中之重.很多人往往不重视基础,其实这是舍本逐末的做法.说这么多就是希望大家能重视基础,能在这条路上走的更远. 学j2se有下面几个目标: 1.你要能真正理解面向对象的优势,理解为什么不是面向过程. 2.掌握java语法基础.包括异常处理.多线程.网络编程.GUI编程等 3.如果你对sw

【新人求指教】Java学习路线

问题描述 大学学的是信息与计算科学,软件方面学的不多,就C.C++,而且都只学了一学期.工作一转眼就3年半了.现在是测试工作,感觉每天测试没啥前途,现在在自学Java,看网上找的视频.就是看的一些基础视频.做Java要学的东西太多了,比如Java基础.js.jsp,各种框架,等等等等.请大家给些建议,Java学习的路线是什么?我在学Java基础,学完这个要学什么呢?工作三年半了,从测试转开发,不知是否还来得及... 解决方案 解决方案二:说实在的搞搞白盒测试可比程序员NB解决方案三:多做项目没看

java自学碰到一些困难-马士兵Java教学视频第101课时中碰到一些困难

问题描述 马士兵Java教学视频第101课时中碰到一些困难 马士兵Java教学视频中第101课时里面的Set方法举例,我按照里面的程序打结果出现了无法将类 Name中的构造器Name应用到给定类型s.add(new Name("f1","f2")); 本人自学Java啊,求高手教啊

Java自学书籍Top 10_java

下面是Java Inside上推荐的十本不错的Java书籍. 1)Java Language Specification, Third Edition (by James Gosling) 本书由Java技术的发明者编写,是Java TM编程语言的权威性技术指南.如果你想知道语言之构造的精确含义,本书是最好的资源. 2)Effective Java , Second Edition (by Joshua Bloch) 本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多

新人学习Java,求指导

问题描述 在某培训班进行了Java的学习,还没开课,元旦后开课吧.在这之前我想做一些准备工作,比如说一些基础知识的准备,一些敲代码的经验等,应该有什么样的思维等.以便日后的学习不会那么的吃力,但是就是不知道该做些什么.在此请教各位,把你们的经验与我分享分享.谢谢!! 解决方案 解决方案二:小心被吃水饺解决方案三:找套视频,或找本书,跟着敲代码.多敲,多理解,这个没有捷径.如果没有基础,到了培训班,估计要很吃力的.解决方案四:引用1楼jdgdf566的回复: 小心被吃水饺 水饺是什么解决方案五:引

JAVA 自学新手,求讲解程序

问题描述 publicclassw1{publicstaticvoidmain(Stringargs[]){intnum=0,i=1;while(i<=100){if(i%3==0){System.out.print(i+"");num++;}if(num==5){break;}i++;}}}刚自学JAVA第4天,刚学完while,break语句,就碰到这个程序,里面多了个num不知道是干什么的!这个程序看了好几遍也没搞懂怎么回事!求哥哥姐姐们,帮组我讲解下,感激不尽~~最好一句