后端有必要系統的學html css js嗎還是能看懂代碼稍微學下就行了
你好,我是一名之前從事后端,而后又轉到前端來的程序員,在此就你的問題,回答一下我個人的看法,先點明我的觀點,我覺得應該學,但應當注意學習的范圍。
為什么這么說呢?
行內人員都知道,在一個團隊里面,團隊合作是特別重要的,而在這一點上面,前后端的溝通和交流就顯得尤為重要,有時候直接影響到一個業務功能的完成度和完成質量。
如果后端不具備較好的前端領域的知識,可能在前端闡述一個業務功能的實現的時候,前后端之間的溝通完全有可能陷入對牛彈琴的狀態,或者在接口數據的格式上面,因領域知識的缺乏而導致意見分歧,最終業務無法向前推進。
那我認為,作為后端,應當學習一下的知識:
1.http
協議(前后端溝通的橋梁,必會,最好精通)2.前端性能優化(比如某一天前端叫你把兩個接口合并為一個的時候,你應該知道為什么)
3.用戶體驗(不關心用戶的感受,還做啥軟件,不論你是前端還是后端)
4.html+css+javascript(基本了解,不必深究,深究肯定也沒有用,學了而又不經常使用的東西,肯定也是學不好的)
最后,希望我能有解答到你的疑惑。
學到什么程度才能在簡歷上寫下”精通”
精通指精誠所至,通達感應;透徹通曉。
寫上精通需要達到這樣三個條件:
1、能夠理解技能的底層理論思想。比如精通C語言,就得理解編程語言的發展脈絡,C語言在其中的作用,以及計算機的工作原理,也就是理解《計算機組成與結構》這門課程。同時理解計算機網絡的基本原理與架構,了解互聯網的運行規則(TCP/IP協議)等。即能夠從微觀和宏觀角度理解技能的作用和影響。
2、能夠熟練運用該技能完成具體工作或項目。比如能夠運用C語言寫出具體可執行的程序或軟件,且能夠運用于實際場景,并完成具體任務和工作。且能夠理解算法和鉆研算法,能夠找到相對最優算法。能夠看懂他人寫的代碼和算法。能夠經常閱讀開源代碼或寫項目。
3、能夠熟悉絕大多數細小知識點和部分冷門知識點,并正確應用。在C語言中,有很多零碎知識點,需要正確理解和應用,學過C語言的都知道,看懂并不意味著能夠寫對,通常都是由于很細小的差錯導致過不了編譯(即把寫出來的代碼翻譯成機器能夠讀懂和運行的程序的過程)。或者能夠理解和應用比較冷門的知識點,曾看到過一個輸出代碼本身的C語言代碼,讓你不得不驚呼sao操作。畢竟當年C語言考了97分的我都看不懂這段代碼,但運行出來確實輸出了這段代碼本身。
我認為只要能達到以上三點,就可以寫上精通某項技能了。
智聯校園學生陳金剛回答智聯校園:求職|學習|活動|吐槽|故事|專屬大學生的聚集地
可以推薦一些Html Css和Js的書嗎
謝邀,以下是個人的一些分享和推薦,希望對前端學習的小伙伴有所幫助。
一.圖書部分1.《CSS權威指南》第三版:由CSS界權威Meyer大師的作品,專為初學者清掃障礙的書籍;
2.《JavaScriptDOM編程藝術》:這本書講述了JavaScript和DOM的基礎知識,適合JS入門童鞋學習;
3.《JavaScript權威指南》第6版:犀牛書號稱JS學習的紅寶書,作為學習核心JavaScript語言和JavaScriptAPI指南的綜合參考手冊,它適合初、中級前端開發者學習;
4.《JavaScript高級程序設計》第三版:這本書的作者是世界頂級Web技術專家,也是入門JS的好讀物,適合反復研讀,每一遍都會讓你有新的收獲;
5.《鋒利的jQuery》第二版:JQ入門首選,淺顯易懂。這本書將循序漸進地對jQuery的各種函數和方法調用進行介紹,帶你全面了解jQuery;
二.自學網站我之前寫過一篇名為《老司機推薦!四個國內優秀的編程學習網站》(地址:http://t.cn/ROsZaei),主要分享了4個我常去自學編程的學習網站,上面大多都是免費的課程,只需要注冊帳號就可以學習了。詳細的大家可以看下文章,就不再贅述了。
如果你的英文不錯的話,還有一些不錯的英文編程免費學習網站,也可以去看看。畢竟國外的技術會更快、更新。
1.Codecademy
它是學編程最流行的網站之一,包括了CSS、HTML、JavaScript、jQuery和PHP等編程語言,也是注冊個帳號就可以直接開始。
網址:https://www.codecademy.com/
2.FreeCodeCamp
學習Web開發非常棒的地方。尤其是你想學習編程語言是JS,那么,這個網站將是你的首選。
網址:http://freecodecamp.com/
3.HTMLDog
HTMLDog網站匯集了CSS、HTML和JavaScript大量的教程資源,它還可以幫助一個初學者學習任何上述的語言。
網址:http://htmldog.com/
4.Udacity
一個提高你的編程技術,以及程序開發技能的課程網站。這些課程由軟件巨頭Facebook,Google中的行業專家進行講授。
網址:http://udacity.com/
三.學習資源1.GitHub的免費編程圖書系列:http://t.cn/RoCkRhv
2.2017Web開發者學習路線圖:http://t.cn/R6qhSpr
3.最全的資源教程-前端涉及的所有知識體系:http://t.cn/RqeWkhB
4.JavaScript秘密花園:http://t.cn/zT5dtzx
5.前端學習干貨:http://t.cn/RNndK0m
暫時就分享這么多吧!吸收完這些知識也需要一段時間,希望對你有所幫助。