[請益] 非本科轉職後端請益

看板Soft_Job作者 (楨)時間4年前 (2019/11/13 16:40), 4年前編輯推噓43(474141)
留言192則, 50人參與, 4年前最新討論串1/5 (看更多)
各位前輩大家好! 小妹畢業於112農學院, 工作一年半後,由於感覺自我提升空間不足,因此想轉職軟體工程師, 今年三月底辭職,目前自學大約七個月的時間。 在自學的道路上, 主要參考了友人在國外軟體業求職的經驗、還有網路上推薦的線上課程, 目前完成的都是資料結構與演算法相關的課程。 然而由於想在台灣求職,最近認真蒐尋職缺, 本人在缺乏本科學歷的情況下,覺得履歷作品與技能樹仍相當缺乏, 因此想請在此教各位大大未來的學習方向。 以下也分享一些我目前自學MOOC的經驗, 課程的lab、homework、project的題目都有完成,因此也花費了不少時間。 雖然目前還不知道對求職得幫助大不大,但我覺得學習的過程蠻充實愉快的。 1. Harvard - CS50 這門課是我第一個接觸程式語言的課程,包含的內容相當廣泛,程式語言編譯的概念 、資料結構、記憶體、網路的基礎概念都有帶到,觀念也很清晰,但可能由於內容廣 泛,每一個主題介紹的不算深。最後也有運用Python和Flask框架以及SQlite,搭建 出簡易的股票查詢與模擬交易網頁。 2. UC Berkeley - CS61A Structure and Interpreter of Computer Programs 主要使用python語言,學習撰寫功能以及初步的物件導向程式設計概念。這門課能大 量的練習到high order functions, recursion, lambda, iterator , generator等 功能的實現,也讓我對於python的撰寫技巧熟悉很多。不過課程後1/3為Scheme語言, 實用性應該比較低,但該語言結構比較容易直譯,最後一個課程project是運用Python 寫出簡易的Scheme Interpreter。 3. UC Berkeley - CS61B Data Structures 4. Princeton University Algorithms, Part1 & Part2 這兩門課主要是使用Java語言,對於資料結構與演算法的介紹應該算是紮實,list, disjoint set, tree, hash, graph, string,從淺到深,每一個資料結構的實現以及 相關演算法都有實作練習。由於CS61B的授課教授是Princeton大學出身的,因此兩門 課的內容與作業有重疊,我主要是觀看CS61B的課程影片、並搭配閱讀Princeton的教 材與程式碼,也將兩邊的課程作業都完成。 自認目前對於資料結構與演算法打的基礎還算深入, 也有能力做答Leetcode median到hard的題目, 但是面對實際求職,感覺仍需下功夫補足網頁各類相關技能, 增加自己的專案作品再來投遞履歷。 目前想將目標放在網頁後端工程師, 然而後端語言與框架選擇眾多, 因此想請教各位大大, 在台灣業界,後端工程師建議往哪種語言和框架學習, 需求和發展前景比較寬廣呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.148.59 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1573634417.A.923.html ※ 編輯: lifelight (36.231.148.59 臺灣), 11/13/2019 16:40:53

11/13 16:43, 4年前 , 1F
醒醒吧,轉職沒那麼容易的
11/13 16:43, 1F

11/13 16:46, 4年前 , 2F
直接投 以戰養戰 你準備再多還不如實際面試個幾回就知道
11/13 16:46, 2F

11/13 16:46, 4年前 , 3F
好不好轉
11/13 16:46, 3F

11/13 16:46, 4年前 , 4F
一般來說不容易啦 但我相信112的自學能力
11/13 16:46, 4F

11/13 16:47, 4年前 , 5F
如果夠努力肯定比部分大學混四年上課得過且過的cs學生
11/13 16:47, 5F

11/13 16:47, 4年前 , 6F
直接投,看公司找你去面試問哪些問題阿
11/13 16:47, 6F

11/13 16:47, 4年前 , 7F
11/13 16:47, 7F

11/13 16:48, 4年前 , 8F
104有邀你面試的都去面 看看業界需求是什麼然後一邊修
11/13 16:48, 8F

11/13 16:48, 4年前 , 9F
正方針
11/13 16:48, 9F

11/13 16:48, 4年前 , 10F
學妹要不要考慮樓上職缺來談談看?
11/13 16:48, 10F

11/13 16:48, 4年前 , 11F
不過感覺自我空間提升不足 怎麼會變成轉職軟體工程師 這
11/13 16:48, 11F

11/13 16:48, 4年前 , 12F
兩者之間的因果關係是?
11/13 16:48, 12F
上一份工作在認同理念的非政府組織,但工作內容主要是勞力或文書方面, 重複性質高,感覺學習空間不大。所以想找一份自我學習提升空間比較大的 工作就來嘗試了,目前也還算喜歡程式語言的學習過程,想繼續努力看看。 ※ 編輯: lifelight (36.231.148.59 臺灣), 11/13/2019 17:05:33

11/13 17:05, 4年前 , 13F
CS61A、B 做完,LC 刷到 median 應該只差面試機會而已了
11/13 17:05, 13F

11/13 17:11, 4年前 , 14F
話說後端碼農用不太到演算法,點linux相關技能比較接近
11/13 17:11, 14F
謝謝各位大大的回應,我目前也開始撰寫履歷了,但比較苦惱只有線上課程的經歷和 作業,沒有自己完成的作品,擔心得不到面試的機會。因此想請益後端學習的方向, 希望以此方向做出自己的作品,增加履歷的能見度。 linux的部分我也準備排入學習的進度,謝謝DCT大大。 ※ 編輯: lifelight (36.231.148.59 臺灣), 11/13/2019 17:29:47

11/13 17:26, 4年前 , 15F
走web刷題也沒什麼幫助。
11/13 17:26, 15F

11/13 17:34, 4年前 , 16F
要不要先去面試看看? 然後看別人的code煩躁度跟自己來
11/13 17:34, 16F

11/13 17:34, 4年前 , 17F
差蠻多的喔
11/13 17:34, 17F

11/13 17:35, 4年前 , 18F
有面試就去 反正年底快到了 好缺的機率會很小
11/13 17:35, 18F

11/13 17:35, 4年前 , 19F
練練手
11/13 17:35, 19F

11/13 17:47, 4年前 , 20F
寫一個購物網站當作品吧
11/13 17:47, 20F

11/13 17:50, 4年前 , 21F
台大的連自學都這麼精實 直接去面試就知道了
11/13 17:50, 21F

11/13 17:51, 4年前 , 22F
是台大又是女生 已經吃香很多了 多面試就對了
11/13 17:51, 22F

11/13 18:20, 4年前 , 23F
後端碼農還是會用到演算法啦,最近不能用第三方所以自己
11/13 18:20, 23F

11/13 18:20, 4年前 , 24F
刻了 trie,比較難的是想測資跟各種 edge case
11/13 18:20, 24F

11/13 18:39, 4年前 , 25F
推直接去面
11/13 18:39, 25F

11/13 18:51, 4年前 , 26F
就算是台大畢業 選錯科系沒洗四大二中一科電資碩(台清
11/13 18:51, 26F

11/13 18:51, 4年前 , 27F
交成中央中山台科)想走軟體業就只能當全/前/後端難民
11/13 18:51, 27F

11/13 18:51, 4年前 , 28F
(碼農)
11/13 18:51, 28F

11/13 18:51, 4年前 , 29F
少數個案除外
11/13 18:51, 29F

11/13 19:01, 4年前 , 30F
公館大學三類怎麼跑來軟體業當基層「黑手」?
11/13 19:01, 30F

11/13 19:18, 4年前 , 31F
fp正夯 而Scheme是fp的前輩 所以蠻重要
11/13 19:18, 31F

11/13 19:20, 4年前 , 32F
走web刷題沒用,去隨便生個作品出來
11/13 19:20, 32F

11/13 19:20, 4年前 , 33F
台大選錯系一樣慘啦,這裡一堆唬爛的聽聽就好
11/13 19:20, 33F

11/13 19:23, 4年前 , 34F
大部分軟體ㄎㄩ
11/13 19:23, 34F

11/13 19:25, 4年前 , 35F
leetcode刷到hard只代表邏輯清楚或有google能力,還不
11/13 19:25, 35F

11/13 19:25, 4年前 , 36F
如寫個作品比較好看清楚實力。另外,寫程式跟考試不一
11/13 19:25, 36F

11/13 19:25, 4年前 , 37F
樣,刷題沒意義,只是稍微維持手感,不要本末倒置
11/13 19:25, 37F
還有 115 則推文
還有 3 段內文
11/14 11:03, 4年前 , 153F
只是不爽非本科系的來搶飯碗而已
11/14 11:03, 153F

11/14 11:11, 4年前 , 154F
翻翻前面物理那位的心得,準備很多面試表現不錯還是會因為
11/14 11:11, 154F

11/14 11:11, 4年前 , 155F
科系被刷。然後跟本科系比,也比較沒有角逐知名外商的優勢
11/14 11:11, 155F

11/14 11:11, 4年前 , 156F
11/14 11:11, 156F

11/14 11:13, 4年前 , 157F
滿多小公司其實不注重 DSA,尤其 APP 和 Web 又注重作品,
11/14 11:13, 157F

11/14 11:13, 4年前 , 158F
沒什麼優勢。注重 DSA 的大公司,可能上去還是會因為非本科
11/14 11:13, 158F

11/14 11:13, 4年前 , 159F
系被刷。不過妳是女生應該有優勢ㄌ
11/14 11:13, 159F

11/14 11:24, 4年前 , 160F
多做些作品展示自己的熱情 如果沒有想法我可以提供一些
11/14 11:24, 160F

11/14 12:36, 4年前 , 161F
我有112文組朋友今年下半年自學三個多月開始找工作,目前
11/14 12:36, 161F

11/14 12:36, 4年前 , 162F
是後端工程師,覺得很多東西是工作後自學,有努力還是有
11/14 12:36, 162F

11/14 12:36, 4年前 , 163F
機會的!我是文組女轉後端邁入第三年,如果有考慮找pytho
11/14 12:36, 163F

11/14 12:36, 4年前 , 164F
n後端可以站內信約幫你看看code,給些準備方向還有面試
11/14 12:36, 164F

11/14 12:36, 4年前 , 165F
建議~
11/14 12:36, 165F

11/14 14:25, 4年前 , 166F
做些專案放到github上 然後leetcode每天刷一點維持手感
11/14 14:25, 166F

11/14 15:15, 4年前 , 167F
本身112非本科轉職經驗:你112學歷投出去,基本上9成的公司
11/14 15:15, 167F

11/14 15:15, 4年前 , 168F
都會找你來談談
11/14 15:15, 168F

11/14 20:21, 4年前 , 169F
光學歷就贏酸酸學店仔好嗎 加油
11/14 20:21, 169F

11/14 20:21, 4年前 , 170F
不過這行你就算入職也會有一堆酸酸 先習慣吧
11/14 20:21, 170F

11/14 20:46, 4年前 , 171F
你OS跟C有概念的話,其實豬屎屋很愛找女生
11/14 20:46, 171F

11/14 22:35, 4年前 , 172F
我112非本科 不像推文所述那麼多面試 給妳參考
11/14 22:35, 172F

11/14 23:32, 4年前 , 173F
要有很多面試 履歷跟作品集也很重要 以我這個非本科鳥學
11/14 23:32, 173F

11/14 23:33, 4年前 , 174F
學歷的難民來說 面試很多 但好公司很少 看運氣的
11/14 23:33, 174F

11/14 23:35, 4年前 , 175F
排二十家面試 面試十家 有1~3個offer 能去的只有一個
11/14 23:35, 175F

11/14 23:46, 4年前 , 176F
建議node.js/ES6/GraphQL(Apollo Client)搞熟,現在Graph
11/14 23:46, 176F

11/14 23:46, 4年前 , 177F
QL台灣還沒太多公司行號在用,但就因為這樣才有先學先卡
11/14 23:46, 177F

11/14 23:46, 4年前 , 178F
位的價值。演算法觀念重要,有些公司面試會考,但說實在
11/14 23:46, 178F

11/14 23:46, 4年前 , 179F
工作上用到的機會偏少,我自己對演算法的看法比較是偏向
11/14 23:46, 179F

11/14 23:46, 4年前 , 180F
培養思維模式與思考方向。要站穩腳步的話,培養寫code的
11/14 23:46, 180F

11/14 23:46, 4年前 , 181F
習慣,有sense能明白什麼是好的代碼,寫code也能聞到怪
11/14 23:46, 181F

11/14 23:46, 4年前 , 182F
味道的能力(clean code)比較重要,而不是代碼能動就好,
11/14 23:46, 182F

11/14 23:46, 4年前 , 183F
另外還有學習寫測試,CI/CD、會不會用lint工具等。Dedisn
11/14 23:46, 183F

11/14 23:46, 4年前 , 184F
pattern也順便了解一下。後端的話AWS最好也順便學學,
11/14 23:46, 184F

11/14 23:46, 4年前 , 185F
純後端的話沒個作品只能紙上談兵的話還是會比較弱勢一點
11/14 23:46, 185F

11/14 23:46, 4年前 , 186F
,建議還是做點作品放到github上,或者心臟比較大顆嘗試
11/14 23:46, 186F

11/14 23:46, 4年前 , 187F
接案累積實戰經驗。自我學習與找答案的能力感覺你有,所
11/14 23:46, 187F

11/14 23:46, 4年前 , 188F
以這部分就不用多提了
11/14 23:46, 188F

11/16 09:30, 4年前 , 189F
女的? 恭喜錄取
11/16 09:30, 189F

11/16 09:31, 4年前 , 190F
會基本就好 進去會有一堆豬哥罩你
11/16 09:31, 190F

11/23 20:42, 4年前 , 191F
做到HArd了 還在那邊補足 笑死人 到hard要先補多少東西
11/23 20:42, 191F

11/27 18:30, 4年前 , 192F
網站後端 JS 需求多/Ruby 單價高/Python 應用跨領域 ?
11/27 18:30, 192F
文章代碼(AID): #1Toy5naZ (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1Toy5naZ (Soft_Job)