看板 Oversea_Job 關於我們 聯絡資訊
這篇文章主要是分享一下在大公司和小公司的一些經驗 (有些是面試的,有些是工作的) 先說…我不是 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 禁止轉錄本帳號所發表之文章 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.107.57.5 ※ 編輯: OverseaJob 來自: 140.107.57.5 (08/13 06:02)
eshai:這篇很有幫助耶!! 應該要 m 的!! 08/13 08:18
ars1an:很不錯的心得分享 08/13 09:07
bugdanger:我以前是在startup,公司第一個辦的h1 08/13 09:34
TINO6:這篇不賴~元波需要找工作嗎?我幫你介紹 08/13 10:48
vicptt:小型公司徵Programmer的內容... 跟替advisor做的事好像... 08/13 23:19
menesn:nice :D 08/25 20:21