簡單說:
1.從 cs 維度來說,前端就是瀏覽器 web 客戶端開發,后端是服務器開發。
2.從開發語言來說,前端就是 html + javascript + css,后端就是 java or asp.net or php or ruby or python 提供的 wweb 服務。
3.如何選擇,你應該都要會,若果非要分先后,最好先后端,這樣有大局觀。
現在社會各行各業競爭激烈,如果你沒有一技之長真的很難在社會上立足,所以,只要能學習的時候,就要學習,能提升自己的技能就不要虛度光陰。前端開發近幾年一直是很熱門的職位之一,前端的發展自然不在話下。
Web前端的發展前景是一片光明的,這也是很多人為什么選擇Web前端作為自己未來的發展方向。而以目前的薪資水平看,全國的平均月薪資在12798,技術較好的則能達到20K以上的水平。
Web前端的發展趨勢不言而喻,而Web前端工程師待遇隨著工作經驗的增長也會逐漸提高,所以還在猶豫的朋友趕緊抓住機會來學Web前端吧。人生總有終點,唯一能改變的,就是自己的人生軌跡。選擇學Web前端開發,給自己一個在互聯網的浪潮中改變人生軌跡的機會,成就自己的高薪夢想。
萬丈高樓平地起,只有只有過硬的基礎知識才能支撐js技術廣闊的天地。 js本身就是趨勢,隨著es9的發布,各大框架也相應給出新的更新,我們只有努力掌握新的知識,才能做到有備無患。
凡是可以用 JavaScript 來寫的應用,最終都會用 JavaScript ——Atwood定律。
Javascript已經在世界中閃閃發光,未來的各行各業,一定有它的身影,打好基礎,向各領域,發起沖擊!
前字節CEO張一鳴先生曾經說過:“我剛參加工作時,不分哪些我該做,哪些不該我做。我做完自己的工作后,我都會去幫助同事解決問題。工作前兩年,我回家都是半夜,回家以后還會繼續編程到很晚”。這樣的工作態度,直接導致的結果是,張一鳴先生成為了公司的技術骨干,第二年,他就連升兩級成為了中級經理,管著四五十人的團隊。所以,回到題目,如果在條件允許的情況下,不要給自己設限,可以盡可能地同時去了解、學習、實踐前端和后端。
IT很多技術的思維的想通的,只要有基礎,學習起來還是挺快的
曾經的一個同學自己學習的專業是自動化,學習過C語言,所以在工作之余他自學Java,從而走上了開發的道路。可是真正從事開發工作后,最初做的是前端開發。整個過程中,發現之前Java中學到的內容都可以應用在前端開發的工作當中,比如頁面中需要對一些條件進行排序,遍歷數組等等。同時還會結合自己之前學到的Java內容,與后端同事一起想辦法給出建議。當然一個項目當中也不可能僅僅涉及到前端和后端。對于服務器的基礎設施上,因為項目中使用了websocket,而前端請求應企業要求,需要經過nginx轉發,筆者也會自行搭建一個最簡單的前后端小項目,結合nginx,告訴運維同事該如何配置nginx實現websocket請求轉發與請求保持。所以,雖然看起來我只是做著前端的工作,但是仍舊有很多機會去接觸后端和運維等等。
但是也需要有一個主攻的方向“樣樣通不如一樣精”,人的精力是有限的
其實并不矛盾,在自己的工作之余去盡可能地去學習其他方向的知識是完全沒問題的,這樣不但可以增強自己的競爭力也可以豐富自己,給自己創造更多的機遇。前端和后端本來是兩個不同的方向,每個方向都有非常豐富的知識系統。不要本末倒置,要有一個重點方向。張一鳴的故事雖然很勵志,但不一定適合每一個人。人的精力是有限的,不可能學習所有的知識,但是有一點是很對的:在學好自己工作方面的知識的時候,不去拒絕其他學習的機會。