想申請遊戲程式的暑期實習該怎麼準備? - 求職

Hedwig avatar
By Hedwig
at 2016-06-11T14:47

Table of Contents

※ 引述《alphax (巴斯)》之銘言:
: ※ 引述《AmosYang (泛用人型編碼器)》之銘言:
: : : 遊戲程式需要會什麼?
: : : 申請暑期實習要準備些什麼?
: : : 怎麼準備才比較好?
: : 這種問問題的方法與態度,如果是高中生以下,還可以理解是年紀輕
: : 經驗不足,需要人指引;但若是研究生以上…這種心態,收來何用?
: : 所謂態度,不是「請、謝謝、對不起」那些虛禮;你問的不是問題(question)
: : , 也不是問題(problem) ;基本上你現在是出了個狀況(situation),
: : 是需要諮詢(consulting)
: : ============================================================
: : 是故,我會問「這種心態,收來何用?」
: 抱歉, 我承認我的問題問的不夠露骨, 容我修正一下我問的問題:
^^^^
我猜想,你指的是「精準、深入」

對題不對人,下面這些問題有些的確是值得答出來給人參考的

: 1. 你們公司/團隊的遊戲程式在用甚麼/要會些甚麼? (程式語言, framework, 版本控制
: 軟體, 溝通工具...)
: 理由: 有人用DX 有人用Open GL, 也有人直接商用引擎. 我不覺得貴公司B社 即時戰略團
: 隊會想雇用Unity C#實習生.

http://us.blizzard.com/en-us/company/careers/directory.html#region=Global

每個職缺皆有詳細列出技能要求;實習職缺大約 Q3/Q4 會出現

愈是新人職缺,例如實習生、 assistant/associate 職等,愈看重
潛力 (6~12個月的成長) 與應用技能(transferable skill); 相對的
,愈是資深(senior)職缺,愈重視即戰力 (1~3 個月內開始作出貢獻)

的確,每個團隊會以最核心的工具與需求來列出技能要求;例如, 爐
石的客戶端

Senior Software Engineer, Client
http://us.blizzard.com/en-us/company/careers/posting.html?id=16000C4
* A minimum of 2 years’ experience with Unity (4.x or 5.x)
* Proficient in C# and C++
* Experience in the design and implementation of rendering, FX, user interface tools, and online networking
* iOS, Android or Macintosh development experience

vs. 伺服器端

SENIOR SOFTWARE ENGINEER, SERVER
http://us.blizzard.com/en-us/company/careers/posting.html?id=16000DY
* Strong C++ programming skills
* Strong Linux development experience (server applications, gdb debugging, etc.)
* Networking experience in TCP and UDP protocols
* Database development experience (MySQL, Oracle, MS SQL, etc.)
* Low level network knowledge and diagnosis including packet capture (tcpdump, wireshark), routing, firewalls, DHCP, DNS, NAT busting

可以看出很明顯的不同;是故,「窮舉」是不切實際的,那最後只會
生出一張流水帳大雜匯清單

至於輔助工具,例如版本控制,不至於說因為團隊用 Git 而你只會
SVN 就失格,也不會因為你會 Git 就大加分;會真正加分的,是

懂得何謂開發流程(development cycle) ,何謂 branch ,團隊合
作的方式(pair programming, code review, bug report / triage)

也就是所謂應用技能(transferable skill), 引述我的舊文

* http://bit.ly/1OhGWK3
* https://www.facebook.com/notes/amos-yang/%E6%87%89%E7%94%A8%E6%8A%80%E8%83%BDtransferable-skills/1687850074798650

"transferable skills" 直譯為中文是「可轉移的技能」,它指的
是「可在不同的場景、任務、工作間轉移的技能」;是故,我將其
譯為「應用技能」。

真正能一生受用的應用技能,是無法靠填鴨死背得到的,例如
* 科學實驗精神(觀察、假設、預測、實驗、分析)
* 溝通能力(說、聽、讀、寫、協商、談判)
* 人生觀(自信、目標、遠景、價值觀(誠信、樂觀進取 vs. 保守謹慎))
* 計畫、管理、組織(時間、金錢、物資、人力)

易言之,並不是單一技術、技巧的形(form), 而是作事方法的本質(essence)

: 2. 你們先前作為實習生, 或是帶領的實習生, 或是聽說過的實習生, 程度如何? 有做到
: 甚麼?
: 理由: 我習慣畫靶射箭, 我喜歡知道目標程度在哪, 設定確切的目標.

所謂「目標程度」究竟為何物?

許多事物,例如食物的味道、音樂的旋律,可以很 *比較* 出優劣,
但無法 *測量* 出絕對的好壞。也就是 qualification vs. quantification
的差異

求職時也是一樣; 永遠只能盡全力準備,然後下場一試身手見真章;
這不再是學校裡的家家酒考試競爭: 每個人頭上有個數字,數字大的
贏。

: 3. 你參考的學習資源是甚麼?
: 理由: 同樣, 我當然可以找出每個領域最權威最詳細的書去研讀, 但我真的沒太多時間.
: 例如說我並不需要看完一份完整的C# 書才開始用Unity, 我並不用學會做一個完整的
: Windows program 才開始學DX. 之所以"你"的意見而非"google資料"意見重要, 是因為你
: 是一個很特定的目標. 而google的東西大多太概述性了. 我希望得到的是一個已驗證過,
: 而且有效率的學習規劃.

: 我希望得到的是一個已驗證過, 而且有效率的學習規劃.

合邏輯,但不切實際

: → azureblaze: 想加入頂尖進度公會就適應沒有攻略可以看的生活吧 06/11 00:45
: → xatier: 別人身上的成功未必你能完全重現 06/11 02:03

上面兩位的推文已大致說明為何那是不切實際的要求

「站在巨人的肩膀上」這想法本身沒有問題;但「如何爬上巨人的肩
膀」,要靠自己。這段「自己爬」的鍛練過程,決定了你在巨人的肩
膀上最後究竟能看到什麼。例如,下面的例子

: 3. 你參考的學習資源是甚麼?

「人、事、物」

--
Tags: 求職

All Comments

Una avatar
By Una
at 2016-06-11T20:32

歐洲 CS 全職面試經驗分享-2

Delia avatar
By Delia
at 2016-05-31T16:31
續上文,這篇分享兩間金融相關的軟體公司。 ---- 3. B社 管道:EPFL Forum 求職博覽會 團隊:未分 職位:Randamp;D engineer 職位地點:倫敦 ...

歐洲CS全職面試經驗分享-1

Steve avatar
By Steve
at 2016-05-31T16:26
我剛從瑞士EPFL 畢業,常常有人很好奇歐洲工作到底好不好找, 以我自己的經驗是,進入大軟體公司當軟體工程師的機會不少, 尤其是英國倫敦。瑞 ...

免費海外求職講座-海外求職教戰守則

Frederica avatar
By Frederica
at 2016-05-22T09:21
朋友辦的活動,代PO一下 【海外求職講座】在國外求職不可不知的教戰守則 時間:5月28日(六) 10:00 - 12:00 地點:台北市忠孝西路一段50號23樓之8 活動簡� ...

本土資訊博士海外求職(代PO)

Franklin avatar
By Franklin
at 2016-05-12T22:03
請問各位海外工作的前輩們 我有一個國內 CS Ph.D.朋友在國內科技大廠工作四年自動化系統經驗 年薪 around 150 NTD 苦無在台灣找到更高薪資的空間 他� ...

新加坡工作的仲介哪家比較好

Edith avatar
By Edith
at 2016-05-10T12:01
小弟已經在職場一段時間,最近興起出走的想法 想問各位關於新加坡的工作是要找台灣的人力仲介 還是自己去新加坡的求職網站找比較好 如果是台灣 ...