大四学生一枚,信息系统与信息管理专业,学的都是计算机方向的内容,上课学了Java,也自学一段时间的Java和算法。
可是在求职网站上Java工程师的技能要求还是看不懂,即使是初级工程师也要求有一定的开发经验。所以感觉学的东西一点用都没有,也不知道应该学些什么。
本来打算去参加培训的,但和老师聊天时他表示,可以从简历看出你是培训出来的,然后基本就pass了,还是自学比较好
可我不知道学什么,也不知道本科毕业生应该找什么职位,希望各大神指点迷津。
大三上电子商务时老师说php特别简单,也想过找个培训学校的,昨天在知乎上发现也都是推荐自学。可是我觉得自学的话不管是php还是Java,都没有实践经验,更和工作应用沾不上边啊。
------解决思路----------------------
OK,明年毕业对吧,如果你学校还不错的话,可以做入职大公司的准备。
应届毕业生的话,不会问你什么经验的。越大的公司越要求基础过硬。
算法导论,操作系统着两本书一定要熟悉。
建议算法导论的课后习题都自己做一遍,你将终身受用。
英语好的话,去网上搜一下去美国工作的面试准备,相信你会很快找到答案。
大公司面试很简单,关键是看你是否针对性的准备。
--------------------------------------------
学校一般的话,也可以做上述准备,只是要比一般人多努力一些。
--------------------------------------------
学习Java的话,关键是敲代码,自己做一个项目,把QQ聊天的前后台都实现。
客户端的话Swing实现注册,登陆,聊天,查找,添加好友。
服务器的话WEB实现用户管理,服务器启动与关闭。
TOMCAT+Mysql就OK。期间用到什么知识就学什么知识。
给你个入门Java的流程:
1,网上看语法视频或者找一本最简单的书。
2,用最快的时间看完语法,然后做我说的项目。
3,JAVA编程思想看一遍(不要上来就看,边做项目边看)
4,深入Java虚拟机看一遍(不要上来就看,边做项目边看)
下面告诉你什么要花时间钻,什么不要花时间钻。
a)不要花时间但需要了解的:辅线
作为Java程序员的话,C,C++一定要了解,不用深入。
设计模式的话你先了解,工作一两年后再深入。
框架会基本的应用即可(添删改查),现阶段东西再好也不要钻,这些东西不是一两年你就OK的。切记。
a)需要花时间的:主线
我说的项目,实现全部功能。
Java编程思想,深入Java虚拟机,这两本书在你了解基本语法后再看,看懂。
算法导论,看透,操作系统,看懂
主线要精,辅线要广,学以致用。
记住,面试一家公司一定要在网上查找面试过程,面试很简单,关键看你是否准备。
上述参考,觉得有用就去做,觉得没用的话当我白说。