在IT里生存,最最最重要的是
来自你内心的对技术的热情,所有其他的东西都是次要的。
许多年轻人都有类似的困惑,到底该专攻哪门技术?其实这些担忧都是没有必要的。你现在潜心研究Java,如果5年以后Java没落了你转别的技术是非常快的,你完全不需要另一个5年,你可能只需要1、2周学习新的技术,3、4个月来精通它。举个例子,Ruby On Rails (RoR)出现以前大家都在用J2EE或者.net开发web系统,很多人甚至有10多年的经验在J2EE上。不过当他们发现了RoR的优势以后改用新的语言和框架是轻而易举的事情。
反之,如果你抱着一种技术当铁饭碗,不学习新的,最终会被行业淘汰。在这个行业里,没有永恒的技术。
许多年轻人都有类似的困惑,到底该专攻哪门技术?其实这些担忧都是没有必要的。你现在潜心研究Java,如果5年以后Java没落了你转别的技术是非常快的,你完全不需要另一个5年,你可能只需要1、2周学习新的技术,3、4个月来精通它。举个例子,Ruby On Rails (RoR)出现以前大家都在用J2EE或者.net开发web系统,很多人甚至有10多年的经验在J2EE上。不过当他们发现了RoR的优势以后改用新的语言和框架是轻而易举的事情。
反之,如果你抱着一种技术当铁饭碗,不学习新的,最终会被行业淘汰。在这个行业里,没有永恒的技术。
我给楼主的建议是:先好好学习Java。首先你专业对口,而且精通Java能帮助你学到许多基础知识,Java API本身就融入了许多经典设计模式。而且学会了java以后你基本上有能力编写从图形界面到服务器端所有的程序。这可以充分激发出程序员的成就感,这对于保持你对技术的热情是很有帮助的。最后,至少Java目前还被广泛使用着。我们公司目前的项目都是以Java EE和RoR为主,我觉得至少再过4、5年是没有问题的。
【摘自网友:zhirenshao】