楼主: modifiedname
跳转到指定楼层
上一主题 下一主题
收起左侧

【长期加分贴】我为什么喜欢我的专业?【CS篇】

   
🔗
hbzhoujunlin 2019-6-12 01:38:53 | 只看该作者
全局:
在我从大一时经历了从学地质,到能源,珠宝,通信等一系列大幅度历史性变更之后,最后打算斩钉截铁学cs,这不是一拍大腿后的冲动,而是无数深思熟虑的结果。我想说的是,引用各类数据和活生生的例子来看,学习cs确实是个门槛较低,学习过程艰苦但学成之后可以较为容易的解决吃饭问题的专业。计算机科学所研究的是计算机系统,软件设计,和相关的理论。计算机沟通要求具有十足的精确性,所以熟练掌握编程语言是必不可少的。决定改行走IT路线其实对一个从小不爱玩电脑游戏,而且家族中没有任何一个成员学计算机的我来说是个可观的挑战。前期选择专业走了太多弯路,我发誓也要让自己成为一名优质程序员。然而突然让一个理科白痴去学习逻辑思维十分精密的机器语言并完成种种指令,这真的是天方夜谭。但我还是硬着头皮上了,并努力和本系天资聪颖的印度大兄弟们结下深厚友谊,在刚接触写代码的日子时,每每不会写代码就只能楚楚可怜的找他们帮忙,只想把大学利用好,学成一门过硬的,可以看家的技术。我们学校的cs是以理论为主,毕业需要修够四门数学,一门算法课,两门硬件软件设计课,一节应用课,还有网络管理,数据管理等课程的选择。学校会安排很多该领域基本原理而不是很多实际操作的课程,其实还是为了打造更加优秀的程序员,一个程序员不懂算法,操作系统,网络,即使会打码,在遇上设计的时候,想不到一些潜在的问题,也会给以后带来无穷无尽的麻烦。记得当时一名在Facebook工作的朋友语重心长的教育我说,在他的世界里,大学只有两门专业,cs和非cs。现在是全民学编程的时代,未来对码农的需求只会增加不会减少。这些话听来十分夸张,但这也坚定了我学cs的决心和动力的源泉。
回复

使用道具 举报

🔗
probecx 2019-6-12 01:39:40 | 只看该作者
全局:
本人化学系PhD转行做Data Scientist。简单交代一下本人转行前的背景以供参考:美国东部某排名50-70的学校化学系PhD第五年,研究方向叫生物计算化学(大概就是编程序来模拟蛋白质折叠,应用一般是早期药物设计或者纯理论研究,我做的具体问题离这个应用也还很遥远。本科入校时报的工科专业,初中就开始编程,后来进了做流体力学模拟的实验室,数学理论和概率论在学校学的也还不错,后来也自己学了一些。从大二下学期一直到PhD第五年快结束的时候,几乎每天都在推公式,写代码及求解,编程,修bug。电脑除了搜索下载之外,唯一的用处是敲LaTex。. Waral dи,

那时虽然有点基础,但是相当于零基础——不仅完全不熟悉DS需要的知识技能,甚至对这个行业关心什么问题,常用哪些手段解决问题,当前发展如何,前景如何等情况都不甚了了。所以刚开始也没有特别集中在这个行业,而是一度花了很多时间精力想做Quant。本科毕业申请PhD时,曾经有一位教授跟我说很多人即使PhD之后不再继续做化学,在华尔街也能找到收入不菲的工作。这个说法在当时(08年的金融危机刚刚缓解)是没有问题的,也有若干实例佐证,但是五年后就不一定了。同办公室的同学确实有人拿了Bloomberg的Quant职位offer,但是首先他的研究方向是PDE,本身就比较偏应用,quantitative finance中的Black Scholes模型也是PDE,其次他之前有暑假在JP Morgan做实习,拿的也是return offer。我决定转行的想法几乎是两周内从无到有、从有到确定,此前完全没有相关经验,此后也深感来不及(马上就暑假了而我那时连编程都不会)。把美东几乎所有招Quant的公司都投过一遍之后,多数简历在HR那里就直接被拒,即使过关拿到面试,面试时还觉得自己表现不错,所有问题都答出来了,面试官的反馈也不错,然后依旧莫名收到拒信,说与公司文化不符之类。

在准备Quant期间刷了刷题,于是又想去做码农。码农只投了两家公司,都拿到了面试(也说明码农这个行业对转行的接受度比较高)。第一家面得很惨,完全是送人头。第二家前面几轮还可以,到最后一轮onsite时,非科班出身、没上过课只刷过题的缺点暴露无遗,被问到system design和compiler的问题直接跪了。面试后回家的飞机上冷静思考一下,觉得虽然知识点可以补上来,但是自己多年养成的数学家式思维要转变成程序员的工程思维还需一定时日。另一方面老公是码农,他的工作日常也不算是我喜欢的、真心想做的事情。这个期间也逐渐接触了一些机器学习相关的东西,开始了解DS这个领域。

我个人对以机器学习,尤其深度学习为主要工具的DS更感兴趣。DS其实就是在数据中寻找规律,然后用更多的数据加以验证,最后根据验证结果得到结论,当然这其中还包括数据处理、模型评价、模型选择等问题。这个套路和数学科研,或者说很多理工科的科研,是很相像的,因此PhD期间接受的科研训练在这个行业是可以用上的。多年训练赋予我的逻辑思维和抽象思维能力,使得我学这些东西时还算比较快。技能(如编程,建模)和具体知识(如统计学,各种算法)是可以短期内pick up的,但是思维方式和分析能力是多年养成的。.1point3acres
-baidu 1point3acres
有人说是“计算化学phd出路太不好只能转行了"。这句说对了,不留在学术界的话基本没工作可以找,学术界又太难留下了, 或许是我不过牛的原因。我很喜欢我的专业,计算化学,现在有时间的时候还会看看paper,写写文章,仅作消遣。




补充内容 (2019-6-12 02:00):.google  и
发错地方了,不好意思,我去数科那边回一下
回复

使用道具 举报

🔗
english10010 2019-6-14 04:22:27 | 只看该作者
全局:
哈哈,我本科和master都是学CS的,其实也算是命运安排吧,因为高考志愿填的时候我被录取的是环境科学,读完一年以后觉得对化学等没有太大的兴趣然后向学校申请的转专业,当时为了转专业还非常用力地把几门考试考得比较高的分数(因为学校规定只有专业前15%才能转计算机)。然后大二开始正式学习计算机,印象最深刻的一门课程就是C#,因为当时老师教的很好,再加上本身对编程比较有兴趣,所以就慢慢入门了。然后期末考试是交一个用C#写的程序,最后鬼使神差地交了一个连连看小游戏,最后也拿了90分,还是挺高兴的。之后申请美国的MASTER也成功被录取在CS,虽然学的很多课程都是本科有接触甚至覆盖过的,但是美国这边教学与国内最大的不同就是这边的老师会真的布置很多实际编程的项目,比如C++课每一周都会有一个中等难度的编程作业,没几个小时还做不出来那种。master暑假期间去了杭州一个新兴IT公司实习,人生第一次做了正式的网页开发工作,写了很多JQuery的代码哈哈。。。。虽然现在很少写JQuery了,不过真的是很宝贵的财富。现在在新泽西上班,基本用最潮流的前端技术了。。。
回复

使用道具 举报

🔗
Karson_Don 2019-6-14 10:28:23 | 只看该作者
全局:
本科国内EE,硕士美国CS
其实我在国内的本科是EE,当时我做的很多Projects对我后面转CS的影响很大。特别是毕业前的最后几个projects,包括毕设,基本上都是机器人系统。对于机器人系统的设计,一部分是嵌入式系统也就是EE本家的知识,还有一部分就是需要编程的,也就是机器人系统的“头脑”。我就这样不知不觉和编程打上了交道,逐渐我发现说在逻辑层面的代码编写来创造机器人“头脑”比我在实验室插面包版搭硬件有意思得多。正好在当时我做出了来美国读硕士的决定,于是我便开始认真考虑在我心中同样重要的CS领域和本家EE的取舍。最后结合美国这边学长的建议和实际情况,我还是决定冒险转专业,来到这个我一直很喜欢,觉得很有意思,但是却没有真正系统得去学习过的CS领域。同时,当时的我也觉得,如果我一心只铺在实验室搞嵌入式,我的多变性远远比不上做一个硬核程序员,只要足够硬核,游戏引擎,App,全栈网页,大数据,所有这些当下热门且有趣的领域都会成为我的备选目标,这样我的选择也会广得多。
来了美国以后,我更加确信我选择转CS是一个,不说是正确,而是一个很棒的决定,我上了我梦寐以求的系统性编程课程,我也如愿地做上了网页工程师的实习,这是一个让我非常有成就感的工作,因为每一行代码的更改,每一次和同事Data Server的交互,都是实实在在我能看到的。我看到了一个网页app如何从一个blank的网页变得丰富多彩,我亲眼看到了我的用户在使用这个网页app时候的舒畅,这让我大受鼓舞,也督促着我做得更好。所以我更认真的刷题,去体验那种逻辑思维运转到爆炸的快感,同时为我能找到更好的工作做铺垫。
我真的很享受现在这个专业带给我的充实的生活,也能让我有幸福感,满足感的工作!希望我们每一个程序员都能在生活和工作中找到自己的价值和定位,成为我们想成为的人!
谢谢🙏
回复

使用道具 举报

🔗
radiomad 2019-6-15 10:05:45 | 只看该作者
全局:
我本科是学交通工程专业,毕业后在国内实习了一段时间,发现实在是不喜欢,每天的工作基本就是画图、写报告、开会。本来是用本科专业申的master,但来了这边发现转cs很容易,于是就跟风转了专业。
转完之后发现好爽啊哈哈。最喜欢的是可以做project的课,看着自己辛辛苦苦做出来的东西可以顺利的跑起来,感觉很有成就感。
master期间选了好几门web相关的课,毕业找工作前自学了些东西撺掇出来个功能丰富的网站,最后落脚到湾区搞起了全展。觉得自己当初选择的这条道路还是蛮正确的。
回复

使用道具 举报

🔗
daisyzhou 2019-6-17 06:05:45 | 只看该作者
全局:
我是applied data science专业的,也是cs department。本科是人力资源管理,一路走来和理工科都挨不着边的文科生。对于自己的专业算是“先结婚后恋爱”了,选择的原因是以就业为导向,能坚持/喜爱的原因(虽然也才一年)是能感受到学习路途中正向的激励和鼓励很多,可以实实在在的获得成长。现在还在努力转sde,希望毕业能有个好工作。其实初心一直都是do good do well 的nonprofit,可以帮助弱势群体,但这和cs并不矛盾~哈哈

评分

参与人数 2大米 +16 收起 理由
LEONCINN + 1 给你点个赞!
好吃的芝士蛋糕 + 15

查看全部评分

回复

使用道具 举报

🔗
swordcane47 2019-6-17 15:25:47 | 只看该作者
全局:
我是本科学保险会计的,但数学苦手,4门大学数学课基本上都挂过一遍·····很长一段时间白天一焦虑,晚上就会梦到数学考试然后惊醒·····
硕士念哲学,听起来挺文科,但基本上所有打算深造的同学都在学编程,哲学和物理计算交叉领域,哲学和人工智能交叉啥的,于是我寻思着我也开始学起来。
博士很神奇地申请到了数学系(哈哈哈),我曲线救国惯了,于是想着反正数学系可以过FLAG的简历关,那么我为何不直接转cs呢?于是我现在就刷起题来·······总之一路挺曲折的。
念哲学时一直苦恼自己在建空中楼阁,但cs让我看到了我重新回到现实世界的道路。我觉得挺好的。
回复

使用道具 举报

全局:
我本来从小就对计算机没什么兴趣的,大学以前,对计算机的应用仅限于刷贴吧,找资料,看韩剧。直到高考的时候爸妈给报了计算机专业,否则我觉得自己真没想到自己会学这个专业。.
刚开始上大学的时候,学习计算机语言觉得好难好苦,我们专业也总是全校最后考完,最后放假的。当时还觉得自己好好的一个女孩子,怎么就偏偏学了这个专业,苦逼苦的,逼死自己。当时看别的专业,经管广告艺术的女孩子都能轻轻松松开开心心的上学,打扮的美美的,学习也没有那么难。但后来毕业出国再到工作,才慢慢发现了学习CS的好处。
首先,一个女孩子懂技术会编程是一件很酷的事情,虽然我觉得我一直没有男生学的好,有时候写作业还需要靠男生帮忙,但是我觉得作为那么多理工科男生里的几个女生,本身就很亮眼,本身就很酷。. ----
而且,女孩子学习编程能够帮助大脑的逻辑思维,其实对生活和工作,思考方式都很有帮助,我觉得学习编程或者CS的过程,也是个人逻辑思维的一种训练。
而且真的学习下来以后,会发现对于出国留学和找工作都有很优势相对于其他专业来说,CS的学生比别的专业的留学生项目更多录取比例更高,留下的可能性也更大,美国对于CS的职位需求量很高,政策也相对很好,对女生也很友好。
所以学习CS也为自己的国内国外的事业发展提供了更多的可能性。
回复

使用道具 举报

🔗
krazymaxdan 2019-6-19 03:07:52 | 只看该作者
全局:
現在學機械的工作非常難找
我覺得學軟體編成會比較好找工作
回复

使用道具 举报

🔗
aibiancheng 2019-6-20 12:56:12 | 只看该作者
全局:
我不是CS的 在努力学习CS ..
为什么喜欢我的专业?还用说吗。。。为了钱呀!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
发帖提醒:
禁止使用AI生成回复,否则系统将封号处理。

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

本版积分规则

>
快速回复 返回顶部 返回列表