• 我的编程之路


    本人06年毕业的,理工类三本,大学是地方小大学,大家应该是听都没听过的。当初听说计算机专业好找工作,就选了计算机,大学四年卖过学习资料、自行车、假证书,但是大部分时间都在宿舍玩游戏,通常是晚上通宵,早上睡觉睡到晚上起来吃晚饭,晚上继续通宵。有个学期我一个同学总共上了7节课,我上了9 节。具体过程不说了,反正等到毕业的时候学位证拿不到了。当时真的很痛苦,也不敢去找工作了,很多同学说,读大学没拿到学位,等于白读,那时候正好有个电视叫什么我不记得,反正是说有个人没拿到学位跳楼了。唉我当初的痛苦,看官们是很难明白的。我想说现在大学扩招,越来越多的人进了大学,毕业后拿不到学位甚至毕业证,千万别想不开,自己已经做错了,不能继续错。
    (初入职场)
    因为没拿到学位,一直不敢去找工作,拖到06年7月,学校赶人了(毕业生必须离校),不得已,自己一个人带了1000多到东莞找工作,第一份工作做的是销售,因为自己在大学卖过不少东西,觉得这个东西来钱快,而且从一开始到现在我觉得我自己真不喜欢计算机这个专业,所以选择销售,总想迅速赚钱,证明 自己,说白了是想弥补自己没拿到学位的痛苦。我记得当时是包住,底薪800,其它是提成,做的是电话销售,那段时间太难受了,销售的产品是一个虚拟产品, 完全就是能骗就骗的那种,一天要打100多个电话,和我同一天进去的19个人(培训的时候特意数了下),当天下午就只余下2个人,一周后就只余下我了,公司天天招人。那时候下班后和女朋友打电话,每次我都哭了,我女朋友说别做了,另外找吧,我说我知道这个工作不是我要的,我现在每一秒钟都想辞职,但是自己 选择出来找工作,我就当这是一个考验吧,坚持一个月,让自己体验下这种苦。
    就这样差不多快满一个月的时候,我在网上开始投简历了,这个时候我钱用光了,因为没拿到学位,父母很难过,自己真的开不口再向父母要钱了,就找同学借了,有几个关系比较好的同学毕业后家里就找关系弄好工作,所以他们还能借点,这里真是要感谢这几个同学加朋友了。大概到了8月中旬吧,我投的简历中一家上海公司给我电话,问我能不能去面试,招的是JAVA工程师,我一口答应了,我记得那天是周二,我下午就和公司辞职了,周三办了离职手续,买了周四晚上的 火车票,那时候东莞没有直达上海的火车,还在广州转车,我记得买的是站票,差不多24个小时。周五下午5点才到上海(定的是周六上午10点面试),这里有 个小事情我觉得一定要说下,我周三辞职并买好火车票后,没啥事就在网上查上海交通图,看到后乘什么车去面试地方,查完,我就顺便看JAVA面试题目,在 BAIDU查的,有套题我觉得特别好,而且我已经没时间看了(上网4块一小时,我只上1小时),我就把这套题下下来,后来打印了,唉当时打印的时候打印店 要4块钱一张纸,学校打印才3毛,这个…我差点就不想打了,后来想想在火车上可以看看。所以咬牙打了。这样我一路颠簸到了上海了。
    第二天,也就是周六上午10点,我准时面试了,大概去了10来个人,一进那公司,前台接待MM,让登记下,然后先笔试,一人一个房间,我晕 了,80%是我打印的那套提,这真是奇迹啊,我双手颤抖着抄完了,提交了试卷。大概过了10几分钟,前台MM来叫我说X总在办公室等我,我进去和他聊了下,他看了下我的答题,说我是做数据库的,JAVA说实话我不太懂,但是对了下答案觉得你题目做的不错,最后一题数据库你没做(这题没撞车,所以做不出来),看来你数据库比较差,公司综合考虑了下,还是决定聘用你,月薪是1500,转正2000,试用期6个月,第二年工资3000以上,合同先签2年。现 在看来,这个条件真差,但是那时候对于将近绝路的我,无疑是救命稻草了,我毫不犹豫的答应了,后来签约因为我没学位,公司扣了我300(试用期1200, 转正1800),虽然这样,但是我还是很谢谢这个公司,它让我看到了希望。
    2006年9月3日正式上班了,公司先培训了1个月的数据库基础,说实话学校也学过,但是学校学的拿到这来完全没啥用,也可能是我确实学的非常差, 而且缺乏实际应用。总之进入公司1个多月我被调到项目组了,是一个银行数据仓库,我就简单称为A银行数据仓库项目组。这个项目我去的时候已经是处于维护阶 段了,真的很清闲, 老员工天天就上上网看小说,我就聊QQ,陪女朋友,我女朋友比我晚2年毕业。经理居然是我老乡,和我聊过几次说项目组目前没什么压力,有点事情老员工很快 就做完了,所以你自己要多学,IT这个行业收入差距非常大,低的2000,高的2W,所以关键看你自己能力,说实话老乡也是看我成天聊QQ看不下去了,觉得该对我负责。可惜当时自己处于刚毕业,这份工作也许来的太容易了,那时候就是觉得工资低,每个月还要借点钱才够花(上海租房子,和坐车特别贵,每天地铁 来回就10多块)。
    就这样转眼到年底了,项目组要减少成员,第一个就是我了,我被调回了公司总部,公司安排我跟着一个业务经理学习业务方面的东西,主要是写银行业数据仓库行PPT,并学习讲标书。天天加班到晚上8、9点,那时候看的书真多,因为作为偏技术的业务,人家会问你很多问题,比如你说你跟人家推荐用 teradata数据库,那人家问这个数据库有什么优缺点,和其它数据库对比有什么特性。而且整个系统架构要非常熟悉,当时很多东西没做过,完全就是死记 硬背,优点类是古时候小孩学三字经了。但是后面证明这段经历对我整个职业发展是非常有帮助的,因为很多程序员,一直是别人按模块划分任务给你,你总是做其 中一个模块,并不熟悉整个架构。只有当你一步一步往上做,做组长,甚至架构师或者项目经理,你才慢慢熟悉了,这通常都是2-4年后了。但是那时候我并没这 种体会,就觉得天天背这些自己都不理解的东西,完全就是浪费时间,所以在合同满一年后我决定换个工作了。
    我记得非常清楚7月底我和公司说离职,因为按照规定是提前1个月的,公司说如果你想走可以随时走,就冲这句话我第二天就走了,当然也是义气用事,因 为1年下来我不但没存到钱,还因为买了台电脑,以及生活开销借了朋友不少钱,所以我辞职后基本上没休息就找第二份工作了,有了第一家工作经历,第二份工作 还是比较顺利的,让我最担心的还是没有学位,但是后面发现影响基本没有,其实只要不是国企,其它公司还是看能力的,新公司给我开了2900,另外有租房补贴和公交补贴加起来有500,做的还是数据仓库方面的,去的是另外一家银行做外包,说实话,从毕业到此时我都觉得自己学的东西很少。也正是因为这样后面工作困难重重。
    (第二次跳槽)
    07年8月进了这家新公司后,当天就被派到了B银行,做的是分析型系统,那时候两三个系统已经上线了,但是维护的事还是有些的,一个项目组16个 人,真是悠闲啊,有点事大家抢着做,像我这种新进的,只能是练习了,我记得刚开始学的是一个报表工具叫BO,数据库是DB2和SYBASE,因为在上家公 司基本上是什么都没学到,甚至连基础的SQL都很差,那段时间还是比较辛苦的,做报表还是需要一定的SQL功底的。大概过了半个月了,开始做事了,当时正 好有个小需求,几十张报表吧,我和一个数据库工程师合伙,我前端他后台,唉那时候SQL功底还是很差,做后台那人,就叫他小兵吧,比我早2年毕业,数据库 很扎实,从需求到模型再到建表和存储过程,一人全搞定,后来看我报表做的吃了,居然又学报表,而且他学一天就比我学半个月效果还好,那时候我真的很难受, 难道三本和二本差距真的这么大?
    难道人家就是比我聪明?其实现在想想不是那样的,这种事情,只要一样通了,学别的是很快的,比如数据库你如果是oracle高手,我相信一周就能把 DB2学的相当牛,但是那时候自己就觉得自己笨,压力很大,但是小兵这人不错,虽然也说我,经常说把他累死了,但是还是和我一起研究,晚上一起加班,回去 还请我吃饭,不过那段时间真是被他骂的够多的了,就这样大概2个月时间,我们做的这块功能上线了,虽然报表样式很普通,但是完全符合需求了,这算我做的第 一个需求了。这个需求让我SQL的功底和前端报表工具的使用应该说有一定的基础了。
    就这样有需求就开发,没需求的时候就上上B银行内网,转眼到了08年了,过年公司也没给加工资,但是那时候确实觉得自己不行,所以根本就没底气,再 说3000多在上海省着点够吃够花了,就是存不下什么钱。这里我想说一直以来我确实不算是很拼,只是跟着走了,一直不算主动,也正是这样造成我现在处于比 较尴尬的局面。但是我觉得我运气算不错,包括来上海第一次面试就过了,以及这次跳巢,也是一次就过了,虽然很多人看不起,觉得收入低,但是第一份工作是我 入门,没有它我现在可能还不如现在,第二份工作让我真正学到一些东西,所以在第二家公司我呆了比较久,2年半,这是后话了,真正考验我的时候快到了。
    就这样做到09年3月份,这次过年公司居然还是没给我加薪,这次我是挺难受的,说实话我同学毕业也在上海,第一份工资是2000,转正2500,满一年就加到4500,第二年过年就7500了,我居然还在3000,算上补贴也就3400,差距是越来越大,做IT是这样的开始工资低,但是研究生和博 士,或者你能力强进了外企或者国企,工资高点,像比如国内一些银行,像浦发之类的商业银行,一去年薪可能就有15W,但是那都是重点大学的硕士才能进的, 像我们这种三本还没学位,你能力再强都没戏,何况我的能力还一般。好了不说题外话了,以后我会多透露IT这个行业的薪资情况,也让有想网这方面发展的人有 点参考,不过我所知道的大多是适中的,像一些动不动年薪几十万几百万的我就不知道了。回到正题,3月份,过完年,这个时候是IT公司跳巢高峰了,项目一半 人换了,忽然觉得自己也变成老人了,由于一些人走的很急,这时候我就接手别人很多事情了,那段时间真是天昏地暗啊,自己手上的事要做,别人的要接手,我的 理解又是慢热型的那种,晚上加班到9点是常事了,好多次都通宵加班,太困了就睡在地板上,反正开着空调,第二天别人没来上班就起来接着做,慢慢的到了4月 中旬随着对整个流程的熟悉,所做的事情和我以前在第一家公司熟悉的系统架构联系起来了,这时候数据库能力以及报表开发能力都有很大提升,系统架构非常清晰 了,我忽然觉得所有事情都在自己掌握中了,同时维护4个系统,并肩负开发任务,还培训新来的同事,都能同事展开了,那段时间很累,但是我觉得确实比较充 实。公司因为人都走了,也给我加薪了,我记得加了700,也就是过了4000这关了,等到5月份小兵也要走了,我又接手他的事情,这时候我就提出工资过 低,公司再给我加了500,那时候觉得真的挺开心的,做事很卖力,自己又开始学ETL工具,还学SHELL,当时做了一个比较大的需求,我记得从需求分析 到模型到表和存储过程再到报表开发、还有调度程序以及最后测试和系统上线,全是我一个人做的,半年的时候天天加班。
    就这样做到8月份,我2年合同就满了,公司要和我续约,开始公司直接拿合同给我签,我没答应,我说续约工资不要再谈吗?这个时候我手上的事情很多了,说实话我知道自己比现在值钱了,公司人事说要问下领导,第二天给我答复,等到第二天我们部门领导和我说,鉴于你今年已经加了2次薪水了,公司觉得不能 再加了,如果你觉得不行就不续约了,我想都没想就说行,那我合同到了就走了,我记得那时候离合同到期只差3天了,我说你们让人准本接我手上的事吧,我心里 知道,那时候我手上的活3个月也没人能接完,结果和我想的一样,3天里公司也没派人接我活,第三天,部门经理直接给我电话说公司觉得我能力还是不错,非常 符合我目前的职位,决定给我加薪,给我加了1100,这样我工资到了5200了,加上补贴扣下税,在5.5K附近了。我觉得能接受了,所以再次续约了。到 这我要说,一直以来我觉得我不适合做计算机这个行业,但是当初为了生存,我进了这个行业,又一步一步被赶鸭子上架一样走上这条路,我一直以为5K的工资是 我的顶了,没想到09年8月,从事这个行业差不多3年,我超过了自己的预期了,很多人看到这可能会觉得这工资比较低,或者觉得我自卑,但是对于我这样的际 遇,我想说我的信心肯定比一般人差点,我觉得每个人的生活方式不一样,每个人的理想也不一样,所以人不能和人比的,以前研究原子弹的科学家,工资才多少? 但是他们的人生意义比现在大部分年薪百万的人大多了。
    回到我自己了,签了合同以后,公司这边有变化了,新需求很少了,基本停留在了老需求的维护上,因为我对这几个系统非常熟悉,所以我做的最多的事情就 是查数以及培训新来人员,还有就是如果系统出了问题,第一时间解决,因为我熟悉,所以解决的比较快,基本上任何问题我看一眼就知道原因了,就这样单调的混 到了10年,这半年是比较舒服的,因为资历比较老了,客户和项目经理都不怎么管我,上班的时候想出去走走,或者累了想休个假都很自由的,那时候女朋友也来 上海了,所以常陪她,另外家里也老家市区买了房子,自己正好存了点钱全给父母了,但是我这人有危险感,我觉得我做的事情太单调了,而且我毕业几年了,从来 没有做过真正的完整的一个大项目,所以慢慢的想跳巢了,在这个公司也呆了2年半多了,一般在IT小公司呆这么久就是老员工了,所以我开始在尝试着找工作 了,这时候有个认识的人,自己接了2个项目,需要人,问我要不要过去,给我开了6500,我觉得低了,没答应,等到4月中旬,他找我聊了,说这个项目是全 新的开发一个分析型系统,还是比较大的,工资可以给我加到7500,问我能不能去帮他,那晚我想了下机会不错,但是新公司很容易倒闭,打了个电话问我老 爸,他和我老妈都建议我留下,这个我理解,因为我读书没读好,一直让他们担心,所以我们求稳,用他们的话说不指望我赚钱,只要不出事就好。但是我自己知 道,老做这种系统维护后面肯定没前途,所以我最后还是决定走了,虽然这边很舒服,也很熟悉这边的生活条件,而且我刚刚在公司附近租了房子,上班只要步行10分钟,在上海这是非常不容易的,很多人上班来回坐车就几个小时,但是我还是选择新的公司,学新东西。走的时候老公司不断留我,并说给我再次加薪,而且幅度蛮大的,算下来我留下工资和走差不多了,但是我还是走了,这里我还是要谢谢这个公司,在这里不管是技能,心态,都得到很大提升,甚至我觉得物质上都变 了。
    (第三次跳槽)
    09年5月份我进了新公司了,这是我第三家IT公司了是我进的第四家公司(第一家销售公司),公司直接让我去C银行上班了,那是家上海本地的商业银行,做的也是个银行分析型系统,我去的时候项目组还只有5个人,这个系统完全是全新的,还处于需求调研阶段,成天和业务人员开会,然后找人确认需求,回来 就熟悉源系统表结构,也业务含义,这段时间让我对银行的业务只是有一定的了解,比如存款,贷款的流程,涉及的系统,同时熟悉了一些银行业务系统,比如核心 系统,个贷系统,对公贷款系统,国际业务系统,等等,那时候项目经理是一个外企过来的,公司给他股份,所以他当公司是自己的,非常拼,作为外企的项目经理 他确实比较牛了,项目管理非常流程化,这方面我尤其佩服他,管理的确实很规范,相对我以前在的小公司,就好像是正规军和土匪流寇的区别了,大家别小看这 个,管理的规范,对项目的影响是深远的,所以我在他身上也学到些管理方面的经验。最关键最关键的是这个项目是我所做过的第一个从头开始,完完整整的中型项 目,还有就是认识了几个牛人。
    上次说认识了几个牛人,主要是datastage和SHELL非常牛,还有就是整个系统架构也很熟悉,而且其中2个居然都在我上家公司工作过,只不 过毕业比我早,也就是说我去他们已经走了,这一方面是缘分,另一方面实在是这个圈子太小了,说到这假如我一些同学,或同事看到这个帖子可能知道我是谁了, 但是无所谓了,我只是想把自己这几年经历写出来,留做一个纪念吧。
    那时候已经快过年了,我投了国内一家较大的IT公司,在美国上市的,这公司最近差不多倒闭了,我想大家也猜到是什么公司了,没2天让我去面试 了,BI产品部,明经理面试我的,也没笔试,直接问了我一些情况,然后问了些技术问题,总的过程也就2个多小时,然后要我开工资,我开了1W,他说根据我的经历其实真正做的项目不多,而且毕业才4年,我们公司对于这种情况只能给9K,不过你应该会出差,我们公司出差一线城市每天补75,2线城市70,这样 算下来有2000多,另外有餐补,已经符合你的预期了。我想想也是,就答应了,然后他们让人事和我办入职手续,我说我还没离职,要过完年后才能上岗,他们说没问题,那就先办网上入职手续,我发邮件告诉他们具体哪天入职,他们帮我准备电脑等入职的工具和文件。
    明经理说他也不知道啊,以前招人都是我这边直接定的,这个总监可能觉得有疑问吧,我和他沟通下,就这样拖了2周,最终结果是他们再面试一次,这次是 部门老总面试,好像是李总吧,唉,面试了半个小时,没谈任何技术问题,只问结婚了没有啊,能不能出差啊,在上海有没有买房子,这些闲话,然后说多帮他推荐点人来,他们公司对于高级别人才是分股票的,美国的股票很值钱的,我想这下总没问题了吧,但是过2天给的答复居然是公司再等老总答复,老总出差了。如果愿 意可以先面试下别的部门,我就烦了,居然有这样的公司,我说算了,你们公司我不再去了。这个公司给我的印象是,好像在菜市场买菜,他们的人和我透露过,关 键是在砍你工资,等你自己说自愿降薪。公司没有信用可言。我自己觉得也可能是他们管理内部出现矛盾了,我是权利争斗下的牺牲品,这里虽然没说出公司名称, 但是人的姓我用的是真是的,我觉得我并没有中伤谁也没诋毁谁,一切都是事实。
    就再和这个混乱的公司纠缠时,我收到另外一家公司的面试电话了,本来不想去的,我想既然上市公司和我约定就没必要再去了,但是后来想想就当是去学习 下,还好我去了,因为去后第二天就出现我上面说的反复面试的问题,这个公司比较人性化,安排我下班后去面试,面试过程一个经理和我聊了很多,问了比价多的 技术问题,比如介绍我所熟悉的3种数据库以及这3种数据库的优缺点,我记得我介绍的是teradata、sybase iq、DB2,然后介绍我所熟悉的前端产品和该产品优缺点,我介绍的是BRIO,被oracle 收购了现在是hyperion),然后介绍一个ETL工具,我说的当然是datastage了,然后让我介绍一个项目的架构,这个是我强项,所以从源系统到ODS-EDW-DDW,在到前端应用,他又问了每个环节比较容易出问题,出现问题的处理方式,等等反正面试了2个多少时,然后问了我期望工资,说会把我的情况和领导汇报,具体结果要我回去等。当时我觉得整个面试过程我表现的不错,这个公司去还是希望很大。过了2天着公司人事给我电话了,很急,说面试后觉得我比较适合,开的工资是9.5K,补贴另外算。然后说进公司后要离开上海去二线城市,可能要呆几年。这其实也是我想要的,在上海呆了4年了,我觉得这里不适合我,消费高,房价高,我女朋友大专毕业一直没找到稳定的工作,完全靠我,所以在上海我压力会非常大,利用这个机会去新的地方寻找机会,所以后来我非常开心的接受了。
    (转战二线城市)
    后来我就来到我现在所在的2线城市,也就遇到我目前的困惑了,本来这个帖子我只是想说说我的困惑,但是一下子把整个职业过程都写了,也是有感而发吧,希望能帮到一些目前还想从事,或者也是计算机专业的同学。这个行业就是这样,只要进来了一直做,总是饿不死,但是发财也难,你想自己开公司那总是个别的人能做到的,不多说了,说说我的困惑吧。
    目前我在这个二线城市,按照项目进度肯定是要呆几年的,每个月我拿到手的钱(扣税和四金)有11K,年底最少是双薪,因为之前买房子、装修房子、 结婚(一次全付银行无贷款,在老家买的),正好把我存的钱全部花光,另外过年要去女朋友家摆次酒席,这个我后面工资加年终奖就够了,也就是说我个人问题已 经全部处理完了,但是正好没有任何存款,老婆跟着我还在找工作,找了几个都是工资一千多,我没让她去,我工作上目前处于一个真空期,一天只要花2个小时就 能把事情做完。
    我的职业方向
    1:我好好努力,争取做个项目经理,以后回上海。在上海买房子,做了职业经理月薪过2W是有可能的,但是比较难,但是我有硬伤。
    因为:我没学位,没英语四级证书,而且我真的发现我不喜欢这个行业,以前是为吃饭逼自己努力,现在没有压力了,我觉得根本静不下心了学习
    2:在这个二线城市,好好工作,多存钱,找点门路做生意。
    本来我计划晚点结婚的,但是我妈非常急,她想抱孙子,因为这都到了寻死的程度了,这样我必须结婚,养孩子,结果就是我已经透支到年底的双薪了,所以要从明年开始存钱,但是一旦生了小孩子,我还能存多少钱呢?
    3:我放弃这个IT的工作,和我老婆去她家,她本来也是在一个2线城市,是省会,家里关系比较多,有认识的千万富翁,也有公务员做领导的亲戚,他父母全都是铁路上的职工,家里比较殷实。我老婆自己如果在老家本来有多个工作机会的都是很好的工作,比如飞机场,后来她表妹去了,现在月薪5000,还有铁路上,银行等等都超级稳定的工作。
    这个我自己也考虑过,我最担心的还是我父母,养个而且到大学,跟着老婆跑了,不要他们2老的感觉,而且我老婆可以找到好工作,但是我呢,我不知道我 自己能做什么,我岳父岳母非常想要我做生意,比如开服装店,或饮食店,他们说本钱他们出,我负责经营,但是我也没底气,毕竟没做过。
    各位你说我到底该怎么做,年底就结婚了,明年就30了,我到底该如何抉择呢?

    ps:本文来自网络某位前辈的编程之路 心路历程,吾辈望其项背 望共勉;话说到底在写编程的到底是有到少人是真正的热爱它?本文作者一开始就不喜欢做这份工作,到成功拿到10K工作了数年之后,还是不想做这个,这都是生活所迫,不得不屈服在生活的淫威之下。从本文中我有所感悟,做编程一定要下功夫,俗话说的好,保剑锋从磨砺起,梅花香自苦寒来;做编程 不要给自己后路,自己不逼自己一把 你都不知道自己的潜力有多大,不要混日子,不要无所事事,当心那一天日子把你给混了,高新行业更新代谢比较快,说不定哪天就失业了,没有学到东西,自己年龄也大了,岂不哀哉!趁着年轻 多拼一把 即使没有很大的成就,到老了自己拍着胸怀说我已经尽力了,这就够了;不管是为了钱 为了生活 为了所爱的人 还是自己的热爱 我们都应该砥砺前行,生活的重担我们必须接下,天将降大任于斯人也,必先劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能。

  • 相关阅读:
    分析模式的位置
    SAP .Net Connector for C#
    NETBPM开源工作流讲座
    BW处理链的时间为什么会每天推迟2秒钟?
    如何在SubScreen中取得上一screen中的值
    flash弹出窗口被ie屏蔽的解决方法
    用Eclipse 开发Flex (配置安装Flex插件)
    rtmp和http方式在播放flv方面的各自优势和劣势
    FMS4 P2P直播解决方案
    [AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
  • 原文地址:https://www.cnblogs.com/flyfishing1991/p/9557997.html
Copyright © 2020-2023  润新知