一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1924|回复: 18
收起左侧

[找工就业] 转专业码农offer经历

[复制链接] |试试Instant~ |关注本帖
pengds 发表于 2016-4-18 04:04:19 | 显示全部楼层 |阅读模式

2016(1-3月)-[14]IEOR硕士+<3个月短暂实习/全职 - 网上海投| 码农类全职@Otherfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
最近拿到一个小公司的software engineer的offer, 开心之余给大家分享一下我转专业找码农的经验,当然,这篇帖子只适合转专业同学的参考(底子较好的科班同学click右上角)

我是2014来美国读IE专业,来美国一个月后开始自学转码(同时选一些cs的课程),主要是在Udacity和Coursera上自己补基础知识。来美国第一年都是在上课,补基础知识中度过的。
之后到了第二年,从暑假8月份开始刷题(同时在课余时间自己看OS,NETWORKING的书补充基础知识), 今年1月开始大量投简历,面了3家,一家bloomberg挂了,最后一家拿了offer.

先说说面试情况。在去年11月份拿到一家on campus,当时面试就发现基础知识非常重要。在面试的最后20分钟面试官提了15个technical的问题,涉及到CS的各个领域。当时基础还比较薄弱,有些问题没有答出来就挂了。回去后狠狠地把每个问题的wiki都看了一遍
之后是今年2月份拿到的Bloomberg。感谢地里同志的内推,自己准备了很久,还是在HR的you are done for today中结束了NY之行。Bloomberg的题目比较简单,当时题目我都做出来了,可能还是看交流和做题思路。
之后拿到一家SF的startup的面试,碰巧在本地有一个office. 面试无coding(应该是一道fizzbuzz whiteboard coding,和大公司比起来也不算什么),主要是围绕简历漫天开问,偏向基础知识。楼主由于之前的各种基础知识各种看,他们并没有把楼主问倒。当天HR给口头offer,
第二天manager电话offer和签offcial offer letter.感觉startup整个效率十分高,一轮电面加onsite, 感觉他们team不错加上自己转专业面试机会也少,于是接了这个offer.

再说说自己面试的准备情况。Leetcode200多道刷了2遍多,但是因为自己转专业加上学校一般,大公司只拿到bloomberg, 这里我对一些转专业同学的建议是,如果你觉得自己拿到大公司面试机会不多,不要盲目的刷题,基础知识很重要,很多公司几个非常简单的问题就可以
把自己问倒。刷题的前提是能拿到大公司的面试,对于转专业我更倾向于小部分刷题和大量补充基础知识,我在Bloomberg fail 之后就没刷题了, 一是觉得自己不用刷太深太难了(难题耗时长,性价比不好,简单题到可以练自己的coding skilland如何写更elegant code),二是基础
知识得补(onsite后又上了几门公开课), 还有就是感觉自己现在的背景(转专业,new grad)拿大公司面试也不容易。 在找工作的过程中,找清自己的定位也是很重要。
鏉ユ簮涓浜.涓夊垎鍦拌鍧.
面试“练手”是不无道理的。一是熟悉面试流程,二是对自己有个督促。当时有Bloomberg面试时,自己非常激动,知道自己的面试机会不会太多,准备了很久。电面我准备了2周,onsite2周,把地理所有的面经看了一遍,里面涉及的知识点到geekforgeeks翻了又翻,什么拓扑排序的自己重新
实现一番。虽然面试挂了,但是这一个月的准备感觉自己学到了很多很多东西,水平翻了一番。面试对自己的提高非常大,我觉得要投必须尽早投。。(当然,心仪的公司要留着,准备好了再投)

在自己都准备好的情况下,那就等运气了。楼主这个面试也是学校网站海投拿到的,对于每个面试,好好准备,面试时一定要有自信。我们中国留学生在美国,自信非常重要,打电话时,听不清或听不懂就让他们重复(理解他们的问题再构造思路有条不紊的说出来),想想,和同胞说话,同胞说快了让他们重复就好,但是一和老美聊,一旦听不懂就开始慌,自己就开始语无伦次怀疑自己英语水平了,这就是差别。水平再怎么样也要自信,这点我觉得太重要了。

列下自己在转专业过程中准备的材料,供大家参考:
Ctci 6th 189(自己买的实体书)
一亩三分地. visit 1point3acres.com for more.
geekforgeek
udacity
coursera
leetcode
.鐣欏璁哄潧-涓浜-涓夊垎鍦berkely cs61b
. Waral 鍗氬鏈夋洿澶氭枃绔,programcreek

没拿到offer的同学不要灰心,虽说死人不会说话,我也是死了很久才活过来, just keep doing your job, 机会是留给有准备的人的。 拿到offer不是结束而是开始,能愿意放弃自己专业转过来一定是有着很大的热情, prepare to be a life-long learner!

以上都是自己的愚见,还望有经验的同学能补充。. 1point 3acres 璁哄潧

评分

9

查看全部评分

shiniao123 发表于 2016-4-18 04:53:07 | 显示全部楼层
谢谢lz分享 麻烦问下您有推荐的必须要学的基础课程吗?比如说OS,networkig?
回复 支持 反对

使用道具 举报

cwjade 发表于 2016-4-18 05:05:34 | 显示全部楼层
求LZ补基础知识上的公开课
回复 支持 反对

使用道具 举报

 楼主| pengds 发表于 2016-4-18 05:31:14 | 显示全部楼层
shiniao123 发表于 2016-4-18 04:53
谢谢lz分享 麻烦问下您有推荐的必须要学的基础课程吗?比如说OS,networkig?

我在学校上过正规的software engineering的课程 然后就是自学Berkeley的cs61b,主要是看课上那本教材, OS networking我学的不深,在图书馆借的书然后了解了一下基本concept
回复 支持 反对

使用道具 举报

 楼主| pengds 发表于 2016-4-18 05:35:21 | 显示全部楼层
cwjade 发表于 2016-4-18 05:05-google 1point3acres
求LZ补基础知识上的公开课

goodrich 那本数据结构不错,就是cs61b的那门教材, 然后根据自己兴趣选选公开课,根据课里的内容扩展,一般这些课都会涉及CS里部分的理论(MVC, DATABASE, HTTP),你就会有个大致的掌握

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| pengds 发表于 2016-4-18 05:38:52 | 显示全部楼层
cwjade 发表于 2016-4-18 05:05. 1point3acres.com/bbs
求LZ补基础知识上的公开课

我上过scala,mongodb,restful这些课,udacity coursera 都有, 还挺不错

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

shiniao123 发表于 2016-4-18 05:46:05 | 显示全部楼层
多谢回复 祝好运
回复 支持 反对

使用道具 举报

cwjade 发表于 2016-4-18 05:47:10 | 显示全部楼层
pengds 发表于 2016-4-18 05:38. 1point3acres.com/bbs
我上过scala,mongodb,restful这些课,udacity coursera 都有, 还挺不错

多谢LZ。LZ学的课程真不少啊。想问是跟着网络课程做project吗?那些project能放到简历上吗?
回复 支持 反对

使用道具 举报

 楼主| pengds 发表于 2016-4-18 05:49:18 | 显示全部楼层
cwjade 发表于 2016-4-18 05:47
多谢LZ。LZ学的课程真不少啊。想问是跟着网络课程做project吗?那些project能放到简历上吗?
. From 1point 3acres bbs
对 我是放在简历上的 我研究生只上过3门cs的课程 project没有太多 简历比较弱

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

BostonYang 发表于 2016-4-18 06:43:47 | 显示全部楼层
说的非常有道理,小公司更注重基础知识而不是算法,求问楼主觉得你学过的这些CS基础知识,哪些最重要
回复 支持 反对

使用道具 举报

 楼主| pengds 发表于 2016-4-18 07:47:40 | 显示全部楼层
BostonYang 发表于 2016-4-18 06:43
说的非常有道理,小公司更注重基础知识而不是算法,求问楼主觉得你学过的这些CS基础知识,哪些最重要

数据结构很重要,再就是基础的比如java, code如何compile and run, 多线程如何做,OOD如何设计, 再就是linux得会弄
回复 支持 反对

使用道具 举报

BostonYang 发表于 2016-4-18 07:56:01 | 显示全部楼层
pengds 发表于 2016-4-18 07:47
数据结构很重要,再就是基础的比如java, code如何compile and run, 多线程如何做,OOD如何设计, 再就是li ...
.鏈枃鍘熷垱鑷1point3acres璁哄潧
os我是一点都不会。。。有什么好的学习资料么
回复 支持 反对

使用道具 举报

youziwry 发表于 2016-4-18 08:06:49 | 显示全部楼层
还要会弄linux!是自己装系统然后摆弄么?
回复 支持 反对

使用道具 举报

 楼主| pengds 发表于 2016-4-18 09:26:40 | 显示全部楼层
BostonYang 发表于 2016-4-18 07:56
os我是一点都不会。。。有什么好的学习资料么

就是基本的linux command 要会 很多web application是在linux server上跑的 再就是file system 啊 process啊 了解一下 我也没上过正统的OS
回复 支持 反对

使用道具 举报

 楼主| pengds 发表于 2016-4-18 09:27:51 | 显示全部楼层
youziwry 发表于 2016-4-18 08:06
还要会弄linux!是自己装系统然后摆弄么?

也可以用虚拟机啊 我觉得linux开发很方便 当然mac更好
回复 支持 反对

使用道具 举报

rcdognono 发表于 2016-4-18 09:42:20 | 显示全部楼层
同ie硕士想转it…lz是哪里的ms?
回复 支持 反对

使用道具 举报

 楼主| pengds 发表于 2016-4-18 12:57:19 | 显示全部楼层
rcdognono 发表于 2016-4-18 09:42
同ie硕士想转it…lz是哪里的ms?

AZ。。 字数字数
回复 支持 反对

使用道具 举报

jxpisces 发表于 2016-4-18 19:57:53 | 显示全部楼层
谢谢 lz  ~!~!~!~!~
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-6 16:37

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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