给跨专业程序员的一些建议
我叫郑宇,最近看了朋友圈一个朋友分享的三个程序员去考公务员了,原因是被互联网行业毒打,最近又有拼多多跳楼的,996 又被推向啦高潮。很多人说互联网行业的内卷,搞得人心慌张。
我也是跨专业的程序员,本科是一个二本学校,成都理工大学,本科专业是地球物理。学的计算机很少,只学了 C 语言。毕业以后确实被社会毒打,后面辞职了开始自学计算机。本科的时候很懵懂,虽然知道对计算机感兴趣,但是没有很认真的学太多。当时也受了一些学计算机的朋友的影响,觉得计算机很有趣。
本科最大的帮助是对英语感兴趣。特别喜欢看生活大爆炸,一集可以看 20 遍以上,有一些台词估计看了五六十遍。当时看了一些硅谷互联网创业的电影,“硅谷传奇”,看的热血沸腾,讲的是比尔盖茨和乔布斯创业的故事。
后面去图书馆读了一些英文版的人物传记,有一本书是写比尔盖茨的。说是比尔盖茨几天几夜不睡觉都在写代码,兴趣的力量真的是无穷的。毕业了以后我没做程序员,因为懂得确实太少。去了云南矿山上工作,工作了一个月就没干了,被社会毒打就不多说了。一个月以后辞职了,开始了计算机的生涯。
后面的工作经历只能说活过来真好。
2011.07-2013.04 - 在家自学计算机。
当时下载了很多英文版的电子书,最感兴趣的是自己写操作系统。有个老外搞了一个网站,那个人自己做了一个操作系统,连 Bootloader 都是自己写的,文件系统,Keyboard Driver,然后写进程,线程,Paging,Virtual Memory,最开始都是汇编。学了两个月实在是不能再弄了,又开始读其他的书。后面读了网络协议,数据结构和算法,然后读了几本 Head First 的书。当时读的书都是英文版的,因为大学的时候读了 The C Programming Language,感觉老外写的书要比我们自己的教科书讲的简单很多,他们的书动不动就是上千页,我们的教科书都是三四百页。在家啃老啃了一年半,我爸妈其实特别担心我,自己压力也很大,就出去找工作了。下面就是进入这个行业以后的职业生涯啦。其实辛苦的日子谁都有,只是有些人没有选择,有些人还有别的选择。
2013.04-2014.04 -普安科技
2014.04-2015.02-瞬联科技
2015.02-2015.08-博瑞德(记不清楚啦)
2015.08-2015.08-软通动力
只干了一天,因为早上很早等班车,冬天天很黑,而且还很冷,特别早就要等着,结果迟到了没等着,当天就辞职啦
2015.08-2016.08-成都 SAP
2016.08-2017.02-FreeLancer
2017.05-现在-来了慕尼黑工作
我的职业生涯平均时间都很短,基本上都不到一年时间。现在这份工作已经干了快两年半啦。我是一个非常渴望自由的人,可能也是一直以来都很缺乏安全感,所以在一家公司呆的时间都很短。但是很喜欢计算机,在刚进入计算机这个行业的时候,认识了一些朋友,觉得他们都很厉害,也很羡慕他们,喜欢和他们聊天,问一下他们都学什么东西啦。感觉他们懂特别多的东西,有阿里巴巴的,有腾讯的,他们的职业生涯发展也都很好。
但是我特别害怕压抑的环境,所以一直不喜欢国内的互联网公司。尤其是经历过一次老板都晚上九点多跑来监督我们的时候,吃冰激凌,看电视,他不走我们就不能走,对国内的公司就已经没啥好感啦,对阿里巴巴,腾讯这样的公司也不感冒,只想去一个有自由的地方。2017 年五月机缘巧合找了一份慕尼黑的工作就来德国啦。
这一路走来,很不容易,很多人已经放弃了,很多人还在坚持。不过还是想要给跨专业并且学校不太好的程序员一些建议。
我们中国是一个看重学历的地方,但是工作和学历是两码事,学历不好但不表示就没希望了。只要我们认真的做好职业生涯的规划,职业生涯的发展都不会太差。
英语很重要,英语一定要学好,计算机行业说到底起源就是英语的国家。老外特别喜欢分享技术,他们写了很多非常好的书,视频,以及博客。代码本身就有很多英语单词,如果英语不好,学习效率应该只有英语好的百分之 70%。不管怎么学,都只有百分之 70%。职业生涯的发展速度也会大受影响,尤其是到三十多岁的时候,职业生涯的选择英语好和英语不好的差别很大。
比如说一个英语好的,不想写代码了,可以去少儿编程的公司做个业余老师。中国的小孩儿几年前要学英语,现在要学编程,现在越来越多的少儿英语的公司是用英语授课的,小孩儿既学了英语还学了计算机。现在有另外一股趋势就是用全球的资源来教编程,美国的老师教中国的孩子。如果你英语好的话,空闲时间还能做计算机老师。这样职业生涯的可选择性就多了,也没有那么多的焦虑。同时英语好的话,国内的公司不想干了,去一个外企,压力也没那么大,只是钱少一些。
另外是合理管理自己的期望值,不要被欲望控制。年轻的时候钱很重要,但不是最重要的,时间最重要。一年的积累看不出来什么,但是三年积累就会变一个人。
兴趣很重要,热爱自己做的,不要管别人说什么,多跟别人学习,学习别人的学习方法。学习方法真的太重要了,好的学习方法可以用一年时间学到别人三年学习的东西。不好的学习方法,三年的进步都很有限。
不要停止学习,把每一件事情做好,在学习上不要敷衍。
保持乐观,降低期望值,踏踏实实努力!
版权声明: 本文为 InfoQ 作者【Ryan Zheng】的原创文章。
原文链接:【http://xie.infoq.cn/article/881b9628bd1cf75bebdfe39c3】。文章转载请联系作者。
评论