放弃PHD转CS硕士找工作经历

的优秀学子里,已经申请到美国卡耐基梅隆等著名学校Offer的刘同学在分享心得时,特别提醒学弟学妹们一点的是,在申请前,要思考清楚是本人的去向PHD或者是Master。下面,是一位大牛由PHD转CS乃至找工作的一部分经验教训,希冀关于申请迷茫的你有所帮助。由PHD到CS成功转型1 .看书。《absolute c++》。 之因而选择C++,一个是因为以前有一点C的基础,另一个原因是因为大伙学校开C++的课特别多。还记得当年用visual studio 写一个hello world 都写了好久,很后发现没有include写了以后发现没有写 using namespace std。可是好在我认真的看了一遍这本书,觉得特别受益,包含后来面试也发现许多面试疑问都有涉及到。假如你学C++,我强烈主张你看 effective C++,一本特别实用书!2. 做project。五月看完这本书以后。向同学拷了他们上课的project 的spec。完整的做了下来,project 是关于OOP design的,这亦是第一次做那么大多project。首要学到了怎么用visual studio写程序,debug之类的。3. 蹭课。暑假学校开了一门算法课,于是我早上去蹭课,晚上就在图书馆码代码。每天码到图书馆关门再走。因为没有auto grader,本人写的也不是很好,只能本人写test cases,与别人对答案。虽然没有写的很好,可是这些projects 关于我第一次尝试找工作起到了很重要作用。4. 刷题。很开始的想法上一个学期完成学业,因而我六月中旬就开始刷题。很初大致上没有一题会做。我的刷题入门书:Programming Interviews Exposed. 一本比较简单的书,这本书刷了差不多三个星期。第二本书是:剑指offer 名企面试官精讲典型编程题,本人的觉得这是一本特别好得中文书,里面教你怎么做题,怎么发散思维,因为已经刷过了第一本书,这本书刷得或者是挺轻松的,大概用了两个多星期。有一点很重要的事情是:我觉得刷题一定要记笔记!把一部分很好得解法抄一抄,记一记,就像熟读唐诗三百首那样。第三本书是经典了,CC15. 这本书特别的好,相信大伙都有听说过吧。不会做就看看答案分析,或者是一样,本人码到visual studio里面。很后在开学前刷了一遍多。过程中各种各样艰难,没有朋友一起刷题,看着周围同学得那么开心的玩。不过这段时间成长的特别之多,尤其是对C++ library的熟悉,这一个很重要。5. 正式上CS的课。因为各种各样巧合,给老板发现我在上CS的课,这里我要特别的感谢我实验室的老板。他给我选择,要么让我退了CS的课好好做research,要么让我quit phd 好好学CS,不想让我两头兼顾,很后两头都学不好。再三思考之下我决定quit phd,专心学CS,那个学期我上了三门课,一门操作系统,一门关于web的课。这里要感谢一个朋友,坚持主张我上操作系统。一门完成学业要求的数学课。事实证明操作系统特别的好,里面的projects 很好,写在简历上也特别的好。 web的课也很fancy,很后实现了PageRank,做了一个搜索引擎。那个学期是我CS素养提高很多的一个学期。关于求职1、 简历的打算简历是你收到面试的敲门砖!我本人的对简历的一部分看法仅对转CS的同学:首先,我偏好把skills 写在很开始,后来我觉得也挺管用的,因为大伙的专业不是CS的,看完education以后,要让他们很快的看到你会写什么。再career fair 投简历的时候,我发现有得时候他们会用笔划一下你会的东西。以后很好去学一部分热点的东西,例如此时的大数据。接着我感觉对skills 的build,我感觉很好学一个C++ 或 java,加上一门脚本语,例如 php, python, 接着是SQL了,这一个样子看起来稍微面广点。其次,education,我感觉很好把你学得CS课写上去,让人觉得你确实学了不少CS 的课,让人不会因为你不是CS专业而不你。Project的描述。我比较写的稍微全面点,例如这一个project 是做什么的,用了什么techniqu,什么语言到了什么样的效果。一定要反复的琢磨,很好让别人也帮你看看。2、 面试我的主张是先投一部分小公司联系你得面试。要打算一段话来应付,talk about yourself. 还包含一部分其余的behavior的话。 其次,为每一个project 打算一段话,告诉别人你怎么project 做些什么的,怎么做的,遇到什么困难,做enjoy的是什么,遇到什么困难,有没有与队友有不一样的意见,怎么觉得的。要提高CS素养,打算linux com*nd line的知识,也经常被问到一部分常用的com*nd line。我的面试流程:(1)这一个疑问的case会不会很大,能不能都放到内存里面?(2). 某个函数要不要经常被用,假如要的话考虑一下cache (3). 我还会问,我能够assume input全是valid的吗?我告诉他这里要做什么样的check,可是为了节约时间就没有完成(4). 写完以后,告诉他写完了,可是我要跑一部分test cases,以后就本人写一部分test cases,平时leetcode 本人想test cases 就挺好得。(5). 很后,面试的时候一定要自信。

以上就是关于放弃PHD转CS硕士找工作经历的详细信息,如果有任何疑问或是更多问题,可以随时点击彬彬客服老师进行咨询,彬彬教育帮你牵手世界名校~​
热门推荐 相关阅读
更多
400-900-9770

地址:北京市朝阳区呼家楼京广中心商务楼10层
(呼家楼地铁D口向南50米)

免费评估
在线咨询
免费通话