伺服器端開發和客戶端開發的前景比較?
01-14
唐巧在自己的博客中寫了他關於二者的觀點,鏈接:http://blog.devtang.com/blog/2015/10/07/why-fresh-wants-to-do-server-dev/
個人覺得很有道理,但其一邊倒的前置思維不可避免地會導致其具有偏見。因此特地移步知乎,聽聽大家的意見。談談職業發展、錢途、什麼樣的人比較適合哪個方向。
謝邀。
這個問題我還是略有資格回答的。
我一開始也是javaEE出身,立志要做一個伺服器大牛,後來因為公司的業務需要,轉向安卓開發,接觸的圈子也開始變為移動開發者為主。首先擺明我的一個觀點,無論你選擇哪個方向,把技術用到極致,都能夠讓你衣食無憂。先說職業發展,伺服器開發和客戶端開發都有成熟的職位晉陞體系,也有成熟的評判一個人是否是大牛的標準。所以個人認為在職業發展上是沒有差別的。然後說錢途。人活在世,不為錢的少。就目前來看,從事移動端開發,在事業開始的前三年左右,要比從事伺服器後台開發的工資要高,但是目前我接觸的,移動端的開發者,基本在兩三年後,就會遇到一個瓶頸,工資和技術,所以大多就開始考慮轉型。而伺服器開發者,則是初期工資略低,但是隨著工作經驗的增長,工資也逐漸增高,而且正如那篇文章中所說,做伺服器的要學東西深似海,永遠有沒有掌握的東西,所以後台是一個持續提升的過程。
看到這裡,總該知道做什麼更適合自己了吧,簡單說,想在前十級壓制敵人,那就選客戶端開發,想做大後期,那麼就做伺服器開發。本質上他說得很對。然後他在原文里也說了,故意寫得很片面。其實就是故意只描述服務端的劣勢和前端的優勢。要說什麼人比較適合,其實前端更偏向交互邏輯,後端更注重數據邏輯,除此之外對於人的要求差別不大。要說職業發展和錢途,牛人不管選哪個都是核心,二把刀不管選哪個都是打醬油。
不將就,是我的溫柔
喜歡是淡淡的愛
推薦閱讀:
※資料庫壓力大,如何用redis作緩存?
※有幾台自己的伺服器,能做些什麼有趣的事情?
※單核1G內存的雲伺服器可以用來做些什麼?
※浪潮華為聯想,國產伺服器哪家強?
※對伺服器CPU而言寄存器ECC功能是否有必要?