鐵人賽倒數四天!最近本公司在積極Hire軟體工程師以及AI工程師人才,在參與面試的過程中,我發現「軟體新創青睞的軟體工程師/AI工程師人才」這個主題或許能幫助到未來想要投履歷的工程師們,跟你們分享~
Day | 規劃主題 |
---|---|
Day25 | 職涯篇:職涯成長策略 |
Day26 | 職涯篇:我的面試官經驗談 |
Day27 | 職涯篇:軟體新創青睞的軟體工程師/AI工程師人才 |
Day28 | 職涯篇:未來IT管理趨勢 |
Day29 | Case Study(專案的成功與失敗分析與分享) |
Day30 | 完賽感言 |
在我們軟體新創公司中,軟體工程師主要根據PM提的需求,負責系統設計、開發和維護網站與應用程式。他們通常需要專注熟悉網站前端或者後端其中一種程式語言,以及可以快速開發的框架,如Ruby on Rails、C# .NET、Vue.js、並具備舉一反三的邏輯思維、快速提出不同解決方案並實做的能力。
相對而言,AI工程師專注於人工智慧技術,涉及機器學習、深度學習等領域。他們需具備數學和統計學的扎實基礎,並能使用Python工具如TensorFlow或PyTorch。
在個性與特質上:
注重細節
,善用分析
能力去解決問題;具備創新思維
,勇於探索
新技術和方法去解決問題。例如:
軟體工程師可能會對優化程式碼與重構(Refactor)感到有興趣,進而對設計模式(Design Pattern) / 系統架構設計(System architecture design)充滿熱情,
而AI工程師則可能熱衷於尋找新的演算法來提高模型的準確性(Building Model & Fine-Tuning the Model)。
首先,新創的環境變化很快,一定要掌握熟悉常用的程式語言和工具,能快速實作PoC(概念性驗證,Proof of Concept)才是被面試官青睞的關鍵!
在面試準備方面,了解公司的產品和技術架構是必備的,在面試當下準備好回答技術問題和解決方案的設計思路,並保持自信。展現出你的熱情和對技術的理解,最容易在面試中脫穎而出。可以透過參加開源專案(Open source project)或比賽(Hackthron、IT鐵人賽)來增強經驗和履歷內容,並定期將這些練習的專案搜集起來建立個人作品集,展示你的技能不斷成長和積極個性,這對面試非常有幫助。
想成為軟體新創公司的AI工程師,需要具備扎實的統計學或數學的基礎,尤其是在機器學習和數據分析方面,建議學習如何使用AI框架如:
TensorFlow (由Google開發開源深度學習框架,適合於大規模的機器學習任務,讓開發者能夠構建和訓練深度學習模型,在不同的平台上進行部署)
Keras(用Python編寫而成的開源神經網路庫、高階深度學習程式庫)。參加比賽如Kaggle(全世界公認最大的資料科學社群,隨時都有各種資料分析的比賽正在進行並提供高額的獎金),能讓你在實戰中獲得經驗,並也能有機會與其他AI大大們交流。
在AI新創公司面試時,建議深入了解公司的AI應用和目前技術上面臨的挑戰,準備好展示你過往的專案或研究成果。面試時需要快速展現你的創新思維和解決問題的能力,並回答關於演算法和模型的問題。
保持好奇心和學習的態度將使你在快速變化的AI科技/軟體領域中保持競爭力~
歡迎有志的強者來投:)
DevOps/SRE Engineer
https://www.104.com.tw/job/8e3sb