小公司與大公司(CS) - 海外工作
By Agnes
at 2010-08-13T05:59
at 2010-08-13T05:59
Table of Contents
這篇文章主要是分享一下在大公司和小公司的一些經驗
(有些是面試的,有些是工作的)
先說…我不是 citizen也不是 PR
CS在美國算是蠻好找工作,至少比起其它像是商文理的科系
感覺起來因為老印老中太多了,公司早就習慣錄用外國人
因為我是PhD學位的學生(還沒拿到)
剛好這三四年來有機會(有的是被advisor叫去幫忙-->for funding)
和一些大公司/小公司合作
面試:
基本上大部份我找的工作都是Database / Web相關的
也就是"不是手機""不是軔體"也不是"硬體設計"
就是傳統的找Programmer,或是講好聽一點,找software developer
基本上不管你是不是PhD,還是Master,基本上工作需要的技能有
- C/C++ 不管會不會用到,面試必備
- LAMP的經驗 Linux Apache MySQL Php (當然有時會遇到PostGreSQL)
- Database Schema Design(3NF or BCNF)以及SQL Language
- 通常像是Yahoo/Google之一類的,會希望你會Python or Perl中的一種
- JavaScript /AJAX /JSON這一類的熱門技術
- 最近愈來愈多有關Scalability的問題,有時會被考到Multithread Programming
有時會被考NoSQL的Solution,像是最近很熱的Cassandra Project
- 因為我是做DB,常常會被問到一些Data Mining的技術就是了…
當然,三不五時會遇到要求有Google Web Toolkit或是Iphone手機開發等等
這一類的工作項目也愈來愈多就是了
工作:
通常PhD Level 的工作,你會有一個Mentor Or Manager
然後通常會有一些還沒解決的問題(不會叫你Debug別人的Code)
通常是有一個scenario,然要要你提供一些想法
基本上就是做Prototype的工作,直到上頭喜歡,就會叫你跟Production的人合作
把你的Idea加到公司現有的產品裡面
因此"一開始的前半年 or Intern期間",大概都是跟你的manager一組合作
他提供公司的觀點,然後你來做事,好一點的manager會share他的意見
通常到了中後期就會開始密集的跟其它team開會
通常都是討論可行性(怎麼把你的解法放到舊有的產品裡)
因此,通常的流程就是
ISSUE --> Hire you --> your Solution --> Manager Okay--> 說服上頭同意
--> do {meeting} until (everyone is happy) --> 配合其它team移交你的研發
--> filing pattern --> Help production team --> ?? (不知道,因為還沒到那裡)
整個流程很像是在寫一篇Paper
一開始有一個問題,直到發表為止
不同的是通常是以pattern發表(領獎金),然後把東西轉給production team
有時命好一點,你的idea紅了,你就變成那個產品新的leader(聽說的)
如果命不好一點(產品市場不喜歡),就重覆那個流程,直到有一天就會變成
Senior Researcher or Senior Developer
然後就換你去開會,帶下面的新Researcher
或者,做到一半就跳到別的公司去
(以上是我的經驗及和公司其它工程師閒聊得到的心得分享)
當然,也面試了一些小公司
這些小公司分成二種,一種是Start UP, 一種是其它產業找程式設計師
- Start up不外乎就是不能給你多好的錢,但是可以給你一個美好的未來
不過因為通常不能sponsor H1 / Green Card,所以沒身份就Bye Bye
- 其它小型公司徵Programmer
通常就是寫網頁或是開發軟體,好處是基本上他們請PhD的話,就是通通包給你
他們只想要看到成果,至於中間你怎麼達成的,他們不太會過問
比較麻煩的就是他們常會有一些異想天開的軟體需求
通常念到PhD的人對後者,實在很難有Passion
面試了幾間,最後發現其實就是Programming或是寫網頁程式一類的
當然,上面的文章只是以管觀天…不一定是"真相"
給想在美國找CS工作的人參考…
--
Oversea_Job 海外工作版匿名ID: OverseaJob 禁止轉錄本帳號所發表之文章
--
(有些是面試的,有些是工作的)
先說…我不是 citizen也不是 PR
CS在美國算是蠻好找工作,至少比起其它像是商文理的科系
感覺起來因為老印老中太多了,公司早就習慣錄用外國人
因為我是PhD學位的學生(還沒拿到)
剛好這三四年來有機會(有的是被advisor叫去幫忙-->for funding)
和一些大公司/小公司合作
面試:
基本上大部份我找的工作都是Database / Web相關的
也就是"不是手機""不是軔體"也不是"硬體設計"
就是傳統的找Programmer,或是講好聽一點,找software developer
基本上不管你是不是PhD,還是Master,基本上工作需要的技能有
- C/C++ 不管會不會用到,面試必備
- LAMP的經驗 Linux Apache MySQL Php (當然有時會遇到PostGreSQL)
- Database Schema Design(3NF or BCNF)以及SQL Language
- 通常像是Yahoo/Google之一類的,會希望你會Python or Perl中的一種
- JavaScript /AJAX /JSON這一類的熱門技術
- 最近愈來愈多有關Scalability的問題,有時會被考到Multithread Programming
有時會被考NoSQL的Solution,像是最近很熱的Cassandra Project
- 因為我是做DB,常常會被問到一些Data Mining的技術就是了…
當然,三不五時會遇到要求有Google Web Toolkit或是Iphone手機開發等等
這一類的工作項目也愈來愈多就是了
工作:
通常PhD Level 的工作,你會有一個Mentor Or Manager
然後通常會有一些還沒解決的問題(不會叫你Debug別人的Code)
通常是有一個scenario,然要要你提供一些想法
基本上就是做Prototype的工作,直到上頭喜歡,就會叫你跟Production的人合作
把你的Idea加到公司現有的產品裡面
因此"一開始的前半年 or Intern期間",大概都是跟你的manager一組合作
他提供公司的觀點,然後你來做事,好一點的manager會share他的意見
通常到了中後期就會開始密集的跟其它team開會
通常都是討論可行性(怎麼把你的解法放到舊有的產品裡)
因此,通常的流程就是
ISSUE --> Hire you --> your Solution --> Manager Okay--> 說服上頭同意
--> do {meeting} until (everyone is happy) --> 配合其它team移交你的研發
--> filing pattern --> Help production team --> ?? (不知道,因為還沒到那裡)
整個流程很像是在寫一篇Paper
一開始有一個問題,直到發表為止
不同的是通常是以pattern發表(領獎金),然後把東西轉給production team
有時命好一點,你的idea紅了,你就變成那個產品新的leader(聽說的)
如果命不好一點(產品市場不喜歡),就重覆那個流程,直到有一天就會變成
Senior Researcher or Senior Developer
然後就換你去開會,帶下面的新Researcher
或者,做到一半就跳到別的公司去
(以上是我的經驗及和公司其它工程師閒聊得到的心得分享)
當然,也面試了一些小公司
這些小公司分成二種,一種是Start UP, 一種是其它產業找程式設計師
- Start up不外乎就是不能給你多好的錢,但是可以給你一個美好的未來
不過因為通常不能sponsor H1 / Green Card,所以沒身份就Bye Bye
- 其它小型公司徵Programmer
通常就是寫網頁或是開發軟體,好處是基本上他們請PhD的話,就是通通包給你
他們只想要看到成果,至於中間你怎麼達成的,他們不太會過問
比較麻煩的就是他們常會有一些異想天開的軟體需求
通常念到PhD的人對後者,實在很難有Passion
面試了幾間,最後發現其實就是Programming或是寫網頁程式一類的
當然,上面的文章只是以管觀天…不一定是"真相"
給想在美國找CS工作的人參考…
--
Oversea_Job 海外工作版匿名ID: OverseaJob 禁止轉錄本帳號所發表之文章
--
All Comments
By Tracy
at 2010-08-15T08:25
at 2010-08-15T08:25
By Leila
at 2010-08-18T12:16
at 2010-08-18T12:16
By Victoria
at 2010-08-19T10:31
at 2010-08-19T10:31
By Sarah
at 2010-08-22T16:43
at 2010-08-22T16:43
By Todd Johnson
at 2010-08-26T09:00
at 2010-08-26T09:00
By Agnes
at 2010-08-29T14:31
at 2010-08-29T14:31
Related Posts
詢問新加坡A*star
By Sandy
at 2010-08-12T23:14
at 2010-08-12T23:14
ACTI建騰創達科技公司徵求show girl
By Yedda
at 2010-08-12T17:24
at 2010-08-12T17:24
美國工作簽證費大漲 助邊境維安
By Ophelia
at 2010-08-12T06:44
at 2010-08-12T06:44
自己開店當老闆
By Vanessa
at 2010-08-11T15:33
at 2010-08-11T15:33
請教有關化工申請
By Enid
at 2010-08-11T04:54
at 2010-08-11T04:54