如何在大学四年修炼成一个高级编程人才?

发布时间:
2023-08-23 12:23
阅读量:
17

GitHub上有个学习项目,详细的记不清了,意思是一个老外自学编程,一年的时间成功入职AWS做开发。他这套学习list可不简单,不是21天学Java那种低幼级别的。

还有一个网红老外,文科背景,写了本书叫超速学习,用一年时间,挑战自学MIT CS四年全部课程且都通过考试。

这两个case,如果你愿意,不妨选一个拿来做目标尝试一下。尤其第一个,挑战成功,无论你的学业还是职业都能有个非常高的下限。

我没有试过,因为已经就业,实在没那么多闲工夫,也没有动力。

--------更新--------

很多同学对case 1感兴趣,我找到了链接:

coding-interview-university/README-cn.md at main · jwasham/coding-interview-university (github.com)

项目发起者当时已工作十五年,参军两年,经营公司好几年,一开始做web开发,后来转做产品经理,到后来做ceo。单纯就是为了进入Google工作(看来老美也不少人有大厂情节),放弃所有,从头开始扎扎实实学习,用时8个月,每天学习8-12小时,强度非常高。虽然最终也没拿到google的offer,但成功面到amazon,在AWS部门。

特别适合学生党,大把时间。我这种中年人,白天上班晚上看娃周末溜娃的,实在无力挑战。


-------又更---------

多说一句,容易被大家忽略的case 2的方法,也非常有价值。我就挑战了一把,自学日语,很有效果。case 2的主人公一年时间挑战学习四门外语,达到基本的听说水平,包括难度极高的汉语和韩语。


------------------再更---------------------

这个答案两天时间访问量突破了10万,着实有些出乎意料。广大同学们的进取心还是很强的,能够给大家提供有参考价值的信息感觉很棒。

case 1 看来是更适合同学们提升能力,case 2有一些争议,有些同学质疑Scott Young涉嫌虚假宣传,夸大学习效果。是的,很有可能,当初刚看到时我也惊掉了下巴,感觉不可思议。我二话不说就买来了书(给京东点赞,上午下单下午送达),一两天读完了。

学术圈面对效果炸裂的新成果,大家不是空口质疑,是要根据论文的实验条件和代码复现的。通常主要是检查一下样本是否有污染。

Young的学习方法论,其实不是面向就业的,而是面向生活的。他学多门外语,学素描,学MIT CS课程,单纯是兴趣驱动,是对未知领域的入门,并不是为了当翻译,当平面设计,当程序猿。所以,效果上有折扣我认为是能够理解且容忍的。

在他书的鼓动下,我也尝试学习了日语和围棋,日语大概学了几个月,围棋学了几周,虽然没坚持下来,但我感觉多多少少入门了点,自我感觉还可以。这也就是为什么有同学说,CS的科班对Young自学MIT CS达到专业水准不屑,因为衡量标准不同,Young是个票友,他觉得我学会了就好,而在科班看来,还差的远呢。两者评判标准不同。

而虚假宣传,我认为真够不上,夸大是有的。我们其实处在一个夸大宣传的环境中,比如同学们的学校和专业,是否夸大了自己的学术地位。我用了一款牙膏,regenerate,告诉我一个月就能美白牙齿,我用了半年了,还是不白。大环境如此。

Young的方法的价值在于,对我而言,带来了学习的信心,就是可以短时间入门一个全新领域。包括我后来学钢琴,学分子生物学,都不打怵。CS科班的同学,如果能啃下来MIT CS四年课程,并做完lab作业,并通过考试。也是很了不起的成就。

END