最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

C++后端的發(fā)展前景如何?

2022-05-07 17:59 作者:后端攻城獅哇  | 我要投稿

后端之所以叫后端,就是因為他有一層隱藏的含義:高并發(fā),海量數(shù)據(jù),分布式。

跟前端相比,最大的差別還在于遺留數(shù)據(jù)和擴展性。

很多初學者,要走的路線可能是這樣的,:面向語法編程―>面向功能編程―>面向性能編程―>面向未來編程―>面向復用編程

語法和功能方面,前后端意義差不不大 很多傳統(tǒng)行業(yè)里都是前后端一起寫,薪資也不會高,二線三線城市大部分都是這樣 典型的就是行業(yè)軟件,辦公,財務,醫(yī)療,地產等,對開發(fā)人員的業(yè)務知識很看重 對技術要求不高,sql語句搞定一切,jquery打遍天下。

到了性能的時候,前后端的差別就出來了。

前端的性能優(yōu)化,和用戶訪問數(shù)量成正比的,就是靜態(tài)文件的大小,cdn和連接數(shù)目。其他大部分和單用戶的性能優(yōu)化差不多,首屏優(yōu)化在某種程度上并不算是前端,前后端其實根本不是靠語言來劃分,而是靠代碼是在用戶端執(zhí)行,還是在服務器端執(zhí)行。

而后端的技術棧,隨著用戶的增長,變化的相當大。

緩存,一致性哈希,分布式,分庫, nosql,搜索,索引,SQL,微服務,消息隊列,websocket,日志,監(jiān)控等等都是在這個階段要用到的,題目中的云服務,確實減輕了這些基礎設施的安裝運行維護工作,但不牽涉到設計和架構啊。云服務只是提供了更好用的工具而已,在這一點上,是讓后端更專注。

所以后端在這里的成長路徑很漫長,每一個點都需要花很長的時間理解和吸收,5~7年之后仍然覺得自己什么都不懂很正常。

這也是我一直很瞧不起【全菜工程師】的主要原因,后端從來都不是JAVA,更不是JAVA語法,很多學了點JAVA語法,看過jdk源碼就覺得自己上天的人,其實是完全不知道天高地厚。

好比你下圍棋,把制作棋子和棋盤的工藝全理解透徹了,你就能把圍棋下好了么?不,你還是要花很長的時間,學規(guī)則,學定式。

那么第四階段 什么叫做面向未來編程?

這要從需求總是在發(fā)生變化說起,在過去,瀑布開發(fā)流程面對需求變化時,完全無能為力,系統(tǒng)越復雜,無力感越強。

好比是你照顧一個寶寶,沒問題,照顧2個寶寶就要瘋,照顧10000個寶寶呢?

所以敏捷開發(fā)就是在這個時間點出現(xiàn),來解決問題的,要求持續(xù)交付,擁抱變化。

擁抱變化是一個非常關鍵的價值觀,當年認定了需求總是會變化,從接受這個設定開始,對工程師的要求就顯而易見了,就是你做出來的系統(tǒng)架構,到底支持到什么程度的需求變化?

沒寫完,不小心點發(fā)布了,算了,回頭再寫,為什么后端在面向未來編程的時候會比前端更難。


作者:暗滅
鏈接:https://www.zhihu.com/question/266731117/answer/374616110
來源:知乎
著作權歸作者所有。商業(yè)轉載請聯(lián)系作者獲得授權,非商業(yè)轉載請注明出處。


2022年 C++后端開發(fā)騰訊后臺T1~9職級技術分析、面試講解以及系統(tǒng)性學習

https://www.bilibili.com/video/BV1nS4y1N7oJ?spm_id_from=333.999.0.0

C++后端的發(fā)展前景如何?的評論 (共 條)

分享到微博請遵守國家法律
泗水县| 双辽市| 彩票| 灵石县| 太仓市| 伊宁县| 武功县| 龙口市| 建水县| 塔河县| 确山县| 河源市| 楚雄市| 尉氏县| 石屏县| 临洮县| 宜宾市| 辽源市| 固始县| 东海县| 桑日县| 榆社县| 临洮县| 肃北| 丹东市| 宁夏| 武隆县| 伊通| 湟中县| 江川县| 黄大仙区| 思茅市| 东乌珠穆沁旗| 八宿县| 视频| 东宁县| 平陆县| 黑龙江省| 连山| 宁波市| 永德县|