登录
  • #刷题

2018年从零开始刷到拿到offer现在重新回来刷题

Lindaiyu
5449
24
我2018年的时候,在银行清闲的it部门已经工作两年多了,换岗以后也学不到什么新的东西,没项目身边一堆外包的外国人,天天在办公室里搅和。那个时候特别迷茫又自卑,想做程序员或者data scientist,但是两年多来一个项目都没做过,编程语言也不懂。想跳槽却不知道从哪里下手,瞎投了一些简历最后都石沉大海。幸好得到同学高人的指点,刷题面互联网公司的software enginer岗位,有希望转行成功。

2018年四五月开始下决心准备,最开始从链表linkedlist开始看,我没有一点语言基础,决定用java刷也是高人指点。最开始完全看不懂题目,写不出来。我看了一个国内网课,第一课讲了五六道链表的题目,看不懂也硬生生的把解题思路和解答背下来。

后来在coursera上看了一门algorithm入门的课程,学习了贪心算法,排序还有简单的动态规划,不是全看得懂,但是坚持看完了做完了作业。

后面按照leetcode的tag来刷,简单一点的list和hashmap这些还好,等到遇到了图还是费劲了许久才弄懂bfs dfs这些。

当时是工作的时候刷题,晚上下班了回到家都会看两三个小时,周末不出门,基本可以刷三个半天,还有一个半天放松一下。

最后四个月过后,我差不多刷了200+, 开始有面试了,点面谷歌挂了,后来找到了一家本土的互联网公司。面试很简单,但是跟我这四月的努力刷题脱不了关系,拿到offer的时候真的超级开心。

其实拿到offer才不是最后一步,我来到新公司开始的时候,连git都不会用,不知道什么是utest,看不懂代码,同事说你debug一下啊(我不知道是什么意思)。这一年多还在不停的学习和适应中,从最开始读三行代码都害怕,到现在遇到错误直接读源码,我都不敢相信我也能最终成为程序员。

虽然现在也不是一名合格优秀的程序员,我还会在这个行业继续努力,现在开始重新刷题是为了开始准备下一份工作。
24条回复
热度排序

发表回复