如果大一才开始计算机初级学起,起步晚,大学毕业找工作也竞争不过高中就有明确目标,接触计算机,会编程做App,能参加竞赛的孩子们。
你娃可能只是还没出发的牛蛙,到大学一学就进领先一拨了呢
只要孩子肯努力努力的方向对,一时半会儿的差距会很快赶上的。
reasonably smart 的话,应该四年没问题。当然,上个硕士,就视野宽广阔些
如果高中無基礎 那錄的機會就很小了 除非是女的。
如果是私校 那就大一的時候選幾門CS課 真的喜歡到二年級再選CS就好了。
通过观察周围的人,我发现个人能力相当于一个盒子的内容,因为天分不同,各人的盒子大小不一样。
所谓学习,就是填盒子。
天分再高,如果不学习,相当于不在盒子里放东西,那么始终空空如也。
拼命学习的人,学得再多也用处不大,因为他的盒子填满之后,学得再多也是白学。
早学的人,只是早填了自己的盒子。
您问:和别人比优势,就是比谁的盒子里面东西多。最主要的决定因素是你的天分,即盒子的大小。因为大学四年 足够您基本填满您的盒子了,也许第一年您的盒子里的东西不如早早就填的同学,但是只要你努力,最终决定您的优势的是盒子的大小。次要的是你的填的速度。最不重要的才是填的早晚。
先读数学或应数再读CS 的master
是知识的盒子和装钱的荷包都在慢慢充满。
以CMU举例,有37%的新生计算机编程 0基础;有28%的新生微积分0基础。
计算机第一门课,新生根据程度不同有 3个选择。
数学第一门课,新生根据程度不同有 8个选择。
所以 所有0基础的新生,照样可以 GPA 4.0,因为可以选最简单的课。相反有基础的新生,反而GPA比较差,因为选了最难的课的新生,有30%的得了C和D,还有F。而0基础选了最容易课的,基本上都是A
有个印度裔男生,刚刚毕业,去了Jane Street,他的整个大学的gpa是4.0 (即门门都是A)。而他的课程都是从最容易的计算机和数学课开始的。
其实是不是高中接触过computer并不重要,但是不要和那些对computer crazy的人比较。那些人是不需要读computer science的, 为什么?他们就是书写CS的人,是奠基者。所以你只能和普通人比较。普通人靠学习的。高中或更早开始学习和晚一点大学开始学习,差别不会很大。开始可能差的多一些,会越来越少。最差的情况是找intern有差别,但到大学毕业找工作吧,应该无差别了。工作更是像马拉松一样,抢跑没用的,全靠自己坚持不解的努力。
我总是这样打比方,解释给想搞电脑编程的人。编程能力是天赋。所以不懂行的人,就按照体育去理解好了。如果天赋好,再晚入行都不怕,如果天赋不行,打小练也白搭。这就是为什么做同样的编程,有的人好像游手好闲,其实早早做完了。有的人整夜加班,还得不断返工因为又做错了。不过IT有个好处,就是锅特别的大,所以资质平庸的也能混到点吃的。这是IT跟其他行业最大的区别。
想问一下计算机理论和编程有多大的区别,对以后找工作的影响。
谢谢
如果大一才开始计算机初级学起,起步晚,大学毕业找工作也竞争不过高中就有明确目标,接触计算机,会编程做App,能参加竞赛的孩子们。
你娃可能只是还没出发的牛蛙,到大学一学就进领先一拨了呢
只要孩子肯努力努力的方向对,一时半会儿的差距会很快赶上的。
reasonably smart 的话,应该四年没问题。当然,上个硕士,就视野宽广阔些
如果高中無基礎 那錄的機會就很小了 除非是女的。
如果是私校 那就大一的時候選幾門CS課 真的喜歡到二年級再選CS就好了。
通过观察周围的人,我发现个人能力相当于一个盒子的内容,因为天分不同,各人的盒子大小不一样。
所谓学习,就是填盒子。
天分再高,如果不学习,相当于不在盒子里放东西,那么始终空空如也。
拼命学习的人,学得再多也用处不大,因为他的盒子填满之后,学得再多也是白学。
早学的人,只是早填了自己的盒子。
您问:和别人比优势,就是比谁的盒子里面东西多。最主要的决定因素是你的天分,即盒子的大小。因为大学四年 足够您基本填满您的盒子了,也许第一年您的盒子里的东西不如早早就填的同学,但是只要你努力,最终决定您的优势的是盒子的大小。次要的是你的填的速度。最不重要的才是填的早晚。
先读数学或应数再读CS 的master
是知识的盒子和装钱的荷包都在慢慢充满。
以CMU举例,有37%的新生计算机编程 0基础;有28%的新生微积分0基础。
计算机第一门课,新生根据程度不同有 3个选择。
数学第一门课,新生根据程度不同有 8个选择。
所以 所有0基础的新生,照样可以 GPA 4.0,因为可以选最简单的课。相反有基础的新生,反而GPA比较差,因为选了最难的课的新生,有30%的得了C和D,还有F。而0基础选了最容易课的,基本上都是A
有个印度裔男生,刚刚毕业,去了Jane Street,他的整个大学的gpa是4.0 (即门门都是A)。而他的课程都是从最容易的计算机和数学课开始的。
其实是不是高中接触过computer并不重要,但是不要和那些对computer crazy的人比较。那些人是不需要读computer science的, 为什么?他们就是书写CS的人,是奠基者。所以你只能和普通人比较。普通人靠学习的。高中或更早开始学习和晚一点大学开始学习,差别不会很大。开始可能差的多一些,会越来越少。最差的情况是找intern有差别,但到大学毕业找工作吧,应该无差别了。工作更是像马拉松一样,抢跑没用的,全靠自己坚持不解的努力。
我总是这样打比方,解释给想搞电脑编程的人。编程能力是天赋。所以不懂行的人,就按照体育去理解好了。如果天赋好,再晚入行都不怕,如果天赋不行,打小练也白搭。这就是为什么做同样的编程,有的人好像游手好闲,其实早早做完了。有的人整夜加班,还得不断返工因为又做错了。不过IT有个好处,就是锅特别的大,所以资质平庸的也能混到点吃的。这是IT跟其他行业最大的区别。
想问一下计算机理论和编程有多大的区别,对以后找工作的影响。
谢谢