一个工作快八年的老IT人士这几年沉浮总结的职场经验教训

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gooogleman/article/details/50682704

      以前我挺喜欢写博客,觉得把心中的想法表达出来非常畅快,并且还能和网上很多人沟通交流,现在我更喜欢把想法留在心中,博客很久没更新了,刚才闲来无事,看看职场话题版块发现很多人都挺迷茫的,所以我写一些个人的职场教训给大家分享一下,希望对我对大家都有用。
1、工作的前三年,别那么在乎待遇,甚至在不影响生活的情况下,后面都可以一两年之内不在乎这些,关键是这几年咱要有过硬的本事,要不断学习。
2、要加强自己做人的基本素养,对领导要尊敬,处理好同事之间的关系,即使自己的领导真的做人有问题,也没必要和他公开吵架,真的没必要,就重新找个公司,或者等机会取而代之就行了。
3、在自己羽翼未丰的时候千万不要去兼职干别的,因为那点小钱会让我们失去理智,失去方向;如果自己觉得有必要出来自己干了,或者转型了,才可以采取这种方式——人生赚钱的方式很多,如果继续用这种高付出,低回报的方式去兼职,我觉得这个钱赚的太辛苦了。
4、永远不要只知道工作,要懂得调节,懂得娱乐,不要让外人一看就是IT男;身体是自己的,年轻的时候疯狂加班,通宵,顶多也是工资比一般人高几千,仅此而已,当一个公司不需要这个老弱残兵的时候,随时会用各种方法挤走你——我们不是干五年十年,我们要活一辈子,我们上有老,下有小,我们要好好计划我们的寿命使用。如果你在一个疯狂加班,不懂给员工释放的公司,请毫不犹豫的离开。
5、当自己有很多负面情绪的时候,请不要到网上去散播,因为爱上网的人,通常也很多负面情绪,两个都郁闷的人走在一起,负面情绪会更加膨胀。正确的做法是在公司找你的领导表达一下你的状态,并让他来帮你,一个合格的领导听到你愿意把心底的事情告诉他,他会很开心的,并且他会更关注你,并且这样是和领导形成默契的很重要的方法,但是如果不把事情告诉领导,又在工作中把这些负面情绪散发出来,对团队形成不利,那领导对咱的印象是很坏的,甚至可以说是直接打入冷宫。多少年轻人会冲动的做出不理智的选择啊,领导是老虎,领导是坏人,我们要远离他们?!虽然拼实力,但是人的感情是绝对影响一个人的决定的。
6、在一天公司,就要好好干一天,如果已经对公司诸多不满了,请默默离开。很多人喜欢有点事就骂公司,但是自己却一直不走,隔墙有耳,这种人我敢说不可能在公司混的好。把不满,把自己最阴暗的一面只展现给自己的好朋友,老婆,但是不能在公司展现出来,公司需要正能量才能发展。
7、当工作了三五年后,一定要学会带团队,一个人的力量很有限,如果一个人能把一个集体管理的很好,那么这比一个高手要有价值的多。
8、明白公司的核心是什么,尽量做公司核心的东西。
9、找一个温柔贤淑的老婆,让自己做什么高风险的事情都会无后顾之忧。
10、多在网络上结交朋友,朋友多,机会多。
           暂时写这么多,先去陪孩子玩玩了。祝我这几天的面试我能找到合适的工作吧。

展开阅读全文

一个工作八年跳槽五次的老程序员的无奈经历

04-17

从2006年毕业至今,转眼间工作已经有8年了,乘工作交接这段难得的闲暇时间,写点感概。rn 06年大四下半年,大家都在找工作,我当然也不例外,只是在大学里的成绩都是追求及格就行,偶尔挂科也无妨的,造成找工作的时候困难重重,后来去了一家小公司去面试,那个公司专门找应届毕业生去干苦力,当时面试的时候是上机编几个C语言题目,由于准备的比较充分,4题搞定了3题,回头看看别人都一脸的哭像,我觉得差不多了,于是下机,回去等消息。第二天,电话意料之中的打过来了,直接带毕业时的就业协议去签约,实习期基本上没什么钱,然后毕业后就是试用,当时感觉公司就是黑,每天逼我们干到11点以后,其实后来想想,这算啥呢,公司对我们已经不错了,没有任何经验,从头开始学,一个简单的小东西要搞几天,说实话我现在还挺感激那家公司的,虽然老板后来一直没跟我们签正式合同,不交保险啥的,但是作为程序员的第一步,还是走出来了,在高强度的训练下,编码技术也掌握的非常快。一年以后,觉得在这个小公司没啥干头了,反正就是做外包,做最简单最苦力的程序员,感觉学不到东西了。于是,找了个相对比较大点的公司,开始了我人生的第一次跳槽。这次去的是做交通行业的,基本上一开始也是做做简单的项目,渐渐的开始负责一些小型的系统开发,到了08年底,遇到了人生第一次挑战和机遇,当时公司在做一个比较大的项目,移动手机方面的,纯软件费用近700万,当时负责这个项目的项目经理离职了,于是乎,我这个一开始参与这个项目的程序员,渐渐担当起了这个项目的项目经理,当时工作才3年呀,真不容易,刚开始各种压力,组内的成员很多都是工作5、6年的,不过好歹我和他们平时关系挺好,渐渐的,也就适应了这个角色,当时在公司可谓混的春风得意,工资也比其他人高,虽然工作年限并不长。到了10年底的时候,当时我那个离职的老大,在一家互联网大公司做技术总监,就想让我过去做研发项目经理,因为我和他之前工作配合的挺默契,他对我的能力一直很肯定,再加上我对游戏互联网这块也确实比较感兴趣,于是乎,不顾公司领导的强烈挽留,依然辞职去了这家公司,人生的第二次跳槽。rn 到了第三家公司后,开发的主要是游戏方面的客户端和插件方面的产品,主要用的C++,尼玛这个语言不是很熟悉,于是边学边干,刚开始干的还是蛮开心的,做出的产品反响挺好,看着下载量每天几万的增加,心里还是蛮有成就感的。但是互联网公司的压力不是一般的大,到了后期,公司渐渐策划不出新的产品,互联网嘛,你做不到行业前三,基本上就没什么机会了。再加上公司的人员流动太快,连总经理都换了(公司是集团下面的子公司),而且公司搬家搬的离我家太远了。渐渐感觉这样做下去也不行,开始怀恋起过去的传统行业了,毕竟有稳定的项目,压力也不会太大。正好当时一家比较大的国企招人,做的是智能交通方面的,打电话约我去面试,最主要,这家公司离我家很近,于是就去面试了,面试完自我感觉不错,毕竟做了多年的交通,业务还是很熟的。然后当天下午就电话来了,基本上也在意料之中,于是乎,人生的第三次跳槽来了。rn 到了第四家公司,尼玛国企就是国企,本来十几个人的部门,几个月的时间扩成100多人,一批硕士、博士生,总经理野心很大,号称要把目前的产品做成国际领先(当时开会我在下面忍不住笑了)。结果你们也能想到了,公司没什么市场,还招了这么多人,而且博士硕士工资高的离谱,还没项目经验,不知道总经理脑子是不是被驴踢了。到了10月份,也就我入职的半年后,公司渐渐发不出工资了,大家心里都觉得不妙,果然,总公司对部门效益不满,觉得把这个部门给撤了,部分人留在公司,降薪,部分人直接裁掉(给点补偿),当时觉得国企真的乱,再待下去人就废了,决定再次跳槽,到人才网把简历刷新了下,然后一家做交通行业的公司给我电话了,然后就面试啥的,反正我这个人不知道为何,面试成功率极高,这次面试当然也过了。于是,开始了人生的第四次跳槽。rn 这是第五家公司了,到这里感觉跳槽已经相当频繁了,面试的时候人力资源对这个很介意,压了我工资,当时我还就横上了,工资达不到坚决不去,于是过了半个月,本人觉得没什么希望了,公司又打电话来了,说是同意了我的薪资。然后就来上班了,尼玛,工作六年了,到这里居然干程序员的活,开发部除了一个部门经理,其他全程序员。之前干项目经理干习惯了,来这里突然干程序员,感觉好累,不过一段时间后也适应了,反正只写程序其实也蛮轻松的,工作单一,没那么多烦心事。然后公司在新疆搞了一个大项目,让我担任项目经理,于是乎,我身兼两个职务,既是项目经理又是程序员。出差的时候就是项目经理,回公司了继续干程序。渐渐的,觉得写代码太累了,毕竟年龄在这,都32岁了。过了14年,公司要求研发部必须每周加班有30%,就是每天晚上强制加班,我靠,连续干了一个月,扛不住了,岁数在这,哪能和90后的年轻人比呢。想了好久好久,觉得研发干不下去了,想转那种纯管理的,于是,在人网上把简历再次更新了下,然而,这次简历更新后,打电话面试的寥寥无几,可能都觉得我跳槽过于频繁了。哎,当时感觉不是一般的凄凉,于是开始主动投简历了,后来看到一家公司,国企下面的三产企业招开发经理,就投过去了。当时其实也没报太大希望,几天都没回复。我照旧天天写代码,天天加班。直到有天,那个公司居然给我电话了,约过去面试。当时感觉挺意外的,也就过去了,第一轮面试挺成功的,持续一个小时,和他们技术专家聊得非常开心,然后就是第二轮,第三轮。其实第二轮感觉挺不好的,感觉面试我的人对我不是很感兴趣,随便聊聊就结束了。本来不报希望了,结果,第二天居然给我电话告诉我已经被录用了。当时感觉真是惊喜,命运待我不薄啊。于是开始办理离职手续,今天正好办理结束,周四了,周五休息一天去体检,下周开始新公司入职。哎,干这么多年,每次跳槽中间都没歇息过,不是一般的累。好了,第五次跳槽了,真不想再跳了,希望在新公司能干的愉快,稳定下来吧。rn 论坛

说说我工作几年郁闷的事情

09-01

基本是关于友情的吧rn1,同事A,工作经验比我多几个月,几年存了一万块,加上家里的60多万买房了rn天天嘲笑我不行,赚不到钱,经常嫌你请客少。聚会经常什么都算计好,自己出的多了就非常不高兴。rn其实我觉得aa制就好,多出点也无所谓了,只要开心。而且我请他真的非常多了rn例子:一次我去的晚了,他就付了唱歌的钱,然后说,你去买下吃的,平均**钱,不超过这个就行rn其实我真没计较这些。rn不说绝交的话,反正现在说真的没有什么耐心做朋友了。。。。。。说好的兄弟基本上想止步于此。rn毕竟我也没存什么钱,却常常拿来请客了。上次他没钱,我拿信用卡现金借他,利息车费都我自己出。哎。。。最后有人说我计较,难道我家里没有人吗,不要生活吗rn2,同事B,经常跑我这里吃饭,当然也会请我,但是说真的,我请他比我请他多很多rn今年,你们看看都9月份了,我吃他一顿30块钱的饭,却请了他不下于500的几餐。还没算去年的呢,他发工资影都不见一个。今年我降工资转岗位,损失好多钱。没钱的时候,没人借我。理解,一个买房,一个生娃 了。rn这也就算了,天天喊我请客。rn 好吧,不说了,哥不知道说什么。说是朋友,确实有情义在里面,一起玩了几年。rn但是哥也要生活。rn3,高中同学c,关系比较好吧,几年前,刚参加工作,我没钱,吃不上饭了。想借200rn他说没有,现在我有自保能力了。问借钱。。。呵呵。。。。。。。rn还有一次问借我借钱,我确实没有,他一顿埋怨。凭什么。。。。。rn4,大学同事d,那会刚出来,没钱,问一个朋友借钱,借了100.rn后来因为工作的事情,老板说不想要刚毕业的,没过试用期被开除了,所以还钱迟了,这个同学打电话到我家催债。rn我妈说没钱就问家里要。。。。。。。。以为我搞传销了rnrnrn今年下定决心一心一意存钱了。。。。不折腾,不闹腾。rnrn 论坛

我在北京工作几年 – 番外篇

06-20

前段时间,心血来潮,总结了自己在北京工作这几年的经历和反省, 发到网上后,竟意外的收到了很多人的回复,勉励、质疑的朋友都很多。 不回复是不厚道的,回帖呢,很容易就被来后帖子淹没, 思考再三,还是决定另写一篇补充。rnrn[b]跳槽太频繁?[/b]rnrn嗯,我承认,这也是我反省的原因之一。相对比在一家公司踏实工作的朋友而言, 我的现状,并不比他们好,甚至差很多。某次和风行的唐总聊用人的问题, 他有句话让我印象深刻,大意是说,对于一个刚入职大家不了解的人, 先扔一些问题,让你解决,如果处理的好,再扔一些更大问题让你处理; 如果你连小问题都处理不好,就想要大资源,那必然是痴人说梦。rnrn回到跳槽的话题。在入职一家新公司后,必然有一段时间,是处理繁琐小问题的阶段, 时间长短,因人而异,也和公司的发展环境有关。 但如果这个阶段,没有令人信服的成绩,就很难迈入下一个阶段。 这也就是我上一篇总结中提到的“解决产品线上的实际问题,比学习新技术更重要”的原因。 因为问题小,你可以敷衍了事,草率完成,继而把时间投入到“新技术”的学习。 但是,正是这些可能看起来微不足道的小问题,决定了你要在这个阶段呆多久。 频繁跳槽的人,也许换了公司,却换不了自己身处的层次,往往也是这个原因。rnrn公司所给与的待遇,是基于你过去的经验和目前的能力,这只是一个起点。 等到真正为公司创造价值,和公司真正认可你的价值时,这才是待遇提高的根本, 否则只能随大流,在平均工资增长的上下游稍加浮动。rnrn网上永不退流行的语言之争,平台之争,对于第一线的开发者而言并不重要, 重要的是要有可以拿得出手的产品/作品。不论做研发(客户端、网站、服务器等), 还是做产品、设计,都是一致百虑、殊途同归的。 为一个产品的改进殚精竭虑、耗尽心思,不计较短期的得失沉浮,最终获利的是自己。 有了拿得出手的,质量过硬的产品,你跳或者不跳,都无关宏旨了,你的价值就摆在那里。rnrn对我而言,跳槽更重要的目的是增长见识、开拓眼界。是否到达目的呢? 只能说是差强人意。正如上面的分析,“换了工作,却换不了自己身处的层次”, 所以各方面的提高,都非常有限。只能说,来日方长,再接再励了。rnrn[b]Vim+文本文档10万字的笔记?[/b]rnrn我有尝试用Word, LaTex, MediaWiki、WordPress等方式记笔记,然而终究不便。 经过多次笔记平台的痛苦迁移,我最终安稳在了Vim,个人最钟爱的编辑器上。 Vim的搜索、跳转、语法上色等功能,可以极大的提高编辑效率, 而作为程序员,笔记中的大段源代码、工具命令/输出分析等, 也可以随心所欲的编辑,可谓是得心应手。 几天前,我用VimWiki,把部分笔记输出为HTML, 放在我的个人主页上: http://www.berlinix.com,欢迎大家围观。 因为将原来无格式的文字,整理为VimWiki格式的文本, 还是颇有工作量的,目前只完成了一半,而且整理的不太规范, 不过可以凑合看了,以后会继续优化与美化;-)rnrn[b]知道了问题,答案又在哪里?[/b]rnrn在犹豫、迷茫、困惑时,我们不知怎么去解决。 经常性的反省是很有帮助的。但仅陷于反省而不去改进,就无济于事, 如古人说的“吾日三省其身不如须臾之所学”。 除了自我的反省,也可以和有经验的长者交谈,把自己的问题和盘托出。 不要出于不好意思或者顾及脸面,害怕求助于人, 就如不要害怕承认自己的无知,而拒绝学习。rnrn这个世界有太多诱惑,也有太多选择。迷茫很多时候来自不知如何选择。 也就是常说的“何去何从”。 《黑客与画家》给了一个简单的答案: “如果你有两个选择,就选择较难的那个。” 《富爸爸穷爸爸》给了另外一个解释: “轻松的道路往往会越走越艰难,而艰难的道路往往会越走越轻松。” 晚上是看会儿电视剧还是看会儿刚买的《编程珠玑》? 不要犹豫,选择后者,那个较难的。 在短期利益和长期利益之间,我们往往不由自主、下意识的, 就会挑中那个看似轻松、有短期利益的选择,忽略了长期利益。 而当我们选择长期利益时,它的好处,就将在以后的岁月中, 逐渐浮出水面,历久弥新。 生活中无数个短期利益和长期利益较量的结果, 就最终决定了我们的“去”与“从”。rnrn[b]炫耀/自命不凡/有什么可自豪的?[/b]rnrn我想用Jobs曾说过的一段话,来作为答复:“你的时间有限,所以不要为别人而活。不要被教条所限,不要活在别人的观念里。不要让别人的意见左右自己内心的声音。最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他一切都是次要。”rnrn在工作这些年,总会在不同的场合,遇见某种人,喜欢给人的工作或者做的事,以消极的评价。 内心不够坚强的同学,有时候会很受挫,女同学的话会很受伤。 抱怨无济于事,别人的评价也是其次的,我们只需反躬自问,是否达成了自己的目标? 要有如Jobs所说的,追随自己的心灵和直觉的勇气,而且,不惜今日之我与昨日之我战的勇气。 至于别人的话嘛,刻薄点儿,用杜甫杜伯伯的话来讲:尔曹身与名俱灭,不废江河万古流。rnrn[b]现在在做什么?[/b]rnrn我现在和几个朋友一起,做一个叫做“淘奇桌面”的软件 (运行于Windows平台,主要功能是硬盘搜索,如软件、文档、视频等)。 目前,我是在家全职做,其他几个朋友兼职做。 我主要负责的是推广、运营等,开发主要由其他朋友来主导。 就如程序设计语言里有一种叫做胶水语言的粘合剂(如Python), 我希望自己发挥的作用,就是胶水,把各擅其长的朋友, 凝聚在一起,做自己热爱并擅长的事。 简单温馨的团队,在残酷的现实环境中养成的强大执行力, 期望有朝一日,与前辈、同龄人、后来者,一争雄长。rnrn目前项目的推进和市场,有很多问题,可以说是履步维艰,进退维谷。 然而我要感激的是,在CSDN发帖后,不少朋友回帖或者到淘奇桌面的网站留言, 给予很多真知灼见,以及具体问题的解决办法,非常出乎我的意料。 天南海北的人,素不相识,能够相濡以沫于江湖,这也是我乐观的生活的理由之一。rnrn[b]结语[/b]rnrn据说,忘记过去的人,注定要重蹈覆辙。 吸取经验教训,避免犯同样的错误, 坚持不懈的朝着自己的方向,努力进取。 比起成功,更重要的是保持谦虚平和的心态,积极乐观豁达的人生态度。 活在当下,做好现在正在做的每一件小事,让此分此秒的自己感到充实快乐。 成或败,遇或不遇,又何足道哉!rn 论坛

工作几年为的是什么?

04-19

转眼毕业将近六年了,回想毕业以来走过的路,收获很多,也失去不少,对未来有自信,但也更加迷茫。rn  我出生在北方一个小城市的一个工人家庭,父母就我一个儿子,加上从小体质比较弱,他们给我了加倍宠爱,同时也对我寄予了很高的希望。我也没有辜负他们,从小学、中学一直到大学,我的成绩一直很优异。大学学的是计算机专业,对于这个专业我也非常喜欢,在校期间还拿到了高级程序员证书。我是一个不甘平庸的人,在省城读大学的我当时一直想,父母一辈子不容易,毕业以后一定要干出一些成绩(当然,也包括多赚一些银子),把他们接出来享享清福。rn  但是1997年大学毕业时,由于父母不放心我在外面闯荡,坚持让我回到他们的身边。我最终还是回去了,进了一个效益还算过的去的国企。在那里的两年多的时间,虽然没有什么工作压力,我还一直没有懈怠下去。我一方面一直关注和学习着新技术,随时做好到外面发展的准备;另一方面,我利用平时工作的时间加紧复习,参加了两次研究生考试,但是最终都没有考上。后来回想起来,用两年的时间全身心复习备考,我感到付出的有些不值得。我觉得工科尤其是计算机专业,只有在实际工作才能提高自己的技术和能力,而研究生只能学一些书本上的知识,而工作中用到的理论,本科阶段学到的已经足够了。rn  后来我放弃了考研,还是打算到外面闯一闯,当然这些也得到了我父母的支持。一次偶然的机会,我应聘到了省城一家软件公司,当时是2000年4月。这是一家新成立的小公司,有十几个人,老板是个在国外经商多年的生意人,有一定的经济实力,之所以开这个公司,是因为拿到了一个很大的项目。这个项目当时在国内还没有人做过,市场前景很大,为此还得到了中科院的支持,有一些中科院的研究生也加入了近来,而且公司还从北京聘请了一个非常有经验的人担任总工。我觉得这是一次很好的机会,就打算好好干下去。由于我们做的是企业应用系统,经过那半年多的努力,我在技术和行业背景方面都有了很大提高,成为了公司的技术骨干。rn 但是事情往往事与愿违,在实际工作过程中,我们发现公司的这个聘请来的总工的能力远没有我们想象的那么高,而且保守,技术陈旧,领导能力也存在问题,致使那些中科院的研究生纷纷离开了公司,以至无法按工期完成项目。我们发现这些问题后,给老板反映了这些问题,建议他能否重新聘请一个总工。但作为老板,考虑到临阵换帅对项目和公司形象造成的影响,以及重新聘请的成本问题,迟迟下不了决心。就这样拖了三个月,我们几个开发人员都实在不愿继续干下去,纷纷向老板提出了辞职。rn  老板考虑到开发人员纷纷辞职会导致项目最终瘫痪,一直挽留我们,不在让总工负责这个项目,同时找我单独谈话,希望我能够担负起这个责任。我想这个项目以前国内没有任何资料和产品可以借鉴,而且当时项目是一个烂摊子,客户关系也因此一团糟,同时自己以前也从没有过任何项目经验,因此本不打算答应老板;但是转念一想,这个项目市场潜力确实很大,是个很好的发展方向,我们在以前的开发过程中毕竟积累了一定的经验,同时如果承担下来,我在公司的发展空间比较大,对我项目管理方面的能力也会有很大提高,这样的机会不是到哪里都会有的,另外工资待遇也比较优厚,思来想去,我还是把这个项目接了下来。rn  在以后的一年里,由于项目工期等等原因,我和我的同事们只能在原有产品基础上进行修改和补充。我在系统分析、设计、编码、技术研发以及项目实施、项目控制等等方面的能力都提高了很多,项目也基本满足了用户的要求,但是,由于经营运作方面的原因,这个项目最终还是失败了,公司最终也倒闭了。rn  当时,时间已经到了2002年的8月份,满打满算,我在这个公司干了两年半的时间。但国内市场却发展很快,从事这个领域的开发商已经从原来的两三加增加到二三十家,不过他们现有的技术实力与我们相比还是有一些欠缺,看了他们的产品,我发现我们做的那一套产品在技术方面国内还处于领先水平,可以说超过我们技术水平的开发商最多也不过两三家,现在市场还不是很成熟,用户比较单一,开发商也是在摸着石头过河。考虑到自己在这方面还有优势,去年年底,我又从其他行业转到了这一行,来到了南方的一家公司。但是,毕竟由于以前那个项目没有成功,现在自己看来所谓的“优势”还优待现在公司老板的检验,只能拿着那区区4K的工资,脚踏实地的从头作起吧。rn  现在想来,对以后真是有些迷茫。自己这五年多一直在为事业打拼,家庭顾及的很少,感情更是一块沙漠。本来我从小体质比较瘦弱,父母为次没少为我操心。看着父母身体一天一天的老下去,我想即使能够找到一个能够发挥自己优势的公司,得到公司的重用,这样一个一个工程作下去,何时才能结束四处漂泊,生活在父母身边,孝敬他们?何时才能让他们不再为我的四处漂泊而担心?至于感情问题,我早已经没有任何幻想,甚至有时很自卑。自己而且这样四处飘摇的工作生活方式,又怎么和一个姑娘谈情说爱?即使心中有心爱的女孩,有如何向她去承诺连自己都没有信心的未来?有时,我真打算放弃三年来我奋斗的一切,回到以前那个国企去,尽早成个家,虽然平平庸庸,但还能好好和父母妻儿一起共享天伦!rn  朋友们,你们说我这样想是不是太消沉了? 论坛

我在北京工作几年一个软件工程师的反省

06-09

我于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司,主要做P2P视频点播的业务,而我主要从事P2P后台服务器的开发。百度是一家在纳斯达克上市的互联网公司,我主要在客户端部门的百度影音项目组从事P2P后台服务器开发。rnrn这些年,在这些不同类型的公司的工作经验,教会了我很多东西,技能上的,做人做事上的;也让我收获了很多东西,例如志同道合的朋友们。作为员工,作为用户,最近有冲动回顾过往,并总结分享一下自己的经历、教训,希望对自己,以及互联网这个围城内外的朋友们有所帮助。rnrn[b]NEC岁月[/b]rnrn外界对日企有很多误会,其中最大一个,恐怕就是认为日企都很变态,疯狂的加班,低廉的工资等。也许是第一份工作,NEC给我的整体印象不是变态,而是是温馨。入职培训时,公司的技术总监这样对我们说:不论你们在那个行业,都要争做这个行业的Number One! 这句话,随时想到,都让我振奋不已。也许正是这样的勇气,才让NEC屹立百年不倒(虽然现在有些江河日下了)。入职培训时,还学习了很多社交礼仪,例如如何互换名片(把印有自己名字的名片,面向对方等),同期的学员,在当年合作了据称是有史以来最成功的春晚,而很多学员,以后的关系都还不错。rnrnNEC的加班工资(晚上和周末加班都有法定工资)、弹性工作制(真正的弹性,早上8点到下午5点就可以下班)、出差补助(出差通常都会安排不错的酒店)、学习氛围浓厚(每周的日语课堂;每天中午15分钟的轮流演讲等)、每年一次的国内旅游(一般都有4个左右的目的地可供选择,2008年的旅游地是武夷山、庐山、苏杭等)、超多的假日(入职就有12天;法定节假日通常要多放一天假)、法定之外的个人保险办理,这些都很让人怀念。说起来,作为一家日企,还是非常人性化的。例如某个飘雪的冬天,公司为了照顾员工,特意允许下午4点全体职员下班回家。rnrn都说大公司学做人。我在NEC学会的一个做人原则就是:不要不懂装懂,坦然承认自己不会的,然后努力去学习。不懂装懂的人不会在这个集体中得到尊重和认可。NEC的李San、凌San作为领导,对我这样初出校门、不谙世事的青年人提供了很多机会,他们的宽容让我至今难忘;而亦师亦友的刘San,是我所见过的真正的hacker,对技术的痴迷,给新手的帮助,以及天真的为人,让我钦佩又向往;才华横溢的小站、小张,作为同期学员,可是我心中追赶的目标和竞争对象;而老吕、华仔和我,则是最佳三人组,我们带头成立的饭团,当年就开风气之先,一时间部门饭团林立。rnrn很多人都说NEC就像大学,但是大学就有毕业。很多人在学到差不多的时候,就选择了离开。因为作为一家日企分公司,业务严重依赖日方,而分配的业务,在我们一群年轻小伙看来,既没有挑战,也没有意义(没有用户)。没有激情,工资偏低,上升空间非常有限,这些恐怕是大家选择离开的主要原因。rnrn[b]风行岁月[/b]rnrn在离开NEC之前,我、老吕、华仔三个曾想过做一个火车票订票系统。春运一票难求是众所皆知的问题,华仔用Perl写了个简单的爬虫,抓火车票网的倒票信息,很快就买到车票。以这个原型为起点,我们认为有大量用户,而定向抓取难度不大,因此开工。虽然这个计划,短期内就夭折了,原因很多,但给我印象深刻的是,在NEC,我是学习不到如何在互联网这个浪潮中,捞到属于自己的一桶金的。大多数离开NEC的人,都选择了如汤姆逊、T3G等同类型公司,而我,以及之后的华仔,都选择了互联网。rnrn虽然还有其他选择,但到风行的理由很简单,风行所在的锦秋国际也在知春路上,离我住的地方很近。待遇虽然很一般,但毕竟让我迈入了互联网的大门。刚到风行时,风行的用户量是280万左右,离开时,有550万左右;离开半年后,用户量猛涨,有900万左右。作为一个软件工程师,维系一个百万人在线系统,还是颇有挑战的,尤其对我这样没有什么经验的人而言。rnrn在风行的岁月,技能有了大幅度的上升,与此同时,兴趣也是多种多样。最有激情的时候,会在每天下班就打印一份技术文档,等公交车时,就在昏暗的灯光下学习,回家拔完饭就开始实践,从Linux系统/网络编程、到各种命令行工具、到网络协议研究、算法、开源项目,以及一些稀奇古怪乏人问津的东西(例如用LaTex写作文档、Metapost绘制矢量图、graphviz绘图)。计算机相关的书,不论温故知新的,如《Unix编程艺术》、《C++对象模型》,还是一见如故的,如《程序员的修炼之道》、《编程珠玑》、《Python源码剖析》、《卓有成效的程序员》、《敏捷软件开发》、《重构》,还是装饰书柜的,如《怎样解题》、《如何求解问题》等等,见一本买一本。多次搬家的痛苦,并没有消弱我购书与阅读的兴趣。rnrn除了出自兴趣的自修,在工作上遇到的很多事情,例如流量异常分析、程序崩溃、用了很多时间才找到的bug、算法调优、运营学习、一时无法解决的问题等等,也都事无巨细的记录在案。再离开风行时,差不多积累了10万字左右的笔记。我记录笔记的方法,也比较原始,只用Vim+记事本,很少发到网上,因为是写给自己的,行文简单精炼,给其他人的话,就要修饰文辞、制作插图等,这是不同的价值。记笔记是个初级的习惯,只要强迫一段时间,就能让自己终身受益。我从风行记录到百度,经常都会翻出笔记,给同事发邮件,解释某个问题。rnrn然而,兴趣驱动的学习,也是一把双刃剑,让你快乐,也让你痛苦。因为兴趣的泛滥(技术之外的诸多兴趣是技术兴趣本身的2倍以上),让我深陷困惑,不知道自己是否真的适合做技术;也正因为兴趣泛滥,所以真正精通,拿得出手的东西不多,或者说在任何一个领域,都不能做到Number One这样的自我期许。后来和公司的大Boss聊过我的困惑,但却终未释怀。此后不久,就离开风行,希望到一个更大的空间,看看这个世界。rnrn当然,离开前,还是要浓墨重彩的说说我的那些朋友们。HZ是另一个亦师亦友的大拿,是他最先让我关注行业本身,而不是仅仅关注于技术。很多技术人员容易范的一个错,就是懂技术不懂行业。对行业的了解,意味着,要大量的使用这个行业已有的产品、了解他们的运行规律(例如Qvod的运作模式就明显和风行、PPS、奇艺、优酷不同),谁在用你的产品,怎么用的?以及非常重要的对统计数据的理解。另一个好友是HR,哦,HR不是Human Resources的缩写,而是他鼎鼎大名的缩写。说来HR大我有十来岁吧,虎背熊腰,中东恐怖分子的造型。每次公司出游,我们都住一间房(呵呵,莫误会,是标准间双人床),找人玩杀人,以及天南海北的瞎扯。HR最让我受不了的是他的磨叽和拖拉,最让我受得了的是我调侃和嘲讽他时毫不介意的风范。YZ是我在风行最强有力的竞争对手,年龄相仿,到公司也是前后脚,虽然他做客户端我做服务器,但当时风行研发也就二三十号人,YZ对工作本身的专注与一丝不苟,相比我的随意和三心二意,就形成了鲜明的对比,再加上此人精力旺盛,战斗力强劲,又是数学出身,因此一直是我追赶的对象。此外,公司的两位大Boss,罗总和唐总也对我关照有加,偶尔的对话,总让我事后深思许久。rnrn总的来说,在风行比在NEC有了更大的成长,教训也更多,大概有这几点吧:rn* 解决产品线上的实际问题,比学习新技术更重要。rn* 帮助别人解决问题,是提高能力的捷径。所谓专家,就是在一个有限的领域里,把所有的错误都犯过一次。rn* 拓展兴趣,坚持学习。不要囿于技术一隅。和提高技术能力同等重要的是,深入学习、理解你所在的行业。技术是为市场服务的,理解产业链的上下游、公司的运营方式、产品的赢利模式。这些“功夫在诗外”的努力,都有助于推进项目、改善产品、提高技能。rn* 无知并不可笑。无知但又不去学习才可笑。rn* 但管努力,莫问前程。不要浪费时间怨天尤人,攀比工资高低,争论物价房价涨跌。相信功不唐捐。rnrn[b]百度岁月[/b]rnrn相比NEC、风行,在百度时光短暂,因此技能和交际的提高都很有限。但从战斗力这个层面上说,却有相当的长进。百度的产品线生命期相当短,如果短期内没有成效,就有被砍掉的风险。用百度一个VP的话来讲,就是“只认功劳,不认苦劳”。很多产品线都加班到相当晚,像百度影音这个产品线,我们组内的成员,很多人到了晚上12点,还在讨论问题和解决方案,还在改进产品,而这些都是自发,没有硬性规定的行为。在风行,我有不少时间是在为公为私的学习,但在百度,几乎没有时间可以腾出手来学习。当然,也许是和百度客户端在公司的处境相关。rnrn虽然说百度的项目非常紧张,但还是有大量高质量的培训课程、教材、技术文档可以学习。尤其刚毕业的学生,在这种高压的环境下,能够得以快速成长。内部的BIT培训、公司和部门的各种讲座,以及com平台的资料,都会让渴望知识的人欣喜若狂。新发布的产品线,用户数很快就会激增到几万,十几万,几十万,百万,千万这个量级,对于希望挑战自己的人,是个好平台。在这里,个人的成功是和团队的成功绑定在一起的,因此大家都非常努力的朝着一个目标工作,至少在我们产品线是这样。rnrn在百度最有成就感的事,就是坐在屏幕前,运指如飞的用Vim模式的命令行,管道连接一堆命令,背后站一群人,看你怎么分析日志,抓出异常。追踪异常,就如同侦探破案一般,把现场还原出来,找出是自己的程序搞鬼,还是有恶意用户。让你吐血的经历,就是最宝贵的财富。因为RD、QA、PM都非常专业,所以可以学习到各种不同层面的知识,要加以应用也很简单,只要你为产品线献谋献策,并实现它,就可以了,有大量的用户,会成为你的试金石。rnrn[b]结语[/b]rnrn在百度的最后一段时间,我想也许我准备好了,可以独立行事。离职后,和曾经视为竞争对手的YZ以及几个朋友,开发一款叫做“淘奇桌面”的软件,目的是做软件、文档类的搜索。做了些时候,感觉困难重重,履步维艰。失败并不可怖,真正强悍的人不是没有失败的人,而是快速从失败中成长的人。不过,谁负谁胜出天知晓,回到自我总结的话中,就是,但管努力,莫问前程,事在人为,功不唐捐。rnrn年轻的却是一笔最好的财富,而多数时候,我们不知道如何运用这笔最宝贵的财富,将之挥霍一空了。所有平凡的日子加起来,就将汇集成了你的一生。如果不希望平淡的生活下去,就要更加努力的去拼搏。找到自己的偶像,追赶他,榜样的力量是无穷的;找到自己的竞争对手加朋友,与之一起战斗,你能走多远,在于你和谁一起同行。虽然现实残酷,时常迷茫,不知所措,但我总提醒自己,要乐观的生活,也许,机会就在眼前。rn 论坛

纠结的这几年

12-14

快毕业了,回想大学这几年,发点牢骚,呵呵。rnrn首先申明本人不是计算机专业的,在一个不咋的的本科学校读生物专业,由于对这个专业实在是没啥兴趣就只能培养自己的兴趣,从大一开始玩计算机,先是装系统(XP),然后又是Vista,过了阵子学会的拆机,组装,超频等,然后就对系统产生了兴趣开始玩Linux(主要是Ubuntu8.04,8.10,9.04,9.10),Mac X (Leopard,SnowLeopard),当然装系统这件事是一直持续到今的,现在还在忙活。从大二上半学期开始接触了编程,我是从VB开始的,然后到C,再到C++,大二下半学期主要的时间就是花在Java上面了(中途还玩过.net),最后就一直在玩Java,大二暑假开始接触了三大框架(啥我不用说了吧),主要是看传智和尚学堂,接触了尚学堂的OA,CRM和传智的巴巴运动网。这可以说是真正接触了J2EE把。然后是花时间落实了知识点,感觉自己又上升了到了一个境界。从大三开始就想自己做出点东西出来,所以就开始自己在那做项目,首先就是把尚学堂的OA和CRM自己按照自己的思路做了一遍,然后觉得尚学堂的CRM真不咋的,功能模块总觉得不全,然后自己Google搜索CRM,再借鉴别人的CRM项目,总算是觉得功能模块这些算是不错的了(本人做了主要的几个功能模块),至于具体的功能模块我会在稍后贴出一个人做了这2个项目,确实感觉整个人充实了不少,自己不再是从前的那种忙活与代码,而是要实实在在的参与业务逻辑以及功能的实现也总算让我明白了大二考的那个软件设计师到底是个什么东东,主要的是下午考试的软件设计(考过的人应该明白,备注:本人因上午选择题没通过挂了),知道那时我才正真明白那考试主要考啥。大三下半学期不知为什么会想要几个证书:然后花了2个多月取得了SCJP和SCWCD(自己看的相关的书籍),但是当我正真拿到证书的时候,回想了下,感觉真的是验证了能力大于证书文凭的事实,或许有些弯路还是得自己去走。大三暑假在一家公司实习,参与了XXX酒店管理系统感觉自己跟那些软件工程师的差距还是可以的,然后大四上半学期自己又借鉴了某公司的HR项目,自己在那捣鼓(大家好奇的话自己可以搜索),同CRM一样rnrn我也是完成了主要的几个功能模块。昨天晚上想到这些年,就很想把这些都记录下来。rnrn现在快毕业了,就想找份软件工程师的工作,不知道自己到底能拿个什么工资,想让大家帮我~~~rnrn个人专长:掌握Struts2,Spring,Hibernate3,掌握Oracle10以及MySQL5,熟悉JS,Ajax(JQuery,DWR),熟悉WebLogic,JBoss,Tomcatrnrn这些都是自己在那“折磨”自己近2年的“成果”,用CRM,HR,OA,巴巴运动网折磨过自己,又参与过XX酒店管理系统rnrn现在请各位算下~~~ 论坛

没有更多推荐了,返回首页