不过想要在CS领域谋求一份工作,也并非是轻轻松松。具有“美国版知乎”之称的Quora,最近就有一道话题,围绕着普罗大众对CS的各种迷思和幻想,展开了讨论。
“关于CS专业你不知道的内幕......”
1. CS科班出身 ≠ job offer
爆料人: Yadiel Cabrera
职业: Software Developer
好多非CS的、甚至CS专业的本科生,都有一种迷思:就是毕业以后,你会得到数不尽的job offer,因为CS专业的人是这个市场上的稀缺人才。
错,市场上缺失的不是你,而是highly skilled软件工程师。【highly skilled 软件工程师】和 【CS毕业生】之间,没有等号。
想拿到面试?你还是要挤出时间去多做项目去充实你的简历。想通过面试?你还是花学业外的功夫去好好准备。
2. 好成绩并不会给你更好的工作
爆料人: Dylan Vonarx
职业:华盛顿大学CS学生
你的GPA成绩其实没有你想象中的那么重要。去面试的时候就是看你白板做题做的好不好,以及一些技术类的知识问题你回答得好不好。面试官没有那么在意你的成绩。
3. 工业界重视的技术学校并不教授
爆料人: Shubham Aggarwal
职业:佛罗里达大学学生
“They don't teach you the skills that you need to land a software job out of college.学校不会教你对你找工作有用的技能。
我有个朋友,Johns Hopkins大学的CS本科和硕士,这个学校够牛吧。可他却从来没有pass过大公司的技术面试,什么Google,Facebook,Amazon都fail了。
By the way,他的GPA是3.8+。
现在技术更新快,学校里教的语言啊、概念啊,其实都比较更不上时代了。而且就算你是CS专业的,你也要记得多花点时间练习coding,光是完成学校的那些课程和作业,绝对不够让你成为一个experienced programmer。
爆料人: 匿名quora用户
那天来我们学校招聘的一个Google recruiter都跟我们‘坦白’了,其实你在学校里学的课程,对求职管用的就2门课:algorithms course 和 software engineering principles course,没了。
看到这里,可能会有的小伙伴感到疑惑了:
如果学校教授的技能并非工业界所需,那么工业界到底需要什么样的技术?
近年来,硅谷工程师聊天时经常提到一项前沿技术就是:React。这项技术在FLAG公司可谓是非常火爆。Facebook作为React的开发者,贡献了无数的组件。Facebook,WhatsApp,Instagram三大App均不同程度上使用了React。
知名独角兽如AirBnb和Uber也都在将他们的前端代码用React重写。可以说,大量的公司不是正在使用React,那么就是在走向使用React的路上。
微信扫一扫









