
update:2016/3/9
鉴于有童鞋问到选PHP还是选JavaWeb的问题,在这里我就简单的说下自己的看法,希望对你有帮助。在我自己看来,这二者是没什么区别的,我觉得程序员最重要的是学习能力,而语言只是工具。无论是从找工作来讲还是易学程度来讲。工作好不好找大部分还是看个人能力。如果你还是想着蹭那点小部分运气,那你选JavaWeb吧,我室友最近在找工作,他跟我说招JavaWeb的特别多。
至于Android和JavaWeb,抱歉,Android行情我不怎么了解,所以这个回答不了。
-------------------------------原答案------------------------------------
回答之前我来吐槽一下
知乎上的某些人也真是够了,题目都不看清就在这里瞎扯淡。楼主就剩下了4个月的时间毕业,还有人推荐Scala/Clojure/Groovy的,呵呵,楼主要是真学了这些,我怕4个月后楼主连工作都找不到。更何况人家想搞移动开发,喜欢桌游。
下面正题吧
我觉得楼主还有4个月的时间还是挺短的,如果你真的喜欢搞移动开发的话,你应该把你的计划拉长到3-5年,而把这4个月的准备当作一张入场门票,也就是说你得先进这个行业,进了之后,你才有考虑更深层学习的机会。
而4个月对于入门Android来说,时间还是够的。
所以我的意见是,
1)为了近期能更好的求职,现在学Java/Android不需要注意什么,只需要学,熟悉Java语法,熟悉api,学的过程要多写。然后多找些Android的项目做。
2)不用看数据结构,不用看操作系统,算法之类的,这些东西在你工作的前一年内JavaAPI都能帮你搞定。这些都留到之后你知道这些东西学了对你有什么用,能做什么之后再去学。
3)任何一门语言都是有缺点的,先不用去管Java缺点,等到你真正发现Java的缺点对你未来有影响时,语言对你来说已经不那么重要了。
4)自学有两个好处:一是学到技能,二是提高学习能力,在IT行业来看,后者比前者更重要。
