上一篇 「那些年我的编程之路(上)」发布以后,是我公众号文章里阅读次数最多一篇, 没有之一。很感谢你们的陪伴, 让我更有写下篇的动力了。
紧接上篇,上篇我提到,我在学校实验室度过大约7、8个月的时间, 这时候到了大四上学期了, 感觉还是什么都没学会,眼看着就快毕业了, 内心无比焦虑,经历过这个时期的人一定能感受到。由于我女朋友比我高一届, 她毕业就去上海她父母那边工作了。可以想象我一个人在学校多么空虚了!
这时和我一块跟老师做项目的那位同学,做了一件让现在看来还是很牛逼的事情,出去实习了, 而且去了另一个城市。没有跟学校老师打招呼,让我和他一块,我当时哪敢啊,怕老师发现了不给毕业咋办。送他走的时候,他叮嘱我让我帮他答「到」(你们懂的), 学校有什么事情赶快给他联系。
这样我就在学校,待了大概11月份左右,发现我同学走了, 并没有什么事情,我也可以走啊,当时我就更在学校待不住了。联系我同学问,「你们公司还招人不?」。最后他问他们老大,答复说还招人。不过 C# 不招人,C 语言招人。
然后我就恶补 C 语言, 研究了两个礼拜, 就去面试了。 面试其实很简单, 也没有做题, 只是问了一些指针相关的东西,现在想想如果再问深一点,就暴露了。更没有问代码在内存分布,其实当时问了我也不知道。
那时候做的数据相关的业务, 系统跑在 linux 下, 好多命令都不会, 现学现用,用过后又忘了,特别吃力;老大很忙, 我也不敢问, 怕问多了被开了,咋办。要学的东西大多, 有时候任务都不知道怎么完成的, 好多情况下都是老大帮忙插屁屁。
这样做了两个多月, 中间也发了两次工资,每次 1500 块,第一次拿工资, 记得那天天气特别好,然后还特意给我女朋友打电话说,「我发工资了,你想要啥?」然后什么也给她没买,给自己买了一身衣服, 和同学去 KTV 一动(。・∀・)ノ゙嗨。由于我在学校的是台式电脑,第二个月的工资买了人生第一台笔记本,华硕的。当然钱不够啊,女朋友还出了 3500 块。
和那我同学聊天谈到, 感觉像这样下去不行啊, 感觉现在就是空中楼阁, 基础一点也不扎实, 每天瞎忙。 他和我有一样的感触,我们商量找个培训机构培训培训, 那时候嵌入式比较火, 比较几家,我们就选择北京一家。
培训费用这个时候是个问题,1万左右, 我也不想找家里要, 这个时候又是我女朋友站了出来, 借了我 5000, 说是借的, 现在还没有还。
就这样我和同学我两来北京, 从此走向了北漂之路,还好亲戚在北京, 刚开始住在亲戚家,直到找到工作才搬出去, 每天做 45路公交去培训的地方。
课程安排先从 C 语言基础开始, 全程 Redhat 系统, 然后就是 linux 环境编程(主要学到APUE,那本书),再然后驱动开发课程。C 语言有一定基础, 学起来没有那么累, 也巩固一些自己的知识体系。 这里特别感谢 APUE 的老师 Jhone, 现在在 Sina 。是他启蒙我们去如何去翻墙、告诉我们要用 Google,其实那时候不知道为什么, 我就是照做而已。
由于驱动开发老师, 我个人感觉讲的一般, 没有听完, 我就出去找工作了。这里多说一点, 现在培训也被用人单位所诟病, 主要原因是去培训的,很多平时不怎么学习, 好多童鞋把希望寄托在短短几个月的培训里,大家还是平常多学吧, 现在资源太多了, 不像我们那时候了, 其实找对方向了, 不需要去培训。当然现在门槛也比我们那时候要高,至少我现在接触到的新人, 要比我那个时期要优秀很多。
然后就是大量面试, 由于个人基础还行, 3周左右, 就敲定工作了,一家上市的公司。当时公司有很多大牛, 在那里我学会了, 用 VIM 、Emacs等 进行开发,当时主要开发语言 C 语言。 记得我有一次为了弄翻墙软件, 那时候还用免费的 GoAgent,折腾到4、5点, 有时候做梦还想着这事。这样类似的事情在那个时期经常发生,现在偶尔还会有这样的时候。
我喜欢折腾新的技术和工具、和很多人一样喜欢电子产品, 从上学时候开始,我的电子产品不断, 最开始的 Meizu M6、 什么 iPad、iPhone、mac,当然 Apple 全套我都有过, 好吧, 没有 iWatch,因为没钱买。
在一个行业干了三年时间, 编程语言学会 C/C++ 、Python,学会一些软件工程的东西。然后我就换到做手机 ROM 的公司, 在哪里接触了 Java, 其实我以前是不喜欢它的, 就像我不怎么喜欢 C++ 一样, 它太臃肿, 不太灵活。认为拥有 C、Python 就够了。
真正接触以后, 我才发现, 我在 Java 上学习到的关于软件设计上东西要比其他语言要多得多, 然后偶然的机会我转向了 Android 应用开发,也是现在正在做的事情。现在我还在不断学习, 学习前端, 只是进度上有点慢而已。
相对编程我更喜欢与别人交流,我也知道我可能同那些行业的大牛差距很远,但是一直保持一颗学习的心、不断去思考、总结, 牢记要保持不掉队的原则,牢记 「二八」原则, 一定要进入「二」的行列中去。 这个很重要,只有你在这个队伍里, 你才有超越别人的机会。 这也是为什么我的微信公众号叫 JasonThink 的原因, 不断思考、不断反思、保持学习、总结。不和别人去比, 和自己去比, 今天比昨天那么一点点,哪怕那么一点点。
现在编程是我养家糊口的工具, 不知道什么时候我会将它变成一辈子的事业来经营, 那我就实现小成了。
你会问那现在的工作不是事业吗? 准确来说不是, 那只算工作,公司为开我工资, 我为公司服务, 这是一种雇佣关系, 哪天公司不行了或者公司不要我了, 我再换一个服务对象而已(当然我没有说打工的就不能把工作当成事业来做, 这个要看你认不认可公司的文化,认不认可公司的老板, 好了, 不扯远了, 这不是今天的主题)。
那什么算事业呢? 我们为之奋斗的东西, 哪怕他不行了, 我们也想办法让它变的可行;就像我们自己的孩子一样,这才称之为事业。举个栗子一般 CEO、合伙人才会把公司当作事业来做的, 不管他们的动机是什么, 总之他们总希望公司更好。
就像李宗盛 『山丘』里写到:
不知疲倦地翻越每个山丘…..
越过山丘,才发现无人等候
就像张国荣在『东邪西毒』里说的, 「以前看见山,就想知道山的后面是什么。现在我已经不再想知道了」。只有你经历你才会知道, 永远有翻不完的山丘,奔跑吧, 少年!
本来我想把这篇文章分中、下来写的, 把工作后的内容写的更丰满一些。最后想想其实入门很重要, 当你入门了, 你会发现整个东西对你来说都是透明的, 那么就没那么难了。所以一定要搞定一门语言, 不要管别人的评价。还有我们的日子还很长, 如果想听, 我们以后慢慢闹。
PS:
最近可能大家都被支付宝刷屏了吧, 招到王思聪吐槽, 不知道你怎么看,我是这么想的, 是不是王思聪等富人, 感觉撩妹不在属于他们专属的了, 没有优越感了。 我瞎猜的, 不过让我看到一点, 支付宝终于不再模仿微信做社交了。有点意思, 哪天我们可以专门说说。
