程序猿小郭的童话故事,从入门到蹲坑

2,398 阅读7分钟

 传说互联网世界里是由程序猿,产品汪,设计狮,运营喵组成的共铲阶级食物链,而主人公郭小喵就是默默耕耘在这满地禽兽的链中程序猿。

 小郭同学曾经是一个不知道种子为何物的稀有奇行种,热爱菊花,在一次偶然的机会里,他接触到了单片机,看着那某宝2块钱淘的流水灯如课本里闪烁起来后,他开始了人生的进化之旅,那时候盛行李开复的《世界因你不同》。

 大学恍恍惚惚又红红火火的就过去了,大四开学通信工程的小郭同学就申请外出,去到了一家做医疗器械的创业公司实习,那时候他带着奖学金,几个证书,看着在宿舍打机的朋友,微微一笑,自认为这就是天高地厚。


 那时小郭怀着敬畏的心态奔向远方的城市,一心想着老子曰,学了这么久的c和linux,终于也可以一展抱负,如电视里一般身着白色大褂,拍着桌子说“作为一个科研人员,我是一个有坚持的人,不能你脱了我就一定要上”。


 生活就是这样,小郭以为他会像王家卫一样文艺梦幻,但是摆在他面前的看起来怎么像是王宝强的囧途?那是一栋八十年代的十层老楼,墙体布满锈迹,桌椅上的岁月烙印无时无刻的都在提醒他,你动我试试?想想自己的高铁票,小郭觉得,初生牛犊还不怕大猫呢,何况猿。

 实际上小郭合算着1000还包住,又能学东西,总比宿舍楼下天天吆喝的北大某鸟和达某之类的培训机构,动辄上万的培训费强。这还有钱收呢,1000块玩啥自行车,这肯定不是什么自我安慰。

 都说了人在囧途,小郭刚开始的日常生活就是看代码和…手工焊电路板,是的,那时候的小郭是人生中手起锡落最利索的时候,视力回升5.1,手也不抖了,毕竟贴片电容和处理器都可以手焊。小郭看着左手上的水泡微微有些自豪,伤痕是男人成长的标记。

 代码方面小郭发现真拍不了桌子了,纯c下写的miniGUI,直接在线程操作view,交叉编译打log,在界面上画方框来定位后再把字画上去,指针越界了,程序死锁了,内存溢出,io冲突…

 没错,你眼中手术室里救死扶伤,成一条直线就代表这个人不行了,而且会滴滴叫的那种机器,就是这样出来的。事实上小郭一直怕程序跑飞了之后画面上是动的,但是人是直线怎么办?不过小郭担心是多余的,他只是负责一小块界面,因为有一个好师兄,更有一个好老大。


走,今晚去扫场,打PHP

  小郭的老大是通用电气医疗和ADI出来的,干活技术做过销售,本来要去TI的,最后壮士断腕和老板一起创业,而小郭就是老大的一号大将,小郭的师兄推荐的入伙,那时候的小郭也开始走向互联网这个坑。

 那一天小郭刚又从医院的手术室轻车熟路的修好机器回到公司,就听到老板和老大要做互联网产品的决定,这个决定其实老大憋了好久,而作为公司最年轻的伪攻城狮,小郭开始了自学Java和Android的日子,而也是这个开始,C++和Qt就这么被小郭打入冷宫,至今都不再出现过。

 那时候小郭与师兄和市场部的同事住在一个员工宿舍里,刚脱离大学的小郭同志很自然的融入了这祥和的氛围中,开始知道了什么是种子,还有如何解析图种,讨论人体的生物特征,但是这个不重要。

 那时候老大攻ios,小郭游击android,几个月的东拼西凑,从疯狂android讲义,从入门到放弃系列,再到安卓巴士和CSDN博客,几经周折后1.0终于上线了。没有产品经理,没有运营总监,没有QA团队,小郭意淫着一炮红的产品就正式试运行了,然后三四个小版本迭以后,在某个下午,老大让小郭考虑下未来。

 一个月后老大就送别了小郭,公司最后一个除他之外的技术人员。

 小郭也自此正式掉入互联网。那时候融资火爆,仿佛ppt做的漂亮就有糖吃,这时候的小郭选择去了一个电商企业,因为新老板对着他说,我们是要改变世界的。小郭一想,哇塞,难道又可以拍桌子了?反正工资也涨了,虽然没双休,但是听说电商高频又贴近用户,干了!


 小郭每天坐着一个小时的公交车去上班,因为叫做互联网创业企业,弹性时间和加班必不可少。按照老板说的,阿里的大楼凌晨都是灯火通明,比你优秀的人都比你努力。小郭觉得这很有道理竟无言以对,弹就弹吧,难怪不叫缩性工作时间,语文没学好就是这样,就这么开始了电商狗的生活。

 在这里,小郭第一次正式使用到了GIT和GITHUB,以前只是了解过,这让小郭觉得以前压缩放百度云的做法真该给狗吃了。小郭也是在这里开始接触到了团队开发的流程,与设计狮,产品汪,后台猿协同工作的方式。那时候小郭总觉得世界好大,教练,我要学这个。


 那时候小郭开始懂得,原来互联网公司就是中午吃饭前要开会,下班前要开会这种习惯,这时候才是大多数人有时间的时候。换了产品经理代码基本可以重构,小郭认为是重写。而接连不停地改版下小郭同学开始了默默地进化之旅,也在这时候,他开始接触了开源的精神。

 版本一个接一个迭代,开源项目一个接一个的被接入其中,正常的购物流程走通后,个人社区,帖子评论,图片OOM,视频播放,客服功能,界面优化,混合编程,混淆反编译,参与产品设计…那时有外卖,有下午茶,有热情澎湃的同事,有绅士资源提神,更有改变世界的梦想,拍桌子这个梦想一定要有,小郭觉得这就是程序猿。


 小郭最后还是离开了,带着连续八个月的全勤奖和掀桌子的技能,他相信不破不立,破罐子可以烂着摔,秉承着你不上我上的绅士精神,小郭想着一定有另外一片天空适合他。

 离开是一种直觉,因为小郭一直觉得哪里不对,面对老大的挽留他拒绝了,而在一年之后的一场前同事聚会里,小郭才发现,原来曾经的同事也都陆续离开了,技术总监,运营总监,产品经理都成了前同事。

 如今原本的公司,是不是还怀揣梦想呢?小郭同志时不时还会想起这个问题。

 如今的小郭也做着一个组的负责人,偶尔还兼职公司的网管,还有那个传说中修电脑的程序猿。

 除了从谷歌上搜刮,他也开始在分享他的故事和他的技能,安利别人他喜欢的是他为数很多的兴趣之一,他想着这可以帮助到互联网新来的人,因为他就是这么一步一步走来的,入教,哪有那么简单。

 互联网,连着不认识的你我,互相帮忙,至少可以少跌跟头少撞墙,小郭现在头就很大。而互联网的程序猿圈子就和某个论坛下祥和的氛围一样,满满的都是楼主好人一生平安。