转行了,机械 --> 计算机

小林coding

共 1270字,需浏览 3分钟

 ·

2021-07-05 08:05

大家好,我是小林哥。
之前分享过很多读者校招拿到大厂 offer 的经历,他们都有一个共同的特点.
就是在大学期间对于计算机基础准备的很充分,比如数据结构与算法、操作系统、计算机网络、数据库、Linux 这些。
这个准备方向比去学各种各样的框架更准确,因为大厂都是爱考察你的计算机基础功底。
只要把这些掌握好,未来去学新的框架的时候,会很容易上手的,因为底层原理永远都是和计算机基础挂钩,这一点跑不的。
然后期间就有很多读者问我,对于社招或者转行又应该怎么准备呢?
前段时间,就有位在机械行业工作了 2 年的读者,成功转行了程序员,而且还进了腾讯:
我知道大家肯定会很好奇他的经历,所以小林已经邀请(付费)这位读者写篇他的转行的经历,由于他上周已经入职了,要适应下新环境,所以工作期间没时间写,只有周末的时候才有时间写,所以写的比较慢。
在上周末他给我发了个初稿,看完后我提了些修改建议,所以他还需要在改一改才能发出来。
我先在这里简单介绍他的转行经历,当时我看完后挺震撼的。
震撼在于他之前的机械工作,竟然晚上 10 点才下班,每天工作 14 个小时,这工作强度不必互联网大厂少,而薪资却不及互联网一半。
这个工作强度,使得他在上班期间根本没时间自学编程,都是利用周末的时间从早学到晚,而且还是自学了 2 年,我开始以为他是自学了半年后转行的,没想到一直坚持那么久。
你猜猜他学的是什么呢?
他想从事的是 C++ 服务器开发,所以他不仅自学 C++ 编程,还把操作系统、计算机网络、数据结构与算法、Linux 系统编程和网络编程都学了一遍。
也就是说他把计算机专业的东西都自学了一遍。
他的学习方式是以视频为重,书为辅。
视频都是 B 站上的学习资源,并且在学习的时候,也会在自己的虚拟机跑代码,并不是光看不动手,而且他学习进度并不是飞速那种,他秉持着「慢即使快」的理念,对每一个知识都是一点一点地啃,而不是囫囵吞枣快速越过的那种。
因此,他在面试的时候,对于计算机基础的问题,都答对很好,丝毫感觉不出是转行过来的。
大家肯定最关心的是他的项目经验怎么准备的?
其实没那么神秘,他的项目也很简单,就是跟着 B 站视频实现了一个简单的 Web 服务器。
他把这个项目吃的很透,虽然不是什么高大上的项目,但是面试官问的项目问题,他基本答上来了,不过问的项目问题不会很深,因为面试官知道他是转行过来的。
这位读者说他自己挺幸运的,他最开始转行找工作的时候,目标并不是想去大厂。
因为他觉得现在的实力肯定进不去,想先去小公司做开发,所以他先面了几个小公司,感觉面试的问题都能 hold 住,后面就抱着侥幸的心理投了腾讯,结果没想到还真面进去了。
我其实想说,
这不是他的幸运,这是他长达 2 年自学所带来的成果。
这么长时间用心栽培,果子肯定是甜的。
浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报