|
发信人: stavka (harder), 信区: JobHunting
标 题:
发信站: BBS 未名空间站 (Sun Jun 16 03:14:46 2013, 美东)
看到版上的讨论,想起去年那时候正在找工作,因为我是物理的phd,一开始也是非常痛苦
,不过后来在湾区终于找到了,至今工作了快一年.我没有修过任何CS的课,就是比较喜欢
编程,所以选了计算的方向,但当时的基础很差,靠的是国内本科学的C++那本钱能的黄宝
书.不过因为研究的需要写了一个模拟软件,成了脱胎换骨的契机,在周围的同学的指导
下,开始用linux,emacs,make,git,gdb这些标准工具,还实践了openmp,MPI,cuda这些并
行计算模型,会写点脚本干杂活,慢慢走上了正轨.工作后发现,把那些工具用熟比任何算
法都重要,gdb更是必不可少,因为debug的时间比写代码的时间多得多.
因为没有学位的致命伤,而且主要都是做的科学计算,没有热门skill的经验,投简历时没
敢试FLG那些热门公司,但还是到处被拒,特别是需要马上干活的小公司.不过机会终于有
一个EDA公司对我的背景感兴趣
,虽然该公司被版上bs,对我已经是很难得的机会.关于面试,我也刷过leetcode,但是平
时还要工作,晚上投简历,看算法,再高强度地刷题疲惫不堪,这时候非常感谢版上的
elnino1985非常诚恳地建议我不要在这上边拼时间,后来证明他们公司的面试没有什么
怪题,全是基础,更不要求什么bugfree,有点编程经验,对递归,DP能了解个大概基本没有
问题.
现在工作了快一年了,对于我们这种老公司,主要任务还是维护,累还是很累的,我们的
code base是十几年积累下来的,补丁重重叠叠,到处是地雷,大部分代码没有注释,还有
大公司规范多,不能像以前随心所欲,所以对新人确实很不友好.另一方面我们的项目还
是计算密集型的,用到很多巧妙的算法,仔细研究下来还是很感兴趣,同事都相当有能力
也很nice,包括阿三同事在内,没有那些乱七八糟的事情,工作也比较稳定,发不了财也很
少layoff,前段时间H1B批下来没有在专业上为难我,找工作的事总算告一段落.
最后想说的是,如果不是太排斥,转CS应该是个明智的选择,而且有学位比我肯定有更多
的选择.但是是不是要靠刷题去搞定面试真的可以商榷.如果把这点时间去做一个开源项
目,或者自己写点什么让人觉得有意思的东西,公司说不定更欢迎,更重要的是入职后的
日子会好过一点. |
|