看板 studyabroad 關於我們 聯絡資訊
※ 引述《zxp910510 (靜止在樹上的羊)》之銘言: : 剩下約半年的時間,希望把握時間完全為intern做準備 : 以此為目標,請問有什麼建議嗎? 謝謝 : 想請問大家,身為轉專業者,從現在到開學前 : 有什麼可以準備的呢? 最概括的說法,就是「補強你弱且無法短時間灌頂加強的項目」;易言之,有些東 西就是要花時間才能有效內化,這是因為人腦的生理限制,是無法單靠意志力逆天 的 (除非你天生神力) 。 : 目標為找到明年的實習,以此為第一優先考慮的話 : 目前想到的就是刷題、修課、工作 這三點 你的目標是正確的,你列出的三項「刷題、修課、工作」的確都很重要,這裡我想 就「MS CS 現在到開學前的準備」進一步點出 **我觀察到的** 台灣來的留學生的 常見弱點。 註: 以下文章中的「你」多是指讀者。 ======================================================================== # 刷題: 演算法(algorithm) / 資料結構(data structure) 如果是「轉領域」,也就是之前沒怎麼摸過散離數學(discrete math) 、也沒怎麼 有系統地寫過程式的話,至少要先摸熟一個程式語言 *加上* 它的 editor / compiler / debugger ,也就是要有個能從頭到尾 (編寫、執行、除錯) 的環境。 Java / C# 是不錯的選擇,工具成熟,安裝起來簡單。其它程式語言也是可以,只 要能讓你練到 imperative programming 就好;你的入門關卡就是去搞懂程式的基 本架構: * variable: scope, type, value vs. reference / pointer * flow control: if-else, loop (for / while) * function / method: scope 接下來有兩大關卡: * 演算法這邊的 recursion, 以及 * programming paradigm 的 OOP (object-oriented programming) / design pattern 這兩大關卡的難處在於它們極度倚重對抽象(abstract)觀念的理解力,比起來,上 面談過的東西都是相對實在(concrete)的。如果你覺得散離數學這類東西很難,那 你大概會在這裡有場血戰。 是故,先搞定入門關卡,把寫 "Hello, world!" [1] 的開發環境搞好後,我建議 愈早開始試 recursion 的水溫愈好。 [1]: https://en.wikipedia.org/wiki/%22Hello,_World!%22_program 像 stack, queue, list 這些資料結構,或各種 search / sort 演算法,都是相 對地好懂的,因為它們 (相對地) 沒那麼抽象。 但若無法理解應用 recursion, 後面遇到 tree traversal (binary tree, heap sort), dynamic programming, 或像是 quick sort, merge sort 這類應用題, 100.00% 肯定是被打趴在地上。 至於 OOP / design pattern ,那是除了要背景知識,還需要實戰練習才學得好的 ;如果你覺得你在學校裡學得霧沙沙,那是正常的 :D 有句話說「你無可奈何的事 ,擔心也沒用」,所以就不要去擔心惹 :D ======================================================================== # 英語 這個,是最困難的,也是我觀察到最多人有意識地、無意識地找藉口逃避的,之前 也有鄉民點出來: > 推 Gbyteman: 練英文聽力和口說,過來人經驗 02/17 05:39 > 推 TsaiTao: 另外,7.8月的時候可以開始練習口說自介和project 02/17 07:01 > 推 keyut2433: 刷題跟練口說. 你面試也要懂怎麼打嘴砲 02/17 07:49 「英語 *實戰* 說聽讀寫、臨場應對、自我推薦」。你的托福托益GMATGRE 有的沒 的五四三的,任何從「考場」裡取得的英語能力認證,在這裡,兩個字,無用,句 點。 在戰場上,唯一有用的是你的實戰能力 (電話對談、當面對談、書面資料整理寫作 ) 。我看過的不少逃避現實的例子,因為相對於「對著人練英語」,「對著電腦練 刷題」就簡單(simple)多了。 這個我沒辦法在這裡用文字詳細指引該怎麼做,但大原則就是「刻意練習」。我有 整理過我的一些舊文,內容是直接 copy-paste, 所以有點亂,但可以參考看看; * 短網址: https://goo.gl/goECqL * https://www.facebook.com/notes/tw-yang/%E5%A6%82%E4%BD%95%E5%AD%B8%E5%A5%BD%E8%8B%B1%E6%96%87-%E8%81%B2%E6%98%8E-%E6%88%91%E4%B8%8D%E7%9F%A5%E9%81%93%E7%AD%94%E6%A1%88/1683499201900404/ 你必須要找出適合你自己的方法,仔細觀察你花在練習英語說聽讀寫上的時間,要 均衡發展,不能再逃避現實、只讀寫而輕視說聽;進一步監控你待在中文舒適區的 時間。 ======================================================================== # 求職文化 這個我在這版有篇舊文可以參考: https://www.ptt.cc/bbs/studyabroad/M.1478510359.A.EFF.html 最重要的,就是前面其它鄉民說的 > 推 TsaiTao: 另外,7.8月的時候可以開始練習口說自介和project 02/17 07:01 > 推 keyut2433: 刷題跟練口說. 你面試也要懂怎麼打嘴砲 02/17 07:49 我觀察到的,台灣來的留學生的最大弱點就是「不習慣自我推薦」,詳情可以參考 我另一篇舊文: http://www.30abysses.com/TWY/2017/01/26/resume-tone.html ,談「語氣」的問題。 例如說 (a) 我寫了某某自動化程式。 (b) 我幫公司省了一人一天一小時的時間,我的作法是寫了某某自動化程式。 (a) 是說完就句點了,被動等待聽眾來「體會」我的優點; (b) 則是主動出擊。 這就是所謂「語氣」的問題。 ## 之前的工作經驗 反過來說,為了要能主動出擊,平常在工作的時候就要思考「我做的事創造了什麼 價值」?如此,接下來才有彈藥去主動出擊 (展示你創造的價值) 。 你現在就可以動手開始試寫 resume; 格式、文法都是小事,要能寫得言之有物, 要能針對特定職缺客製化,才是真正的關卡。 ======================================================================== 結論: 如果不是天生神力的話, * 刷題/演算法/資料結構: 愈抽象的東西愈難懂,是故愈早開始試水溫愈好。 * 英語: 聽與說不是短時間內練得起來,是故愈早開始試水溫愈好。 * 求職文化: 心態上的改變/表現出來的應對 也不是短時間內練得起來,是故愈早 開始試水溫愈好。 相比之下,其它多半都是小事。 ======================================================================== : 4.針對未來,想請問目前是否美國大部分的工作都是碼農? : 每天就是寫code,讀code不停循環這樣的生活嗎? 不如等你拿到 full-time offer 再來煩惱這件事 XD -- 個人 雜談、學習、英語、軟體 https://www.facebook.com/tw.yang.30 https://www.facebook.com/30abysses/ https://twitter.com/twy30 http://www.30abysses.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 136.56.47.92 ※ 文章網址: https://www.ptt.cc/bbs/studyabroad/M.1518850909.A.06A.html 補述一點: 時程/日期 通常下一年的夏季求職戰是前一年十月前後就開打了 (*1) , intern/full-time 皆然。若等到一月、二月時再出手,大概就沒救惹 :D *1: 例如, 2019 的夏季求職戰, 2018 十月前後就開始了。 ※ 編輯: AmosYang (136.56.47.92), 02/17/2018 15:19:48
YenOrange: 推,受益良多 02/17 15:23
kira1116: 推好文 02/17 16:44
zody1994: 推 已收藏 02/17 17:48
eggy1018: 推 02/17 17:55
bowin: 推好建議! 02/17 19:12
shiauji: 推推 感謝分享 02/17 19:18
pizzaguy: 推 02/17 21:18
jim790917: 推!覺得口說真的是硬傷,需要很多時間練習 02/17 22:14
apbaca06: nice 02/17 22:19
urmfo: 推 02/17 23:26
az75225: 推 謝謝分享! 02/18 00:53
vanyvantasy: 推 02/18 01:13
A1ch3mi5t: 感謝分享 02/18 08:36
zxp910510: 謝謝分享! 02/18 09:42
chemistry123: 感謝分享! 02/18 10:06
JasperHsieh: 推實用 02/18 10:48
ducky0609: 推 02/18 12:12
JJ1622: 推 02/18 12:47
fr373969: 推 02/18 15:07
tennis1038: 推 02/18 22:11
k900421: 太神喇 02/19 01:48
sophia61236: 推 02/19 09:18
jacky5307: https://tinyurl.com/ydfl329o 02/21 04:14