CS702 计算机基础课程 Q&A



  • CS702 计算机基础课程 Q&A



  • Q:如果希望进TMT方向的风投,回国,但只有金融背景,怎么办?我现在想学点编程的东西,但不是很确定从哪开始,是否有建议?

    A: TMT是Technology,Media,Telecom吧?嗯,我觉得学习一些编程是必要的。现在如果在校的话,可以选择修一个cs的minor。如果已经毕业的话,建议去根一个系列的Udacity的课。
    我感觉你的情况不是需要学到很好的编程技能,而是对coding整体有个了解,所以只要是比较热门的编程课都可以。MIT的python入门或者udacity上的Programming Foundations with Python都是不错的选择。



  • Q:有一个EE的master学位了 你建议再读个CS的master吗?(master的OPT已经用了)

    A:再读个cs master会花很多时间和金钱,还不如现在抓紧刷两个项目,好好弄下简历,准备就业。其实只要潜心准备小半年,一定能拿到offer。到工作岗位再慢慢学也不迟。另外,好像所有master的OPT都只能用一次喔。



  • Q: 请问自学有什么要注意的么。我是研究生毕业。python平时分析数据用的很熟。但是没有编写过应用程序。学过coursera的机器学习课程。 算法也刷了不少准备开始投简历。感觉计算机基础课没上过不牢固。不知道如何更系统的补上有用的基础课程。
    A: 系统的学习是一个很大的工程,需要花的时间成本很高。从你目前的情况来说,我觉得你现在先要保证简历看起来比较漂亮,能通过Resume screen,另外,可以好好准备下面试中常考的问题,可以看下面经,根据面经再回过去补充知识点。还有时间的话,学下terminal,git,操作系统基础。如果像cs本科生那样把所有计算机基础课都自学一遍时间成本很高,也没有那个必要。实际工作中更看重的是快速学习和上手新知识的能力。

    Q: 谢谢。操作基础我过了一遍cousera的视频。看完你的讲解后也懂了不少。平时学校里处理都是terminal操作。git现在也用了一段时间。 正在考虑学学数据库。但不知道如何开始学。 过简历筛选是要注意什么呢。 感觉自己的项目都是重复的小轮子。还没找到具体项目的idea。
    A:HR看简大概在30秒钟之内看两个问题“are you smart? can you code?” 所以需要突出这两个重点。除此之外,排版整洁也挺重要。数据库的话可以看下https://lagunita.stanford.edu/courses/DB/2014/SelfPaced/about,这门课跟下来,一般数据库的面试问题肯定没有问题。我觉得你准备的不错了,可以多投简历试试。看下LinkedIn有喜欢的职位也可以找我帮你refer:)



  • Q: 申请CMU 有神马建议。
    A: 1.cs minor对于non cs undergrad还是挺有必要的,在之前我做的case里,一个建筑的undergrad修了cs的minor申请上了ut-austin(它家cs挺好的,德州学费还便宜),一个物理的undergrad修了cs minor申请上了cmu的bic(虽然不是传统意义的cs但是还是不是那么限制死的,这个项目可以选3-5门cs课,depend on你的选课策略)。所以用事实说话的话,cs minor对于non cs undergrad申请的帮助是很大的,学费是值得的。因为你决定转cs master以后,你的career path会转为software engineer,那么你就会是硅谷未来年薪100k-120k的码农,每个月税后到手大概5500刀-7000刀的工资,那么你再计算一下你cs minor的这个学费投入就知道何时能回本。

    2.申请策略的建议的话,就是做cs project,难一点的,大型一点的,硬一点的,前沿一点的。因为你要和成千上万的cs undergrad竞争cs ms的degree的申请,去年我带的一个geo的undergrad,虽然做了几个还凑合的cs project,也有百度的实习,但是申请结果就是全聚德,一个ad都没有,就是因为project不够硬。如果你本科学校的cs course一般的话,那可能不会有很多硬的project,此时就要自己想办法。

    3.不要觉得又要学cs knowledge,又要学gre,又要学托福(比如有些项目就无法waive托福,虽然这种case很少),又要做coding project。。。然后人生就成了一个大写的草泥马。因为没有办法,所有人都是face同样的challenge和problem,都是这么咬牙过来的,都是又要学gre又要做cs project。竞争太激烈了毕竟。

    4.春季入学这个问题,我还是建议缓到秋季入学,因为大部分好program都是秋季入学的,何必limit自己的选择呢。

    由于申请cs ms degree需要推荐信所以建议这个summer做一下cs的prof的RA然后gain一段cs project经验(research-based)的同时再加一个prof的推荐信,这样比较好~

    我带的那个物理的undergrad也是毕业时才拿到minor degree,申请时只是minor 学ing,但是要拿出cs project



  • Q: 之前和bitTiger另一位小助手聊天,他强烈建议先学习Python作为入门脚本语言。然后慢慢在深入学习别的。我学习Berkeley网课61C是Java的,我目前在学校上课用的是C和C++,搞得我都有点混乱了。不知道两位老师在学习和运用语言方面有什么看法?

    A: 我的建议是,其实只要是主流的语言都没有太大问题,但是一定是选好一门就要比较深入学习下去。


 

与 BitTiger Community 的连接断开,我们正在尝试重连,请耐心等待