发布网友 发布时间:2022-04-22 02:08
共1个回答
热心网友 时间:2022-05-09 23:18
你的情况和我差不多,可我已经投入工作了,我大一时和你的想法很想,我也很迷茫,那是就在想,我毕业了到底能做什么那,我的大学路应该怎么走才能让我在毕业后就会脱颖而出。我当时也问过很多人,查过很多资料,其实也没什么,现在的高等教育和企业需求差距很大,这也是现在教育的悲哀,只是你不要把自己局限在学校的教育中就可以了,你要有自己的想法,用自己的眼睛看世界,大胆的探求自己迷茫的东西,那你就会不断的进步。
首先,学校的教育是基础(当然也有很多垃圾的课程,你可以大体学学,一笔带过),比如数据结构,C,这是应该牢牢掌握的,你要做Java程序员,这是基础,对于其它课程:操作系统,网络技术等等,这些是相关课程需要你有一点的掌握。
其次,跳出学校的教育,给自己的大学时间划分一下,找出自己改学的东西,你要做Java程序员,这个范围也是很广的(Java程序员做的东西也是很多的),不过大体上,很多东西还是必须学习的,不过这些课程之间有个先后顺序,下面我就给你罗列一下:
初级:Java编程基础(变量,语法)--开发工具学习(Eclipse,JBuilder)
中级:--设计模式(包含Java中的多线程设计模式)--JSP--Servlet--Tomcat(服务器)--数据库(Mysql,Oracle,Sql
Server)--经典的开源框架(Struts,Hibernate,Spring)
高级:--RMI---JNDI--EJB
大体上是这样的,顺序也不是固定的,你可以灵活学习,他们之间是有联系的,这样可以相互促进学习,我在大学毕业的时候上面的那些东西差不多都学过了(有些比较深,有些浅一些),看上去好像很多,你要一个一个来,一定要打实基础,这样学习起来才能有效果,还有就是一定要多到机器上起调程序(我以前就是,有些东西看懂了就很想到机器上跑跑看,看结果到底是什么样的),这样可以激发你的兴趣,也巩固你的知识,数据库是和编程相关的,也是必须学的,数据库很多,可它们是相通的,你先大体了解,整体学一下。
还有上面的很多专业词汇你可能没听过,这么关系,你可以先到网上搜搜看看,有些东西,等你有了基础就好办多了。
还有你不是想知道JAVA程序员的标准吗?你可以到人才招聘网站上搜一搜啊,看人家都要求哪些。
好了,上面都是我手动写的我的亲生体会,希望对你有帮助!