當前位置:首頁 » 網頁前端 » 知乎前端開發
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

知乎前端開發

發布時間: 2022-01-16 20:18:01

前端要懂的知識是不是太多了 知乎

作者:小爝
鏈接:https://www.hu.com/question/24092572/answer/39454494
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

1,知乎有很多標準的前端架構師,他們身上你如果細心是能夠發現共性的,我比較認同的有winter和賀師俊還有張雲龍這三位。其他沒提到的可能我不太關注,知乎高手很多,但是能達到架構師的其實不多,最多算是高工,或者某一領域專業的牛人,我覺得就像前3位提到的大神,他們的編碼能力過硬,演算法能力,計算機基礎知識都沒的說,許多回答都是干貨,有理有據,show me code風格的,而且解答不會模糊,直接簡要,能做到這些必須是肚子里有貨,我覺得這算是硬體基礎。

2,編碼能力好,熟悉各項標准,演算法好,API熟練,就能成為前端架構師了么?不不,這些只能說你是個高工,你說你自己寫了許多框架和開源包,各種功能,前後端都有?no no no,也是最多算是高工而已。至少我是這樣認為,為什麼呢?因為你踩的坑決定了你架構的能力,你的硬體基礎只決定了你遇坑之後的解決能力。

打個比方,前端工作3年,一直在電商領域,或者一直在做sns,或者一直在做webview里的開發,這種經驗是不具備前端架構能力的,什麼?都是寫js?沒區別?錯了,你讓一個寫了3年電商框架的人去寫一個斗魚tv或者搜狐視頻試試,寫是能寫出來,但是選型問題真不會是最佳,因為他踩的坑一定沒有專注這個領域的人多。什麼是架構能力?其實說白了就是幫助最後項目順利開發完成,易擴展,好維護,有規范,能解決一些剛開始人看不到的麻煩。這些能力都是從一個一個真實得項目中鍛煉出來的,而不是說只做了一家公司的一個項目之後就可以說自己是前端架構師了。。

說的比較亂,其實簡單比方就是個經驗包的問題,你的經驗比你的技能更大的決定了你的架構能力。

3,溝通表達能力,這個其實不是特別重要,但是單獨拿出來說,就是因為如果你的想法不能在團隊有效的執行下去是不行的,你必須也一定是最後說服團隊使用你的方案的人。

所以最後,回到up主問的問題上來。

㈡ 當下web前端用得最多的開發工具是什麼 知乎

一般是hbuilder、webstrom、sublime這三個。
hbuilder為純國產,比較適合國人使用習慣,挺好用的,能敲幾個字母再回車就能產生一個代碼塊,比如header的內容可以很快寫出來,而且有邊改邊看模式,並且有自己的h5+、mui這些做混合app的框架,很好用。
webstrom相對來說也有代碼提示,而且不用ctrl+s保存就能自動識別代碼是否正確,而hbuilder需要保存一下才會驗證代碼。
sublime沒有用過,不過據說也有代碼提示,需要設置。
這三個都是看自己的個人使用習慣,我比較喜歡hbuilder,你可以用這幾個軟體試著寫寫頁面,感受一下,看看哪個比較適合自己。

㈢ 知乎上前端開發領域有哪些值得推薦的問答

前端資源:

關於 Javascript 學習,有哪些好的博客或者網站推薦? - 前端開發
有哪些不錯的前端開發博客? - JavaScript
前端業內有哪些交流氛圍比較好群/論壇/社區? - 前端開發
想深入了解一下 jQuery 的源碼,但是覺得學習曲線有點陡峭,有沒什麼好的方法或者學習資源推薦? - JavaScript

㈣ 怎麼和朋友介紹 web前端開發 知乎

雖然我只是學了點基礎的html,後面就看不懂了,但是我還是能幫你回答這個問題的,哈哈。web前端開發通俗來講就是給企業製作一個門戶類的網站,就這么簡單。

㈤ web前端開發需要具備哪些技能 知乎

會點設計,不要求精湛,處理圖片,設計個小廣告是要的;
精通HTML+CSS,並能快速處理各瀏覽器兼容問題;
熟練掌握Javascript或Actionscript,精通加分;
熟練使用JS框架,如jQuery/YUI等,並解讀過源碼,熟練多框架加分;
精通Ajax技術,必須的;
精通開發調試工具,如Firebug等;
代碼語義化,懂優化,壓縮和反壓縮;
對SEO有一定的了解,尤其是HTML結構和標簽的使用;
高效合成CSS Sprite;
了解伺服器方面基本知識;
熟練掌握一門後端語言,如PHP/ASP.NET等,絕對加分項;
有自己的網站(看對網站所有東西的把握);
對移動開發有一定的了解和涉入;
熟練HTML5和CSS3技術(主要用於移動應用開發);
效率開發,精湛的開發軟體操作;
有過用戶體驗研究,更關注人性化頁面開發;
了解瀏覽器工作原理,了解w3c標准,了解web2.0。
……

㈥ 前端開發工程師怎麼分等級 知乎

我在前端能有八年了,前端的等級七十就是 初級工程師 中級工程師 高級工程師,之後是架構師這些,主管

㈦ 為什麼知乎上進BAT大多都是前端,別的方面不容易進么

前端開發工程師其實算一個新興職業(我指的「新」是和C++開發,Java開發等相對的)。

本身鑽研這塊的就不多啦,所以用心的了都會變得比大眾水平優秀一些,就比較容易進BAT。

㈧ 知乎網站前端使用了什麼技術和框架

web前端分為網頁設計師、網頁美工、web前端開發工程師
首先網頁設計師是對網頁的架構、色彩以及網站的整體頁面代碼負責
網頁美工只針對UI這塊兒的東西,比如網站是否做的漂亮
web前端開發工程師是負責交互設計的,需要和程序猿進行交互設計的配合。
web前端需要掌握的有腳本技術javascript DIV+CSS現下最流行的頁面搭建技術,ajax和jquery以及簡單的後端程序等。 後端的話可供開發的語言有 asp、php、jsp、.NET 這些後端開發語言的話搭建環境都不一樣,具體如果你想學的話看是想從事前端部分還是後端程序部分。後端開發如果有一定的條件的話可以轉為軟體開發。不過要有一定的語言基礎,類似java語言。C#等。關鍵是看你的興趣愛好。
這個到後期不會區分這么細,做前端到後期也會懂一些後端的技術,反之,後端也是。
在我們實際的開發過程中,我們當前這樣定位前端、後端開發人員。
1)前端開發人員:精通JS,能熟練應用JQuery,懂CSS,能熟練運用這些知識,進行交互效果的開發。
2)後端開發人員:會寫Java代碼,會寫sql語句,能做簡單的資料庫設計,會Spring和iBatis,懂一些設計模式等。
現在來看,我們對前後端的要求還是蠻低的,尤其是後端,新員工經過培訓之後都是可以參與到後端開發的,沒有太高的技術門檻,唯一需要做的就是先變成熟練工種,這個階段沒有涉及到設計模式、架構、效率等一些列問題。
Web前端: 顧名思義是來做Web的前端的。我們這里所說的前端泛指Web前端,也就是在Web應用中用戶可以看得見碰得著的東西。包括Web頁面的結構、Web的外觀視覺表現以及Web層面的交互實現。
Web後端:後端更多的是與資料庫進行交互以處理相應的業務邏輯。需要考慮的是如何實現功能、數據的存取、平台的穩定性與性能等。
前端、後端的技術要求:
Web前端:
1)精通HTML,能夠書寫語義合理,結構清晰,易維護的HTML結構。
2)精通CSS,能夠還原視覺設計,並兼容業界承認的主流瀏覽器。
3)熟悉JavaScript,了解ECMAScript基礎內容,掌握1~2種js框架,如JQuery
4)對常見的瀏覽器兼容問題有清晰的理解,並有可靠的解決方案。
5)對性能有一定的要求,了解yahoo的性能優化建議,並可以在項目中有效實施。
6)......
Web後端:
1)精通jsp,servlet,java bean,JMS,EJB,Jdbc,Flex開發,或者對相關的工具、類庫以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,對Web開發的模式有較深的理解
2)練使用oracle、sqlserver、mysql等常用的資料庫系統,對資料庫有較強的設計能力
3)熟悉maven項目配置管理工具,熟悉tomcat、jboss等應用伺服器,同時對在高並發處理情況下的負載調優有相關經驗者優先考慮
4)精通面向對象分析和設計技術,包括設計模式、UML建模等
5)熟悉網路編程,具有設計和開發對外API介面經驗和能力,同時具備跨平台的API規范設計以及API高效調用設計能力
6)......

㈨ 前端開發 想要寫出優美又高性能的代碼,應該看什麼書 知乎

這不是一本書能解決的,多看一些知名博客網頁優化,看一系列前端代碼的書,多看,多思考,多上手練習。