在美国,计算机专业一直是就业市场的主力军,google、微软、苹果等知名公司每年都会向计算机专业开放实习岗位,美国政府也会向这类专业的留学生提供更为宽松的签证移民政策。
特朗普上台影响的是国际生工作签证以及移民,不过STEM毕竟是STEM,CS毕竟是CS,相比其他专业仍然拥有绝对的优势。
需要担心的是,每年留美的人数都在增加,虽然速度这两年放缓了,但仍然是个庞大的数字。17年秋入学的中国学生总人数是328547,相比16年增长了7.4%,相比11年增长了41%。17年数学与计算机专业的国际生人数是141,651,相比14年增长了20%。实际上每年读CS的学生人数一直都在增长,而且幅度巨大,这其中就有大批来自中国的学生。所以相对于政策带来的影响,大家更需要考虑的是来自同胞的竞争。
然而,目前CS的统治地位,依然不可动摇。
(微信公众号:西蒙哥)做过一个数据分析,2017年大概是这样子:
再看2017年CS毕业生薪资排名,碾压其他一切行业:
最后来看一下2017年Glassdoor统计的最佳雇主,超过三分之一是IT类科技公司,机会100%的公司需要招收编程类人才。今年最佳雇主排行榜的前50名中,有19家IT公司。这比去年的20家科技公司略有下降,而前年则是21家。以下是今年美国上榜的28家科技公司(评级满为5分,1分评级表示非常不满意,5分则代表非常满意):
Facebook(第一,4.6分)
谷歌(第五,4.6分)
HubSpot(第七,4.6分)
World Wide Technology(第八,4.5分)
Ultimate Software(第十,4.5分)
SAP(第11,4.5分)
Salesforce(第15,4.5分)
LinkedIn(第21,4.5分)
DocuSign(第22,4.4分)
英伟达(第24,4.4分)
Fast Enterprises(第25,4.4分)
Paylocity(第29,4.4分)
Intuit(第30,4.4分)
Adobe(第31,4.4分)
VMware(第33,4.4分)
Concur(第34,4.4分)
微软(第39,4.4分)
Ellie Mae(第40,4.4分)
Yardi Systems(第42,4.4分)
Zillow(第57,4.3分)
Kronos Incorporated(第63,4.3分)
雅虎(第65,4.3分)
Arm(第66,4.3分)
Guidewire(第68,4.3分)
CDW(第81,4.3分)
苹果(第84,4.3分)
Cisco Systems(第89,4.3分)
Ceridian(第92,4.3分)。
对于那些处于顶端的大牛,找工作永远都不会太难,就算是政策收紧,就算是行业不紧俏,依然可以获得不错的职位。而对于那些学校排名一般,个人能力普通的学生来说,可能会面临越来越激烈的竞争。编程能力弱经验少,非科班出身怎么办?
快来参加本月开课的《高频算法刷题训练营》吧!大牛导师手把手带你刷题,还剩10个名额,赶紧抢座位哦~
8课时魔鬼训练课程
9大主题系统性解题介绍
30道算法,数据结构真题举一反三
覆盖leetcode 高频面试题
4周组队刷题狂潮,带你赢取高薪FLAGOffer !
明 星 导 师
罗老师
Senior Software Engineer, 拥有8年一线软件工程师工作经验,曾就职Facebook, Google, Amazon等多家明星级硅谷一线公司,《程序员面试白皮书》作者之一。熟悉软件开发,数据结构和算法。长期参与技术招聘,面试人数超过200人,对CS和非CS专业学生如何求职软件工程师有独到的见解和高效的求职方法。Office Hour金牌导师,辅导学员超500人,独创的7大主题刷题法使你用最短的时间刷完最多的题!
适 合 学 员
无算法基础,或算法基础薄弱,不系统
希望求职Facebook, Google, Linkedin, Airbnb, Uber等硅谷知名企业
面试经验少或无面试经验,不知道与面试官如何正确的沟通和展现自己
网上练习题目那么多,不知道该从哪些题开始准备
获取最新面试动向
认识一起找工作的其他小伙伴
马上扫码入微信群,了解更多课程详情。
开 课 时 间
第一节课
2018/6/2(周六) 美西时间7:00pm - 9:00pm
第二节课
2018/6/3(周日) 美西时间7:00pm - 9:00pm
第三节课
2018/6/9(周六) 美西时间7:00pm - 9:00pm
第四节课
2018/6/16(周六) 美西时间7:00pm - 9:00pm
错过直播不要怕,直播结束后会发出直播视频回放。
课后会有项目和微信群刷题,帮你巩固知识。
课 程 大 纲
第一节课
你好,技术面试
第一课目标:
针对程序员需求量最大的“热门公司”,一一讲解这些公司的面试特点。
知道如何写出一份“tech interview ready”的简历
全面了解技术面试流程,“兵来将挡”地应对面试中可能碰到的各类面试官
知道怎样完整、全面地回答一道白板编程题,再也不会出现“我觉得面得不错,最后为什么没有进”的尴尬
1. 面试风格和面试题
Facebook
Google
Apple
Cisco
Oracle
初创公司
2. 如何写简历才能看起来更像一个高大上的码农?
3. 如何准备技术面试?技术栈总结
从“软”到“硬”了解程序员的一天
程序员面试技术栈
程序员的分工和合作
前端,逻辑层和后台我是和哪个
了解你的面试官
从容应对HR和工程师
4. 如何在解题思路上征服你的面试官?
白板面试的答题思路
白板面试答题流程
课件预览
第二节课
算法101
第二课目标:
了解面试中最常见的基本算法问题
如何衡量算法效率(复杂度分析)
逐一讲解算法基础内容
利用“模式识别”,快速判断应该使用什么算法,利用代码模版快速解决
1. 算法面试总结
Merge sort, quick sort, insertion sort
Binary search (and variations)
Tree traversal: pre-order, in-order, post-order, level-order
Algorithm analysis
2. 复杂度计算 Time Complexity
时间和空间复杂度计算
顺序和循环结构复杂度计算
事前分析估算法
3. 排序 Sort & Search
快速排序
合并排序
桶排序
二分查找和k选择查找
Sort & Search 真题1,2,3分析和应用
4. 递归和动态规划 Recursion & Dynamic Programming
递归三要素和动态规划四要素
DP应用场景
状态转移方程
遍历算法和分治算法 Traverse and Divide Conquer
课件预览
第三节课
数据结构101
第三课目标:
了解面试中最常见的基本数据结构问题
逐一讲解数据结构的概念和基础内容
利用“模式识别”,了解数据结构的出题套路,见招拆招
1. 数据结构总结
List, Stack, Queue
Binary Tree, BST
(Hash) Set, Map
Priority Queue (Heap)
2. 数组和字符串 Array
数组,矩阵,树状数组
数组的处理方式
3. 链表处理技巧 Linked List
双指针算法
巧用“哑节点”
4. 哈希表 Hash Table
常用的哈希库
哈希表的实现原理
冲突解决方法(Open Hashing, Closing Hashing)
哈希表高频面试题
5. 栈和队列 Stack & Queue
Stack & Queue 应用场景
Stack & Queue 真题1,2,3分析
解题原理,复杂度分析, 拆解同主题题目
6. 树 Tree
二叉树,二叉搜索树,字典树
二叉树的序列化
二叉树的分治算法
递归三要素
课件预览
第四节课
当算法遇上数据结构
第四课目标:
算法和数据结构课程的进阶,挑战面试中最有难度的问题
从经典算法问题中总结模版,举一反三
了解算法在实际工作中的应用
1. 树和图的周游
递归算法
深度优先
广度优先
真题1,2,3分析
解题原理,复杂度分析, 拆解同主题题目
2. 图的算法 Graph
贪心算法
最短路径算法
真题1,2,3分析
解题原理,复杂度分析, 拆解同主题题目
3. 堆排序 Heap
堆的基本原理
优先队列与堆的联系
堆的高频试题
4. 从内排序到从外排序
B树
文件系统
解题原理,复杂度分析, 拆解同主题题目
5. 挑战高级程序员
程序设计
系统设计
课件预览
课程形式为线上视频直播,每次课程可与导师互动交流,每次课程只限20人报名,保证学习质量。中国美国可同时观看直播。每次课程结束将会给所有学员发送视频链接,可反复观看复习课上内容。
学 员 战 绩
部分往期精品小班学员入职公司汇总
求 职 宝 典
报名后即可获得价值$120的全部工程专业的求职宝典!《独家面经和题库》《美国就业手册》《硅谷求职攻略》《工程求职宝典》等的求职材料和求职资源。
报 名 方 式
关注北美工程师求职顾问公众号
并回复关键字:
“小班2”
往 期 学 员 反 馈