上海户口,8年奋斗

来源:互联网 发布:java 字符串写入文件 编辑:程序博客网 时间:2024/05/01 23:39

来上海8年了,在2014年的最后一天做个总结,基本上可以分为以下五个部分来分别述说下吧。

第一,大学四年

         2005年从安徽的一个三流的大学毕业,由于大学在一个小县城(明朝皇帝的故乡),所以信息相对比较楼后,也没有什么娱乐的地方,所以只有学习。本人虽然也是计算机专业的,但是计算机学的相当的差,到毕业了还不知道计算机的程序是顺序执行的,别笑我哦!不过,唯一让我值得说的是我的大学英语四级是大二上学期提前过得,大学英语六级是我们班的第一个过得 ,也是提前在大二的下学期过得,四六级基本都是打了个擦边球过得。总体上运气比较好吧。记得我准备大学六级考试是在我过了四级就开始的,因为我想一鼓作气的考下去。于是自己花钱买了上海外国语大学出版第五,第六册的大学英语课本自己看,同时买了相应的磁带自己听。那个时候的随身听还是自己赞了好几个月的生活费买的。我准备六级考试基本就是看了这两本教材,熟记课本里的单词,磁带反复的听,其实大学五六册的课文文章还是相当不错的,里面的很多文章都相当的精彩。现在空闲的时候我还会把那些听力那出来听听。在快考试的前2个月我基本上把前10年的大学六级的真题都做过了,而且还反复的看了几遍,其实大学六级基本上就是考词汇量,里面好多的相似的单词。还好我的词汇量还可以,加上好多的单词都是历年的真题里的单词,所以我基本上都认识,听力由于我把大学英语第五,第六册的都听了好多遍,所以听力基本上能过关。经过这样的准备,我的大学六级英语考了60.5分过了,真是一个擦边球,还记得学校由于我过了大学六级还给我发了100元钱奖励,请我室友一起吃了一餐。

        还记得2001年的时候QQ比较开始流行,我的一个室友花了5块钱给我买了个QQ,兄弟我现在还永久在心啊!我的室友经常去网吧聊QQ,那个时候上网还很贵的,好像2块钱一个小时,我怕影响学习又加上自己生活费有限,基本上很少去网吧,所以我的打字速度是我们寝室,甚至班级里拉后腿的。我一直都在想我的大学除了把英语四,六级过了,其他的好像没有什么亮点,也没有谈女朋友。基本是失败类型的。没有啥值得回忆的。学的不好,玩的也不好。总体,觉得大学过的不是很惬意。别学我,哈哈。

第二,安徽合肥的第一份工作

        大学4年稀里糊涂的毕业了,记得当时的老师很奇怪,一直不让我们出去找工作,直到大学的小学期了,才开始让我们去找工作,加上学习的招聘单位也不多,我第一次和几个同学一起到合肥人才市场去找工作,这次找工作又是走了狗屎运气,第一天投的简历,当场面试,还清晰的记得那个面试官是,你什么时候毕业,大学英语过有没有过六级,我如实的回答了,他说那你就准备明天来公司报道吧。我当时觉得这个公司是不是骗子公司啊。当时后来证明这个公司是正规的,后来想想可能看我过了英语六级的原因吧,还有就是公司是浙江人投资的一个安徽省的一个人机动车的信息化建设,急需缺人,我就这样被招聘进来了,这次也算是找工作的打擦边球吧。记得当时他们给我开的工资是900元一个月。公司提供中餐,大概在合肥总部培训了半个月,当时他们用的是ORACLE 8i的数据库,而且公司自己开发的程序是用C++开发的。基本上都是高大上的,没有见过的数据库,对于C++只是在大学里学点理论,知道有继承,多态,封装这些属性,根本不知道是啥用处,怎么使用,由于我们的工作主要是安装数据库和安装我们开发的客户端程序。然后培训下用户如何使用我们的程序。该程序主要就是用来读安徽省的车管所里的数据库信息,然后发一张卡,卡里存储的是机动车驾驶员的相关违规信息。该信息可以通过POS无线的传到省中心车管所的数据库里。记得只是学习安装ORACLE数据库就搞了好几天,根本搞不懂什么tablespace,schma。因为ORACLE的架构和SQL SERVER还是有很大的区别的,大学里只学了SQL SERVER的基本理论,好像安装都没有做过,只是自己在机房里看了下SQL SERVER,自己都没有亲自做最简单的select,delete,update操作,连create table都不会,可以看出我的大学的计算机学的是多么的差,一直到毕业都没有开窍。杯具啊。更不用说复杂的多的ORACLE数据库了,ORACLE数据库的架构和物理存储和SQL SERVER都不一样的。ORACLE数据库的概念很难懂的。经过了2个星期的培训,对ORACLE还是模糊的概念,我是那种开窍比较忙的,实说就是比较笨的那种,2个星期后,被下放到安徽的一个城市阜阳,公司的领导说,你们什么都不用带,只要带上在合肥的培训的知识就可以了,下面的城市都有办公室和住宿的,包吃包住,啥都不要操心。对于刚毕业的我,觉得还是可以的。基本上可以带个人就可以了。于是高高兴兴的去了阜阳。大概在阜阳带了大半年,基本的工作就是学习下ORACLE数据库,有个电脑自己天天联系安装ORACLE,卸载ORACLE。这段时间还是小了解了下ORACLE数据库,一直到后来自己顺利大的安装ORACLE数据库到安装客户端发卡程序,我们里面有一个同事自己写了个自动备份我们发卡程序涉及到的表的批处理程序。我们就用这个每天做备份。当时觉得那个同事很厉害。竟然自己能写SQL SCRIPT。在这家公司的工作基本上是打酱油行的,把数据库和客户端程序安装好了,就没有事情了,每天和发卡人员一起到一个发卡点去蹲点就行了,基本上是要是程序连不上数据库了就处理下,基本都是空闲的。记得当时最高峰的一天是发了2000张卡,每张卡好像是90元,看着公司的财务拿了大概20万的现金回来。2006年年后我就辞职没有做了。于是第一份工作就这样结束了。这个工作给我的影响是,让我认识了高端的ORACLE数据库,让我知道了真正的可以写代码的同事,而且是也高端的语言C++,还记得那个同事还给我们做了C++开发的培训,我是基本不懂的。我给自己的定义是自己是开窍慢的。哈哈!

第三,上海的第一份工作

         2006年春节过后我就来了上海,来上海也是有原因的,因为我妹妹和妹夫在上海做包子早点,我父母都来帮忙,加上我自己也想到上海来,因为上海是大都市啊。也想去看看啊。于是就一起到上海来了。刚到上海来的经历是相当的痛苦的。上海人才济济,加上上海的房子贵,我们一家人就一个很小的住房,那个住房还是我妹妹和我妹夫住的,我和我爸爸住在一个大概只有不到4平米的小巷子里住,那个巷子的一半是另外的一个租客做饭用的,我们的这半边放置了一个上下的铁床,我和我爸爸住下铺,我妈妈住上铺,而且这个巷子是露天的,睡觉的时候,在头顶一面也就是超外面的地方用一个布帘子遮住就这么睡觉了,而且我们的床头边就是一个做饭的锅,墙壁上都是油。我第一天晚上住那的时候,心里都在流泪,我想,我从小都没有住这么个鬼地方,大学毕业了还住这个地方,和乞丐没有区别基本上。但是想想不就是睡一晚上吗?哪里不能睡觉。至少我还是有三餐的免费的吃的,其实我妹妹和妹夫是准备给我找个小房间睡觉的,当时我拒绝了,他们也才到上海,还没有赚到什么钱,而且他们每天早上3点就要起床,也是相当的辛苦,觉得他们能提供给我们吃饭已经不错了,等我找到工作了再自己在旁边找个地方住。上海找工作也就没有在合肥那样走狗屎运气了,我大概花了一个月左右才找到个公司,其实这个公司要我的原因可能是我在合肥的第一工作是汽车行业相关才要我的,我记得当时面试的时候,考试了2个小时,而且4个应聘者做在一起回答问题。我自己觉得题目好多是不会做的,可能考虑我是已经毕业,而且也做过汽车行业的工作,所以要了我吧,我记得当时4个人,后来要了2个人,一个人是上海人,其他两个是应届生还是非上海的,我清晰的记得那两个应届生回答挺好的,有可能我是个不自信的人吧,总觉得自己没有别人做的好。在找工作的期间,心情还是很落寞的。我清晰的记得,这家公司给我开的工资是2800元外加每天的中餐补贴8块一天,基本上一个月近3000元,而且我清晰的记得这个工作我是在漕宝路的光大会展中心投的简历,我去过很多次上海万人体育馆,基本上都是石沉大海。当我拿到第一公司的offer的时候,我们一家人都很开心,那个时候3000元还可以,基本上够自己用,记得包子才6毛钱一个。等我上班了,我自己在旁边找了个4平米左右的房子,一个月好像是400元,吃饭还是在我妹妹家吃。

        这家公司招我的职位是技术支持工程师,主要是做我们公司自己开发的一个汽车方面的软件售后技术支持,一开始也是公司的部门经理培训系统,然后学习FQA,我们这个职位就是接电话,处理用户的系统问题的,一开始我都不敢接电话,怕接了电话,不知道如何去回答解决客户的问题,后来,部门经理说,你们可以尝试着接听电话,听听客户的问题,如果不会可以和客户说稍后会给他们电话回复,这样我们慢慢的记录客户的问题,不会的问老同事,慢慢自己也就会了,这个公司当时用的数据库是SQL SERVER。该数据库和ORACLE比起来还是相对的简单的,在这个公司学习的比较快,因为天天会有问题解决,不会就直接问老同事,主要的还是学习业务逻辑,技术学起来还是很快的,大概过了半年我基本上可以独立的处理问题了,这个时候我就有个想法是去做开发,那个时候,我觉得开发还是比技术支持高端点,于是,我经常跑到开发部门的同事那里去聊天,有时候,有的问题也是必须提交到开发部门去解决的,因为系统是他们开发的,他们是最了解系统和业务逻辑的。后来由于开发部门需要开发人员,我就毛遂自荐了下去开发部门工作,公司的领导同意我转部门,于是半年后我就顺利的进入了开发部门工作。刚进开发部门,部门经理每天让我看代码,下班后用1个小时培训如何开发写代码,和写代码的规范,也就好像培训了2个星期,当然这期间我是可以看整个系统的程序代码的。2个星期让后部门经理就给我分配了一个小小的开发任务。2个星期的培训,我还是不会写代码的,给我分配的小任务,我基本上是无从下手的,还好开发部门的一个同事和我关系一直很好,我请他和我一起,请他帮我如何写代码,他还是说的比较到位的,解释的也很容易懂,第一个开发的小任务基本上都是他帮我写的,但是,这个第一个小的代码开发任务,让我彻底的了解了程序的顺序执行的理论原理。这一个小小的代码开发任务和小小的需求开发,让我突然瞬间的豁然开朗,让我明白了代码原来是这么一步一步的执行的。我的天啊!大学学了这么多年的计算机,甚至连最基本的程序顺序执行都不懂,我真的是开窍太慢了。从此以后,我就基本上可以自己写代码了。也基本上算真正的入门了开发程序。我们公司当时的那个系统是用VFP9.0开发的,也算是比较老的开发语言了吧,大概过了1年后,我基本上能用VFP写所有的需求代码了。但是,这个时候,我自己知道,VFP毕竟是个被微软放弃的语言,所以这个时候我也在想自己以后不能靠VFP来混饭吃,正好我们公司在用VB.NET开发CRM系统。这个时候我的心里又有点痒痒的了,和我要好的同事,他正好从VFP转到VB.NET开发,我时常和他聊天,大家一致的观点是VB.NET比VFP发展前景要好是肯定的。但是我总不能和领导说我要去做.NET开发,因为VFP开发的系统还是有不少需求的。当然我是可以看.NET开发的系统代码的,于是我就有时间就开.NET代码。在2009年的时候,我公司的一个同事给我介绍了一个女朋友,也就是我现在的最爱的老婆大人。这个可以说是我在这个公司的又一大收益。同时在此年,公司的CRM系统开发进度要加快,需要新的人员加入,正好在之前我也和部门领导谈过自己的想法,他也能理解我的想法,再加上我的那个同事的帮助,我又一次顺利的加入到.NET的开发团队里来了。于是在这个公司一直就做.NET开发,一直大概开发了近一年半的时间,突然有一天我接到一个猎头的电话,她说他们在找一个懂VFP开发的,而且英语比较好,最后是过了大学英语6级的,基本能沟通的。这个时候,我就终于用上了我大学英语六级的,当然你可能会问,大学你都毕业5年了,你还记得几个英文单词,是的,如果我这期间没有坚持学习英语的话,基本上是回给老师,幸运的是,我一直没有放弃学习英语,而是一直在坚持学习巩固自己的英语。至少是没有比大学的时候差,至少是进步了一点。正好我在这家公司也带了4年半了,也可以考虑换一个公司了,而且这个猎头的公司是个美国公司,全英文的工作环境,重要的是自己的汇报对象是个美国人,后来才知道是个美国老头,脾气也很古怪的,关于这方面的故事我会在下面介绍。

第四,上海的第二份工作,也是第一次被猎头给猎到。

          猎头能找到我,我觉得很惊讶,有可能和我的工作经历有VFP的开发经验有很大程度的关系吧,我在想,当时我很看不中的VFP开发技术,竟然在今天能用上,真是无心插柳啊,因为这个美国老头就是自己会用VFP写代码。他想找个人来维护他的代码和帮他开发点新的开发任务,当时和公司的HR面试的时候,猎头和HR问了下,HR的反馈是我的口语不是很好。总之,不知道怎么个情况,我还是顺利的被录取了。你有可能觉得我很奇怪,我自己明明是不看好VFP的,为什么跳槽还又到了VFP开发呢。当然,我的理由是我想进入一个外资企业工作下,感受下外企的氛围,当然工资也是很大程度上的原因,这个工资的在我后来的四年里起到了非常非常重要的作用。大概在2010年9月初, 我就进入了这家我梦寐以求的外企工作,刚进去就是新鲜,什么都发,甚至连纸巾都有,什么日常的感冒药,有个小药箱。而且一年有14天的年假,每年好像有20天的带薪病假。福利还是相当的不错的。到这家公司,头两个月都基本自己学习下公司的规章制度,相关的行业的知识。在这期间我了解和认识了公司的大部分同事,不了解不知道,一了解吓一跳,他们都是国内一流大学的毕业生,基本上都是同济大学,上海交通大学,北京大学,清华大学的,留学生,在他们这些高材生面前我又一次感觉到了自卑和不足。他们的英语都是非常的流利,这让我真正的知道了一流大学和三流大学的学生的差距。当然这期间我也写过邮件给我老板,告诉他我基本准备好,可以着手帮他做点事情了,请他帮我安装相关的软件环境,因为外企是不能安装盗版的软件的。你可能觉得安装软件还要你老板来帮你,这个我也觉得奇怪,我问了我们公司的IT同事,他们都是没有此类软件的,他们都告诉我,只有我的老板有此类软件。记得快到第三个月了,我的BOSS,美国老头来了上海,拿着一大批的光盘,和他简单的问候了下,他就做下来帮我安装VFP和水晶报表了。他简单的和我说了下他写的程序,告诉我如何的做这个工作。基本上用英文和我说了半个小时。我只能用简单的英文回应他。他还是说的比较慢的,我还是基本上连猜带蒙的大概的了解意思。这个时候我才真正的觉得自己的英语学的几十年的无用论啊。觉得差距还是很大,需要进一步的学习。其实这个工作很简单,就是每个星期发一次PDF的报表,这个报表就使用VFP程序自动生成的,期间需要向一些相关的老外同事要点EXCEL的信息,导入到VFP程序里,同时结合水晶报表生成一个PDF的文件发给相关的管理领导看下就可以了,工作是相当的轻松的。这个工作我还是能轻松的胜任的。第一年基本上就是做点小的需求开发,整整报表,没有啥事情做的。下面说说我的这个大BOSS,他是一个性格有点古怪的老头,我们TEAM里的同事都不怎么敢和他直面的说话,而且我们的报销签字都等到他心情好时候才给他签字。所以我也基本上没有怎么和用语言上的直接的沟通过,有什么事情基本上都是通过邮件,由于他的办公地点不在上海,基本上一个月来一次上海。所以面对面的沟通的机会很少。第二年,我收到新的需求,需要开发一个信息管理系统,我于是开始用VFP另外开发了一个管理系统。这个系统的开发也是不难的,中间和配合财务和其他的部门开发一些简单的管理模块程序。头两年就这么过了,由于后两年基本上没有什么新的需求,觉得太闲了,由于我们公司不是搞信息技术这块的,我的职位也是个可有可无的,我就自己真正的系统的报名了ORACLE 10G的学习,考了个OCP,同时也顺便学习了OCM的相关的课程。刚开始学习ORACLE的时候,自己简直就是个白痴,因为我从来没有用过LINUX系统,最基本的命令都不会,那个痛苦只有自己知道,当然慢慢的自己学习加上老师的帮助,终于能把LINUX的基本命令搞明白了,也终于把ORACLE能顺利的在LINUX上安装好,配置好了。LINUX的命令和在LINUX上安装ORACLE也让我学习了不少的新的知识,我又一次的被自己的愚钝给惊吓了。当然这次的ORACLE的系统的培训和学习,基本上算真正的入门了ORACLE这个庞大复杂的数据库了。由于后两年都基本上没有什么事情做,我基本上都在学习ORACLE和英语。在了解了ORACLE后,我在想我是否需要换一个ORACLE DBA的工作做呢,但是我是知道我自己是没有这方面的实际的大数据库的运维经验的,当然,这期间我也尝试着去面试过ORACLE DBA的工作,基本上都是没有希望的,因为没有实战经验,被有实战经验的面试官一问基本上就知道自己的弱点和不足了。这期间也有薪水方面的原因,像我这种ORACLE技术不是很好,又没有实际的生成库的经验的,人家不可能给我期望的待遇,他们完全可以找个工作3年左右的就可以了。ORACLE DBA的工作找的很碰壁,后来我发现MYSQL的市场目前是越来越好,于是,自己又买了好多的书看了下MYSQL的知识,MYSQL的语法和ORACLE差不多,但是他的存储架构又是另外一个样。自己看了些视频,做了些简单的安装和复制同步的实验,基本上算入门的技术吧。总体觉得,我的ORACLE还是比MYSQL技术要好点。反正就是自己学的比较杂,又没有实际环境去操练,做DBA没有实战经验是很大的缺陷,要知道,一个SQL 语句在小的数据库里运行时没有问题的,在高并发,大数据量的数据库里是需要做性能调优的。当然在这家公司还是有可值得我高兴的事情的,就是今年3月份,我正好上海居住证满了七年,而且我们公司的HR说可以帮我办上海户口,办户口也是个相当复杂的过程,中间出现过,档案问题,换公司的个人所得税问题,等等,终于在今年的9月份把自己和儿子的户口搞定了。由于在这家公司实在是太闲了,而且我也年龄不小了,我们公司是个工程性的公司,工程做完了就散伙,所以我必须考虑未来的职业发展。于是我把51JOB上的简历更新了下,正好有了我现在的公司收留了我。

第五,上海的第三份工作

           今年10月份,我进入了现在的这个公司,基本上算是平跳过来的,因为我当时看中了这家公司做BI这块,而且加上自己在上家公司一直找工作不顺利,不过现在想想还好没有才之前换公司,否则我和我儿子的户口可就是未知数了,所以我一直在想,2014年是我的年,把我和我儿子的户口给终于搞定了,当然这个也得感谢我的第一个公司,他们的HR在我入公司的时候帮我办的居住证和正规纳税,也感谢第二个公司帮我顺利的把户口搞下来。进入现在这个公司,不是猎头猎的,而是该公司的HR在51job里找到我的,正好我那个时候更新了简历,当然他们也是缺人缺的厉害,部门领导是新来的,部门的员工都基本上换了一遍。来这个公司快3个月了,虽然说是过了做BI的,由于是甲方公司,做的还是比较杂的,什么网站开发,VBA,Sharepoint等都要搞。刚开始来的一个月基本上是天天开会,都搞晕了。现在基本上走上了正轨,不需要天天加班了。

         想想我的上海这么多年,技术路线走的相当的不好,做的相当的杂乱,个人觉得还是做一条路线,坚持的做下去,肯定比我好,我现在还是在一个秘密尴尬的阶段。管理没有上管理,技术没有上技术,90后的大批的精英都开始在公司里大展身手了。做为80后的我,确实压力山大。总之,2014年是我的年,希望2015年能给我更好的机遇。也顺便祝福所有的IT能走一条好的路线,坚持下去,少点迷茫,任何技术坚持下去,肯定不差,做技术需要精,不是杂。

2 0
原创粉丝点击