
CSDN上的读者应该大多也是程序员或者互联网相关行业的计算机这个专业薪资的确比一些传统工科高不少甚至很多应届生的薪资比传统行业工作十来年的人还高这还不在少数至于这样的现象还能持续多久我也不知道。但是高收入必然会吸引大量的转专业、转行的同学过来去一个高速发展的行业享受行业发展的红利这无可厚非去年也有几个学机械、化工的高中同学找我要学计算机的经验。第三次工业革命的基础就是信息技术 智能制造。搭上时代的快车这是个人成长的最快途径。各位在车上的更要努力抢到头等座、卧铺毕竟站票可能会越来越挤正文一、外包梦夭折后来偶然听说某个学长做外包写 APP每个月能有几千的收入对于一个月生活费才一千多点的我来说这吸引力比妹子什么的大多了好吧这可能也是我单身这么多年的原因吧。。。但当时我还是菜鸟一个连 C 语言都还写不利索更不懂什么是前端什么是后台所以那段时候我就快速的学习各种做外包需要的技能从 Java SE、Java 后台、安卓开发 我全学了个遍。到后来自认为已经可以出山的时候就开始到处找外包做。但是找了一圈发现太特么难了,他们要做的简直就是翻版淘宝、翻版美团这种。又要界面美观、功能需求又复杂就像下面这种这一套要是做下来课余时间全得花里面去而且我也写不出这么精美的界面。还未开始的外包之路就这样夭折。这类平台有很多基本上我都注册过比如程序员客栈码市猪八戒开源众包…不过亲身体会之后我不建议你去上面做为啥因为上面的外包基本就是让你开发个小程序、APP、网页这种一般少则几周多则几个月的开发周期太耗时间了而且往往好多甲方经常变更需求这就很恶心了。像这种性价比低、学不到东西的外包我是一点也不建议去做的特别是对于学生来说第一任务是学习把时间用在专业学习上未来的回报会超出你的想象~二、滴水穿石非一日之功外包虽然夭折但心中一直有一个靠技术赚钱的想法倒不是多缺钱因为我生活花销不高也很少网购所以一个月一千多点绰绰有余。主要是想体会经济独立的感觉自己赚钱给爸妈发个红包买个手机这感觉不一样。没办法外包之路夭折后我就一直专心学习技术、专业知识而且我听不少学长学姐拿到大厂的 Offer 都是年薪二三十万听到这我可两眼放光了对不起当时没见过世面本以为月入过万就已经很多了没想到可以这么多。所以这时候我学习的目标也从最初的接外包变成了我要去大厂然后我找了几个拿到阿里百度 offer 的学长问了他们怎样才能像他们一样去大厂从学长们那学到经验后我就开始了自己备战的 BAT 之路。从那时起图书馆顶楼考研自习室来了一位天天背着电脑和一堆书的同学每天第一个到闭馆了走没错那就是我。后来因为计算机专业的书都太厚了我很难每天背着去图书馆所以我找了一个空闲的位置占为己有了。周围都是考研的学长学姐。在这里你能很明显的感受到大家那种为目标而努力的状态这种状态是会传染的。我不知不觉的在那度过了好长一段时光。后来这张桌子上堆积的书越来越多越来越高也越来越厚。中途还和同学把书放一起拍了个照当做纪念不过这个桌子上的书只是很少的一部分大部分在寝室书架上放着后面给大家看看我大学看的书合集。那时候真的很纯粹就想多学点知识。看了很多经典的书这感觉就像张无忌被朱长龄推下山后意外得到《九阳真经》而学会九阳神功。虽然没那么夸张但是的的确确是这些大黑书将我零散的计算机知识连成了面不能说学会了九阳神功但是成长绝对是巨大的。所以在校期间找一个学习氛围好的实验室、小团队很重要~三、小有收获后来凭借扎实的基础我顺利拿到了大厂 offer说实话去年十月份HR 打电话聊完薪资后那一天我都很兴奋我家人也很高兴。不为别的因为我一年的工资比我爸妈之前十来年攒的钱都多。不是说我工资有多高而是他们收入确实挺低的。不过只有我心里知道这点工资在一线城市做不了什么对于上天的房价来说简直杯水车薪。有人可能会说你农村出来的想一线的房子干什么说实话我确实没想过因为没钱也不可能拿自己辛辛苦苦敲下一行行代码换的钱去接盘然后搭上二三十年的房贷。对我来说实在是不值的。不过没有房子确实会没有归属感你会觉得你不属于这个城市那是一种漂着的感觉你就是来打工的。这可能就是北上广容不下肉身 三四线放不下灵魂吧。更要命的是互联网公司基本都在一二线回去根本找不到合适的工作。四、大三月入过万不对怎么写着写着就感觉写偏了差点写成了鸡汤文哈哈哈赶紧去洗手间用冷水冲冲脸。还是说回我是如何靠技术在大三就月入过万收获人生第一个10w的吧加上今年的已经十五万多了。这事也很巧去年四月份拿到实习 offer 后我认识了一个朋友他给我介绍了一个外包平台但是这里的外包不是像上面提到的那种写 APP、小程序的。这里大多是国外学生的课程作业他们有些不会做所以就会找人辅导或者代写然后讲解。为什么我会推荐这个有三点原因这里面的课程有些质量很高我们都知道国外计算机课程有很多非常经典比如操作系统 MIT 6.828、分布式系统 6.824、编译原理 6.035、哈佛计算机导论CS 50… 这些课除了讲得好以外他们很多课程都会有很多实践包括 assignment 和各种 lab。我是十分推崇这种理论结合实践的教学方法的但是很遗憾国内高校似乎很喜欢“理论”就连各种 985 名校也难免有那种一套 PPT 走天下的老师。所以我们如果自己去做这些 assignment 和 lab既把钱赚了又学到了国外的课程岂不美哉~这简直就是我梦寐以求的外包性价比高由于都是国外的学生或者留学生所以你懂得一般不差钱反正我的大多数时薪都在100左右高的三四百也有过不过偏少。省心这种 lab 和 assignment 大多是用来学习计算机原理的不会像做 APP 这么恶心开发十天半个月起步而且还涉及到各种需求变更。但是这个一般来说我都能在10个小时内完成看 lab 的难度而定当然难度越高收费也就越高。对自己的挑战和成长性也越高我在这里赚了多少钱没仔细算过但是十五六万是有的贴下我去年的账单和部分转帐记录吧我也是从去年开始记账的小到地铁公交车这种都会记就是为了清清楚楚的看到自己的钱花到哪去了去年十二月份拿到 offer 在家闲得没事… 时间很多所以做得挺多的也达到了顶峰接近 2w第一个是文件系统这个玩意挺有意思的就是要让你自己去设计一个文件系统比如文件、数据块、目录等等而且你要提供创建、读写、删除、随机读、随机写等等接口然后通过 Linux 的 VFS虚拟文件系统 机制挂载到 Linux 内核中然后就可以用系统调用 open、read、write 这些来在你的文件系统上进行读写。VFS 是Linux一个机制它规定了 IO 接口然后你去实现这些接口你就可以挂载在上面。通过这个东西我深入的学习和了解了文件系统报酬也是非常值的。第二个是SVC就是版本管理系统类似 SVN 和 GIT的但是相对 GIT 做了很多简化核心的就是创建分支、分支合并、回滚、commit 这些通过这个我又去详细了解了 GIT 的实现原理并且自己写了一个简单版本的 GIT受益匪浅也赚到了几千大洋。第三个是操作系统的锁实现这个就是让你基于硬件的原子指令 xchg、cmpxchg 这些实现一个锁这个需要内联汇编、汇编等知识简直是硬核、硬核、硬核做完这个也解开了我对锁实现的一些疑惑还有个是 Web Proxy这个就更有意思了要求用 C 写一个代理服务器类似 Nginx 的代理功能当然相比 Nginx 弱鸡很多但是麻雀虽小五张俱全而且老外最有意思的是要求代理服务器对一些图片和 HTML 恶作剧就是代理服务器随机的在原始服务器返回的响应里 插入一些图片和文字因为那天是愚人节。。。 真有你的老外还有模拟实现 TCP 可靠传输的这个就更硬核了人家老外老师就是给力直接做了一个网站这个网站你可以通过 TCP 连接上去然后你需要运行几个节点互相发消息他们之间的消息都会经过老师的网站所以通过网站上是可以控制丢包率的也能控制节点的拓扑结构要求就是让你基于这种不可靠的信道做出可靠数据传输这简直就是翻版 TCP 嘛超时重传、ACK、滑动窗口啥的都给我上就是像下面图中一样圆圈就表示你可达的范围不同节点形成各种网络拓扑可以调节网络 丢包率 Loss chance。也有很多写算法的数据结构实现的做机器学习、深度学习的反正各个方向都有。还有视频辅导的这个我做过几次性价比高很多一对多的话我之前带过一对多 6 小时的《System Programing》这门课就是用 CSAPP 那本书的课非常硬核的期末考试复习时薪 500。也带过一对一 C 数据结构与算法的学生一学期8000块我统计了下大概上了20个小时。。。性价比简直爆炸。要是一直有这种活干我是不想来上班的。。。还有好多反正就是类似这种在做 lab 的同时也能学到知识当然不是每一个 lab 都对我有成长有些还是单纯的我花时间赚钱而已并不会学到什么东西。前前后后做了几十个写了几万行硬核代码。见识了国外各种课程反正我觉得对我帮助挺大的。看到这里你可能想让我直接把这个平台丢出来这种平台很多但是他们都会有一定的要求技术过硬学历不错不过现在我已经不做了为啥第一因为我觉得对我来说性价比不高了我工作的时薪应该比这个高。好好做好工作收益会更大。第二就是我没闲了程序员你懂的虽然不至于 996但是每天下班回家也九点多十点了哪还有精力做。至于周末我现在都用来学习和写文章了。刚开始工作要学习的还有很多。学习永远是第一位的没有输入工作哪来的输出。第三点很多东西对我来说没有太大的成长了变成了纯碎时间换金钱的了我不想做这种。五、说点题外话我赚的这点钱不多也算不上什么有很多大佬通过比赛、写文章比我赚的多多了。我也认为这样的事情才是值的长期去做的有成长有复利。所以现在除了工作以外我还在坚持做两件事写作通过文章把自己的技术积累和经历分享出来同时收获一批读者理财理的不是财而是生活我很认可这句话。自从理财之后我更加注重对自己的日常花销、财务规划。当然我不是鼓励大家去炒股、买基金而是说对于自己的财务一定要有规划懂得合理利用一些理财工具实现财产的保值增值。不要一直做月光族存款真的会带来很大的安全感股市有风险入场需谨慎。说了这么多最后说一句如果你是做技术的一定要热爱技术努力把它学好这是技术人赖以吃饭的根本