很快就要离开北京去
中国顶尖的电子商务公司从事我的技术工作,心中思绪万千,因为自己等待这个时刻掐指算来已经整整4.5年了。所以在这里整理自己过去4年多来的职业生涯历程,希望这点记录的文字能让初涉职场的同行们在IT这条路上少走点弯路。笔者不是一流名校毕业的,只是很多公司
面试官没有听过的二本而已,所以很顺利成章的四年多的职业生涯也就注定用坎坷来形容了。所以现在看到现在的学弟学妹们毕业的时候都拿着顶级公司Offer 的时候,我只能用“艳羡”两个字来形容我的心情。
时间回到大四校园招聘期间因为学校不是名校,没有很多名企来校做宣讲,算起来能算上名企的只有伟创力和华为这两家,这两次机会我全都去争取过,不过很可惜2次机会都与之失之交臂,不过现在想起来自己挺庆幸自己失去了那2次机会,不然我将压根不会走上软件开发这条道路上来,也许冥冥之中也是老天爷跟我安排好的一切吧,不过可以体会的是那时候即将毕业的的我根本就不知道自己要选择什么行业,而是逮到一个大公司的职位就愿意去的心态去找工作,还好庆幸的是
误打误撞进入的软件行业,根据自身
性格特征来分析还是蛮适合的。所以各位毕业生们,对于第一份工作的选择,切忌不能一味追求公司名号,而不去关注公司职位你到底适合不适合,如果你性格内向,但是你的应聘的职位是销售,我想即使你应聘成功,但是你做起来会觉得倍感煎熬,同样你如果性格外向,让你一天12个小时对着电脑Coding,不去和人说一句话,我相信你也干着非常难受,所以职业方向的选择首先一定要从自身情况出发选择最适合自己的行业和工作内容,因为只有适合你的工作,才是你能做的好的工作,我的感悟是:
切不能为了一份不适合你的但是薪水稍高的工作而放弃最适合你的工作。 第一份工作其实是进入了北京的一家还算有名气的公司,但是因为自己在软件开发上时零起点,所以进入公司的岗位并不是开发工作,更多的是全国各地的项目维护实施工作。所以我面对的更多是出差到全国各地去跟客户现场实施,所以几乎跟项目开发工作绝缘,而且还遇到一些不是很公正的事情,就是当时一起面试进入这家公司的一个技术能力上不如我的同事因为能言善道,
入职的工资比我高了不少。也许这对一般人来说会是难以接受的事情,我当时也会很苦恼,但是对于这样的事情没有任何地方和人可以抱怨,所以我选择的是不去计较。外省出差很累,工作倒不是很复杂,基本上不用过多的
加班,所以大家回来的都很早,这个时候很多同事选择了是游戏、电影打发时间,但是我却选择了跟
他们不一样的
生活方式,我会独自躲在自己的房间里面疯狂的学习关于Java的一切知识。当我疯狂的学习Java和AIX小型机4个月后,有个机会自然而然的就落到我头上了,因为当时公司没有一个成功
上线的AIX+DB2+MQ+
WebSphere实施的总结文档可以参考,各个省份的实施工作都是按照实施指南去指导工作,而指南和实际情况会有偏差,所以总是出现莫名奇妙的问题导致实施工作滞后。而因为我4个月一直的学习,让我在实施工作中得心顺手,很快我负责的省份成了第一个成功上线的地区,那么我很自然的就成为第一个写成
成功经验总结的人了,而这个文档很快在全国的各个省份推广开来,我也不出意外的成为优秀新人和第一批调薪的员工,而那位进来比我薪资高,但是入职后却迷失方向的同事,当离我离开公司的时候,他的薪水已经远远在我之下了。我对于自己的这段经历的感悟是:
不要太在乎一时的功利得失,要树立目标,懂得每天的积累,把当前的工作做到卓越,那么机会就会出其不意的找上门,而且一定要让自己相信公司永远不会亏待真正有能力的员工的。 07年,当时自己觉得把Java相关基础知识掌握到差不多,同时也参与了项目的开发,但是主要为实施的工作完全提不起我的
激情,虽然有优秀新人员工的头衔,但是我还是选择了离开,想去做一份完全是开发的工作。于是申请回北京,然后网上狂发简历,很快得到一家做CRM很强的公司的Offer,但是这个节骨眼上我放了一个选择
错误,因为当时还同时面试了一家韩国的
三星数据,在我入职CRM很强那家公司2周后,三星数据又给我了Offer,薪资会高些,同时HR跟我说三星数据中国研发基地做的都是三星集团内部的企业级开发,是最富挑战性的工作,只要在里面3年你将成为全球顶尖的Java工程师。报着这样一份憧憬,我义不容辞的辞去了当前的工作去了三星。这是我的第一家外企,体会到了三星的企业文化,有过2周
一辈子不能忘却的封闭
培训,在离开培训基地的晚会上,大家都被弄得红了眼眶,说实在的他们的培训做的可以让
人有种为三星集团拼命的冲动。可是冲动归冲动,平静下来后,才知道期望和现实差距那不是一般的小,因为新成立的部门,工作量并不是很大,所以这也是说为什么我放了一个选择性的错误,如果我当时没有选择三星,而是选择第一个单位留下来的话,我想发展会比三星好更多,因为我可以掌握很
多核心的东西,而三星因为考虑的保密和安全,很多核心模块并不会给中方研发人员去接触,所以对此我非常失望。而正是这样工作量不大的
日子里我开始每天学习关于Java开源技术框架的源码和疯狂的啃很多技术相关的书籍,同时很明显的感觉到自己从一个初级
程序员慢慢的成长到可以独立负责系统
架构设计的
高级程序员了,那段时间很荣幸的成为内部的培训讲师,把自己学习的知识很好的
归纳整理和同事们分享心得,在分享的同时自己也对技术有了更深刻的
理解。这段经历告诉我:
即使本职工作非常轻松,你也不能松懈,利用空闲时间去做你能对你职业生涯有益的事情,同时培养自己乐于分享的心态,不要觉得把你掌握的东西分享给别人是件不好的事情,分享的过程也是你成长的过程。 08年,可能当时自己对技术的的渴望,会让自己总是有不安分的想法,而三星不能给我更大的平台去发挥我的才能,在这种矛盾下我变有了换工作的想法,其实从毕业的时候内心深处都是想进国内一流的互联网企业,但是总是事与愿违,基本上和互联网企业绝缘,那段时间也投了很多互联网企业,但是简历总是石沉大海。经过一段时间的煎熬,我还是妥协了,把选择范围放大,有很多面试机会,有成功也有失败。也有一些小的互联网企业的机会,但是自己又不愿意放下大公司的光环,屈身前往,又加上金融危机的势头
凸显,找工作的过程竟然变的非常艰难,因为寻找工作的不顺利,自己也陷入了
迷茫,不知道自己的前途在那里,迷茫归迷茫。吃穿住行都要花钱,所以我最后选择了一份不慎理想的工作----外派国际知名企业。是的,人力外包,没错,我选择了人力外包,在这里来说我不是一棒子把人力外包给打打死,毕竟自己是从下包商做到了该公司的正式员工,从08年一直到10年初我都是以下包商的身份参与项目的工作,但是期间我做的工作和正式员工的没有什么区别,那是因为对于自己的心态是一直都没有把自己作为下包商,而是以项目的负责人的身份去工作,很快我就进入了项目的核心系统的设计开发工作,包括技术难点的攻克等。但是并不是每个外包人员能我一般这样的态度和决心去做一件外包的工作,所以我还是不建议刚毕业的同行们选择外包,因为我在项目中的2年多当中,来来去去不知道多少人,如果你做不到像我一样的核心人员,你很难能保证你的工作是稳定的,所以外包是一个颇为不是很稳定的工作,特别是有些小的外包公司,本身应对风险能力不强,很可能会导致工资都发不出来(自己在09年就经历过这事情)正是因为自己的态度和2年多不计得失的加班辛勤工作,已经让我成为了项目中不可或缺的人物,很自然的我就成为了该公司的正式员工。这些经历告诉我的是:
无论你从事什么样的工作,一定要让自己成为不可或缺的人,只有你成为了不可或缺的人时候,才能被公司重视,才能有更广阔的发展空间。 成功转为正式员工之后,原以为自己会在这家外企公司好好的一直做下去,因为这家公司是可以做一辈子的,往后的发展会慢慢往咨询顾问靠,也就是说会以业务为主技术为辅的趋势发展,但是这样的工作却总让自己觉得缺了点什么?是的,缺少了对待工作的激情,因为职业生涯的发展越来越和自己毕业当初想成为一名技术大牛的目标越行越远了,总观目前的自己是一个对技术更有兴趣的人,觉得只有掌握了更有含金量的技术才会让自己更有安全感,而目前的工作岗位上已经对我的技术提升不会有更大的提升,而在业务上的提升目前也没有很好的机会能给与,这样的工作性质,并不能让我非常满意,而心中做一份更有技术挑战的工作的欲望也越发强烈了,所以在工作之余我开始为这个一直有但一直没有实现的梦想开始准备,所以我更多的涉猎更高级的技术:如
设计模式、SOA、分布式计算,云计算等。虽然这些内容和当前工作没有任何关联,甚至都不知道未来这些知识能不能派上用场,但是我还是坚持用心去学习和实践了。说真的现在越来越相信机会是留给有准备的人的,因为之前准备的那些知识没有想到在后来的
新公司面试中都上了,所以一切水到渠成,很自然的就能成为这家顶尖互联网公司的一员。这段经历告诉我:
梦想真的重要,有了它,至少你还有前进的动力,同时多涉及行业的知识,即使这些知识当前对你来说没有任何作用,但是总有一天它会派上用场的,说不定正是你平时工作之余积累的东西,反而是你职业生涯发展的催化剂。 OK,我过去的经历大致就是这些了,4年啊,人生多少个4年,也许4年便是一段
旅程的结束,新篇章的开始。过去的4年,觉得自己还是浪费很多时间,职业生涯也走的不是非常顺畅,里面的酸甜苦辣只有自己能体会,但是因为经历过思考过,才知道自己真的要的是什么,也许未来的4年因为有了前车之鉴,我会走更少的弯路,同时更希望再过4年,我在这里回顾我的八年职业生涯的时候,我会有更好的感悟去与大家分享,希望这些文字也能勉励初入职场的同行们。