Loading...
線上程式課程 常見問題

我目標轉職軟體工程師

學寫程式課程怎樣最有效?該從哪個程式語言學起?學前端或後端還是全端?
這些問題 ALPHA Camp 一次回答你

Q:

已經超過 30 歲,現在學還來得及嗎?

我們有 35 歲轉職成功的,很多畢業學長姐轉職時年紀也超過 30 歲。
可以參考這篇:【校友分享】30 歲才想學程式並轉職 他們辦到了!

這是我們去年的畢業生(一位 31 歲、35 歲)分享自己準備轉職、面試的秘訣和過程(兩位都有拿到滿意的 offer 喔~

其中一個畢業生 Max 講得很好:「我覺得每個行業多少都有年齡歧視的情況,但一定也有不介意年齡的雇主。像我 35 歲轉職,要做的事,就是找到沒有年齡歧視的企業!想轉職的人當中,很多人會猶豫,因為害怕投資了時間和金錢學程式,卻無法轉職成功。但你要試了才知道!學程式不容易,但學習過程中,我並沒有一直想著『一定要轉職成功』,我只是完成一個階段目標後,再往下一個目標邁進,按部就班地學習。」

建議現階段先專注在學習,過程中檢視自己對於 Web App 開發是否有足夠的熱忱,是否願意不斷解決問題、學新事物,藉此評估自己是否適合轉職軟體工程師。

學習的過程中,也可以和同學、助教交流請益,相信會有新的想法和視野!

Q:

我打算離職全職衝刺轉職,有什麼辦法加速完成學習嗎?

我們了解轉職同學的心情,會很心急,希望可以快速掌握程式語言的技能,馬上找到工作。過去,我們也曾嘗試過用衝刺班的形式來幫助學生,但我們觀察到「部分」學生只專注『求快』、技能沒有內化,跟著教案做可以,但根本不能解決職場上的問題。面試一問技術原理就被考倒,就算錄取,也很快就會碰到瓶頸。這絕對不是 ALPHA Camp 或學員樂見的結果,因此我們毅然決然結束衝刺班的教學形式。

​ALPHA Camp 希望我們的學員在掌握程式語言之後,絕對不只是達成轉職的目的,還能「找到好工作」,因此,我們的目標轉而是「引導學員,如何最有效利用 23 周的學習,紮實地累積轉職實力」。

另外,所有有決心、肯努力的轉職學員都會進一步詢問,在全職準備的情況下,除了跟上課程進度以外,還能做什麼努力?沒錯!額外的練習與資訊蒐集都是很重要的!因為我們是程式語言的新手,可以預想未來再找「第一份」軟體工程師工作時,應徵公司除了考驗技術外,會看重我們的學習經驗與潛力、自我學習與獨立解決問題的能力、對產業趨勢的理解等等。所以若你想要凸顯你與其他人的優勢,我們建議你可以:

1. 建立作品集
2. 穩定經營技術部落格
3. 關注產業趨勢、研究想投入的產業
4. 積極參與 tech 社群來建立人脈網絡

​​​最後,畢業的學長姐常分享:安頓好自己的心,才能撐過轉職的辛苦;有真功夫,畢業後才能進到厲害的團隊、外商或新創。過去有很多學長姊都能成功做到,我們相信只要你有心,一定也可以!

Q:

非本科系想轉職工程師,該如何準備?

很多的學員都很焦慮地問「我不是本科系的,有可能轉職成功嗎?」,針對這樣的詢問,ALPHA Camp 都會從兩個角度來幫助學員思考,讓「非本科系」從劣勢,變成突出的優勢!

1. 思考過去的經驗能帶給你什麼優勢
站在雇主的角度,現在這個年代已經沒有「單一技能」的職業型態了!因此當你去應徵一個職缺,它其實涵蓋了各個面向的能力。

以工程師而言,除了要會寫程式外,還需要溝通合作、邏輯思考等其他許多能力。所以,你需要思考的是:你過去的經驗能帶給你什麼優勢?

舉例來說,如果你前身是業務,你的優勢可能會有兩個:一是溝通能力,二是同理心。當你未來轉職工程師時,不論是面對客戶、跟團隊或 PM 溝通,你能夠更容易去了解對方想要什麼。在軟體開發這個行業,從 PM、客戶開需求,到工程師實際化為程式碼,這段過程其實很容易出錯,如果你擅於溝通、向對方釐清細節,讓開發流程變得更順暢,這會是非常大的優勢。

2. 具備產品思維
想成為工程師,需要擁有「產品思維」。什麼是產品思維?你能夠擁有全盤性的概念,知道一個完整產品做完會是什麼樣子,對打造產品的流程有充分認知。

就好比你去當一個廚師,你不可能沒有自己煮過一盤菜,你可能對其中某一步驟非常精熟,但你必須知道完成一道料理需要哪些流程。建議去找一個你有興趣、或生活中常接觸的產品,去寫程式把它做出來,例如一個電商網站、社群網站 Twitter 等等。

把作品做出來後,更重要的是,你能夠清楚說明你每一段程式碼、為什麼用這個框架,對於整個產品的想像跟思考是什麼?你要對你做的事情有充分的認知。

但要注意的是,千萬不要拿教材裡的作業當作品集!因為那些只是你照著老師的步驟去做的,你並沒有去做選擇。你要自己去完成一個專案,知道當你選擇某一個 function、使用某個工具時,你的理由是什麼。

Q:

好的軟體人才需要什麼能力?

想成為軟體工程師,很多人會太專注在程式語言,該學哪個語言、哪個框架好。但程式語言及工具只是一部分,一個好的軟體人才,其實還需要 5 個能力:
1.學習能力:身為工程師沒有學完的一天,每半年就有新框架、新工具推出,所以你必須不斷學習。
2.邏輯思維:寫程式最底層需要的是邏輯思維概念。你不需要數學很厲害,但你至少要有基本邏輯思考能力,或是對此有興趣。
3.程式語言與工具:不管你選擇哪一個語言,要確保你把這個語言學到一定程度,能夠掌握背後的邏輯原理。
4.電腦系統網路概論:這是傳統資工系相比起轉職者的優勢。什麼是 http、memory、server?它們是怎麼運作的?這些「原理規格」你不需要完全記住,但它會影響到你製作產品時的考量點。建議這些基礎最後再補上。
5.協作能力:如何跟其他人合作,例如最簡單的程式碼註解,如何把自己的程式交接給其他人,完成整合,這些產業基本素養非常重要。    

Q:

轉職成功的多嗎?真的能從非程式背景轉職工程師?

如果您的目標是轉職軟體工程師,我們的課程非常適合。我們過去畢業的學生有來自 PM、客服、秘書等不同背景,他們在加入課程後,一年內成功轉職工程師。另外,我們也有校友畢業後拿到國外的 offer,去國外當工程師。

從過去成功轉職成功學員身上,我們觀察到的共同點是「肯努力」、「有決心」,配合課程安排,循序漸進的學習,最終達成轉職目標!

Q:

非本科系轉職工程師有什麼優勢?

很多非本科系想要轉職的同學都會很焦慮自己的起步比較晚,是不是就比較沒有優勢?

化學博士出身、30 多歲才正式學習程式語言的 Lenny( iFit 愛瘦身 & ECfit 資訊長 )就提出兩個重要的建議:「克服焦慮的方法就是實作」、「態度大於今天的能力」來鼓勵大家。Lenny強調不同背景的人,過去的學科訓練,到程式語言領域都具有一些可轉移能力,比如說:理工背景「尋找資料的能力」可能更擅長在面對問題時找到解方、商科背景更懂得如何從「商業思維的角度」找到服務客戶的關鍵、文科背景「語言能力的優勢」能有效理解工程師的需求。

不謀而合,ALPHA Camp 的校長 Bernard 也認為:站在雇主的角度,現在這個年代已經沒有「單一技能」的職業型態了!因此當你去應徵一個職缺,它其實涵蓋了各個面向的能力。因此,當一名工程師,不只要會寫程式外,還需要溝通合作、邏輯思考等其他許多能力。這時候過去的經驗,很有可能成為你表現突出的關鍵。

所以,非本科系想要轉職工程師,除了靠實作克服技術的焦慮外,積極正面地思考「你過去的經驗能帶給你什麼優勢?」也是非常重要的。    

更多 Lenny 的分享詳見:iFit資訊長給非本科系轉職工程師的 2 個職涯建議

Q:

ALPHA Camp 會有協助就業的服務嗎?

關於求職支援,請詳見「職涯加速器

「學期二:掌握網頁開發」以上的同學可以加入學員專屬的「職涯社群」,會有不定期的討論、線上或實體活動,邀請業界專家和畢業學長姐,一同幫助同學探索職涯方向。比較具體的求職支援,將會是在學期三:軟體工程師養成 因為學生至少要學完學期三,才有足夠的業界競爭力。

等同學三個學期畢業後,我們也有健全的「人才推薦計畫」,將 ALPHA Camp 的好學生內部推薦給優良的企業。

也跟您建議,有些程式班會有所謂的「就業媒合」,看起來很安心,但不一定是薪水高、有成長性的職缺。因為高成長性、薪水高的公司,不用辦媒合,履歷就收不完了。因此,我們對學生的期待是,只要認真學、學得紮實、有做出好作品、有細心準備面試,可以靠自己的實力獲得好公司的認可、拿到 offer。

根據過去的經驗,我們很多優秀的同學真的做到了,相信你也可以!

Q:

是否應該辭職全心投入課程?

ALPHA Camp  所有的課程內容、小組討論、團隊專案,都能在線上完成!只要能做好時間規劃,是可以在上班之餘完成課程,過去我們有許多同學都是邊上班邊學習。

我們建議學員每週投入固定的時間,學期一至少每週 8-10 個小時,學期二、三 每週 15-20 個小時,以達到最好的學習成效。    

Q:

ALPHA Camp 的 A+人才計畫是什麼?

ALPHA Camp 認為,一個具有成長空間與競爭力新資的工作,對同學在科技職涯發展上是非常重要!因此,ALPHA Camp 致力於協助給想力爭上游的準工程師,一個從 A 到 A+ 邁向頂尖的機會。

只要學員讀完「學期三:軟體工程師養成」8 週課程,就有機會申請加入免費的 6 週 A+ 人才計畫,ALPHA Camp 無償投入資源,幫學員精進技術力與求職能力,讓有更大目標的畢業生,在 3 個月內找到理想的公司和工作。

詳細請見 A+ 人才計畫:https://tw.alphacamp.co/a-plus    

Q:

ALPHA Camp 有什麼社群資源嗎?

社群的力量,一直是 ALPHA Camp 作為一間「學校」能帶給學生最大價值的地方。

學校與社群代表了網絡的連結與機會,學生在學時經歷了 AC職涯社群、AC 充電站、小組專案開發、M&M 導生制,畢業後則能加入 AC校友會等等,而這些ALPHA Camp 所辦的社群活動,都是同學與業界開發者實際交流的好機會。

同時,ALPHA Camp 自2014 一路走來到現在,已經累積廣大的校友群能量,能連結海內外優秀校友與業界人脈,更直接地幫助努力學習的畢業學員能投入一流科技新創、拓展職涯可能性。

icon 有任何其他問題,歡迎寫 email 或是直接在 Facebook 私訊 AC 小編