四个月实习有感
本人介绍:
屌丝一枚,大四,今年毕业,苏州工作,对日软件外包,PG。
11月来到苏州上班,算算也快4个月了。这个人生中第一次正式踏进社会接受如沐春风般的洗礼。四个月让我看到了很多之前看不到的东西,感慨良多,写下来也算是对自己想法的总结,该从什么地方说起呢···
我是扬州某大学三流院校的学生,读的是软件工程专业。可能我不像很多人一样对专业没什么兴趣的学习,只是混混日子,我从填报志愿的时候就认定了我的发展方向,我选择软件工程是因为我喜欢这一行。大学对我来说是一段美好的时光,现在也临近毕业想想还蛮让人怀念的,大学四年我学自己喜欢的专业,参加自己喜欢的社团,交自己喜欢的女朋友,好事也好坏事也罢,大学我都干过,我也真切的感受到了是我上了大学,不是大学上了我,说实话,蛮爽的。
大学期间,我把大部分的时间都用在了专业课的学习上。但是也不是一开始就这样的,我也过过那种每天打Dota,没事吃烧烤,K歌,出去闲玩的“幸福”生活,还好我醒悟的比较早,大一下学期我意识到了,现在的生活并不是真的幸福,幸福还是要靠自己的双手去获得的,然后我翻然醒悟,走上了一条“不归路”。我开始把我的时间用在专业课的学习上,一开始是C语言,后来学习数据结构,数据库,我开始逐渐的对面向过程有了认识,后来学习了C++我开始知道面向对象是什么东西,我开始慢慢的摸索着在网上去找一些资料去看,了解更多的编程方面的信息,那个时候应该是大二吧。当时我知道了面向对象语言的发展,了解了java,C#等等面向对象的语言,所以我想确定一个明确的方向,然后进行专攻,于是我选择了C++,买了好多的书籍,开始准备狂学一番,但是“好景不长”,大三的时候认识了一个改变我一生的老师,刚刚东大博士毕业,第一年授课就被我撞上了,老师很器重我,因为当时我在班里也是小有名气的编程“牛人”。跟在老师的后面搞一些研究,看看论文,写点东西,后来一次机会我要接手一个企业级项目,企业要求第一项:跨平台,以我当时的水平来看,跨平台的话最好的就是java了,所以我华丽的从C++跳到了java,其实一开始我并不是很喜欢java这种语言,我感觉他把太多的东西做了封装以至于我看不到实际功能是如何实现出来的,这总是让我有一种很不爽的感觉,像是隔了一层东西,但是随着慢慢学习的深入我竟然渐渐的喜欢上了这门语言,原来这些封装我也都可以看到的,只是刚接触的时候水平不够罢了。就这样一直做java到现在,大三的时候开始接触java框架,开始学习struts2,hibernat,spring三个响当当的框架,还有自学了算法,设计模式,AJAX,越学越觉得有意思,直到现在我还很佩服spring结耦合的能力,设计模式天马行空的构造,以及AOP神一样的思想,我觉得这三个是我认识编程以来学过的最吊的东西。
大三一年,想想还真干了不少事,蓝桥的软件设计大赛,那个号称很坑的比赛,但是恕我拙见,我当时觉得还蛮好的都是一些算法思想,唯一不爽的是java的很多实现上都没有使用面向对象的思想只是披着面向对象的面向过程而已,初赛成绩还算可以江苏省第一名吧,全国比赛的时候电脑坏了,拿了二等奖。其实当时还觉得慢NB的,但是出来了才发想,这都算什么啊,一张纸而已。
大四到来的时候我已经迫不及待的想去找工作了,因为大学对我来说已经没有什么可以教我的了,说到底大学也没教我什么。我信心满满的开始投简历找工作,但是实际情况并不像想象中那么乐观。也是我当时出来的时候太过心急,没有好好的寻找,本来10,11,12月好的工作会相对多一点但是我10月初就找到了现在的工作,当时也面试了几家,都是苏州的企业,不要问我为什么来苏州,我也知道如果去上海北京会有更好的发展空间和发展条件,但是人人都有一些不得已而为之的事情。面试的几家基本上都通过了,要么发放了OFFER,要么来通知实习,当然没有太大的企业,因为大企业的招聘周期太长了。最终我选择了来到现在这一家对日软件外包公司,我来的理由是--我不想做对国内的,仅此而已。
进公司的第一天就意识到一个很深刻的问题,对日软件外包原来操作系统,开发环境,文档全部都是日文的,我了个去啊,之前也没说啊。好吧 ,来了先干着试试吧,起码先进到行业里看看情况。经过一个多月的培训,开始对公司的业务有一点点的认识,公司现在在给日本一家很大的公司工作,我们每个人开发的都是他们公司管理系统的一小部分中的一小部分,文档真的很详细啊,比我想象中的还要详细,写明了所有的流程我就按着填代码就好了,很多时候还是修改别人的程序我甚至都不需要看的很明白,再说日语文档我本来也看不太明白。就这样稀里糊涂的做着,公司使用的是日本公司自己的一套框架,其实就是封装了struts1和spring还有他们自己的一些业务逻辑的框架,没什么新奇的。渐渐的渐渐的,开始对框架一点一点的认识,也渐渐的觉得工作略显无聊,老员工说基本上工作1年以后就是重复劳动了,在我看来哪需要1年啊,半年就重复劳动了吧。写着大同小异的逻辑,用着过期的框架,对实习生态度也不是很好,这些也就罢了,随着对公司人员的熟悉,我开始感觉到在我们公司大部分人的水平都是很有限的,甚至很多人来公司以前连java都没有学过,数据库也没有学过,就是带到公司靠代码练出来的,这不仅仅是在PG中普遍存在SE也没好多哪去,有的SE甚至代码都不会写只懂逻辑,会写的也都是水平浅浅,别说AOP了,可能spring的词都没听说过,顿时我就觉得工作是如此的索然无味,我希望的是能在公司寻觅到凤毛麟角的几个真正热衷计算机,热爱这一行的技术牛人,但是现在看来我是来错地方了,和一些老员工也聊了很多,他们对于搞计算机的态度想着都让人打一个冷颤,他们说“现在谁不是为了赚钱,哪有几个真正想从事这一行的”,我真想说我真心想从事这一行我真心喜欢这一行,我热爱编程。但是说了又能怎么样啊,中国现在的环境,房价那么高,谁不想赚更多的钱,我也有老婆,我也要买房,但是仅仅让我为了钱去出卖我大学花费的心血,过那种随遇而安的生活,我觉得我做不到。我想做出一番名堂,我要对得起我自己选择的路,我要对得起我自己的爱好,我要对得起我花费的热情,我要对得起我拥有的梦想。
说道梦想,我的梦想是有一个自己的开发团队,找几个志同道合像我一样热爱计算机的人一起,开发一下东西,能够在这个行业里小有名气就OK了。我觉得这也是支撑我在这条路上独自前行的动力之一,如果不是亲身体会的话我觉得任何人也不会明白一个人学计算机是什么样子,没有人问,没有人教,一切的一切都要靠自己,我说我走的这条路是我用手一点一点刨出来的一点也不为过,我经常写代码到凌晨1点钟也不觉得累,反而很兴奋因为晚上没人打扰那个时候思路最清晰,我也经常被一个BUG卡住好几天都调不出来,那种甚至想放弃的心情现在还隐约可见,但是这一切磨练了我,现在的我再也不会惧怕任何的困难任何的错误任何全新的技术,因为我知道只要坚持下来就一定能够成功。
说的有点远了,还是说说现在的工作吧。现在我也在寻找一个更合适的公司,我非常非常想进欧美的企业,非常非常想进甲骨文,很想去国外深造,继续提升我的技术水平,成为真正的“大牛”,而不只是学校里的那个“大牛”,但是学历太低,大公司连面试的机会都不愿意给我。说到底苏州也没有很大的公司,发展和上海自然没法比,但是我还是相信是金子到哪都会发光,小庙里的大和尚也一定比得过大庙里的小和尚,只是我还没有等到那个机会,如果机会来了我一定会抓住他,好了,已经很晚了也该睡觉了,明天还要早起上班。
大家晚安Zzzz```