从网瘾少年到从网瘾少年到流水线工人流水线工人从网瘾少年到流水线工人
2008年的我很顽皮是一名典型的网瘾少年。还记得当时为了做每天的游戏任务,早上5点钟就从被窝里爬起来去网吧上网,上两个小时到7点钟再去学校上课。
当时的我学习成绩特别差,初中升高中的时候,没有考上当中的重点高中。那个时候就萌生不想读书的想法,不管家人怎么说都铁了心不愿意再读书,于是老爸提出,只要我乖乖听话去上学,就买一台电脑给我。当时拥有一台电脑可以说是我最大的梦想,所以我选择了一所职中,专业是电子电工。
现在还依稀记得学习内容是:认识元器件,焊接,排线,修电视机,修电冰箱,制作电路图等等。
学习两年之后,2010年开始进入工厂实习,工资一月600元,当时觉得还挺多的。因为自身玩心太重导致干了半个月就没干了。后来去了东莞,由于没有成年的原因,进工厂只能交中介费,交了200元才能找到一份工作,做一名流水线工人,一条线十多个工作位,我负责的是用电烙铁将一个电阻焊到一块电路板上面。
由于刚进工厂,工作时候动作不够熟悉,做起来很慢,导致后面的人没有事情做,影响到了整条线的生产速度,那段时间经常被小组长骂。
在工厂做了快一年,直到有一天,我无意中问了问带我做事情的师傅。
就这段无意的对话使我陷入了思考,那年我正好17岁,3年后就是这位同事的状态,仿佛看到了自己的未来,这并不是我想要的。接着我就拿起了手机给我爸打了一通电话,说自己想回家继续读书。
我爸很支持我,没过多久我就提了辞职报告收拾东西回了家。现在聊起当年的经历我爸说当年很多亲戚其实都是不支持我回来的,在我家那个小地方,17岁能赚到3000多已经很不错了。加上从小学习成绩就不好,再读书肯定不行,指不定学费白花了,还不如好好在工厂打工。
从流水线工人到程序员
2011年回到家后,我去长沙找了一家学校,学习了自己想学的编程。
说句题外话,我为什么想学编程?
小时候非常喜欢玩游戏,一名准网瘾少年。玩过很多游戏,如:泡泡糖,传奇,私服,魔兽争霸,魔兽世界,跑跑卡丁车,冒险岛,梦幻西游,QQ炫舞,DNF ..., 用过一些游戏外挂,觉得好牛,以为学习编程就能做外挂了。(结果你懂得!)
经过两年的学习之后,我2013年来到了上海。那一天是2013年6月22号,当年的想法是做架构师,踏上长达16个小时的火车来到了上海,一路坎坷事情虽然已过去几年了,但现在我仍然记忆犹新。
从学校到职场
21岁-23岁(2013-2015),从Android开发到移动端负责人,开始带团队。
在去上海找工作之前,我加了很多技术交流群,问过里面参加工作的人,面试的常见问题,还请在里面关系不错的给我做了模拟面试。
2013年6月,我从长沙到上海来的时候,面试的情况还算比较不错,用了 3 天面试 7 家公司,拿到了4个offer。
我选择了一家小型公司,公司的产品是一款语言助手APP,上千万用户量。
在这家公司我参与了备忘录模块,天气播报模块,帮助事件,查找命令,来电播报,短信播报,应用管理模块,联系人模块,摇一摇功能,换肤功能,参与酒店模块以及重构开发。
虽然经常加班、但是感觉特别充实,学到了很多!感觉自己就像一块海绵一样,在知识的海洋里贪婪地吸收着。平时我的小组长分配的任务,我都会用最快速度去执行并完成,每次都能够提前完成,再主动找毛毛要新任务,如果没有新的任务则会主动问同事有没有需要帮忙的地方。
我认为,在这个阶段让我懂得了。
无论做什么任务都要全力以赴,虽然每次安排任务会越来越多,但是不要怕做的越快任务越给越多,要知道实践的越多学习的越多,对自己成长越大!
从技术到管理
23岁-25岁(2015-2018),进入一家创业公司,从0到1搭建研发团队。
那个时候公司一共就30多人,一个开发也没有,大部分都是销售,业务是做高端婚礼会馆,老板想做自己的系统,觉得系统能赋能业务。我的想法就是试一试,大不了重新找工作,于是拿着身份证就办理了入职手续。
当时办公场地在南京步行街和公司租的婚礼场地在一个地方,于是老板随便找了一个小办公室,搞了网线,我自带了电脑。这就是我的办公场所了。
初期最难的是招人,最开始就是叫朋友过来看看聊一聊,前几个人都是朋友叫朋友的,开发圈子里面都有些熟人。花了一个多月团队也初步成型,移动端,后端,设计都有1-2人了(早期只做App所以没有招聘前端人员)。
由于没有产品经理就自己每天和老板沟通需求,自己找了个原型图绘制软件把想法画出来,然后不断的和老板探讨。开始开发,由于团队刚开始磨合花了不少时间,所以开发时间也评估少了,只能加班搞。花1个月的时间,做出了系统的第一个版本。上线后天天加班改功能,因为需求只和老板讨论过,而没有和实际使用的业务讨论过,很多功能与业务场景不符合,想法过于美好,考虑不完善。在没有招到产品之前,我承担了产品的角色,前往业务一线天天和业务人员一起讨论,最后也做出了业务人员满意的产品功能。
过了两年后,公司从原来的30多人到了300多人。开发团队也跟着不断扩大,从原来的几个人变成了三十多人,管理难度也大幅度提升了。从原来的几个人都坐在一张桌子上,一起吃饭聊天到现在坐满了一个办公室。这个时候制度就很重要了,所以开始制定了一些制度,还有一些奖惩机制,以及找老板要了每个月都活动经费。这个时候我开始看很多管理方面的书籍、还上了很多管理到课程(线上、线下都有)、以及还请身边带团队的朋友吃饭,请教一些带团队的问题。
老板也给了我了足够大的自由空间,让我搭建了整个研发团队的制度、流程、福利。打破了我固有的技术思维,让我学习了商业思维,带我去上线下管理课。
我认为,在这个阶段有两点对我成长帮助很大。
自己当产品的经历。一定要去了解业务一线,老板看到是方向。业务一线才能提出真实需求。要学会提取符合业务产品的需求然后往老板的方向去做,这样才是对的。否则做出来业务人员不用,就是白做了。
思考问题的思维的转化。我的思考维度从“如何做,能不能做?”到“为什么做,带来什么样的价值?”让我从技术人员的思维转换成了管理者思维,带我思考产品的商业价值。
从上海到长沙
25-28岁(2018-2021),进入在线教育公司,担任事业部负责人,带领30多人团队做公司核心业务。
从上海带了一支小团队谈好条件一起来到了长沙,第二天就办理入职手续进入工作状态。在这家公司成立了一个新部门,起初是做微信小程序做用户留存,由于上面给的压力较大加班非常疯狂,从白天干到黑夜,累了回去就睡,起来就继续干。
期间我们尝试了很多种不同的类型:答题、直播、视频、社区、工具矩阵等等,大大小小做了几十款小程序。后来又从to C 转向 to B业务,虽然尝试了很多类型的to C的小程序产品,但是从数据的角度来说并没有被公司认可,反而在to B内部系统中获得了不错的评价。从2018年到2019年,一年多的时间过去了,当时做的业务稍微有些起色的时候,被组织架构调动了。
组织架构大调整,资源重新分配,从最开始一个人带着5个人搭建团队用了一年多的时间到了20多人,后来资源重新整合两个部门合并。我又重新回到了一年多钱多状态又从5个人开始带起,做了一个公司的创新业务,主要和广告投放相关的业务。
从2019年到2021年,经过一年多的不断迭代,反复的和业务摩擦,所负责的团队业务越来越广,团队也随之越来越大从5人增长到了30多人,业务也从边缘做到核心,覆盖100%公司的流量入口。
在这家公司做了3年多,从2018年3月14号入职到2021年6月22号离职。目前在创业中,围绕微信生态探索更多的可能性。
在这家公司我学习到了:
目前是流量为王的时代,有流量就能产生收益,流量是一家公司的生死线,核心中的核心。
有了流量之后,需要去提高流量利用率,做好用户留存,分析用户多个维度的需求,去满足产生新的垂直业务场景。
在一个行业做了几年之后,自己一定要让去理解这个行业,技术人的技术只是基础,行业认知才是放大器,基于行业特性做出来的解决方案才是最有价值的。
业余时间
除了以上的工作经历,我还是一个喜欢用业余时间折腾。
1. 2016年写出知名Android开源库 BRVAH 22k+ stars,同类框架排名第一。
2. 2017年启动公众号「码个蛋」,公众号矩阵10w关注。
3. 2018年探索微信小程序,目前工具矩阵百万用户,用户访问数千万次。
改变自己
回想在这些年的过程,其实本质上就是在不断的改变自己。
以前的我,只会一味的阅读技术书籍,沉迷于技术。
以前的我,不喜欢与人沟通,甚至有些偏内向。
以前的我,只会用最快的速度完成安排下来的任务。
以前的我,只关注自我成长。
以前的我,只关注当前要做的事情,只想着怎么做。
以前的我,只关注项目内容的交付。
现在的我,阅读的书籍类型有管理,心理,商业,人文。
现在的我,喜欢和人聊天,倾听,讨论,分享自己的想法。
现在的我,在接到任务之前更多的是思考是否合理,有没有更好的解决方案。
现在的我,关注团队每个人的成长。
现在的我,站在用户角度思考,多想产品价值,先会思考为什么这么做。
现在的我,会从产品到研发再到运营,全面思考上下游的衔接。
这些经历让我懂得了。
1.积极主动做事情,得失不要太看重。
2.要深耕某个行业,不要做全要做精。
3.坚持每天复盘,从反思中不断成长。
以上是我从一名流水线工人到程序员再到一名创业者。一路走来的思考,希望能对你有所启发。
最后,再送上一段我很喜欢的话
我喜欢程序员,他们单纯、固执、容易体会到成就感;
面对压力,能够挑灯夜战不眠不休;
面对困难,能够迎难而上挑战自我。
他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。
我想说的是,其实我是一只程序猿*
这么好的文章没人看?
好丰富的经历!