孩子上大学才开始学CS, 来得及吗

大吴
楼主 (文学城)

先说结论。来不及。

 

CS 涉及的方方面面,说到底,最后都涉及到一个如何实现,也就是如何堆码把这些算法给实现的问题。

如果上大学才学编程,才接触CS ,理论上是可以的,但时间其实是来不及的。首先要精通掌握一门高级语言,比如C++, 没有几年的训练,根本做不到。大学4年,除了专门的CS 核心课,还有一些其它的非核心课。孩子要在4年的时间内在学好这些课的同时,又要熟练掌握一门编程语言来实现这些专业核心课的作业,是很困难的。

写简单的比如你好世界是可以的。但是涉及到复杂的算法和数据结构,是来不及的。正如上面说,CS 几乎所有的核心课,比如编译器,操作系统,计算结构,通讯等等,好一点的大学,它大量assignment和project都需要具体的实现,如果连编程语言都需要现学,很难相信他们可以做出做好这些作业。

 

各种算法通讯协议以及计算机结构OS 等等概念的理解掌握,不一定很容易。掌握了理解了,又需要精通一门编程语言来具体实现。这些仅仅靠进入大学后熬夜学,仅仅从时间来说,是远远不够的

当然,如果学校要求不要,要混可能也能混下来。这种学生毕业后,即便走运进了大厂,他也是呆不下来的。因为最后说到底,你要能出活啊。

 

一点观察,不一定对。

Z
ZeroSumGame
哈哈哈,我猜你不在加州

前几年,在中国大学读历史的文科生,来美国夜校读两年,学一些coding,都能在科技公司找到工作,一边工作一边提高经验。

当然,现在经济不好,难度大了。今年就连MIT CS 学生都难找实习了。

CS没有那么难,编程语言更不难,很多孩子高中根本不知道自己想做什么,不学编程。到大学完全来得及,否则上大学干什么?

大吴
主要是见过太多的孩子,干了不到1年单位就让走人。这些孩子其实都非常聪明,但是又怎么样

有些东西是需要时间的。

宝马奔驰
您让坛子里那么多博士毕业才开始学编程并成功在公司里占据一席之地的老留们

情何以堪!

T
TigerLady
活到老学到老。大学生学东西比小学生快吧。
H
HappyWed
以我浅薄的理工经验,确实来不及,跟顶尖的CS专业人比。可以通过graduate school延长专业培训时间来增强实力.
l
ltb72
印度人和中国人在这些大厂很多都是 Bootcamp 培训出来的,Bootcamp出来比刚毕业的本地孩子还好找工作
凊荷
主要看

聪明不聪明。

三河匹夫
哈哈哈哈,个个都还开宝马或奔驰呢,生活不要太好。
大吴
大学毕业后,哪怕是文科生,再学CS 。与从来没有搞过CS 的高中生上大学学CS ,完全不是一回事
S
Shuitongyaoo
我家娃大二才决定学CS,很幸运大二就找到大厂实习,还提前半年毕业.
B
BeLe
大学才学CS是有点晚,哈佛入门课CS50七百多个学生大概2/3以前没有学过CS,这些学生后来基本不以CS为专业。

大学才学CS,大三夏天能否找到像样的实习会是个问题。

 

 

三河匹夫
做个 CS minor 不少。
y
you_fu1
我们家2个高中都没有cs方面的课程都有10几万哈哈,够花就好
h
hhtt
来不及了!UIUC工程学院,录取的学生,起码有一个到两个Apps在苹果的App Store。
B
BeLe
CS minor也不多,每年毕业班大概一百九十几个学生以CS为主要专业,二十几个以CS为第二专业。

 

Page 65

https://handbook.college.harvard.edu/sites/projects.iq.harvard.edu/files/collegehandbook/files/fields_of_concentration_8.31.23_final_with_additional_edits_unsecured_.pdf

 

 

h
hhtt
来得及!有兴趣,根本没有年龄和时间限制。就是你不能期望毕业后去大厂。
青裁
混日子可以,但要做到top很难,喔亲身体会,哪个行业都需要自身积累的,我以前的行业赞大眼不馋的说做到了top
凊荷
H的CS特别容易拿学位吧
m
moon*river
大不了四年本科三年硕士,还不信比不上三年高中四年本科
凊荷
智商不够

 

 

z
zcty9999
参考“10000 hour”定律:入学时从0开始的,很难与已有1000或2000小时的竞争

有些甚至是从幼儿园小学就开始编程,已有8000小时的极客。所以在CS强校会出现这样的现象:有的学生编几行都头疼,有的轻轻松松拿写操作系统或interpreter当游戏的

B
BeLe
哈佛和MIT都有一些CS女生,一心想去华尔街做IB,女生喜欢CS的确实比男生少很多。
凊荷
没错。时间可以解决一切问题
凊荷
我说的

是男生

晓曦
高中四年,工作几十年,有什么来不及的,又不是童子功
B
BeLe
哈佛CS试金石是CS124,data structures and algorithms, 比较偏文的学生过不了就放弃了

小中女会好点,不少哈佛文科小中女也是AIME。

 

 

M
Midwestrural
想法有些陈旧,现在大量的工作根本不用C/C++,CS对大部分人就是找份工作而已。。任何行业要做到行业顶层,博士够么?哈哈

工作中的不断学习探索和坚持不懈比啥时候开始学,学到个啥学位重要多了。。。

兔快跑吧
Uiuc cs的进大厂都不好找,大厂为什么找bootcamp没学历的
S
STEMkid
有啥来不及的,有T5 CS 教授高中没学过 CS 的。也有 T5 数学教授高中没学过微积分的
凊荷
这种课

有什么学的。偏文的也没问题,有问题的都是水平差

w
wohenji
不许学cs

俺娃大一要把cs当成minor 被我坚决阻止。我说没有童子功费那个劲又学不过人家,何苦难为自己,不是真喜欢就别受别人影响。专业的事让专业的人干,专注自己的第一专业就好,非要再学一个就学人文学科。

大吴
USACO 里的铜银金白金的各级培训,其实就是围绕10个左右的数据结构以及他们的算法进行

他们基本涵盖了几乎所有大厂面试的算法和数据机构题。大学里边的数据结构和算法等等核心课程,对这些孩子来说与高中生做小学生的算术没啥区别。

 

真的很难想象,那些上大学才学CS的 ,如何与这些孩子竞争。

 

而且,但凡是对CS 比较感兴趣的这些孩子,他们从初中开始就开始围绕这些东西在常年累月的做各种project。 这不是个别的孩子,不是个案,是一大批,大批量的孩子。

m
mjnew
我一直在这里说这件事,大学才开始读的,平均来说是比不了高中就开始搞CS的,但是很多人可以做PM, 这是很多藤CS女生的路
成功的小羊
确实很多提早接触CS的孩子表现更好,我不认为是因为他们先掌握了知识技能,而是这些孩子可能对CS更执着有兴趣。
大吴
CS 里边最核心,最重要,最基础的,就是这门课。
成功的小羊
平均而言,你说的是对的。但是我们紫檀的孩子,基本功是有的,平均法则并不太适用。
凊荷
这些孩子大部分一般般

极个别有好的,好的缺陷也跟大。

coding这玩意真不用急,大不了多花些时间找手感

m
mjnew
不出彩的就不在这里报了。这是是医和CS的天下,连投行的都少。医最简单,但我觉得最无聊,哈哈哈
凊荷
就是早跑了几公里

代价也很大

M
Midwestrural
小时候胖不算胖。。哈哈
y
yummy2
来得及,我女儿就是大学开始学CS的,现在工作老板review 是far above the bar。
名校FAN
我来美国第一学期,就是修得这门课; 三十年啦
n
newca
基本同意但是绝大多数本科出来做的工作技术含量不高,包括大厂里的工作,工作肯定能胜任。

所以上大学开始学CS是完全ok的

凊荷
这些孩子进大学就进入学习的平台期,别人才开始发力
y
yummy2
当年把大厂的offer 给拒了去了一个不大的她喜欢的公司,现在公司股票比她进去的时候涨了两倍多
阿拉拉
wishful thinking, coding 跟算法是两码事,前者手熟就好,不需要智商
y
yummy2
就一年多的时间,她去的公司给的package 不比大厂差,不出活分分钟走人的
凊荷
难怪

以前进白金的算法也不咋地

风啸啸壮士
四年还来不及? 早期转CS的 硕士一年多毕业, 加上修基础课的时间, 总共也就两年多。
晓曦
那智商不高的早学就能弥补了?
成功的小羊
哈哈,就是不明白,什么专业,要从娃娃抓起。
N
Numero
不矛盾,小时候胖的可能一直胖,瘦子一直赶不上 LOL
M
Midwestrural
哈哈,不矛盾. 我的意思是不能用小时候胖就下了长大以后一定会比小时候瘦的人胖。。长大以后吃什么而不去讨论。。哈哈
凊荷
不可能一直胖

一进入职场,走到top 是运气,不是早吃的一口饭。不到top 啥时候学,区别不大的。

只要不懈的努力,没运气到top,也是很有成就感

N
Numero
不用管别人,自己按照自己的步调就好。就像说“后劲”一样。。。
N
Numero
是啊,反过来也一样:))
M
Midwestrural
自古英雄出少年,哈哈。。。
c
ccb168
瞎起哄。高中生都能做。工作之后再转都不晚。
N
Numero
都不晚。但是也要承认,一二年级的intern,找好教授作好的research等等

会有影响。

两女宝妈
人生不能要求一路风光
y
yzhl888
我老大就是大学开始学计算机的
非雨
哪有这么夸张,知道从学Java开始,花了一年,usaco platinum的
两女宝妈
那智商高的早编程估计别人骑马也赶不上了?
p
pct
“干了不到1年单位就让走人” 这种公司,米国厉害的cs学生根本就不会去

比如Amazon, 今年形势那么不好,娃的圈子里都仍然瞧不起它家。

去那里的新毕业生,大部分都是中国或者加拿大来的,在里面熬身份

凊荷
这也太绝对了

亚麻不受待见,但也是排在G Meta 之后而已。cmu 去的也很多

唐宋韵
当然来得及。。。然而,编程有先天素质。有些40岁改行的可以很好,有的20岁科班磕磕绊绊。这是我的一位业界朋友的看法。
p
pct
不绝对啊
l
lzr
高中至少也会有一门AP CS的,怎么可能从大学才开始学CS呢?

以前老留什么的从博士后才开始第一次接触电脑的咱就不说了,太古老的事情了,但是现在的高中里,怎么样也要修一门AP CS的吧,否则怎么至少显得自己学习全面,这也是考名校的基本条件。而且学校提供了,大家都选就你不选,那还用指望名校吗?旗舰州大都难说。总不见得谁是在那种没有AP CS的高中吧?大概除了深南乡下或者深蓝innercity,不会有这种学校的。

y
youtub
子坛特例永远盖过主流
y
youtub
这个结论对子坛不成立,子坛个个都是天赋异禀,大学再学比人家有童子功的厉害