做前端開發還是後端?

web前端真的好嗎?是否有前途,我應該學什麼呢?幫忙分析一下,給些建議~


前途,錢途,是與當前的市場供需關係緊密相關的,就目前來說前端相對缺口比較大,但這只是個表象,大量缺的永遠是三-五年經驗以上,能獨檔一面的人。所以,要進入就要做好心理準備,前三年可能是一個低谷期一個摸索期一個磨合期。

前端或後端就我了解的方面分享一下:

前端大部分任務是偏視覺的,即所編(開發)即所得。所以難點也在這上面,尤其是近幾年移動行業的發展,多設備,多平台,多瀏覽器的問題處理。

單純的去處理頁面的效果啊,交互啊,頁面跳轉,這塊是比較爽的,是有成就感在裡邊的,如果調兼容啥的,就比較麻煩了,需要靜下心來,慢慢沉澱。

後端大部分任務是偏數據的,即對資料庫數據的操作。所以難點就偏這塊了,尤其是這兩年大數據概念炒得比較熱,相關的數據挖掘啥的就上來的。

單純的去curd功能頁面是比較爽的,寫sql語言真的也是成就感很大的一件事,猶如語句在手,世界(數據)我有的感覺。但是搞伺服器問題,功能變化,需求不明確,變態的業務需求等等問題就比較麻煩了。

綜上,每個崗位都有難點或難以解決的爆點,可以根據自己的興趣來選擇。如果都比較討厭其中的難點,大可以選擇其它崗位,做人開心最重要。但依我的從業歷程來看,如果讓我再次選擇,我依然堅定當初的選擇,殺入互聯網行業,不管怎麼樣,相對來說,只要你願意付出,就能有所收穫的行業,還比較好玩,還能認識一群一塊玩的人一起玩,行走在路上,並不孤單。當然其它行業,你只要願意付出,收穫可能比這行還大。問題在於,你的眼光,你的付出,努力點等等。這可能是另外的話題了,就不展開了。

如果是偏視覺,想玩點動點的,偏瀏覽器端的可以選前端。

如果是比較討厭動的太多的東西,喜歡數據啥的,可以選後端。

另外一點一個人的興趣會隨著年齡經歷環境的變化會發生變化,所以可以先選擇一行,然後在慢慢找自己的興趣,轉自己喜歡的行業也是可以的。就是一般所說的:先就業,再擇業。當然這個行業不能偏離太遠,要不然就沒有翻身的機會。

這是前後端簡單的比較。如果決定了,應該學什麼,百度依關鍵字搜索應該很多相關的資源。

我們前端群也有很多:389875212

以上僅供參考,非喜勿噴。


全棧


剛辭職會計,入坑前端一周, 要去北京做前端了,一個人。

離開佛山這裡的時候還是會有點傷心的,畢竟生活了一個月,而且這兒的人也挺好

但是自己還是喜歡前端,喜歡寫代碼,即使大學四年學了四年的會計。

前端其實沒想像中的那麼美好,畢竟是寫代碼,挺枯燥的,尤其是一個 bug 改很久的時候。

但是就像豪情說的,成就感也是很強的。

不好意思有點偏題了。

今天就從這兒離職了,有點傷感。

自己選的路,跪著也要走完。

祝樓主找到自己真正喜歡的,等到我前端工作幾個月、幾年了,如果那個時候知乎還在的話,再來回答這個問題。

#####################2016年11月29日更新#####################

在第一家公司工作了5個月,因為帶我的師兄走了,所以覺得學不到什麼東西,我也離職了,現在在第二家公司工作。

覺得自己需要學的太多,因為很多計算機領域的東西需要學習,比如剛開始看到gulp的pipe就摸不著頭腦,後來看網易雲課堂上面的一些計算機專業的東西,知道了數據是如何傳輸的,如何從外存讀取到內存,cpu為什麼會有個定時器等等,再看這個pipe就很容易理解了,就是vinyl格式的buffer,而buffer是接近於二進位一樣的數字等等(可能現在還是理解的不深,但是這些計算機領域的常識對一些東西幫助很大)。

還有就是,期間還粗略學習了其他的一些語言,c,c++,java,當然不可能達到會寫的地步,只是熟悉,一看代碼就知道是哪種語言,藉此對比JavaScript,很有幫助。

現在給一家剛脫離原始前端工作方式的公司做自動化構建,學到很多東西,也漸漸確立自己的方向是前端架構師。

#####################2017年12月11日更新#####################

在北京又一年啦~

前一家公司對前端的工作方式比較原始,但是已經滿足其業務需求,所以並沒有改革技術的動力,畢竟技術要跟著業務走,因此前端話語權有限感覺已經學不到什麼東西了,因此離開了。

17年7底月去了美團酒旅部門,美旅招人歡迎簡歷。

以後會繼續更~

以上。


前端要懂察人類行為

後端要講效能穩定性

需要的天資不同,看你自己有沒有條件

並不存著誰給誰好的問題


音樂 去做流媒體 你會學到前後端


前後端都要學的,相信我少年

我現在是調樣式調動畫調地煩了看看後端數據交互得東西覺得好開心啊

等自己做了後端就發覺卧槽前端好開心啊不要那麼多邏輯啊所見即所得啊!


其實在幾年前,前後端不分家的。


做後端可以做到cto,前端應該很少吧。後端高薪可以甩前端幾十條街。所以盡量選後端,如果喜歡前端就按自己做飯愛好走吧。


占坑!我也在猶豫到底主前端還是後台!還是通殺!哈哈哈

其實就目前而言個人比較傾向於前端!不過現在還在跟班JavaEE!好糾結。。。


推薦閱讀:

overflow:hidden 能觸發BFC,為什麼不會阻止垂直外邊距疊加?
蘋果官網新款 Mac Pro 的介紹頁面是怎樣用 HTML5 做到了如此流暢的動畫?
作為「WEB前端」工程師,你的開發環境是什麼樣的?
關於模板引擎的工作方式和性能?
瀏覽器根據charset判斷編碼方式的疑問?

TAG:Web開發 | 前端開發 | 前端工程師 | 後台開發 |