hiddenImg

匿名2023/6/20

未填公司未填職務31-35歲

非本科系轉職軟工,還可以怎麼學習?

大家好,我大學讀管理,原本在一家傢俱公司當國外業務,覺得這工作不適合自己,後來趁疫情時到資策會上課,結訓後也順利轉職到一家專門接案的公司當軟體工程師。

但上班後一陣子覺得有點迷失,上課時我學的是前端,老闆希望我能走後端。我目前就是趁下班時間找Udemy上相關課程來學習,不知道軟體業的前輩能不能分享你們的學習方法跟資源呢?

回答 4觀看 1116
回答 4

接案公司,加上老闆希望你補後端空缺,這種學習需求毫無價值。

我不是補習來的。以自行學習經驗來講,學習都有個積極動因,因而促使自己是個持續學習的人。

學習態度,就跟工作態度一樣,主動方 / 主觀方如何覺察,比外來的物資重要。

現在外來的物資太多了。滿坑谷的 YouTube 短片,但是以流量導向的影片編排結構 . . . 那就好比,英文不太好的又沒耐心的人,搜尋了 google 第一篇求救文章,英文的,卻只讀得了二行,讀不完。外來的物資,課程網站銷售的課程商品,都只是一堆跟你無關的東西。

要你先想好:自己想要什麼。

1人拍手・

1 是一位非本科系的轉職者,從管理領域轉職成軟體工程師,目前在學習軟體開發的過程中感到困惑,希望得到前輩們關於學習方法和資源的分享。
2 您的轉職經驗非常令人鼓舞,即使沒有相關學科背景,您已經成功轉到軟體工程師的職位。這顯示了您的學習能力和決心。
3 在學習軟體開發方面,除了在課程中學習,您的上班時間可能有限,但利用下班時間自主學習是一個不錯的選擇。Udemy等線上學習平台提供了廣泛的課程,您可以根據需要尋找相關的前端和後端課程。
4 除了線上課程,閱讀相關的技術文章、專業網站和部落格也是增進知識的好方法。網上有許多免費的資源和社群,您可以參與討論和交流,與其他軟體工程師互相學習和分享。
5 另外,建議您參加技術社群活動和行業研討會,這將提供一個良好的學習和交流平台,並有機會與其他有經驗的軟體工程師建立聯繫。
6 不要忘記實踐和專案經驗的重要性。您可以主動參與公司內部的專案或自主開發一些小型的應用程式,這將幫助您應用所學知識並提升實踐能力。
7 祝福您在軟體工程師的道路上不斷學習成長。

1人拍手・

你好!作為一名軟體工程師,我非常理解你的情況。以下是一些我個人學習的方法和資源,希望對你有所幫助:

1. 制定計劃:有一個明確的學習計劃非常重要。建議你先了解後端基礎知識,例如資料庫設計,API 設計,及網路安全等。接著,可以將學習資源分配到不同的主題,比如資料庫管理或伺服器端開發。

2. 找到好的學習資源:有很多免費和付費課程,選擇適合自己的課程非常重要。 Udemy 提供了很多資源,另外,國外的 Coursera,Udacity 也是很好的學習平台。 Google 也是一個好地方去尋找一些免費的開放課程。

3. 實踐:經驗是最好的老師,所以在學習後端時,建議你要進行練習。例如,可以從簡單的 web 應用開始,一步一步地增加複雜度。別忘了在每個項目完成後進行複盤並將遇到的問題記錄下來,以便將來查看和學習。

4. 參與開源項目:參加開源專案是另一個很好的方式來學習,這可以讓你學習到一些最佳的實踐方式,還可以和其他的開發人員互動。你可以透過 GitHub 網站找到適合自己的開源項目,並開始為這些項目做貢獻。

希望這些方法和資源會對你有所幫助,祝你學習順利!

1人拍手・

您好:

我也是非本科轉軟工,之前在資策會學習Java 偏後端,
但目前的工作是全端。
分享一下我的經驗給您參考。

在工作時會詢問其他同事(即使被說笨也沒關係)、公司有提供相關的課程也會積極參與(有線上課程的話就下班看),然後剛開始下班會抓點時間上一些網路課程(YT有很多免費的)比較偏向基礎課程。
然後假日也會去找一些進修的課程來上(在職進修,可以搜尋關鍵字:三年七萬),這塊就會比較偏向有興趣的課(例:大數據搜集、爬蟲、運用不同的語言寫程式、系統架構等等)跟工作有一點點相關但還是主要為興趣,但可以發現很多程式語言方式都大同小異,有些還可以運用在工作上,還不錯。

一開始轉職時,真的很辛苦,很多都不懂,主管們也會放寬一點點標準,但自知知道自己的程度跟不上進度,所以晚上跟假日也趕一些進度,但依我來說,真的直接問一兩個很好的同事,真的幫助很大。
另外,花點時間去了解目前所開發的系統的程式邏輯很重要喔!滿多時間都在看別人寫的code了解別人的思維邏輯,有時候照抄然後再修改,用debug模式去看跑的資料面是如何執行的,會幫助很多喔!

祝您工作一切順利。

問題沒被解決嗎?邀請GIVER來回答!
找不到想看的內容嗎?

大家都在搜

發問
發問