作者OverseaJob (Oversea_Job 版匿名 ID)
看板Oversea_Job
标题北美?大陆还是台湾?想请前辈给些建议-CS领域
时间Wed May 22 15:33:59 2013
各位好
我目前在考虑换工作及生涯规划
主要是想换个工作内容更有趣,技术也更有挑战性的地方
但不确定该留在台湾,还是直接转往大陆或美国发展
希望各位前辈能给些建议指教
(因为目前还在职,为避免被约谈故匿名PO出XD)
先简介一下个人的基本背景
男性,年纪未满30(离30不远)
台湾前三大学CS硕士毕业
五年以上软体开发工作经验,目前任职於国内知名科技公司
没有绿卡,如果要申请美国工作会需要雇用公司申请H1B签证
个人能力方面
自认基本功还算扎实
演算法、资料结构有一定程度,平常有参加程式竞赛
(程度大概是前两年Google Code Jam都有拿到T-Shirt)
对於软体的兴趣算相当广泛
工作上专精的领域是:分散式系统、TCP/IP网路、Web Service
不过,因为是真的很喜欢写程式
下班後仍持续利用透过自修及开放课程,接触其它技术领域
例如:资料探勘、机器学习、程式语言、组合语言、逆向工程、
音讯处理、密码学及安全性、资料库及分散式资料库…等
和同侪相较,较强的学习动机与能力,以及广泛的CS相关知识
让我常可以解答别人的问题、支援不同工作角色。自认是我的优势之一
(不过,这也变成我该怎麽选择专精领域的困扰之处,此处後表)
英文能力方面,当然不如各位在国外工作的前辈
但技术相关的听说读写、与外国人用英文讨论spec都还OK
以下有几点问题想请教:
1.关於应徵北美/大陆/台湾的工作
我整理了一下目前的职缺资讯
除了台湾以外,基於语言、生活跟兴趣领域,还是以北美、大陆的职缺为主
但三方都有优缺点,因此有些取决不下
北美:
优点是有兴趣的公司较集中,发展较好,缺点是今年H1B已经额满
如果想要到北美,只能投明年年初的履历。
疑惑之处是,我不确定我这样的条件去投北美的工作是有竞争力的吗?
虽然之前到美国出差时,可以确信自己的程度不输美国同事,
但如果想跨海竞争工作,好像应提高对自己的标准。
在这个前提下,不知道有无可以拿来当准备目标的标准呢?
此外,我目前对美国公司的认识,
多半还是来自於一些国内外科技部落格、Hacker News的介绍。
再从Glassdoor上面看评价。
除了一些早就为人所知的大公司以外,对各公司的认识感觉起来都有些浮面。
不知道各位前辈在找工作时,是如何寻找并筛选公司的呢?
最後,如果希望能应徵上并来得及赶上明年H1B申请,
我大概甚麽时候求职会比较洽当呢?
大陆:
原本我是在台湾跟北美间挣扎,
但之前Amazon广发邀请信的事,的确引起我的注意,
意外发现它与北京和上海Google都有符合兴趣或符合条件的职缺。
让我开始思考这或许也是个不错的机会。
(A社的工作内容介绍的较详细,里面有些颇符合兴趣。
G社则是required和preferred条件刚好几乎全部符合,但不知能力强度是否达到要求)
对我而言,大陆职缺与条件上的符合程度是吸引我的优势所在。
缺点则是,大陆的污染严重、生活状况不明、如果以分智网的资讯来看,
则平均薪水约略低於我目前在台湾所得。(坦白说我还蛮讶异的)
为难之处则是,不知道这两间公司大陆部门跟美国部门
在工作文化、技术挑战的差异如何?
应徵跟面试时要特别注意甚麽地方吗?
将来如果想跳去美国或跳回台湾,会不会反而不利。
(我去WIC板稍微爬过文,但类似领域跟困难的问题比较少。)
台湾:
在台湾工作的优缺点,相信板上的前辈大多都心有体会。亲人朋友俱在此
但除少数公司外,业主对技术的尊重、对应用的良性支持和创见,多少都令人心生忧虑。
其实我目前的环境已经算不错了,风气很自由,同事跟主管也都很好相处、薪水也OK。
想换工作,纯粹只是我自己想换到在技术与应用上能有更多火花的地方。
在台湾的部份,目前是考虑Google、Trend Micro及Mozilla
其中T社是我比较有把握的(但也可能会因此不考虑)
M社可能实力相若,G社则是心有向往,想挑战看看。
2.关於应徵同一个公司的不同职缺
前面曾经提过,我对软体领域的兴趣广泛,这也造成我在选择工作职位时的困难
对於前述领域来说,我自信自己的程度约在各领域工程师的前10%~20%以内
但身为软体工程师,我越来越觉得需要选择领域作为专精项目
到达前1%或更高的水准,才能对公司、领域或人们有些不一样的用处
思考了一段时间,选了几个我比较有兴趣的领域
下个工作应该会在这些领域中择一发展:
1.Web Service
延续目前的工作技能
但希望能处理更多人使用、更需要scalability及availability、更具挑战性的工作
2.资料探勘或机器学习
从研究所到现在都断断续续的在接触
觉得满有趣的,不过目前还没在这个领域完成过商业等级的程式
3.作业系统核心开发
相较之下这是我最不熟的领域,也是我接下来打算自习的目标。
但2跟3的经验不足,应该会形成求职上的最大障碍。
不过,我对2跟3的兴趣(特别是2),却高於1。
面临到求职转换时,我该先用1找工作,以期进入工作一阵子後转换到2或3吗?
或是直接寻找2或3的工作,但是被拒绝的情况可能会高很多?
(听Google是自由选team,不知现在是否依然如此?)
同时也由於自己的兴趣广泛,我会对同一家公司的不同职缺有兴趣
一般来说是同时apply好呢?
还是依兴趣顺序apply,一个结束再apply下一个?
前者的好处是可以直接比较哪个职缺更吸引我,毕竟很多时候要谈了才知道。
但是会担心对方公司并不喜欢这样的情况。
如果按照兴趣与能力顺序apply,对我而言的确有点旷日废时,也怕对方误会自己乱枪打鸟。
此外,有些情况是「同一个公司,在不同国家的不同职缺」(如同时投G社台湾及大陆)
会影响是否要同时apply吗?
会问这个问题,是因为听说某些公司不管录取与否,处理速度都相当慢
如果同时要apply很多家公司,容易出现时间互卡的问题
不知道各位前辈在寻找工作时,都是怎麽安排的?
3.关於应徵的职称
跟国内的公司比起来,国外或跨国大型外商公司的职称常会给的比较严谨
有些公司的Senior要求六年或八年以上工作经验
在这样的情况下,会担心如果要纯以年资来看
投Senior略有不足,投Junior又觉得是降低标准
如果以技术水准来分
也很难在面试前就知道对方对於该个职位技术水准的实际要求到底如何
因此想请教各位前辈的意见,这时到底该投Junior还是Senior呢?
投Senior会担心原本可以应徵上Junior,但却因为投Senior而直接被刷掉
投Junior则会担心降低标准,无法谈到争取到该争取的待遇
还是我应该投Junior,然後在面谈过程中再争取比初阶Junior好的待遇呢?
不知各位前辈对此有何看法或经验可以分享的?
(提供前辈参考,我目前工作的职称是Senior以上,但并非G社等级的公司)
最後,我想请问各位前辈,大家会怎麽排这三处的工作顺位呢?
先应徵大陆美国或台湾哪里呢?就时间来看,美国好像要等到比较晚应徵。
台湾跟大陆可以先开始。但单纯以国情跟地区的喜好程度来说
(不考虑工作内容跟公司性质),则北美>=台湾>大陆。
在工作内容与地区间,应该如何考量会比较洽当。
打得落落长一串,请板上前辈们能不吝尽量给我意见。谢谢各位。
--
Oversea_Job 海外工作版匿名ID: OverseaJob 禁止转录本帐号所发表之文章
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 108.65.77.239
1F:推 xva:我有上北京amazon,他会根据你年资跟目前薪水来决定薪资 05/22 20:18
2F:→ xva:不会比你现在少,但也不会多太多 05/22 20:19
3F:推 smi1e:先投再说,拿到offer再慢慢挑 05/23 03:10
4F:推 JimmyHou:昨天一个headhunter跟我说 Mozilla把整个firefox的OS 05/23 13:55
5F:→ JimmyHou:mobile OS 放在台湾做 今年要招收30个人 地点在信义区 05/23 13:56
6F:推 king19880326:XXMozilla tw的薪水又不高... 05/24 05:01
7F:推 goldfish7314:G社挂senior应该不用六到八年,朋友在里面两年就 05/25 10:45
8F:→ goldfish7314:面试过了,升上资深工程师,所以您可以再打听一下 05/25 10:46
9F:推 doug919:原PO跟小弟背景,年龄,志向都极相似 05/31 01:02
10F:→ doug919:不介意的话 来信交个朋友聊聊 05/31 01:02
11F:推 ztdxqa:可以藉这个主题问一下机器学习这方面的事吗? 06/07 00:13
12F:→ ztdxqa:机器学习最近真的很红 应用也很广 不知道以前辈在台湾工作 06/07 00:14
13F:→ ztdxqa:那麽多年的经验来看 机器学习在台湾的发展如何呢? 06/07 00:15