一晃从学校出来快两年了,从一个期望走向社会的学生到公司职员,中间经历的一些事情,总想抽出时间记录下来,目的是为了总结下自己的所学,所感。特别是个人的心理变化,也是一个人成熟的标志。所以一些不成熟的想法,还请大家勿喷。
谈到专业就必须先从学校说起,高中毕业后报考的是计算机专业,那个时候,对计算机一点都不了解,虽然计算机已经很普及了,可是家里经济不允许,所以这些对于我来说算是新的东西就只能神往了。说起报考计算机,就是一个很简单的理由,想聊天,玩QQ,而且就填了一个志愿。记得那天姐姐还把我骂了,说学计算机早就过时了(2007),在十年前算是王牌,到现在肯定连工作也找不到。说实话当初挺害怕的,毕竟以后出来还是的养家糊口啊。但可能是命中注定吧,就连后来转专业也没有转成,呵呵。
来到大学,是一所普通的本科院校,用我们老师的话说,别说一流,二流,只能算不入流的。但是那个时候学计算机不是我想象的那样,玩QQ,CS之类的,而是在turboc 下写c语言程序,刚去的时候被同学鄙视的不行,连开机的地方都没有找到。没办法,不会就只能学了,况且自己也不笨,没上机环境就自己看书,或者干脆手写,等上机的时候一块调试,很多时候看着别人轻松的完成,心里也挺不是滋味的,严重点就是伤自尊。后来嘛,跟着同学也混熟了,也就不自觉的把学习的事情忘了,早上睡懒觉,白天翘课,晚上出去上网,打桌球,学习也就只能等到快考试的时候突击一下,作业也就借别人的应付一下。但是虽然这样,基本上每年都能拿到奖学金,被我那帮同学羡慕的要死。但是对于编程技术,学到的东西少的可怜。直到大三下学期,意识到师兄,学姐们就业情况很糟糕,所以自己也应该学点东西了。以后基本上把verycd上的学习视频全部下载下来了,有事没事就学习,csdn也经常逛逛,后来那账户也不知道怎么登陆不进去了,之后才听同学说csdn被坑了,可惜我那下载积分。就这样充实了半年,这半年也就学会了mysql,jsp,servlet,css,html,javascript,struts1,spring,hibernate等一些基础知识。到了大四,上学期也要忙着找工作了,由于学校也差,所以找工作挺费劲的。
大四下学期没办法,对找到的工作不满意,就瞒着家里带了3000块钱只身来到了深圳,希望能找到好一点的工作,来到深圳就去了深圳人才大市场,应聘的人人山人海,一圈下来,收到了好多复试通知,当初所幸再学校大三的时候没有再浪费时间了。结束之后,找了一个一天10元的房子和其他外来打工的一起住下了,现在想想都佩服自己的勇气,不过当时睡的倒是挺安稳的,呵呵。第二天,我认识的其他朋友也来到了深圳一起找工作,6个人一起住下了一间大概8平米的房子,恰好摆3个床位。虽然环境这样,不过有朋友陪着,真的挺开心快乐的。接下来就是去A公司面试了,忙活了一天时间,面试成功,不过工资有点低,一个月1800,包食宿。后来半个月的时间都是和朋友度过,等着入职报道,找工作也还是挺顺利的。
来到A公司,是一个制度异常严格的大公司,保密制度,上班,下班打卡很严格。主要是负责公司系统的维护和开发工作。工作强度也不大,按时上班,下班,刚进去的时候,什么也不会,那时候公司用的架构是struts2+hibernate+spring+oracle,对我接触了一些着方面的知识来说,学习起来也快,从不懂oracle数据库到能写下1000多行的存储过程,从不会前台jQuery技术到熟练掌握,那段时间,虽然还没有毕业,但是感觉比在学校待着充实多了,大概一个月后就接手项目,正式开始和同事干活了。那时候就觉得自己在慢慢的成熟,时刻的充实着自己。也就一年以后,基本算成了项目组的主要力量,技术也比以前提高了很多。自己的心理加上外部的环境促使了我有些其他的想法。因为这种生活还不是我想要的,我想要的是那种自由点的,更专注的编程环境,而在A公司,根本就做不到,也有环境因素在里面,但是主要的是公司的制度,在这里,不是比谁的技术强,而是比谁的资历高,谁更会混日子。技术好但是你不会说话,或者不想和别人打交道,那么你的前途会不会好到哪里去,当然工资也高不了哪里去。所以就有了离职的想法,想找一个自由点的,专心做技术的公司,学习下软件工程,让自己更有成就感。在之后的半年里,这个想法都一直存在,只是没有勇气走出这一步而已,期间也浪费了些时间,但是学习始终没有忘,包括很android技术,linux,ejb都有涉及,因为只有学习才能让你升值,亦或不至于贬值。在A公司的这段时间里,认识了好多很好的朋友,真的很谢谢他(她)们,一起分享快乐。
后来在人才网上注册的简历突然有了B公司打电话来招聘,可能是自己比较幸运吧,B公司恰好是自己想要去奋斗的公司,而且电话面试,笔试,复试,综合面试都通过了。所以后来就是准备向A公司提出了离职申请,但是老大极力挽留,可是我一点都不动摇,而且实话是说了,其实当时在A公司的待遇也算不错,大概5000多点,够用了,主要是工作没有动力,好像在混日子,不想在颓废下去。所以毅然的来到了B公司,当时B公司给了6k,所以这待遇和我的期望比虽然低了,但是比起我的目的来,其他就是可以舍去点,俗话说:有得必有失。说起面试这么轻松,还是多亏在A公司学到的东西,和平时自己业务时间的积累,在A公司,自己负责所开发的系统,方方面面都要涉及,很多时候也是逼出来的,呵呵。所以还是挺感谢A公司给了我锻炼的机会,以及同事的指导,才让我有了进步。
现在在B公司,非常享受这种工作环境和氛围,工作中只有技术问题,能专注的coding,讲究解决问题的效率,所以刚来B公司,有了在A公司的技术功底,上手非常快,很快融入了项目组,也不知道是自己的这股新鲜劲还是真正的兴趣,反正我能做到不知疲倦,而且效率异常的高,这是以前不能获取到的成就感。期望自己一直保持下去。。
说起编程,自己现在顶到算个入门级的菜鸟,但是我也有自己的看法。首先,我编程是因为我有兴趣,我喜欢它,喜欢它能让我变得更加专注。人如果能专注的去做一件事情,没有做不好的。其次,它还能给我带来成就感,能养活自己,能不用担心其他繁琐的事情,只要你把你的事情做好了,做漂亮了,而且还会得到表扬,作为一个程序员,还有什么比能得到别人的尊重和用户的认可更值得骄傲了呢!所以,我从心里爱上了编程。也有好多朋友问我,编程难吗?学c++好还是java好?编程累吗?30岁以后还编程有前途吗?编程能找到女朋友吗?计算机毕业能找到工作吗?操作系统,算法,计算方法,数据结构这些课程学了有用吗?呵呵,这些问题我以前也问过自己,也迷茫过,不过现在,可能是心态不一样了,我觉得,只要你把你自己当前的事情做好,不要想那么多,根本也没有时间想那么多,有没有用等到你以后就知道了,做好当下,少说多做。非常喜欢俞敏洪老师说过的一句话:我坚持下来不是因为我很坚强,而是因为你别无选择。所以坚持做下去你认为正确的事情,因为就没有这么多无聊的事情可想了。
也许我的奋斗历程刚刚开始,但是我会一直努力的坚持下去,不仅为了自己的工作,也为了爱我的家人,朋友,以及以后的事业。