Re: [請益] 後端精進的方向?
如果為了薪水導向,那跟開發語言無關,跟產業有關
每個語言都很好,但根據它的長短處,實務應用的場景各有不同
如果你求的是全端快速開發網站,那 PHP、ROR 等等的成績有目共睹
如果你求的是商業生態系完整,那 .NET、Java 歷史悠久
如果你求的是運行的極速,這幾年 Go、Rust 能見度上升有其道理
如果 ... (還有很多,沒提到真是抱歉
如果你覺得我就想不開,那 C++ 很酷,真心酷 (燦笑
---
當然這個問題有點 General,所以還是要先聚焦一下情境跟評估每個人的狀況
---
如果我們回到後端共通的面向,其實我們後端無非也就是資料流跟邏輯流的交織
既然是流就有流量跟載體的議題,更具象化一點的說法是
你就算沒機會寫也要去學怎麼處理這些情境的知識
讀多寫多 -> 社群媒體
讀少寫多 -> 搶票系統
讀多寫少 -> 內容網站
讀少寫少 -> 政府專案 (燦笑
在這些情境下面 AP 怎麼設計、什麼地方要用快取、資料庫結構等等
網路上都已經有現成的案例可以閱讀
---
最後,我只有兩句話想提醒
先搞懂垂直擴展的極限再來思考水平擴展,但反正最後瓶頸還是在 DB
架構是演進的過程,不要想著一步到位,大陸的電商也是因應商業需求
改版了很多遍才是現在的樣貌
---
無情工商,2022年幹大事之第二彈,94想做一些酷酷的事
https://github.com/PureFuncInc/developer-career-faqs
我這篇回應也同步發在
https://github.com/PureFuncInc/developer-career-faqs/issues/10
期待大家共襄盛舉
最後別忘了今天晚上九點有純函式咖灰喔,今天晚上來賓是范聖佑
https://purefunc.net/projects/pure-func-cafe/
https://discord.gg/QyPkYs8X?event=930738476050178089
--
推
簡潔有力 推
go,有到極速嗎? 速度跟java差不多吧,個人是覺得,g
o 開發應用層,滿辛苦的,很多瑣碎的功能,要自己完成
現在Java可以build native image以後go的吸引力沒這麼大
了
GraalVM 還沒到很成熟吧?
小服務應該沒啥問題了,spring也要上了
Spring Native 還在 0.11.1,要開始在 prod 用應該也要個半
年以上了
push
其實有些系統瓶頸是不在 DB 的,例如推薦/搜尋等
是講實話 不過除了一步步踩坑 其實多看些真大佬的私
思想與看法是有幫助的
go 速度跟 java 差不多?有數據嗎?
至少go和rust不在同一個等級
推
Go跟java差不多是指開發速度嗎?
推心得
JAVA 跟 GO 本來就沒差多少 HEGEMON 說的沒錯啊
一堆公司JDK 還在1.8沒升級 框架還卡在SPRING這種
不過用哪種語言還是看公司導向的
要全端不是應該上nodejs嗎
現在很多framework都很方便,要寫前端js不是唯一的選擇
我覺得rust比go開發快多了捏
沒有泛型 沒有sumtype 蹩腳的錯誤處理
要學rust是不是要先跟編譯器打過架?
還有的公司在jdk 1.7 勒,賣錢的東西不好好對待,爲
他們客戶覺得不值
28
[心得] 如果你有想要做sales業務工作大家好我Hen.Go 如果你有想過要做Sales的話,建議要先對市場結構有一個基本的了解 很多人還是對產品生產到販售給消費者還是沒搞清楚 會想寫這篇是因為 2012年我曾經回了一篇有關業務的文 竟然到今天還有人寫信問我 他想做業務該怎麼開始26
[心得] 淘寶家具便宜原因解析(不完整)這篇淘寶家具文其實還沒寫完,大概是3月那陣子,網路上突然有一大波淘寶家具開箱文 ,我就開始邊蒐集資料慢慢寫的,只是疫情爆發後我就停筆沒心情寫了。 目前只寫了人口因素,沒有寫到其他原因,所以並不是很完整的一篇文章,但最近對於很 多事情覺得太有感,包括疫苗之亂大家吵價格貴還是便宜、PCR檢測的費用很貴等等,猶 豫了許久,最後還是毅然決然把這篇未完成的文章發出來。10
Re: [討論] 大家會不會覺得語言這麼多很煩?我覺得你會遇到這個問題,有兩種可能 1. 你所處的領域還沒成熟 2. 你個人的職涯還沒定位 如果是公司的狀況 就真的沒什麼好挑的 我相信板上如果有人說:「我們公司明年要不要全部都換X語言來開發」13
Re: [問卦] C++可以啟發孩子的程式天份嗎?那要看你怎麼定義程式天份 如果是講演算法跟資料結構 用C或Python下去操比較快 如果是講計算機結構 一樣也是用C跟OS下去操 國中時 C++是我第一門接觸的語言 那個時候要做遊戲的難度不低9
Re: [問卦] 自學C跟C++推薦哪個教材這問題...如果不是大一計算機程式教授要特別選一個配合長期發展的語言, 那麼以一般人來說,要先考慮的是你想做什麼事情 確認了你想做什麼事情之後,去問你認識的在做那些事情的人他們用什麼程式語言, 然後從那個程式語言開始學一個段落。接著就可以開始做你想做的事情了 Java Python C C++ 這四個要選一個當起點當然是 C 最好。7
Re: [問卦] 寫程式是不是超過40歲就不行了?老實說 我也是一個即將邁入40歲 成為大家口中的老工程師 更慘的是 我沒學歷 英文爛 也沒辦法像別人一樣 哄的老闆開開心心 做人任性又機車7
Re: [問卦] 現在程設入門還是C嗎?我是一個半路出家的程式設計師,我覺得對本科生來說,或是有興趣了解高階語言底層實 作的還是需要點一下C, 說白一點,從高階語言進入開發的,都有點被寵壞了,很多高階語言已經實作了,各種資 料結構,甚至是已經有幫你包好幾種類型演算法的物件可以用了, 從c開始,你可以一步一步的知道說,