阅读更多
我是一个普通大学毕业的学生,由于种种原因吧来到大连的*软公司工作了。本来是天津人,想在京津一带,但被公司招聘时所说的"大连这边软件行业比较发达的话"忽悠到这边来了。
刚来时本来抱着好好学的东西,在那干都是一样的态度。结果刚来的时候给我们培训主机 COBOL JCL PLI等,后来又是什么CMM VBA等东西。就这样半年过去了,一个项目都没做。之前招的时候我们是做Java的,自己虽然技术不是很强,但在这半年的时间里自己学了Struts Hibernate Spring等框架(大学生刚毕业的水平大家也知道,连接口和抽象类都分不清)。对于以上框架只能说学过,但却讲不出一二。自己学的东西没有实践过所以很多还是不明白,深层次的东西就更不用说了。
一月份的时候我们一批人开始做一个“日语考试系统”的练习项目,这时突然又让我们做回Java,前面半年的培训都白费了(也许是我太浮浅)。好吧,既然是第一个“项目”,那就好好作吧。在做的过程才发现,组里的大多数同伴之前没听说过JavaBean、Struts、Request,分不清VO、POJO、FORM之间的关系,认为都是Get和Set方法。更有人问我如何把后台的数据传到JSP页面上,当时真的想哭了^_^。没等这个“项目”做完,我们迎来了第一个真实的项目“文档电子化”,这个项目是后来公司最出名的项目,真的不想多说它了(和文秘干的活差不多)。
春节过后第一天,由于在之前的培训中表现不错,我和另外几个同事被调到一个真正的项目组里。一开始还是学习,因为项目比较紧张,让我们先自己学习技术问题,主要的是框架Seasar,一个日本的框架。我当时真的很认真的学,因为在国内很少人用这个,而且文档大都是日文的(我日语不好),对我来说学起来还是比较困难的。但好在这前看过Spring,而其我们用到的Seasar主要部分和Spring差不多,很快就学到了可以应付项目的地步。而在这时,又有一个同事问我为什么每写一个类都要有一个接口,接口是干什么用的,当时又无语了!
我们的项目开始了,一做才知道,原来只需要get和set就够了,sql日方给好了,框架的配置日方给好了,我们要做的只是按照例子把属性名改改,然后粘贴过来就可以了,在编码阶段我基本上只用了鼠标和键盘上的四个键(ctrl、v、c、del),而在这时第三个经典问题出现了,数据库表的外连接是干什么用的?这个问题竟然是一个工作的将近一年而且有过一个项目经验的人提出来的。直到这个项目接近尾声,发现自己学到的就是文档的管理和截图(我们每一个Case都要有截图和数据库的差分文件)。
看看那些工作了两三年的同事,技术好的就跳了,不好的就混日子,有管理能力的能往上爬爬,日语好的赶上机会能去日本。但这些不是我想的,我只想趁着年轻多学一点,到了自己学不动了,再考虑其他的。现在的项目经常加班到十一点,而且有时还要通宵,已经占满了我的精力,自从进了项目就再也没有好好看过书,而且项目中学到的都是文档和文档。
想问问大家,我是不是该换个环境,还是说应该这样做下去,毕竟公司里有出色的人。自己目前的想法是找一家有发展小公司锻炼锻炼,好好的干几年。但又没有勇气去面试,论坛上很多面试题我都答不上来(看到不会的题,我都会想办法搞清楚,比较深层次的自己真的无法解决了)。自己觉得只要给我一个机会和环境,我会很快的进入角色,毕竟我对编程比较感兴趣,而且愿意学。不知道论坛上最近有没有招一年工作经验或新人的公司,想知道自己到底有没有能力“跳槽”。
个人简介:
最高学历: 本科
英语水平: 四级
技术能力: 熟悉J2EE以及Struts Hibernate Spring等主流框架
了解Webwork、Dwr、Struts2、Searsar
了解Ruby语言、Rails框架
熟悉Mysql Oracle数据
熟悉Tomact服务器
项目经验:JustWare
对日外包项目,项目环境为Struts、Searsar、Tomcat、PostgreSql、SVN
本人在项目中的主要职责是编写基本代码、修改式样书、测试以及一些鉴证工作。