正如题如说,大学的学习时间是宝贵的,同时我觉得也是非常短暂的,很多同学也就结束了自己的学业生涯.开始慢长的社会工作.从刚毕业时找工作迷茫到努力工作,再到寻找适合自己的发展道路,每一步都很艰辛,时常感觉如果能让重读大学四年,我会做的更好.毕竟绝大多数的人毕业以后,就开始求职工作,那么应该如何利用自己这来之不易的4年求学生活呢,怎么样才能让自己在毕业后能够顺利找到自己喜欢的工作呢?下面我就谈谈我的看法.* l. E7 J, l3 B, M; S/ V7 e' C
& d& u: n {3 B. N& q! P0 O O学计算机的同学们,大部分毕业以后都会从事计算机的工作,由于各个人的兴趣爱好,也有可能是自己工作的原因,放弃了自己的兴趣,从事着其它方面的计算机工作,计算的发展方向也非常多的,由于我本人是从事JAVA软件开发工作,那我就谈谈JAVA的学习历程吧
! u; ^0 P, g, O2 v# B如果现在给我重新选择的话(如果还是学习JAVA),我会选择,C++--->JAVA--->j2EE" M; l" b& _: J& t( S* o
1 w Z* w: C W6 s& F(html,javascript,css,jsp,servlet,struts,hibernate,spring,ejb,uml)--->应用服务器7 |" S6 o& Q. b; T9 _7 T
. J; M$ U0 R+ M0 ~3 d(jboss/weblogic/websphere)-->oracle--->linux,当然其中也会看一些软件工程,项目管理呀,一些书籍,加强自己的理论知识.
4 u7 S4 ^8 O2 n# V( N可能有人会说,为什么不直接学习JAVA呢,要先学C++呢,学习C++主要是为了打好编辑基础,学一些数据结构,了解计算机是如何来执行一段程序的,既然是基础,我觉得能用C++写一个简单的类似图书管理系统,也就差不多了,呵呵,当然," L0 P2 i6 V! m: V
你学得越多越好.关键,我们毕业了还得找工作,可能有人会说,我专门学C++4年,行不行呢?当然了,但是学习C++毕竟是一个枯燥的过程,很少人能坚持下来,如果你坚持走C++的路线,也是非常不错的选择,我也有同学做C++的,刚毕业那年就拿了6K多,不过水平确实很牛,刚毕业就做嵌入的,工作2个月换了家公司,就拿了6K多,现在拿多少我也不清楚了,估计比我多了很多吧,呵呵
8 a, s3 d" L- P$ U对于后者,选JAVA的朋友,那就开始JAVA的学习旅程吧.学习JAVA一方面有一个好的开发工具,另外学的人也非常多,入门很容易,越往后学习,越有成就感,也能激起自己的学习兴趣,呵呵,没事的时候,就修改代码,使自己写的代码更简洁高效,而且学的人也非多,国内也有很JAVA论坛,目录最热,而且我认为技术社区水平也不错的BBS,应该是javaeye了.
3 l) q8 Q' O8 r8 o- L
' r3 Z+ F- s4 J5 v! g我觉得除了学好JAVA相关技术以外,掌握一门数据库技术也非常重要,其实一个企业应用的性能优化,有一大部分都于访问数据库有关,目前市场使用和占有率高的应该是oracle了,我建议大家不要仅停留在使用上,有空的时候也多了解数据库的内部运行机制,这对自己的SQL水平,也会大有提高,将来做为一位软件架构师,对软件架构的分析与设计,数据库这块应该是要充分考虑的,了解了数据库的内部运行机制,对于自己的架构设计也起着轻重作用,呵呵6 r6 b. v* P$ f- t' s. a
( s% i% j$ W" ^9 d! L5 O学好一种应用服务器,也尤其重要,开源流行的有jboss,市场用的比较多的有weblogic,webshpere,weblgic被oracle收够了,这样就加强了weblogic的地位,而且也会把weblogic对oracle的访问进行优化,所以学好oracle,weblogic前途可以说是大大的光明,这样也能巩固你在公司的地位,哈哈
: i) ~% ~( E9 J% B& l: O# Z \5 p/ J- l. P: K
另外企业应用的优化的另外一个方面,就是操作系统的选择,目前很多企业已经将自己的应用部属到了linux系统上,linux系统在服务器方面的性能,windows是无法比拟的,呵呵,我们公司的一台windows机器,安装了测试系统使用的oracle,两三天就得重起一次,系统就像死了一样,唉,没话说.当然作为系统桌面这块,linux还得继续努力,不过linux的gnome和KDE已经发展的不错了,最流行桌面版的linux系统就属ubuntu了.
0 F- u. m. Z$ m1 G; j1 j
7 _ Y, L; V# x1 N呵呵,想到哪就写到哪了,看了,有帮助的,就看看,没有帮助,就当没看过吧 |