查看: 1714|回复: 7

转贴:有关CS/CE [复制链接]

Rank: 6Rank: 6

获赞:1255

发表于 2018-4-8 07:47:18 |显示全部楼层

先说下自己的背景,在CS领域,美国经验有20年。看过潮起潮落,接触过不同层面的技术部门,所以觉得还有从在职的角度分享一下。


我没有在美国上过master,20年前直接拿着工作OFFER来的。非国藤CE (computer engineering) 本科毕业,后来也没觉得有必要在美国念个master。(现在后悔了)。所以上哪个学校CS/CE好真说不上来。只知道UCB和UCLA的CS/CE好, 都难进。美国如何训练CS/CE孩子,我不知道。只知道当年我的非国藤CE,头两年死命被各种老师操练各种数学,毕业多年,同学聚会时都会一再提起被数学老师操练的地狱生活。后来的专业课,毕业2年不到都落伍了,学的coding,一出校门3年就没啥用了。 一路过来,靠的都是自学。时间久了慢慢体会出当年数学训练的好处了。工作中,大型项目如何分拆,优化组合,排差故障的能力得益于数学训练的结果。


所以CS的根本是数学基础,逻辑能力和自学能力。CS领域,技术通常只有10年寿命,自学是做CS一行人的基本功。(当然有人硬要说DB2和AS400还人用,我也没话讲)。


老看着人说CS毕业40万年薪。我只好说,别听那谁谁从X学校本科毕业就拿40万,那个人一定是每个人的“别人的孩子”或“我朋友的朋友”。倒是我们最近出大价钱雇了个人帮我们搞定某个核心前沿技术,和那个人吃饭时,他告诉我他14岁开始coding,没念过大学,但是他是那个开源代码项目的主要贡献人员。于我合作过技术人员有从Caltech, MIT, Promona,芝加哥大学,斯坦福,哈佛和其他藤的,USC,州大旗舰毕业生(USB, USLA),有社区学院出来的,有没念过大学的,有念英文的,念哲学的,念物理的,念心理学的,念商业管理的,念数学的,啥背景的都有。他们被雇佣时的原因真和学校无关,后来的在技术上的修为也和学校无关。有藤校毕业不靠谱的,有没念过大学的成技术大拿。最后在技术上拿得起的,是那个人的个性。好奇心,执行力,自学能力,思维严密力和表达能力是在CS技术上走的远的那个。唯一的共同性是,走的远的那个都有足够的数学训练。


而如果能从技术层升到管理层后来说,藤校毕业就有明现优势,归纳总结能力和沟通能力的确强,把高难度的技术问题转化成让CEO,COO,CFO和board member都听得懂的内容,并不是想像中那么简单的事。(以后有机会写个贴比较一下同时进公司的三个聪明人十年的历程,分别从UCLA,UCB和斯坦福的CS毕业)


好了,说那么多,念CS,最重要是暑假实习。网上各种open source projects, 有本事贡献去open source,比拿A重要。参加各种Conference,通常有一天课程,那里认识的人都有可能帮你拿到一份工。除了去UCB和UCLA没得话说,别的学校都差不多。学校可能只有在毕业找工有点帮助。找工受大环境和暑假实习机会影响更大,进入职场后靠的是个人修行。


有关毕业去哪,要是就是混混有份稳定职业,搞不好还股票发一把什么的,拿到大公司OFFER,那么恭喜你,进入高薪螺丝钉位置。不然,毕业后应该去中小公司锻炼,1年-2年时间够你从项目开始做的收尾,换下一个工作,最后找到有发展机会的位置。大公司很少有让新人接触前沿技术的。

Rank: 6Rank: 6

获赞:1255

发表于 2018-4-8 07:50:15 |显示全部楼层
本帖最后由 kjhg 于 2018-4-8 07:56 编辑


CS领域很广,做开发和做后台差别很大。而且大公司title非常混乱。写code的人都不叫自己programmer了,只会测试的人不叫QA了,都管自己叫software engineer。原来做app support的人,现在叫SRE了。原来做做ETL,写写Report的人本来就是个Business Analyze,现在管自己叫Data Science 了。网络和系统管理员都称自己是DEVOPS。而真正的SRE,devops 还是data science 都是Full Stack的,市场上没有多少合格的人。Full Stack的skill在大公司是不可能得到的,从权限上就黑了你。这是小公司的好处,有机会上手有机会直接学最前沿的东西,提高自己的市场价值。比如,大学估计还在教JAVA,PYTHON,市场上现在最缺的是GO。你去大公司慢慢写Java,给你改个小function,系统怎么运行的估计,你的头很有可能不知道,你的头的头大概知道一小块。小公司要用人,初创时都是写大框架,差不多赶紧的去忽悠钱,来钱了细化或优化现有功能。什么都会有机会碰一点,把自己炼成Full Stack。Full Stack有了,换有规模的公司,你会有机会去做项目的升级。项目升级是最难的。搞个新东西不难,难得是如何把老化的系统无缝升级到新系统。这种事一定是会让有Full Stack的新人有现有系统的大拿一起做,才搞得成。成了就是更上一层楼了!眼界和位置有关的,大公司做组员永远只能看到面前的一尺地。

都扯远了,CS千变万化,家长不在这个领域里,最好鼓励为主。大学去哪里上大学,毕业去哪,让孩子自己拿主意最好。

Rank: 4

获赞:1367

发表于 2018-4-9 01:05:54 |显示全部楼层
免费顶。

Rank: 7Rank: 7Rank: 7

获赞:3174

发表于 2018-4-9 07:53:36 |显示全部楼层
这贴,把我这学数学的,吹捧的巴适。

Rank: 7Rank: 7Rank: 7

获赞:997

发表于 2018-4-9 08:01:18 |显示全部楼层

Rank: 7Rank: 7Rank: 7

获赞:3174

发表于 2018-4-9 08:10:24 |显示全部楼层
我的看法,如果孩子确实酷爱计算机,鼓励整。
如果孩子更适合其他领域,就不要整这个计算机。
邻居老教授经常扼腕叹息,当年他们一起留学的,多少英才退出自己专业领域半途转计算机,昙花一现,老景凄凉。
网上鸡汤,害人的不少。

Rank: 6Rank: 6

获赞:1255

发表于 2018-4-9 10:39:26 |显示全部楼层
术业有专攻,现在不能象早些年,半路转去做IT。

还是相信专注,兴趣和耐心。

Rank: 6Rank: 6

获赞:1255

发表于 2018-4-13 11:01:59 |显示全部楼层
cs/ce 今年孩子们都决定去哪儿了?

有没有上来报报?
您需要登录后才可以回帖 登录 | 立即注册


Archiver|第八联盟

本网站系统基于Discuz! X2 进行优化开发

Discuz! x2 © 2001-2011 Comsenz Inc.

本网站采用美国和加拿大东部时间(GMT-5)

Processed in 0.035953 second(s), 9 queries .

免责申明: 本站内所有帖子均由网友自行张贴,文责自负,不代表本网的观点和立场,版主及管理人员和本网站对其内容不负任何法律责任。 原作者或其版权拥有人拥有相关内容的版权/著作权。 如果作者来函不同意将其作品张贴在本网站,我们会尊重作者的意愿取下其作品。 版主及管理人员和本网站保留删除有损本站健康的帖子或其它任何内容的权力。


联系管理员:请发站内短信

回顶部