Re: [請益] 理工背景自學前後端

看板Soft_Job作者 (小邱)時間3年前 (2020/06/25 01:58), 編輯推噓7(7012)
留言19則, 9人參與, 3年前最新討論串2/2 (看更多)
我也是理工轉職的。 前後端Coursera比較少,Coursera都是教授,比較偏知識型的。 經驗型或是框架之類的要去Udemy看, 如果習慣強型別的話,可以考慮: 後端:Go(在國外薪資數據是前幾名的,對你出國也比較有幫助吧) 前端:js, nodejs都要懂這不用說,了解後再學typescript,就是有typing的js 資料庫:SQL/NOSQL至少要會一個,來應付不同環境 通訊:REST/Websocket/RPC, 了解一下他們的差別 [一些我上過的Udemy課程] React - The complete guide (作者Maximilian) 他的好處是他會更新新版react的東西,而不會影片一直放著但其實很多東西新版早就棄用了,不過他是用js寫,我還沒找到有不錯的ts react Typescript: The complete ... (作者Stephen Grider),他的東西非常全面,而且他的課程還會帶你自製前端框架,讓你了解框架底層的邏輯是怎麼搞出來的,連新的實驗性功能decorators也都會教到 RxJs6 (Angular開的課),如果網站的互動性非常強的話,學RXJS會讓code變得很簡潔好維護 GraphQL(作者Danial),這堂免費的,但只講一些基本的,他讓你前後端的通訊上也變強型別,但記得前端要配typescript,不然我覺得沒什麼意義,另外他比較適合開發大型網站。 [其他課程] Go我之前上過YouTube一個系列教程,蠻完整的,但後來下架了,Go沒有什麼奇淫技巧,很好學,邏輯跟c比較像,但視覺排版是python的概念,觀念上很重視測試跟文件, 連內建套件都自帶httptest,文件也是可以自動生成不必再裝插件,還有效能剖析也是自帶的,goroutine/channels對效能優化很有幫助 另外我有用SoloLearn這個App,裡面各種語言都有,或是演算法,有playground,都是一小節一小節的課,上班拉屎的時候就看個一小節,時間剛剛好,我html跟css是在上面學的。 REST是一定要會,不過你在各種課程都會不斷看到他 另外如果做到會員登入的話,就需要學到:Auth2.0 JWT 對稱/非對稱加密 session salt 加密演算法 SSL這幾個知識點,這個只能到處google了,沒有看過有完整學程全部帶到的。 gRPC: 這個我是直接看官網的範例學的,這是作為伺服器間的通訊用,至少要學一種通訊方式,未來在做分散式架構的時候會用到。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.2.211 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1593021524.A.818.html

06/25 09:50, 3年前 , 1F
推 講的很仔細
06/25 09:50, 1F

06/25 09:52, 3年前 , 2F
感恩推 能問一下轉web也是因為興趣嗎?薪水會不會差很多
06/25 09:52, 2F

06/25 10:51, 3年前 , 3F
強 推
06/25 10:51, 3F

06/25 12:10, 3年前 , 4F
go下架課程有關鍵字嗎?可能變付費了
06/25 12:10, 4F

06/25 19:01, 3年前 , 5F
A tour of go
06/25 19:01, 5F

06/25 23:29, 3年前 , 6F
Go那部大概是兩年前了,真的找不到了,不過還有很多資源
06/25 23:29, 6F

06/25 23:30, 3年前 , 7F
我其實對科技業都有興趣,沒有說一定要做web,我職位其
06/25 23:30, 7F

06/25 23:31, 3年前 , 8F
實是做深度學習的,學web是為了把他產品化,所以薪水沒
06/25 23:31, 8F

06/25 23:31, 3年前 , 9F
降,但網站外包公司的純web我猜薪水不會太好,要靠私下
06/25 23:31, 9F

06/25 23:32, 3年前 , 10F
接案去補
06/25 23:32, 10F

06/25 23:34, 3年前 , 11F
另外因為原PO是C++的,對效能部分應該比較敏感,分享這
06/25 23:34, 11F

06/25 23:36, 3年前 , 12F
個網站 TechEmpower Benchmark 有各框架的效能評比
06/25 23:36, 12F

06/25 23:40, 3年前 , 13F
你會發現,如果不用做平衡負載,效能好的語言可以不用
06/25 23:40, 13F

06/25 23:41, 3年前 , 14F
接前端伺服器nginx/apache,像Go自身就能供應TLS1.3
06/25 23:41, 14F

06/26 07:30, 3年前 , 15F
node怎麼跑去前端了lol
06/26 07:30, 15F

06/26 13:16, 3年前 , 16F
前端的工程化像是打包用的 webpack 就 node 支援的啊…
06/26 13:16, 16F

06/28 18:06, 3年前 , 17F
我是原po 感謝這位同學的分享 有機會的話可以分享你當
06/28 18:06, 17F

06/28 18:06, 3年前 , 18F
初自學做專案的經驗嗎 比較困難的部分我覺得是從靜態
06/28 18:06, 18F

06/28 18:06, 3年前 , 19F
網頁帶入js的部分 比較難入手
06/28 18:06, 19F
文章代碼(AID): #1UyvHKWO (Soft_Job)
文章代碼(AID): #1UyvHKWO (Soft_Job)