伺服器端開發和客戶端開發的前景比較?

唐巧在自己的博客中寫了他關於二者的觀點,鏈接:http://blog.devtang.com/blog/2015/10/07/why-fresh-wants-to-do-server-dev/

個人覺得很有道理,但其一邊倒的前置思維不可避免地會導致其具有偏見。因此特地移步知乎,聽聽大家的意見。談談職業發展、錢途、什麼樣的人比較適合哪個方向。


謝邀。

這個問題我還是略有資格回答的。

我一開始也是javaEE出身,立志要做一個伺服器大牛,後來因為公司的業務需要,轉向安卓開發,接觸的圈子也開始變為移動開發者為主。

首先擺明我的一個觀點,無論你選擇哪個方向,把技術用到極致,都能夠讓你衣食無憂。

先說職業發展,伺服器開發和客戶端開發都有成熟的職位晉陞體系,也有成熟的評判一個人是否是大牛的標準。所以個人認為在職業發展上是沒有差別的。

然後說錢途。人活在世,不為錢的少。就目前來看,從事移動端開發,在事業開始的前三年左右,要比從事伺服器後台開發的工資要高,但是目前我接觸的,移動端的開發者,基本在兩三年後,就會遇到一個瓶頸,工資和技術,所以大多就開始考慮轉型。而伺服器開發者,則是初期工資略低,但是隨著工作經驗的增長,工資也逐漸增高,而且正如那篇文章中所說,做伺服器的要學東西深似海,永遠有沒有掌握的東西,所以後台是一個持續提升的過程。

看到這裡,總該知道做什麼更適合自己了吧,簡單說,想在前十級壓制敵人,那就選客戶端開發,想做大後期,那麼就做伺服器開發。


本質上他說得很對。

然後他在原文里也說了,故意寫得很片面。其實就是故意只描述服務端的劣勢和前端的優勢。

要說什麼人比較適合,其實前端更偏向交互邏輯,後端更注重數據邏輯,除此之外對於人的要求差別不大。要說職業發展和錢途,牛人不管選哪個都是核心,二把刀不管選哪個都是打醬油。


不將就,是我的溫柔


喜歡是淡淡的愛


推薦閱讀:

資料庫壓力大,如何用redis作緩存?
有幾台自己的伺服器,能做些什麼有趣的事情?
單核1G內存的雲伺服器可以用來做些什麼?
浪潮華為聯想,國產伺服器哪家強?
對伺服器CPU而言寄存器ECC功能是否有必要?

TAG:軟體開發 | 伺服器 | 客戶端 | 互聯網行業 | 後台 |