那些年我的编程之路(上)

我接触编程比较晚, 大学时候才开学习编程的, 和阿里的『道哥』、Thoughwork 的 『Phodal』 比起来都要晚, 当然和『云舒』比起来要早, 哪又怎样,人家都能甩我几个银河系。 问我当初为什么学习编程呢?因为我的计算专业的。那你为什么选计算机专业呢?因为当初我上的那个学校,计算机专业没招满, 我被调剂到这个专业了,我当时报的可是生物技术啊。是不是好多同学和我一样, 恭喜。 现在想想真应该感谢我的母校。如果当时学了生物技术, 现在不敢想我能做什么, 实验小白鼠、研究甜玉米、在制药公司买药, 可惜人生没有假设, 不然呢?

和很多大一新生一样, 好不容易离开父母的监管, 记得一般英语课都在上午前两节, 由于晚上玩的比较晚,当然上午就起不来了, 结果导致一般英语课就不去了。那时候主要的活动是 喝酒、Dtao、篮球,记得以前提过喝酒最高纪录,也是那时候创下的。我们吃饭喝酒一般都在学校旁边的 『老地方水煮鱼』,一般一份水煮鱼、一份花生米、四份米饭、8瓶啤酒,齐活。60左右, 现在看来真便宜,而且他家的水煮鱼是一绝,就现在来看也是。前段时间有点事回去,还和同学特意去吃了一次, 还是那个味道, 只是地方变大了, 还和老板说, 「以后不干这行了, 加盟你的水煮鱼可否」。

大二除了做上面的事情, 做了另一件最主要的事情,找了一个女朋友, 主要动机我想不能重复做大一的事情了,太没意思了,那就找个朋友刷刷吧。由于时间就那么多, 喝酒、打游戏、篮球, 我就出掉了打游戏, 当然不是完全不玩, 只是频率少了很多。女朋友是外校的, 具体是怎么认识的,怎么追的。今天不再这里展开说了, 上次我就说写一写我和她的故事, 一直也没有写,哪天一定要把债补上。总之她是我生命中最主要的女人之一。正好今天是感恩节, 她刚刚发微信告诉我,今天是感恩节, 我是这样回的 「谢谢你的把我收了,不然我就砸手里了」 。

大三我又做了一件事情,真正学习编程。 当时感觉应该考虑毕业之后该做什么,回家种地? 既然学了这个专业, 又没有更好的出路,那就认真搞一把, 由于专业课没有怎么逃课,感觉基础还行。可是自学了一段时间, 一直徘徊于 Hello world 上面。 我就找到当时交我们 C# 老师聊了聊, 说明我的一些想法。他说可以, 你先给做个东西, 拿给他看看。 然后我就给他用 C# 做了一个计算器。也是在网上找的,其实好多代码都看不懂, 勉强让它跑起来。他看后没有说行还是不行,我就回去等结果, 一周我去找他一次, 这样连续去了两周。他说行吧, 你再给我找一个同学, 你两一块;我就找了一个喜欢编程的也喜欢喝酒的。

就这样我们跟这那个老师,边做项目边学习, 持续大概一年时间, 中间为了提高效率我们搬进我们学院提供实验室, 当然学习氛围更好一些, 至少很少看见在那打游戏的了。在哪里我也接触到 Linux,可以说那里是我 『计算机的启蒙、也是我 Linux 的启蒙』,那段时间是我状态最好的, 虽然没有学到什么东西, 但是现在看来让我走上编程道理的主要原因, 不然我不会选择编程之路。


PS:
不知道微信公众号里都有多少是刚刚工作不久,或者还没有毕业的。虽然我的公众号里并没有多少人,关注我的都是我的种子用户,你们不离不弃, 必将芳龄永继。哈哈, 言归正传, 还没有毕业的或刚刚毕业, 一定要做好下面几件事:

  1. 如果是男生一定要找一个女朋友, 如果是女生就算了,因为关注我公众号的女生都抢手哈, 不要急,发现上进的男人就同意了;不要太挑了, 这也是一种投资, 当然也有投资失败的情况, 不要在意。 不要听别人说,「现在谈了, 毕业就会分手, 还不如不谈」。这样的论断, 因为每个个体都不一样, 不试试怎么知道呢?我不能说一定不会分手, 至少我身边的有一两个包括我自己都没有分手, 而且还结婚了。是不是让吃瓜群众失望了。当然我们几个只是个体,不适用普遍规律。但是一点是真的恋爱能让人成长。还有最主要的原因是看你们怎么对待这段感谢的, 也就是对待感情的态度, 我看到的好多分手的,都是对待感情很随意。好多人会说那时候年轻不懂,其实不是不懂, 是拿年轻找借口。如果刚毕业也要抓紧找, 不然以后成本会越来越高。当然你认为你很优秀,优秀到地球都装不下你了, 那最好别找。把机会让给不那么优秀的人吧。还有找朋友,真的那么难吗? 多发点时间, 多用点心, 多一点厚脸皮。能跨专业找就跨专业找,如果你会写程序, 你就在特殊的日子,写一点特殊的东西, 其实不难。不会写程序, 总会修电脑、装软件吧, 如果你还说不会, 那就活该你没有女朋友。真替你们着急, 写的我都想再找一次女朋友了, 你们难道没有感觉吗?
  2. 好好学习, 多和别人沟通,多参加一些活动 ,哪怕这个专业你不喜欢,你也认真听课,特别是英语。这个就是你于别人不同的地方, 也是你的价值。现在网络特别发达, 如果你有喜欢的方向, 就去学。还有一定要学会科学上网(翻墙),如果不会, 就先把这个学会, 不管你是什么专业,以后从事行业,如果你学习编程就上 Github,什么都有
  3. 一定要重视第一份工作, 好好想想你要什么, 如果真不知道, 就要去一个中型以上的公司, 最好不要去 Start Up 公司, 这个对以后的最终成为什么样的人, 起到很重要的作用。 当然那些公司不好进, 这个就需要平时多下功夫,特别是那些和我一样学校背景一般的童鞋,更应该多努力, 因为我们可利用的资源少。每个行业切入点不一样,但是差别不大。
  4. 除非特殊原因, 前面两三年不要换行业、 城市, 当然工作时间越久,换行业的成本越高。自己把握一个度就行, 以前面试的时候, 有一个童鞋看他简历上写着以前在上海工作, 问他为什么来北京, 他说 「女朋友在北京」,这种鼓励。

本篇文章,首发于微信公众号!

JasonThink wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!