和其它学科不一样,cs,尤其coding,对脑子反映快还是有一定要求的,这也是很多孩子不愿意学的一个原因。说实话,我家两个都不合适UIUC的CS program--淘汰率高,竞争性强,他们两个都不敢上的。老大时代其实很容易进去的,她要进是近水楼台,那时候也没有现在竞争这么强;老二进不去,能走的路线只能是Computer engineering,再修CS的课。。。他们两个其实都没敢报。我也没逼他们,只交待大学毕业后要自立,老爸老妈能力有限。。。这些年看了很多UIUC CS里休学的,dropout的,很多还是他们的高中同学或校友。回头看,没逼他们上UIUC的program也许是一着好棋。
老大报的major是econ,那是Wellesley最popular的专业。但她进去后,大名鼎鼎的advisor Karl Edwin "Chip" Case给她们的忠告是别去wall street,那是一个不合适女孩子的地方。她自己08年年底也去了Wall Street,和自己的高中/大学双重校友碰面,看到了经济危机后的惨状。校友说:我看了你的resume,当然想帮你。。。可现在我自己也不知道在这里能呆多久。。。这一行打消了老大对花街的憧憬,第二年在校园里打听了一圈,发现CS毕业的校友们出路都不错,不是直接工作,就是读研究生,如是决定double major:CS/Econ。。。
老二其实受老大的影响多一些。有年高中自己跑姐姐那里去玩,姐姐带他去纽约,回来给我说:姐姐好有钱哦,一顿饭就是一两百块(当然是和节俭的老爸老妈比啦)。。。我后来问老大,老大笑说:嗯,带他跑趟纽约,花了我好几千块呢,你给我报销吧。。。所以,儿子在我实验室高中实习完,基本就放弃了生物,直接报了Grinnell的CS。他其实也没有决定,给我说:先报一个,不行就换,反正LAC换起来容易。。。所以大学第一第二年我都吃不准他到底学啥,就知道选了一些统计和CS的基础课,脚踏两条船的架式。。。
两个孩子读得都有点辛苦。主要还是数学上。基础不牢也没有啥天赋啦,好在LAC的老师都不错的,尤其Grinnell的老师特别照顾学生的,可以课后随时找老师帮忙辅导。两个孩子不是会考试的孩子,更合适边practice边学。所以,校园里的工作还是很有帮助的,女儿帮教授的课题最后被教授带出去参加学术会议,介绍人直接给与会者说下面这个speaker在找工作,你们谁有位置的就会后和她谈;老二也一直在学校计算机实验室打工,教授会根据他的表现,课程的进展以及能力推荐和调整下学期的工作。。。
子坛天才娃很多,只有普通娃的父母很少开口的。就我脸皮厚点,不在乎,就传点普通娃的经验。top program难,普通娃难进难出,不如试试别的路径。我给你看看一个本科CS的排名,作为参考。很多LAC在里面,合适孩子上大学还定不下来专业,但想多看看多试试的情况。LAC对Double Major或一个major一个minor比较宽容,也许孩子就多了一个选择,多了一条路。
Grinnell的CS排名和过去几年毕业生的出路:
https://www.grinnell.edu/after-grinnell/graduate-outcomes/computer-science
本科CS的一个排名(很多排名,这个仅供爹妈参考):