CareerCube
不為人知的Coding人生
菜鳥工程師
from
黃首翰 Arvin
-
前端工程師
-
任職於全台灣最大入口網站
- 曾在防毒軟體公司與新創公司實習
-
台灣/香港 新聞相關網站服務
-
Techbridge 技術週刊與共筆部落格 Curator
何謂前端工程師

Icons made by




...



UI/UX design
關於工程師的...
都市傳說
必備能力
學界與業界的差別
前途發展
大學 4 年 + 碩班 2年
業界經歷一年半
都市傳說
- 工程師都要加班,超累的!
- 每天宅宅的對著電腦,越來越孤僻?!
- 去 GG、大小m 賺一波好退休!
- 去新創公司可以學更多!轉換跑道容易,又潮!
- 工程師邏輯要好、英文要好,不是一般人可以當的!
關於加班這檔事

效率
內容與心態
有效率,自然有生活品質
若能增加你的能力,何樂不為?
必須面對的事實
功能的實現與 Bug 的修正,花費的時間與結果並非絕對正比

整天寫程式,越來越宅了...


User/PM
Designer
Backend engineer
日常溝通 - PM / Back-end / Designer



認知差異 - Designer / PM


10px
分析並為未來盡量做好準備、討論重構機會

Code reusability
Code maintainability
大公司、小公司,Docchi!
| 大公司(TSMC, MTK) | 小公司(新創、接案) |
|---|---|
| 分工細,學得精 | 架構扁平,學得廣 |
| 工作穩定、薪水高、福利好 | 相對較大公司差 |
| 想轉換領域較難 | 容易轉換領域 |
| 名聲好,換工作也容易 | 對於下份工作不一定有助力 |
我曾經以為...
大公司、小公司,Docchi!
| 大公司(TSMC, MTK) | 小公司(新創、接案) |
|---|---|
| 分工細,人數多,公司負擔得起你嘗試轉換工作的成本。 (前端轉後端、後端轉前端) |
公司不一定負擔得起轉換成本,但的確更容易偷學到不同領域的知識。(工程師轉HR) |
| 太安逸不是好事,尤其在技術日新月異的資訊界。 | 還是有很敢給的新創、也有公司喜歡找在新創待過的工程師 |
我現在認為...
新鮮人該去哪...?
除非有迫切的經濟壓力,否則以工作內容與公司文化為考量,公司穩定度與發展前景不是你該擔心的
工程師也只是一般人
邏輯是個很棒的東西,希望每個人都有一個
- 每個職業都需要有良好邏輯
- 工程師只是多了一些訓練的機會
英文好,很吃香
- 快速吸取新知
- 快速獲得解答
以上都不是必備的!
你不用很聰明也可以靠寫程式過活!
必備能力
- 熱情
- 毅力
- 耐心
- 行動力
- 表達能力
- 有沒有熱情持續學習、接觸新知
- 維護、重構、解 Bug
- Proactive、持續創造成就感
- 說明問題、證明自我、尋求幫助
- Soft skill
進入職場後的發現...
不能隨心所欲的使用 open source
考量 Security, License, maintenance
Google Search / StackOverflow 不再這麼有用
公司的自有 Framework, Know-how
切身體會到對自己的 code 負責的重要性
需要維護與升級版本
對於每一次的實作,會多花一點時間考慮之後的維護性與重用性
所謂版本相依性...
當你好不容易完成一個 Feature,得到 PM 許可,歡天喜地要推上 Production 時,因為相依 package 升級造成 Failed...
Performance 的重要性

Cross-device / Cross-browser issue (IE...)

思考的時間遠大於寫 code 的時間
40% 思考做法、架構
30% 寫 code
30% 測試、修改
身為工程師,當你發現常常不太需要思考就能完成工作時...
要警惕!是不是一直在做重複的事情
要開心!你進步了
自由分配的時間減少了
畢竟一天有八小時固定要貢獻給公司啊...
其實當工程師很好玩的




前途發展
- Keep learning
- Keep reading
- newsletter
- podcast
- Side project
- Blog
PM
Senior Engineer
Manager
Create Your Own
Business

歡迎大家成為工程師
Thanks
Career Cube
By arvinh
Career Cube
- 117