首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

自学成才?投了近百份履历,没有一个回复,是不是有什么隐情

2013-09-11 
自学成才?投了近百份简历,没有一个回复,是不是有什么隐情?先做一下自我介绍,本人二本,2011年毕业,应用物理

自学成才?投了近百份简历,没有一个回复,是不是有什么隐情?
        先做一下自我介绍,本人二本,2011年毕业,应用物理学专业(话说我到现在都不知道应用物理学是TM干嘛的),毕业之后进入了一家石油设备公司工作(通俗了来说就是加油机设备厂商)。公司当时是毕业的时候去我们学校招聘的,没有找到更合适的工作就进去了。当时来说待遇还是不错的,应届毕业生,一个月2000+,加上各种补助,一个月可以3000+,所以当时还是很心动的。但工作了将近两年的时间工资都没浮动,没有上升的空间。工作半年就开始自学java,立志从事软件开发行业。然后,在12年底,就是过年的时候辞职了,没想到这是悲剧的开始。

为什么学java:
        因为工作一段时间以后实在是没有希望,公司制度很不合理,比如,刚开始的时候说会根据业务能力划分工程师等级,但是在我工作的一年半的时间里,没有进行一次考核进行等级评定。工作四五年的员工和刚参加工作的员工的待遇基本上没有什么区别。当然,也就有了我刚参加工作时候所心动的工资。因为那时候,除去吃饭和住宿一个月3000对我来说不少了。
        然后就开始思考以后的方向。这就找到了计算机软件编程的方向。因为大学学了计算机的基本知识,C语言(谭浩强的,好像都是学的这个吧),基本的数据库。虽然没有很深入的了解,但也不至于一清二白。还有一个原因是我工作了半年之后才买了我人生中的第一台电脑。有了电脑,这个编程的学习就可以自学了。
        为什是JAVA,而不是C++,PHP,其实当初选择的时候我也网上搜索了一些参考资料,java有很多大型工程的编写,而且Android的兴起,这些都是java相关的。C++的话我认为跟底层代码的实现有很大关系,而我不是科班出身,底层的东西很多上手的话不知道会不会很难,当然java也需要底层的知识,但我觉得可以先缓一缓,工作中学习,还有人说一种语言的精通,再学习其他语言就会简单很多,所以没必要拘泥于语言的选择,自然而然的就选择了java。
        在此,对那些一开始就奔着软件开发行业的人表示敬意,因为你们从大学就一直学,高中甚至初中学习的人也不在少数,我在起点上晚了很多,我知道自己的不足,所以我会加倍努力。

为什么没有参加培训:
        当初我也考虑了要去参加培训,但是考虑很久还是没有参加,基于以下几点:
1,家庭情况困难:虽说不至于揭不开锅,但是欠债还是有的(具体情况按下不表),我不想毕业之后还伸手去向家里要钱参加培训。
2,培训的效果:因为自身没有特别好的基础,所以参加培训的话是不是能跟上,而且培训之后是否能够很好的找到工作,这都不知道。参考了网友的一些意见,最终还是没有参加。
        因为我觉得自学的话我时间还是充裕的,另外,培训出来之后参加工作还是有很多东西是要自己去学习的,培训不可能去教你所有的东西,所以,自学 的话可以很好的锻炼自己自学的能力。因为买了电脑,可以在网上下载视频,跟着视频走。
        现在我对于培训的意见是:对于一些自制力比较差的人,培训也许是一种很好的方式,自学的过程很辛苦,需要较好的执行力,需要强大的毅力,学习中一个很小的问题都可能困扰你很长时间,从而打击你的积极性。但是最好在参加培训之前了解一些基本的java知识,不然培训估计也是很困难过程。

学习过程:
        因为学过C,所以编程一些基本的东西还是知道的,数据类型,控制语句,编程的思想,抽象语言,然后从C的Helloword到JAVA的Helloword,再到对象、类、接口,抽象、继承,多态、重写,,然后到异常、虚拟机,再到多线程、泛型、IO、反射、网络编程。这一路走来算是搞清楚了基本的东西,过程异常艰辛,因为当时觉得怎么这么多类,什么时候能搞清楚啊,后来才发现常用的类库也就那么几个,这是后话。

       之后是数据库的知识,话说没有费特别大的力气,基本掌握了增删查改。这里需要吐槽的是,对于一个没有经验的人,那些考官们有必要问一些高并发怎么优化的问题吗?虽然网上有答案,但是没有操作过人,这个真的问不出什么的。好吧,我水平不够,吐槽完毕。

        java web的学习过程不是很顺利,因为以前没有接触过,所以费力很大的力气。从HTML的标签开始,到嵌入JS,到JSP开始正式进入,再到servlet核心部分,以及Tomcat服务器的应用,以及另外一些语法知识比如XML,dom解析,jsp标签,等等。刚开始第一遍学习的时候从头到尾,仔细的解析每一个知识点,上一章节的不会下一章节就没有进行,所以自己感觉良好,以为自己掌握了所有的知识点,但是实际情况不然。看视频的时候能够听懂,但也仅限于听懂,自己下手写总是感觉不知道从哪里下手。所以,当学习的时候一定要把握核心知识,但哪些是核心知识对于自学的人来说不是很清楚,所以这是一个挑战。第二遍学习的时候我就不这么干了,而是入手实际联系项目,那个知识点不会再去参考书籍。这样,以前看过的两三遍都不知道用在哪里的知识点终于知道了用途,掌握情况好很多。

        学完这些之后基本上年底了,我去问网友的意见是继续学习SSH,还是去巩固JAVA基本知识,有一个人说的我听进去了:不是每一个公司都是用SSH,而且基本知识掌握的话,然和框架都是很容易上手的。所以我没有去学习框架,而是复习基础知识,并准备辞职办理相关手续,准备年后找工作的事情。但是我乐观的 估计了形式,这是悲剧的开始。

年后找工作:
        去的最多的是上海万人体育馆,但是去了之后才发现很坑爹,因为招聘java的真的没有几家,有的也是要求工作经验N年以上,看在手里的简历真心没底。鼓足勇气坐定,一口“我们需要有工作经验的可以立即上手的人”就把我打发走了。是的,我说我基础好,上手很快的,但是对于一个桌子上面堆满了都是有经验的简历之后我真的没有竞争力。
        然后我有时间就去招聘会,在住宿的地方就网上投,然后进行SSH的学习。到现在SSH基本搞定了,但是简历投出去之后依然没有恢复。我不知道问题出在哪里,希望得到网友的建议,因为对于一个自学者,我真的不知道怎么努力了。现把简历张贴下面:


基本信息:

姓名:朱红波
性别:男
出生日期:1988-04-01
籍贯:河南商丘
学历:本科
专业:应用物理学
电话:18629171205
邮箱:haizhu_668@163.com


专业技能:
熟悉Java、javaBean、JDBC,深入理解面向对象编程思想和原理,和良好的编码习惯
熟悉HTML、JSP、JavaScript/Servlet
掌握DAO、MVC设计模式,深入理解框架设计的基本思路,
熟悉Struts2,Hibernate,Spring等开源技术的架构开发
熟悉Oracle数据库的配置和使用,熟练使用SQL语言进行操作
熟练应用Java集成开发环境(IDE):MyEclipse,进行Java软件开发
熟悉安装、配置、调试java应用服务器Apache Tomcat,并进行java程序的开发部署

项目经验:
项目名称:人力资源管理系统
项目描述:对企业来说,人力资源管理是非常重要的一部分,能够有效的进行人才储备和人才培养计划的制定,提高人才利用率。改系统包括对员工的考察和薪酬的管理,这样能够使员工更方便和快捷的了解与自己相关的信息。同时,全程跟踪员工的培训,通过信息的记录,能更好的制定员工的培养方案。
项目架构:MVC设计模式(显示层:JSP,控制层:Struts2,数据访问层:Hibernate)
模块设计:
人事管理模块、招聘管理模块、培训管理模块、考勤管理模块、薪酬管理模块


责任模块:主要实现人员管理模块和招聘管理模块。显示层利用div+CSS技术,控制层利用struts的Action控制整个应用的流程,实现显示层和业务层之间的解耦,使用Hibernate持久化框架技术做ORM映射,避免了JDBC手写SQL的麻烦,使用延迟检索提高性能。面向接口的编程方式使整个应用变的非常灵活,易于扩展。

项目名称:企业信息发布系统
项目描述:该系统可以帮助企业快速地进行日常事务管理,可以在员工不访问外网的情况下进行发布消息、查看消息、回复消息以及批复消息等功能。大幅度提高员工的办公效率,方便员工内部交流,以及方便管理层和员工的交流。
项目架构:MVC设计模式(显示层:JSP、控制层:servlet、模型层:javaBean)
模块设计:
公共模块:封装公共使用的属性和方法以供其他模块调用,如DBConnection等
身份识别模块:包括登录页面、身份验证以及修改员工信息、新员工注册等功能
消息发布模块:使用FCKEditor文本编辑器,进行消息的编辑和发布
消息显示模块:可以通过查询消息ID或者显示全部消息的方式进行消息的阅读
消息回复模块:利用文本编辑器,对已经发布的消息进行回复
项目职责:主要实现了身份识别模块,部分公共模块的设计。通过MVC设计模式的应用,深刻理解了MVC设计实现的原理,通过代理设计和工厂模式实现控制层和具体操作之间的分离,便于功能的扩展和后期的维护。

英语水平:
读写精通,听说熟练,获得四级证书。

证书:
2011/05:三好学生
2010/10:三好学生
2010/05:优秀团干部
2008/12:国家奖学金
2008/02、2008/06:分别获得校征文比赛一等奖和三等奖

自我评价:
我在大学期间学习了计算机的基本原理,C语言,对于计算机编程有浓厚的兴趣。
应用物理学专业使我有较好的电子技术基础,和较强的理工科逻辑思维能力。
在工作期间深入学习了JAVA语言和WEB开发技术,有很强的求知欲和自学能力。
在校期间多次获得校征文比赛奖项,具有良好的文学素养。
工作认真负责,有团队协作精神,能吃苦,好钻研,具有较强的抗压能力。


基本上就是这个样子了。希望各位过来人给点意见,我应该怎么努力:
1,进行知识的积累,巩固框架还是学习Ajax,Flex等
2,进行实际项目的开发,但是选择什么项目
3,简历要不要海投,因为我挑着尽量要求低的投还是没有回复
4,简历要怎么修饰,要不要虚写工作经验,因为没经验面试机会都没有

        我立志从事于软件开发行业,所以肯定会一直走下去,希望得到您的指点,在此谢过。

        另外,我可以从实习岗位做起,薪资要求不高,有意愿的公司也可以跟我联系:18629171205,haizhu_668@163.com











[解决办法]
你简历里面的两个项目都是自己独立完成的吗?如果是,那么应该很容易通过笔试和项目经理面试那一关。
关于你的简历
熟悉Java、javaBean、JDBC,深入理解面向对象编程思想和原理,和良好的编码习惯
这里的“Java,javaBean,JDBC”语义重复,“深入理解面向对象编程思想和原理,和良好的编码习惯”这里是病句,
“熟悉HTML、JSP、JavaScript/Servlet”这里的“JavaScript/Servlet”用“/”不合适,他们俩不像XML/HTML的关系。
“掌握DAO、MVC设计模式,深入理解框架设计的基本思路”,23种设计模式,你的DAO,MVC模式,说的太不专业了,后面的“深入理解”让面试官很难信服,那是后话了。

英语水平:
读写精通,听说熟练,获得四级证书。
写“读写精通”不太合适吧,六级一般写“读写一般,听说一般”,或者干脆不写,直接写等级,不然面试官考你的时候很容易给对方不好印象,我当初面试的时候是夏天,穿了一件白色的AdidasT恤,上面印着“Respect All Fear None”两行黑字,当时HR就问我那句英文是什么意思,我当初就因为那句英文才买的那件T恤,我当然知道,所以要注意细节。但是后面她有面试了口语,我口语很差。
做简历虽不说要求咬文嚼字,但是至少不能给人看出什么明显的错误,尤其是HR拿着你的简历边看边问。

关于培训,我是不推荐你去培训的,而且我应该很有话语权,因为我和你一样,二本院校,非科班出身,我当初就是选择培训,四个月的时间,说来也就是12年的事情,培训完和你现在的水平差不多或者说还不如你,因为我那时完成你这两个项目够呛。

关于投简历,希望你咬文嚼字之后,多往前程无忧投,智联招聘也投,但不做重点,简历可以搜关键字海投,因为HR每天会受到很多份简历,你投了他不一定就能看到。简历要有关键字性质的标题,不要叫“我的简历”,那样我是HR,我会给你负分。



关于面试,穿着要得体,别给项目经理你很行的感觉,也别给HR你不行的感觉,就是要不太拘谨,不太张扬,给人踏实的感觉最好,以前有个HR这个跟我说过。
关于以后的路,共勉。
[解决办法]
同楼主,我做javaee 1年了,在北京找1个多月,不是钱给的少就是没回信.最后去了一家公司给3500主要做.net,也做了....
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

热点排行