CareerCube

不為人知的Coding人生

菜鳥工程師

from

黃首翰 Arvin

  • 前端工程師

  • 任職於全台灣最大入口網站

  • 曾在防毒軟體公司與新創公司實習
  • 台灣/香港 新聞相關網站服務

  • Techbridge 技術週刊與共筆部落格 Curator

何謂前端工程師

Icons made by Madebyoliver from Flaticon is licensed by CC 3.0 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