偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

客戶端的職業(yè)發(fā)展是不是相對較窄?

開發(fā) 前端
大多數人的技術生涯都是有限的,可能都是想著寫幾年代碼賺些錢,然后就會轉行。這樣的話,服務端開發(fā)可以擁有更多的選擇,在就業(yè)崗位的選擇上也更多。至少不會面臨著去三四線城市找不到客戶端開發(fā)工作的困境。

大家好,我是安醬。

說回標題,這個問題其實是有些大的,因為這實際上是一個選擇,很難拋開個人興趣、行業(yè)方向、細分領域以及成長規(guī)劃等因素,來單純的判斷哪個更好。

事實上,對于應屆生而言,客戶端和服務端的選擇爭議還是蠻大的。如果這個問題在脈脈上提問的話,基本上肯定都是勸退客戶端的。因為服務端顯而易見的崗位選擇更多,行業(yè)公司選擇也更多,特別是在二三線城市。但畢竟我也是客戶端的相關從業(yè)者,可能在某些角度上比別人看的很清晰一些。

說多了無益,我就簡單講講我在公司的工作內容吧。也給大家一個參考。

我現(xiàn)在在抖音客戶端開發(fā)部門,負責的是抖音app端的開發(fā)。目前抖音的DAU已經是上億級別,這就意味著每天會有幾億人打開這么個客戶端軟件。那我們的工作是什么呢?

改改UI?調調動畫?這可能是大多人對客戶端的理解。但其實太過于片面,在如此巨無霸的項目里,即便是增加轉場動畫,也需要考慮很多東西,比如與其它業(yè)務的代碼耦合問題,后期的架構維護和擴展等問題。這些都是對代碼能力、架構設計能力的要求。

除此之外,由于客戶端天然的屬性,所以在開發(fā)的時候更需要掌握對操作系統(tǒng)的理解,才能寫出性能更高體驗更好的代碼。因而在技術層面,客戶端開發(fā)很多時候需要去鉆研操作系統(tǒng)層面甚至物理資源層面的底層原理,才能讓app啟動時更快更絲滑,才能讓你在刷短視頻時更流暢,才能讓服務端承受的壓力不會那么大。

所以我能告訴你的是,客戶端開發(fā)入門的門檻很低,相比于服務端需要掌握一些復雜的框架,客戶端可能畫個按鈕畫個表單,就會讓人已經掌握了客戶端開發(fā)的錯覺。

實際上,客戶端開發(fā)的技術天花板并不會比服務端低。甚至在很多層面上,對個人底層基礎以及計算機科學層面的要求會更高。而對于大多數的服務端而言,說實話走到后面更多的是對于框架自身理解以及架構設計的要求。一個更偏底層,一個更偏應用。

但是話又說回來,你要是問我建不建議去客戶端。我的答案是否定的。畢竟現(xiàn)在環(huán)境就是這樣,在所有人都在唱衰客戶端的風氣下,倘若你沒有對客戶端的堅定興趣,以及雖千萬人吾往矣的勇氣,還是選擇更穩(wěn)定更安全的服務端會好點。至少大概率不會后悔。

大多數人的技術生涯都是有限的,可能都是想著寫幾年代碼賺些錢,然后就會轉行。這樣的話,服務端開發(fā)可以擁有更多的選擇,在就業(yè)崗位的選擇上也更多。至少不會面臨著去三四線城市找不到客戶端開發(fā)工作的困境。

所以如果你有這樣的疑問,本身就是已經被勸退客戶端了。那大概率別人給的建議已經沒有了意義,所以還是堅持本心,突破自己的舒適區(qū),盡量做出不讓自己后悔的選擇吧。

責任編輯:武曉燕 來源: 業(yè)余碼農
相關推薦

2009-08-01 22:47:58

2021-09-22 15:46:29

虛擬桌面瘦客戶端胖客戶端

2011-03-21 14:53:36

Nagios監(jiān)控Linux

2011-04-06 14:24:20

Nagios監(jiān)控Linux

2011-08-17 10:10:59

2011-03-24 13:00:31

配置nagios客戶端

2011-03-02 14:36:24

Filezilla客戶端

2010-12-21 11:03:15

獲取客戶端證書

2011-10-26 13:17:05

2010-05-31 10:11:32

瘦客戶端

2010-07-22 12:24:31

Telnet客戶端

2010-05-26 09:26:43

Cassandra

2011-03-25 12:50:29

nagios安裝

2009-01-12 12:37:56

2013-05-09 09:33:59

2009-03-04 10:27:50

客戶端組件桌面虛擬化Xendesktop

2010-07-19 16:30:19

Telnet客戶端

2011-03-29 16:07:32

CACTISNMP

2010-02-22 09:03:22

零客戶端瘦客戶端VDI終端

2009-11-17 15:02:27

Oracle客戶端
點贊
收藏

51CTO技術棧公眾號