Re: [问题] 生涯规划 转领域CS

楼主: RouterHsieh (醉卧美人膝,醒掌天下权)   2016-03-07 00:47:41
我不是要来拆台的,不过刚好看到觉得有可以讨论的就多嘴一下XD
: 第一家是ibm watson
: 他首先叫我上网就一个coding test
: 主要是考java 基本算法等等
: 后来就一直pending到现在....
IBM根据我同学之前面试过的经验,如果你没有身份的就不要浪费时间去投了。
基本上他们现在只会帮PHD办H1B/绿卡,
如果你不是PHD的话不是直接打枪要不就是录取了但你OPT做完就走人。
(我那个去Seagate的同学有拿到offer,这个政策就是IBM的面试官告诉他的..)
: 要转领域来CS的朋友们!! 以下是小弟的建议
: 2. 多练练英文
: Software Engineer 其实很需要沟通 因为常常可能五六人一个team
: Spec开出来 你觉得不行 你要会说服别人
关于这点,既然都来美国了,如果将来要长久生活在这里英文当然是愈熟悉愈好。
不过如果英文很破的人(如我)其实也不用过于担心,
只要能够在面试的时候做得到最基本的沟通,对方懂你在讲啥,你也懂对方在讲啥,
即便没办法跟对方谈笑风生也无妨,毕竟你的面试官有很大的机率母语也不是英文...XD
当然在行有余力的时候多参加一些类似friend speak之类的活动,
(学校或当地的教会通常会有这种活动,就塞一个美国人每个礼拜跟你见面聊天)
绝对会对听/说这两方面的能力有所帮助的,
我自己觉得很可惜的是我只有参加一下下后来就没继续了0rz
: 3. 算法 资料结构一定要熟
: 我个人觉得这两科强就一定有工作 因为现在几乎都在考这两种东西
这点跟前面第一点很像,但坦白说我是觉得这个在美国的面试已经被玩到歪掉了。
当然我不是要吐你的槽(或者其他曾经在板上讲过类似的话的前辈),
因为很多人(包括我在还没有来美国以前)都会天真的觉得,
"在美国念CS找工作不就那个leetcode刷完就可以通过面试拿offer了?"
这句话基本上是
要能够成立的一个前提绝对是你念的学校起码是Tier 1的。
所以对于那些想来美国洗学历甚至转专业的人,当你们看到这种说法的时候,
请注意一下讲这句话的人的背景,然后想想自己有没有本事申请得上这些学校XD
另外就是leetcode刷到倒背如流真的就代表这个人可以当一个好的软件工程师?
讲真的我觉得这基本上就跟"很会考试的学生是不是能够把研究做好"这问题是一样的,
答案是什么我相信大家心里面都有数,科科
可是没办法,美国现在就是这么在玩的,要想进好公司就是得刷题。
况且在实务上来说,
很多时候你真正要处理的问题很少会是要自己去发明一个新的算法或资料结构,
(不是说完全没有,但真正会在工作上碰到的机率说真的非常低)
大部分的状况都是怎么挑选适合的算法/资料结构来解决当下碰到的问题,
我想这才是大部分的公司之所以要考资料结构算法背后真正的意义所在。
所以我个人是觉得,刷题还是要刷的,但不要傻乎傻乎的以为光是刷题就没问题了,
该培养的软件/系统设计的能力,
以及各种domain knowledge还是要花时间去阅读或透过project的实作来培养的。
以上是个人一点想法啦,总之就是大家讨论交流一下喽XD
作者: ghostreporty (ghost)   2016-03-07 00:53:00
router中肯推个人觉得刷题给你一个入门卷 进去之后实力才是重要我推荐新手刷leetcode不是要大家背题喔 而是从每一题了解他背后的概念 去补强自己不足
作者: lenux (人生到处知何似)   2016-03-07 01:33:00
很多公司都只帮PhD没错...
作者: UCDaLanJiao (UC大懒觉)   2016-03-07 02:23:00
我想问一下那些公司比较帮忙办绿卡和H1B
作者: duo131 (比克大魔王)   2016-03-07 05:14:00
有跟朋友讨论过~~也是觉得这种只靠刷leetcode招人的方式不太正常~~不过现实就是想进大公司就是要刷不过现在也真的太多人都转cs~~天真的以为转cs就好找= =
作者: ds1999h (ds)   2016-03-07 08:36:00
cs 现在根本超竞争 … 入学和就业都是

Links booklink

Contact Us: admin [ a t ] ucptt.com