程序員是做前端開發好,還是後端開發好呢?

春航科技


全棧程序員比較吃香的

我是這樣發展的,最開始做的後端程序,想當年php,html是不分前後端的,不存在學啥,都學就對了,先說說技術棧吧!

後端部分的選擇,目前做網頁後端的語言主要有php,java,python,nodejs主要還是這幾種,分別說下優劣。

php主要是簡單易學,環境搭建容易,網上一大堆集成環境,小白也分分鐘入門,能開發出來的東西也很多,市面上可使用的框架也很多,國產的thinkphp文檔都是中文,對英文不好的來說,太方便了,畢竟國外的一些框架中文文檔都是比較落後或者翻譯的很差的,優勢主要是容易上手,開源,就業崗位多等,當然也有缺點,不是很適合開發大型項目的,往往存在性能問題,但是我覺得也不要想多了,一般公司的項目php足夠了。

java是面對對象的一種語言,當然開發網頁不在話下了,Java具有簡單性、面向對象、分佈式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分佈式系統和嵌入式系統應用程序等。但是有一個問題就是學習成本比較高,java環境配置對小白來說難度還是不小的。

python怎麼說呢,寫起來極度舒服,語法的強制換行,兼職強迫症福音,另外python的框架也很多,例如django,flask等都很好用,中文文檔也比較多,另外python也可以用於大數據的處理,人工ai等。

Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行環境。 Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型。本來js是一門前端語言的,而node讓他運行在了服務端。如果只學習前端的技術,我建議可以順便把nodejs一起學了,懂js基本無難度了。簡單開發個項目沒啥問題,也有相應的框架,express等。

前端部分只要是js,html,css了,必學的一些東西,衍生品就太多了,vue,react,element,ivew等等。

總之我感覺你可以朝著全棧發展的,可以主抓一樣,例如做前端可以同時學習nodejs的一些框架,來處理後端的一些東西。如果學php也可以兼顧學習js。


IT小超


高利潤的行業特徵,供不應求的人才現狀以及日新月異的行業趨勢等因素讓互聯網成為吸金能力極強的就業香餑餑。

但是,什麼樣的職業需求量大、薪資高?選產品還是技術?什麼是最好的編程語言?希望這篇文章能夠幫你更好地制定職業規劃和發展方向。

1、行業內公司薪資分佈

整體來看,公司越成熟,開出來的價碼也就越高,創業公司反而最低。雖然有創業公司為了挖人,開出了年薪50w以上的價碼,但這畢竟是極少數。

2、公司高薪職位分佈

那顯然是碼農需求最多嘛!只是圖中的一個細節讓小千很驚訝,產品經理的平均薪資(16.3k)比程序員(15.2k)還高,話說當一名好的產品經理(不被程序員吐槽還能做出好產品)真是相當不容易啊!

3、BAT&TMD各大廠的薪酬競爭

研發崗白菜價為15K-16K,按照今年的行情,17K-19K算是sp,其中17K算是小sp;

算法崗的薪資相對高一些,19K-21K為白菜價,22K-24K算是sp,25K-26K算是ssp。

阿里巴巴

阿里巴巴的薪資構成一般12+1+3=16薪,年底的獎金為0-6個月薪資,90%人可以拿到3個月。

阿里的研發崗白菜價為16K-17K,sp為19K;算法崗的白菜價為20K,sp為23K。

阿里巴巴可能是BAT裡最捨得給錢的,阿里巴巴的“阿里星”計劃,優秀人才平均年薪在60W。

騰訊

騰訊的薪資構成並不是很明確,16薪、17薪、18薪等都有。

騰訊的白菜價正好在阿里和百度之間,在23W-25W之間,此外有房補1.5W,簽字費3W。

比較突出的同學可以拿到股票!有兩檔,第一檔為價值5W的股票,分兩年拿完,2.5×2;第二檔為價值10W的股票,分兩年拿完,5×2。

騰訊的月薪一直不高,不過相對於BA,股票是騰訊的一大特點。老牌的大廠往往已經沒有了期權,或者要達到一定級別才能拿到一些,但是騰訊是個例外,每年都會給應屆生數目客觀的股票。

今日頭條

頭條技術崗起薪:20K×15/年,每個月1.5K的房補,客戶端的崗位還有三個月的簽字費,按照白菜價算是20K×3,總體算下來技術崗的起薪能夠達到378K/年。

頭條的客戶端崗位白菜價達到了32W,很多人也都拿到了sp(35W以上),而ssp的薪資不設上限,個別格外突出的同學可以拿到更好的薪資。

美團點評

美團研發崗的薪資分為三檔。

14.5K、15.5K、16.5K;

17.5K、18.5K、19.5K;

20.5K、21.5K、22.5K、23.5K,15.5薪。

算法崗高一些,白菜價為20.5K、21.5K, 23.5K-26.5K都算作sp。

滴滴

滴滴對應屆生還是比較大方的。

有15、16、18、22薪四檔,一般為15薪,16薪也比較多,18和22薪很少見,主要看面試成績。

研發白菜價為16K-18K,也就是24-27W;算法比研發崗高一些,白菜價為17K-20K,22K大概就是sp了,ssp能達到25K。

4、不同城市薪酬對比

最後再和大家一起看看不同城市薪酬對比,選對行業也得選對城市,就互聯網而言,北上深杭的薪酬優秀相對明顯。

智聯招聘2019年對職場人工作生活狀態的調研數據顯示,對於2019下半年職場發展,互聯網從業者較之全行業表現出了更大的信心,32%的互聯網人對升職加薪充滿了期待,高於全行業平均數據2.2個百分點。

同時,與大家對於互聯網行業的刻板印象不同,互聯網人實際平均每週加班6.13小時,甚至較全行業平均時間低了0.32小時。可見高薪也具性價比!

看到這裡,你是不是對互聯網行業更心生嚮往了?關注“成都千鋒”公眾號,搶先預約千鋒14天免費試聽課,快人一步瞭解高薪互聯網行業!


千鋒教育成都


程序員這個概念在現今這個社會已經很司空見慣了,是時代造就的,也是趨勢——科學技術是第一生產力嘛,因為這份職業中包含了太多一個人深處這個社會中的很多技能,並不單單是寫代碼,思維能力,行為模型等等。從樓主提問中,大概能預測樓主不太瞭解這份職業。

那麼我從賺錢的維度(這個可能是大多數人最關心的)分一下四種情況回答一下前端和後端的優劣。

座標:北京(因為我只瞭解這,個人也建議年輕的時候在一線城市從事程序員的工作性價比高些)

1、芸芸眾生型——不是那麼努力,也沒有太高的天賦:

從入行到改行,基本處於中級水平之前(也可能初級),程序員職業生涯的薪資在8~15K之間(不算福利),在這個水平的同學,前後臺區分不大,多數都是寫業務或者叫應用,面試運氣成分佔多數,運氣好了,低水平高薪水,運氣不好,反之;

2、積極進取型——很努力,也沒有太高的天賦:

在這裡我給“努力”下個定義,即貫穿整個程序員職業生涯的持續學習;

在這個區間,基本都會達到準高級的階段,成為高級也是很有可能的。薪水差不多在25~30K,能堅持到這個階段的人,多數都會有堅持的理由,有喜歡,有熱愛,有生活所迫等等,這樣的情況下,後端重於前端,因為無論何時,物以稀為貴總是沒錯的,一間公司衡量一個人的薪水,總會以稀缺性和不可替代性的角度作為出發點就考量付出報酬的多寡;

3、別人家的孩子——既有天賦,又很努力:

這個階段薪水在30~50K左右,在這裡就不能單純的以前後端這個維度去看待這個職業了,基本都是全棧的,是在默認你寫業務完全沒有問題的基礎上,偏架構方面,面試主要以算法、優化、兼容、底層等等方面。所以到這個階段,要有一專多能的實力;

4、剩下的一部分——原諒我沒有特別的總結這類人群,因為想不太出來用什麼的詞彙描述:

略過吧。。我也不太熟,他們和我在代碼的世界裡基本平行;

簡單總結下,簡單的混口飯吃的話,看哪個上手容易就幹哪個,個人推薦前端,畢竟門檻低,前期單位時間內加速度高。如果是想有長遠打算,現在這個時代一專多能已經是必然,不論是專前端還是專後端,到了一定程度都是神。


娜一抹驚鴻


就我瞭解給樓主一點建議:

先思考幾個問題:

你真的想好進入互聯網這一領域了嗎?

你知道這個行業的業務集中在哪些地方嗎?

互聯網開發的工作你能否堅持下去?

以上三點如果你已經有了答案,你就可以來這個行業體驗一下了。

互聯網行業當前研發的需求一直存在,然而想要進入大公司,你必須要有過人的學習能力和吃苦耐勞的品質,從現在需求來說,前端無疑是最火熱的,然而後端java和php對於高端的開發人員的需求也非常旺盛,並且對應現在火熱的虛擬現實和人工智能,開發人員的轉型學習變得越來越必要,簡易開發將來必然會逐漸被人工智能所取代,如果你想做研發的話,一定要增長自己的業務能力,在合適的時機,轉型管理或者走高端研發路線,千萬不要抱著學一日看一日的態度。


北漂說


1.對於程序員來說,在沒有工作之前前後端都會點。當然個人更偏向後臺,因為後臺是核心,而且很多大公司前臺界面風格都是固定的格式,程序寫好後臺,前臺對應相應的套路套就可以了。

2.如果非要較真學前臺還是後臺好,那麼自己可以定位,覺得自己構圖或者排版有興趣,可以重點學習前臺,如果個人邏輯能力強,建議學後臺

當然這也不是絕對的,重點看自己,還有一點通常男孩子學習後臺的多,女孩子學習前臺的多。


姜子軒


未來的程序員如果做不到全棧工程師,將很難找到滿意的工作。所以學習編程不要給自己畫一條所謂的前端或後端的紅線。編程思維不分前後端,只是應用框架和併發的處理前後端有差異。


lk1971


各有各的好處吧,首先後端工程師邏輯思維偏多一些,比較枯燥一點,前端工程師呢,寫js代碼也是需要邏輯的,但是html/css 界面ui設計的話,就稍微有意思一點,不那麼枯燥。所以呢還是根據自己的自身情況來決定到底去做前端還是去做後端


我是雲


作個比方吧:前端如造槍,後端如坦克,興趣、精力、能力權宜。當然,如果精力允許,興趣足夠,都學,也就是所謂的全棧,畢竟威力更大嘛!


何得其意


前端和後端倒是很相近,好的程序員都是共通的,但一定要肯鑽研下功夫。

作為初級者來說,前期不妨選一個方向深鑽,切忌蜻蜓點水一知半解。


一棵白楊54


不管是前端 還是後臺 都得細心 後臺相對比前端難得多 學後臺相對枯燥得多 前端掌握的技術比較多


分享到:


相關文章: