小公司與大公司(CS) - 海外工作

Agnes avatar
By Agnes
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 禁止轉錄本帳號所發表之文章

--

All Comments

Tracy avatar
By Tracy
at 2010-08-15T08:25
這篇很有幫助耶!! 應該要 m 的!!
Leila avatar
By Leila
at 2010-08-18T12:16
很不錯的心得分享
Victoria avatar
By Victoria
at 2010-08-19T10:31
我以前是在startup,公司第一個辦的h1
Sarah avatar
By Sarah
at 2010-08-22T16:43
這篇不賴~元波需要找工作嗎?我幫你介紹
Todd Johnson avatar
By Todd Johnson
at 2010-08-26T09:00
小型公司徵Programmer的內容... 跟替advisor做的事好像...
Agnes avatar
By Agnes
at 2010-08-29T14:31
nice :D

詢問新加坡A*star

Sandy avatar
By Sandy
at 2010-08-12T23:14
Hello, 各位前輩, 我想要詢問一下, 是否有前輩在新加坡A*star工作過. 可否分享一下經驗. 感謝. 本人背景是, EE, PH.D. --

ACTI建騰創達科技公司徵求show girl

Yedda avatar
By Yedda
at 2010-08-12T17:24
工作時間 12th~14th October 09:00~16:30, working hour: 7.5 hours (0900~1630) 薪資 Wage per hour: 8 USD 是否提供勞健保 沒有 是否提供月提退休金 沒有 薪資發放日 14th Oct ...

美國工作簽證費大漲 助邊境維安

Ophelia avatar
By Ophelia
at 2010-08-12T06:44
編譯戴開元綜合華盛頓10日電 August 11, 2010 06:01 AM http://tinyurl.com/33alucb 國會眾院10日通過一項6億元加強美墨邊境安全的法案,這項經費來自提高工作簽�� ...

自己開店當老闆

Vanessa avatar
By Vanessa
at 2010-08-11T15:33
在板上常看到大家討論 要有身份才容易找工作 我的疑問是 如果是自己開店也是如此嗎?? 小妹有個夢想 想到國外去賣珍奶和雞排... 因為 幾年前曾經在L ...

請教有關化工申請

Enid avatar
By Enid
at 2010-08-11T04:54
各位先進好 小弟目前在University of Rochester念化工碩班,預計半年後會畢業, 看過板上其他文章,感覺很少化工業的工作心得或是分享(大部分還是EE CS) � ...