iT邦幫忙

2024 iThome 鐵人賽

DAY 27
0

鐵人賽倒數四天!最近本公司在積極Hire軟體工程師以及AI工程師人才,在參與面試的過程中,我發現「軟體新創青睞的軟體工程師/AI工程師人才」這個主題或許能幫助到未來想要投履歷的工程師們,跟你們分享~

Day 規劃主題
Day25 職涯篇:職涯成長策略
Day26 職涯篇:我的面試官經驗談
Day27 職涯篇:軟體新創青睞的軟體工程師/AI工程師人才
Day28 職涯篇:未來IT管理趨勢
Day29 Case Study(專案的成功與失敗分析與分享)
Day30 完賽感言

軟體工程師與AI工程師,到底差在哪裡?

在我們軟體新創公司中,軟體工程師主要根據PM提的需求,負責系統設計、開發和維護網站與應用程式。他們通常需要專注熟悉網站前端或者後端其中一種程式語言,以及可以快速開發的框架,如Ruby on Rails、C# .NET、Vue.js、並具備舉一反三的邏輯思維、快速提出不同解決方案並實做的能力。

相對而言,AI工程師專注於人工智慧技術,涉及機器學習、深度學習等領域。他們需具備數學和統計學的扎實基礎,並能使用Python工具如TensorFlow或PyTorch。

在個性與特質上:

  • 軟體工程師通常較為注重細節,善用分析能力去解決問題;
  • 而AI工程師則需具備創新思維,勇於探索新技術和方法去解決問題。

例如:

  • 軟體工程師可能會對優化程式碼與重構(Refactor)感到有興趣,進而對設計模式(Design Pattern) / 系統架構設計(System architecture design)充滿熱情,

  • 而AI工程師則可能熱衷於尋找新的演算法來提高模型的準確性(Building Model & Fine-Tuning the Model)。

如何成為軟體新創公司的軟體工程師?

首先,新創的環境變化很快,一定要掌握熟悉常用的程式語言和工具,能快速實作PoC(概念性驗證,Proof of Concept)才是被面試官青睞的關鍵!

在面試準備方面,了解公司的產品和技術架構是必備的,在面試當下準備好回答技術問題和解決方案的設計思路,並保持自信。展現出你的熱情和對技術的理解,最容易在面試中脫穎而出。可以透過參加開源專案(Open source project)或比賽(Hackthron、IT鐵人賽)來增強經驗和履歷內容,並定期將這些練習的專案搜集起來建立個人作品集,展示你的技能不斷成長和積極個性,這對面試非常有幫助。

如何成為軟體新創公司的AI工程師?

想成為軟體新創公司的AI工程師,需要具備扎實的統計學或數學的基礎,尤其是在機器學習和數據分析方面,建議學習如何使用AI框架如:

  • TensorFlow (由Google開發開源深度學習框架,適合於大規模的機器學習任務,讓開發者能夠構建和訓練深度學習模型,在不同的平台上進行部署)

  • Keras(用Python編寫而成的開源神經網路庫、高階深度學習程式庫)。參加比賽如Kaggle(全世界公認最大的資料科學社群,隨時都有各種資料分析的比賽正在進行並提供高額的獎金),能讓你在實戰中獲得經驗,並也能有機會與其他AI大大們交流。

在AI新創公司面試時,建議深入了解公司的AI應用和目前技術上面臨的挑戰,準備好展示你過往的專案或研究成果。面試時需要快速展現你的創新思維和解決問題的能力,並回答關於演算法和模型的問題。

保持好奇心和學習的態度將使你在快速變化的AI科技/軟體領域中保持競爭力~

附錄

歡迎有志的強者來投:)


上一篇
Day26. 職涯篇:我的面試官經驗談
下一篇
Day28. 職涯篇:IT管理者的過去、現在與未來趨勢
系列文
從技術到策略:軟體工程師華麗轉身,航向PDM 與 PJM的奇幻旅程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言