日期:2014-05-20  浏览次数:20825 次

想找工作了 有没有兄弟能拉一把的
学历:本科(无学位)
英语:未过四级
专业:非计算机(工科)
年龄:26
相关工作经验:0

求职意向:
Java相关工作,工作地点最好在南京(父母年龄大了,不想离家太远)。

相关技能:
1、Java基础扎实,熟悉常用API;
2、Servlet、Jsp技术掌握较好,相关概念理解透彻,熟练使用EL表达式、JSTL标签;
3、熟练使用JDBC操作数据库,熟悉AWT/Swing,Socket,Applet;
4、熟悉Struts2、Spring、Hibernate等框架技术,对MVC、AOP等有一定的认识;
5、熟悉HTML、XML、JavaScript、Http协议等相关知识;
6、数据库用过mySql和Sql Server2005,会一些基本的操作及语句;
7、熟悉Tomcat基本配置;
8、其他学过VB、C、C++、MFC、计算机组成原理、数据结构、操作系统、网络基础。

教育经历:
2000/9~2004/6 xx大学 xxxx与xxxx专业

工作经历:
2004/7~2007/5 xxxxx  

个人评价:
缺点:
1、责任心太强。在你看来这也许是优点,在我看来这是我的缺点,做事太细,瞻前顾后,会有点放不开,有事情没做完或做的不够好会增加心里负担,其实我更适合去做质检。
2、喜欢追求完美。所以可能会做一些不必要的事情浪费时间,不过这个在需要的时候可以克服。

至于优点,在CSDN上看过个帖子,感觉不是特别出类拔萃就没必要写了。
但是我有个格言:没有能与不能,没有会与不会,只有做与不做。

附加信息:
  我不是计算机专业出身,可能您对我并不是太信任,所以有必要把我的情况和学习过程再详细说下作为附加信息吧,如果您不是太忙,花个三五分钟阅读下面的流水帐会对我了解的更详细些。
  看了最上面写的无学位、无四级,也许您会认为我以前是个坏学生,其实不然。用“一颗老鼠屎坏了一锅汤”来比方可能不是很恰当,但我确实因为英语四级的问题导致没学位,没机会去从事设计工作,只能去做工程管理。可是我喜欢做技术,喜欢从事脑力动手做的工作,心里斗争了两年多最终还是决定辞职去做我喜欢做的工作。
我的兴趣可能很广泛,不过最喜欢的还是计算机。在课堂上只学过VB和Fortran,但是图书馆里计算机方面的图书估计被我借回去过60%以上,不管什么类型的,只要不是完全看不懂我都会借回去翻一遍,在学校考过二级(VB)和三级偏软。
辞职后我就铁了心要做软件开发。但我并不知道要学些什么,一个可以说是完全陌生的行业,没有方向,只知道C、C++、数据结构什么的很重要。于是参照学校的专业培养计划那本书里计算机专业的课程,买了一些书回来。我从头学起,大学计算机基础又翻了一遍。然后开始学习C语言,开始买的这本教材是国外的而且不是按部就班的教C语言基础,勉强学完。感觉比较混乱,又重新买了本谭浩强的那本C教材,很认真的学完,像在学校一样在书上划的很多杠杠,练习题也都很认真的做掉,感觉去考二级C应该没问题了。然后翻了一遍严蔚敏的那本数据结构,上面都是一些伪代码,不是很喜欢这本书,可能当时功力不行,喜欢看完整的代码。接着学C ++,第一次买书的时候买的是C++ Primer,因为国外那本C语言教材的问题,买谭浩强C教材的同时又买了本钱能的C++教材。钱能的那本看了一小半,也是感觉比较乱,于是改看C++Primer,这本书断断续续看了一个多月吧,书上有两点不是很明白,一个虚基类,一个句柄类,尤其是句柄的概念,可能是基础不够,但是没人可问,只好不求甚解。然后翻了一遍MFC、操作系统、计算机组成原理、算法导论(很多没看懂)、网络工程(也很多没懂)。除了汇编(没来的急看),感觉计算机专业课程除了硬件方面的知识我也学了差不多了。高数、线代、概率统计、计算方法我也必修,少了门离散数学,还有、电工技术、电子技术、机械原理什么的也选修过,8、9门力学课并不比计算机专业课程简单,所以自我感觉良好,认为自己除了硬件方面可以达到计算机专业普通学生的水平了。
  于是9月底离开家准备在南京谋求一份计算机相关工作。我并没准备马上就能找到编程相关的工作,我想实在不行先找个网管做或者CAD绘图也行。但在搜索职位的时候感觉并不是像想象中的那么容易,看别人要求感觉我什么都不会,很是心虚不敢投简历。做C/C++我基础不够,做网管我又没接触过路由也没布过线,做CAD又不会3DMax。我想做的是编程,所以我不会特意为了找份网管工作去学组网路由什么的,我决定再把基础打一打。参照招聘要求又买了C++ Programming Language、STL库、Boost库、ACE库、数据结构(C++)(这本不是伪代码),但是都没看,因为我好奇买了本Java教材。大学的时候从图书馆借过一本很厚的英文版Java书,当时图书馆里好像只有那一本,完全没看懂,因为我是从一个计算机讲座上面听来的这个东西,而且VB都还没学过。再次看见这个的时候,书架上堆了很多Java教材,因为好奇,不由自主的就买了一本基础教程。那些C++书就被我摆在了一边,又像学谭浩强的C一样,很老实的把书学了一遍,上网搜了一下java的相关职位,对比C/C++,发现我更适合做Java,对底层的东西我并不是很感兴趣(指工作),这也是我不学硬件的原因。就这样我被引到Java方向上来了。
那本java基础虽然也有400多页,但是感觉还是太浅,而且是以JDK1.4为背景的,练习的时候自然也会有些问题,比如范型,还好学过C++。于是又去买了好几本Java教材,当然也包括那本大家推崇备至的Thinking in Java。这本书对我的打击很大,差点就动摇了我想做开发的决心,因为里面有很多之前没见过的概念它又不多加讲解,很难理解是什么东西,比如“解耦”我在学Struts2的时候才明白,而其很多网友还称这是一本基础书籍,勉强把这本书看完,现在当参考书用。中间隔了个把月,然后学Servlet,张孝祥的那本web开发内幕核心基础,也许是比较基础而且也比较符合我的学习习惯,被Thinking in Java打击的自信心又回来了,很快看完。又看了一本很厚的JSP教程,从基础到Struts都介绍了一通,一样很快看完,可能因为没动手练习也没有逻辑上的东西,看完后基本什么都没记住。此时Java基础也感觉有些跟不上,熟悉的API太少了。于是又回头看Core Java,发现之前看的那本基础教程有很多东西都没接触到,看完两卷感觉对Java又熟悉不少。这两本书看的还算仔细,看掉也花了不少时间,Servlet和JSP本身记住的东西也不多,过了些天差不多忘光了。于是又看了一遍Servlet,跟第一遍相比理解的更透彻一些,而且看完后差不多能记住90%以上的东西。再翻那本JSP教程,发现大部分东西都已经会了,就没再去学。花了些时间又把张孝祥的Java web开发内幕高级特性也看了,再看那本JSP,除了后面实战方面的例子基本没价值了。基础的东西也掌握的差不多了,然后开始学习框架Struts2、Hibernate、Spring学Hibernate之前学了一遍数据库,之前学JSP和Core Java的时候学过两遍JDBC也会一些CRUD的语句。除了Spring另外两个框架感觉都没什么新东西,Struts2无非就是一系列拦截器封装了请求信息和一些参数,Hibernate把JDBC包装了一下,Spring的IoC和DI还有AOP等相关的思想是之前没接触过也没考虑过的问题,看了林信良的那本Spring2技术手册第一章就有一种醍醐灌顶的感觉,原来程序还可以这样写。三个框架看了第一遍只记住了一些思想,动手做的时候发现不会弄配置文件,不知道从哪下手,有一种茫然的感觉,整合好之后又有一种豁然开朗的感觉。学Java的过程中还穿插学了HTML+CSS,XML,Eclipse,JavaScript,网络基础等 。
  我现在的情况是Java基础的东西也接触了一些(EJB没去学),感觉再学除了回头巩固基础、提高编程技巧,其他的也只能需要的时候去学了。即使学过的东西,又有几人能保证自己全记得。我只能做到学过的如果忘了可以很快从书上或网上找到答案,没学过的如果学习曲线不是很高的话可以平均每小时20页左右的速度去学习,或者不学习直接照葫芦画瓢也可以。实际工作经验我没有,实战经验也可以说是没有(没练习过完整的项目)。前段时间想写个BBS练习一下,参照Discuz论坛的数据库建了20来张表之后,感觉没什么好写的了,剩下的就是堆代码和不断的调试,高水平的代码我现在应该还写不出来,感觉除了增加熟练度其他没多大意义,我想这些时间可以用在工作里做些有实际价值的东西。至于英语水平,应该不是很好,或者说比较差,但这并不影响编程和英文软件操作系统的使用,文档的话可能会有少数单词不认识,借助词典或翻译工具也可以正常阅读。
我也很想把什么都学的很好直接达到中高级程序员的水平再去工作,不过现在很需要一份工作来支撑我继续学习(哪怕不是Java),如果有一天能够为了学习而学习,也许更能靠近我所追求的目标(我什么都想学)。





------解决方案--------------------