推荐阅读北漂IT男返乡创业,草根逆袭回忆录(上)
都说,穷人家的孩子早当家,恋乡之情浓于纯羹。
我没辜负家乡父老乡亲寄予的厚望,从小奋发读书,来到北京上了大学,还没毕业就有着不错的工作经历。一路走来,从初级程序员到中级、高级、项目经理,到成为合伙人、自己创业、创办公司...一路还算比较顺利,但路途中的痛苦、付出多少又有谁知呢?
相信任何人都是一样,只有自己走过了、经历过了才是真的。
每个人这一辈子只有一条轨迹,有可能是曲曲折折,也有可能是直线,但不能是分叉的吧,反正我是这么想的,所以不论结果怎样,都不后悔当初做的每个决定。
如果你是职场新人,或是将来想自己创业的,我的经历或许能让你有一些启发,亦或同感。时间和精力的原因,不可能也做不到把每段经历写的非常详细,或挑些有值得纪念的、重要的来写,其他不是很重要的,可能会一段带过,或不写出来了。
一:2017年元旦后我离开北京回到家乡,结束了12年的北漂生涯,包括上了4年的大学,8年的工作,期间让我从一个学生走到职场,涨薪跳槽,攒钱买房买车,结婚生子,苦逼创业,创业失败,再次创业,再到现在的跨行,从零点起步。
先从我大学说起吧,我所在的是一所二本院校,具体学校就不说了,从小时唱起的《我爱北京*》一直到高考完毕,我都一直很向往和对北京有美好憧憬,如果不是这首歌,或许我不可能有机会去北京的,说实在的,心存在感恩。即便不是清华、北大,但也确实是能让我见识了很多、学到了很多、经历了很多,我觉得选择一条路子时,不应该后悔,且不要预测选择另一条路的结果是什么样,因为预测毕竟是不准确的。
我的专业是计算机科学与技术,在校时间,只有3年,这3年除了C语言,其他的课程我基本上没怎么学,因为除了实际动手写代码做出点小东西来在当时算是很有成就感的,其他的理论课程应付了事。
在宿舍,经常和一位刘同学研究frontpage写网页,用C写点小算法,也打过一段时间的游戏,后来可能是重心转移到写代码、做网站的事情就不打了。
当时家里很穷,买不起电脑,所以只能在其他同学不用的时候借用,或者趴在刘同学的电脑跟前看他敲代码,偶尔还为了一个写法不一致争吵起来,现在回想都挺可爱天真的。还有一个乐趣是跟着周同学去网吧当网管,在那里我学会了装机、换配件、做系统ghost、玩游戏,这些东西看得多了研究几下就搞明白了。
在网吧期间,因为淘汰的配件多,我就跟网吧老板谈了一下,用1个月的工资抵扣我用淘汰的配件来组装的电脑,显示器就是那种大脑袋的,我干完那个月抱着电脑就回宿舍了,连续兴奋了好几天终于有了人生中第一台电脑,这事算是在校3年的最有意义的事了。
到了最后一年,基本没回过学校,在人大附近和几个一起出来的同学合租了房子,一个房间,硬是放了3个上下铺,住了6个人。
为了生活,有时到海龙、科贸发点小传单兼职工作。很庆幸的07年我遇到了程序员生涯的最重要的校外老师,我从他那了解学习到C++、C#、ASP做网站、单片机开发等,比较杂,但这些都只是学了基础。可能是没机会或者没从事那方面的工作的原因没深入学习使用,反而让我深入学习到工作,一直沿用到现在的是Java。
接触Java语言的时候,是我在某本书上看到Java是企业级开发,当时流行的J2EE,包含的EJB,很是向往,然后去图书馆借书、借用机房和同学的电脑写代码。后来我又认识了一个在培训机构的王老师,让我有更多的时间和精力去学习、做项目。
很荣幸,2007年6月在他的推荐下,我去了清华大学的一个创业团队,这个团队很让我佩服和值得学习的,主要由3个清华在读博士生成立的。最初由他们3个加上我,和另外一个也是王老师推荐的,总共5个人。我们这个团队有两方面的业务,一是招生培训Java,二是开发自己的团购网站和做外包项目。
刚开始我进入时,我参与的是团购网站的开发,接触到更深的框架,让我成长更快了,每天从8点半我早早的骑车到清华园,他们给办的学生饭卡,在清华园里度过一日三餐,第一个打开办公室的门,打开电脑,更新代码、启动环境,看看有啥新功能,研究代码,有什么新代码或新写法,然后用到自己另外一套测试的代码里。
很快新的写法和技术就掌握了,这里就应了老话:实践是检验真理的唯一标准!
再后来一天天的任务,无非就是再加功能,完善前端,这个团购网站慢慢成形了,我们就开始测试,往里灌数据,自己去模拟用户,组团、参团、购买等流程跑了几天,自认没什么问题了。
2007年8月,老大引入了中关村的一家电影院的团购电影票的业务,正式上线。上线后的几天里,我们几个当起了业务员。每天下午五点后,到中关村大街边,发传单。
当时有哈利波特的电影,宣传单页上印的哈利波特人物图片怪吓人的,带个圆框眼镜瞪得大大的,有好些女士接到单页后,猛然一看吓的连把单页丢掉,吓出叫“啊”的一声跑掉了!而且单页的色漆还会粘手,发了一天,手指要么是黑色、深蓝色,现在回想起来,这就是用户体验和细节做得不到位。
坦白的说,这个业务很难有起色,靠关系能拉入一些商户,但没钱去做推广,注册用户少的可怜。按现在我的想法,还不如当时去找投资或把平台卖掉…
没过多久,我被叫到培训部去当助教了,主讲老师(就是上文提到的推荐我到清华的王老师)把一些基础课程讲完,到学生动手写代码做出效果来的时候,我就在旁边指导,有举手的就过去帮看是什么问题,有时候还得帮他们写代码。
大概过了一个多月后,王老师自己的培训学校学员比较多了,把我拉了回去,我当时很遗憾,心想这是王老师推荐我过来的,现在又把我叫回去,我挺喜欢清华大学的校园氛围的,正干得热乎的时候,但心存感恩,最终还是离开了清华大学,回到他的培训机构当助教。
在他的培训机构里刚开始讲些前端框架、后端开源的知识,不到两个月的时间,从零散知识点,到项目实战,每个班分成几组,组于组之间竞赛,根据我的需求,最后评判整体的配合、协同、效果的得分。就这样,我经历了5届左右的学员,只要经历过了王老师一个月左右的基础课程后,我就开始接手教框架、带做项目实训,所以一个班我基本要带两个半月左右。
带完5个班后,王老师一个用友的朋友,让做一些用友的项目,我就开始半教课半做项目了,王老师给我的基本工资不到2K,教课和做项目费用100元/天,算下来每个月平均四千左右。
二:这年还是2007年,我21岁。
我的基本情况是,从初级到中级、高级、项目经理、创始人,打过工,创办过公司。凭着自身的努力买了房、车,结婚生子,没有问过家里要过一分钱。可能相对于一些人,只是比上不足比下有余而已。
并不是自己吹嘘,穷人家的孩子,没有任何爹可拼、山可靠,自靠自己,不努力不多做些,觉得会更没出息,也是在荒废青春。改变不了父代,只能改变我们自己,所以我一直在努力从我这一代起做出改变,要让下一代以我这代为荣。我也不想是儿女未来可拼的爹,但希望作为儿女的榜样,一直在努力改变!
和大多数80后一样,上有老、下有小,有房贷、车贷,有一家子人的商业险。说实话,在没有收入时压力是很大的,很大的一个原因是,除了生活所用,车贷房贷商业险信用卡还款等,每个月七七八八加起来固定开支近万元,还好现在还有一点老本,能够维持所用,但回到小县城,基本是入不敷出。
在做出回家乡的决定时,很多人不理解,包括家人的反对,亲朋好友的劝解,但我还是依然决定放弃北京的公司,放弃所有的股权和收入,原因我后面会继续道来。
2007年我所经历的,从学徒到刚入行程序员一职,在清华大学做过团购网站、广州电网等项目,同时身兼培训机构的培训老师,而后进入用友体系,做NC-ERP二次开发。
直到2008年初,有一次机会,让我有了对职业的重新认识。
有一个架构师,他技术真的很牛逼,框架能力非常强,是我技术层面的崇拜者。偶尔一次午饭期间,我坐在他对面,他跟我闲聊,说我现在基础挺好的,然后我多嘴了一句,我还在一个培训学习带课,做项目实训,他就问我做项目的时间和教课的时间怎么分配的?
我就说一半一半吧,意思就是一个月,其中有一半时间在教课,有一半的时间做项目。
他说:你现在年纪轻轻,建议我把更多时间放在项目上,因为做项目一方面可以再提升技术能力,另一方面跟我讲发展和职业前景,说项目做多了,技术牛了,可以升级为更高级的技术人才,或者项目leader,项目经理、架构师呀等等很多更高级。
他还说,做项目多了,跟客户接触多了,对未来自己做公司、做项目都是很大的帮助,或者成为直接资源的对接者,而做培训教育这方面,建议我再经历十年技术职业以上,如果到那时候还敢兴趣,再去教也不迟啊。
我觉得很有道理,年纪轻轻就去当老师,外面的历练机会还多着呢,而且当时我脑子一闪而过的一个词“做公司”这个对我影响很大,一直到现在。像是烙印在我脑海里挥之不去,后来在职场走的每一步,步步像是在为了创立属于自己的公司而时刻准备着。
当天晚上想了很久,也确实有道理,第二天上午早早到我就公司,再等待王老师到来期间,心理很是矛盾。
到底要不要跟王老师说出来,一方面王老师对我有很大的帮助,是我的恩师,二方面我担心我讲出来后,我可能会丢了现在的工作,得重新去找工作。
当时,王老师到了,这时办公室就我和他两个人,豁出去了,爱咋地咋地吧,如果我不说,心理更憋的慌,然后就跟王老师讲了我的想法,说我想全身心投入项目开发中,不想再带课了,我觉得目前的情况不太适合当老师,需要做更多项目的磨炼。
跟王老师说完我的心理话后,实话说,当时跟他说出来时,心理没底也害怕,说话直发抖…
当我表达我的意思完后,王老师很镇定的跟我讲,其实你是当老师的好苗子,如果再坚持一两年,会是个好老师,项目和教学并不冲突。
我心想,我就会这点技术,这点皮毛,跟外边的架构师、高级工程师、项目经理等差的远了。我肚子有多少干货,我心里清楚,如果我只有这点知识,怎么能应对未来几年的技术大变革。
在这里,教的都很基础,哪怕自己自学像后来的大数据、人工智能、项目管理等,没有类似的项目做,光靠自己研究、学习,有何用,派不上用场。教给这些很基础的学生,根本就是天方夜谭。做技术的人都知道,技术更新速度比你学习的速度都要快,要及时跟进新技术和应用到项目上。
所以,我没有再留给自己思考的时间,直接和王老师说,我的想法已确定,如果你还愿意让我留下做项目,我就只做项目不再教课,如果不愿意,那我只能去其他做项目的公司锻炼了。
最后,还是谈的我们都还是有点不舍,结果还是离职了。
2008年春节过后,我正式离职。
同月,在朋友认识的架构师推荐下,来到他朋友的公司,全职做客户的项目开发。
来到这个公司,不到2个月,做了三个项目,外包项目基本都是快活,客户要求的时间也很紧的,加班也是常事。经过了两个项目,我基本摸清楚了这个团队的开发架构、代码流程、交付过程。期间我也表现出了对技术难点的攻克能力,也积极承担比较重要的开发任务并协助项目组其他同事解决问题。
有个女同事,年龄应该跟我差不多大,很认真也很能吃苦,但就是出不了活,那个着急呀...
其实,我不是那么主动的人,坦白的说,我性格比较内向,不善于谈吐、交际。特别是和女同事,当时我特别害羞,但项目经理说她了几次,也帮她看了几次问题。后来估计也懒得理她了,就叫我帮她看问题找问题,并指导她写代码。
很意外的发现,竟然调试代码、跟踪代码她还不熟、日志看不懂,出问题了这猜猜那猜猜的,跟我说可能是这的问题,也有可能是那的问题,我很无语、也很无奈。面对这样的问题,我简直心疼,一个女孩子不容易,何必为难人家呢!
我很耐心的跟她讲如何调试、跟踪、打断点、监控变量值等分析策略,挨个挨个把问题根源解决掉。
问题解决完了,她好像一脸很崇拜我的样子,夸我很厉害,我很不好意思,就说道,像这些跟踪调试代码,我在教课的时候,这是程序员最基本的要求...
说这话之后,我后悔了,见到她很不高兴很伤心的样子,感觉她是在想难道自己还不如我的学生?感觉有点小打击她了,之后我很注意我的说辞。
那个女孩,后面她经常来主动问我问题,或让我过去帮看问题的时候,我还是一路从头到尾讲如何跟踪、如何分析,让她下次记住,下次的时候就这么找问题的根源,很是乖巧了,听了也笑了笑..
从此以后,遇到的基础问题,她都可以自己解决了。
再后来遇到的算法问题、思路问题,我也是一步步的给她举例子说明。但她的成长速度没我想的那么快,包括公司内其他同事,感觉还是总被技术问题、寻找问题根源困扰。
当时,我是觉得这些都是基础问题了,因为在我完成任务后,或深入跟踪代码时已深入平台底层架构,了解底层代码,摸清代码逻辑了。
每次在周例会、代码走查时,我的代码经常被项目经理拿来当案例,也让我有机会和大家分享。
经过2个月左右,偶然一次,我看见了公司副总(合伙人)在给客户汇报项目组情况时,因为是新项目,都需要给客户提供项目组团队成员、结构、简历等。我的名字在表格里出现在高级工程师一栏,瞬间有点小激动。从那以后,我给自己的定位就是高级工程师(虽然那时候根本不知道外面的高工是什么样的水平)。
后面的工作中,不断深入研究技术、更热心帮助其他同事,得到团队的和领导的认可,然后第四个月涨薪了,税后六千多,当时我也很满足了,那个月正好是我22岁生日。
三:之后的一年多里,我勇于挑战重任,不仅是写代码,还写开发方案,和客户沟通,到08年年底,我担任项目经理的角色,协调、沟通、重要任务、重点代码等我都做好了,客户在公司领导面前给我的好评。
我心存感激,感谢公司给我提供施展的平台,及客户给我们的项目。从那以后,我跟每个项目的甲方保持着关系,这也为我后面自己创业积累些资源。
在这个公司里,我得到重用,很多项目我都以项目经理的身份带领,出差的频率也越来越大了,最频繁的时候,今天还在太原,明天就飞到沈阳,后天又到杭州。因为有些项目并行着做,项目的需求要沟通、开发的方案得汇报讨论,还要与现场开发团队了解进度、解决困难。
到了2010年5月份,经历的项目合同额从几万到几十上百万的,我自认为没有失败过的项目,在我打心眼里,没有失败的项目,可能归结于我对每个项目的投入都很大,关心每个细节,对进度的把控、每个环节都管理很细。
当然,也会有遇到突发事情,比如快要上线、交付时,系统出问题,有新BUG等情况,当时的心态是很着急,很负责任,第一时间亲自赶到现场,逐一排除,我自己能够上的、解决时间最快的,尽量不让其他同事上,这点也是我后面连续几年越做越累的原因。
2010年6月份,有其他同行公司开始打我的注意,要挖我了,刚开始没怎么心动,觉得现在的这份工作挺好的,就是累点,年轻能扛得住,过得充实就好。
我也不知道那些公司,是怎么知道我电话号码的,后来打来一个电话,我都会冒昧多问了一句,是怎么找到我的,基本都说是朋友推荐的。我想十有八九应该是客户推荐的,因为做的这些客户的项目,我都会站在客户角度帮助解决很多问题,把客户当朋友看,但我也没多问是哪个客户。
其中有一家公司,晚上10点多了还给我打电话,说很不好意思,怎么晚了还打扰我,我没在意,就说没事儿,现在还在加班呢,其实我在写方案。聊着聊着,谈到待遇、股份、期权这些事,坦白的说,给我待遇比我现在高出30%左右,而且还参与年底分红,当时真的有点心动,就说那找个时间抽空过去当面聊。
就这样,过几天后的一个晚上,我和那个公司的老板,还是个女老板,在一个上岛咖啡见面聊了。
因为是刚成立的公司,还没几个员工,想让我过去负责整体技术、团队、项目,说白了就是二把手,当时给的待遇还是比较满意的,而且年底还有分红,当时想压力肯定是很大的,没敢立即答应,说再给我点时间考虑考虑,毕竟如果我要从这边离职,也还需要一两个月的交接时间。
后面的这几天,那个女老板给我发了几次短信问考虑的怎么样?
我说考虑过了,能当您的二把手是我的荣幸,也感谢您对我的认可。但现在事还比较多,等我处理完这个项目找机会跟公司说一下。这期间,我回想起之前推荐我到这个公司来的架构师,跟我说的让我烙印在脑海里的关键词“创业、做公司”。
想想目前的情况,除了是项目经理,很难能再往上升了,也很难能有机会去和直接客户商务层面的谈判、谈项目,之前所有的项目基本都是两位老总,靠关系去拉到项目的。
相当于,老总们把前期商务工作都做好了,签好合同了,才让我去谈需求、写方案、执行落地的,但越是这样,我就越想接触如何谈客户、谈项目、谈商务。然后我跟那边公司的女老板说,如果过那边去,我能和你一起去谈项目、谈客户、谈商务吗,那边的女老板很爽快的说没问题,只要你能力到公司让我管都可以,我心乐开了花…
有一次趁同事们都下班了,我还在公司加班,李总还在,我想进去和李总把这事说了,第一次敲门估计没听见,连敲了3下,问我有啥事呀…我说“李总,你也加班呢,要不我给你订份饭吧!”
说我现在有个机会出去创业(如果我说去其他公司,他肯定不让),也是一个朋友的,叫过去一起做。李总问了很多,问做哪方面的呀,现在有几个人呀…我都一一回答了…
但他还是不想让我走,但也看得出他站在我的角度考虑,年轻人总要闯一把,哪怕前面是墙,也要往上撞,撞了之后才知道有多疼,疼了之后才知道自己适合做什么、不适合做什么,该如何调整方向。跟我说,“我能理解你,也支持你,一方面把手头工作交接给我,另一方面,请你记住,无论何时这边的大门总为你打开,欢迎你随时回来!”。
真心的,我很感动,公司对我这么好,感恩不尽,只能后续有缘,再回报了。
现在回想,当时没有把自己想创业、想接触谈客户、谈项目、谈商务的想法跟公司说,如果那时候说出来,也许李总也会同意我的想法,让我去实现我的小小梦想呢。
也许…可能我还会成为公司的合伙人了,也可以参与年底分红了。
可是,人生特么哪有那么多如果,真实的人生,很多时候,都是没有逆转峰回的。
一直到现在,我依然关注着李总的那个公司发展情况,实属发得起工资,没有多少利润。毕竟做外包项目的公司,没有强硬的背景拿到优质的项目,靠这一单那一单,客户压价、竞争对手低价竞标等情况,很难有高利润的。
再者,毕竟现在人工成本很高,程序员、测试、顾问、需求等人员工资蹭蹭的往上涨,公司房租、社保基数、纳税等及其他管理成本越来越高。
深刻的理解,小公司老板们实属不易,都是为员工们打工。
接下来的1个月,是工作交接,能不出差我就尽量不出差了,但有一两次,公司实在安排不开人,我只好迎头而上。但我有跟李总说过,在交接期间,我能少做就少做了,尽量让其他人尽快接上。可是,很现实的问题,公司没有其他人能安排出来和我交接。
反而,有很多我之前的工作,李总亲力去做了,他可是创始人之一,第二股东。我的工作内容在技术部下,也只有其他两个项目经理能顶替,但他们在忙,在出差,没人接我的工作。
李总自从接下我手上带的三个项目后,每天工作时间比以前长了,我有时候心理上真过意不去,于心不忍。但为了我的下一步更好发展,我无法做到心软,只能有缘再合作再回报了…
一个月交接时间还差最后几天,李总又找我谈了一次,说我能不能不走…
我跟李总说:“李总,我朋友那边公司也在等我过去,我知道现在公司的难处,你的辛苦…但我还是希望公司能理解我,工作方面,我提个建议,再招一两个合适的人,李总您可是把控大局的,新客户、新项目,都靠你和王总费心呢,像这种一线上工作,就让下面的人去做吧,如果没有合适的,或人手不够用,只能再招了…”。
李总没说什么,只是点了点头…
2010年8月,我从李总公司正式离职。
一次下午,我走去之前约定好的那个女老板公司,也在上地(上地汇集了国内巨头IT公司,其中百度、联想等公司的总部都在上地)。来到她办公室,这环境让我简直惊呆了…
整个公司,办公室目测不足20平米…她坐在靠门的最前排的办公桌。
看见我来了,站起来和我握手,给我个拥抱…很多人不信吧,她的热情程度,是哪个女生的能主动和你握手,能主动给你拥抱?
我跟她后面接触的3年里,她是我见过最会当老板,最会做生意的人。我从她的做事风格来看,我的直觉是她先会做人,再到会做事!
待续~~
笔者匿名:juanking86