如何看待近期知乎流傳學前端不要看書言論?
題主再多往上截圖一行能看到『前端是一門技術,也是一門美麗的藝術』
而如果題主再多往下截圖一行能看到廣告。
你們這些打廣告的就只有一套文案么...
剛答完就來了...
一起感受一下...
突然想到,他們發這麼low的廣告也是有原因的,那就是這個廣告本身也是一個過濾器,能信了這個廣告的人,很大程度能被他們騙去上課……就像騙子簡訊一樣
====以下為原答案
我只貼個鏈接
《花兩年時間面試一個人》,劉未鵬寫的
先學會如何學習然後再去想著學xxx,這麼多年學校教育難道連「如何學新東西」這項都沒學會么?被一些廣告文案或者某些人隨便說幾句就傻傻地信了?就算是有人真心分享的方法也得自己動動腦子看看是不是適合自己。
因人而異,比如我學AngularJS就是沒看書的,找了官方文檔看看,然後實踐,兩周就做出項目了。到學Angular 2的時候,乾脆連實踐都沒有做,把官方文檔翻譯完基本上就已經融會貫通了,然後直接做項目也沒遇到障礙。哦,對了,在學AngularJS的時候,我雖然沒學過前端,但是有十五年開發經驗。
一般驚呼、疾呼三遍的內容,你都要特別注意,其要麼是確實重要,要麼是另有目的。如果你經常、四處看到驚呼、疾呼三遍的套路,八成是騙子。
這家前端培訓我都舉報過好幾次了
前端培訓圈競爭比前端圈都大。。。但是要看文檔
寫代碼確實在學習過程中很重要,但是不能說初學就只寫代碼不讀書
這就跟人活著吃飯很重要,但是不能說人活著只吃飯不幹其他事(話說真這樣跟豬有什麼區別?)不是近期啊,修真院一直以來就是實踐優先,學以致用。
不過跟這個做廣告的不一樣。
首推看博客,官網,源碼,其次才是手邊的各種書籍。
另外,基礎課程多看書,更成體系,如計算機組成原理等六大課程,但前沿框架就完全不一樣了,更新迭代太快,各種博客和官網和源碼反而更合適。這個答案我已經反對過了,入門不看書難道去看規格文檔嗎?網上看的文章類的東西都是不成體系的,只能是休閑活動,擴展視野。要麼看書,要麼看規格文檔,當然mdn這種的也行。不要看書這個觀點也從來沒有盛行過,不要被別有用心的人誤導了,樓上前輩已經分析過其用心了
跟研究人不要看書要接觸人一個道理
這裡書只是指一種獲取知識的途徑吧,不看書固然可以,但是當你查閱某些語言框架文檔時不就相當於看書了嗎? 所以這個問題沒有意義,只是獲取知識技能的途徑不同,形式不同而已。
最後, 個人作為學生黨還是覺得看書是一種很好的獲取技能知識的方式。
人丑就要多讀書,跟學不學前端沒關係。不說了,我去看書了。
看書,問人,看文檔都很重要啊,看書幫你系統化知識,問人幫你快速理清思路,看文檔讓你快速上手。然而不寫代碼的話,上述三個都沒有用……
我感覺這種辦法,入門非常適合,你自己的寫兩三個,感覺差不多了,到瓶頸了,這時候就可以正式開始看書了。
當然,在看書的時候,並沒有規定說,你不能碎片化查資料。每本書,其實都是一片片小 blog 拼起來的,裡面有些是作者自己的想法,有些是官方標準。寫書裡面有時候,作者每個月總有那麼幾天,不免會出現錯誤。
盡信書,不如無書
因為編程本來就是一門工業語言,具體研究和預研方面會比較少,將學到的東西用到實際,這點,無疑是你找工作中,必須學會的。
先不說是培訓機構的廣告了,簡直就是放屁,說一個和我相關的真實故事,最近在網上認識一個北京大哥,家住郊區,是個電梯測試員,工資1萬一個月吧,27歲,兩個娃的爹,聽說前端工資高,報了某內,交流過程中問我工作好不好找,我說得看你學的怎麼樣,他說我學的是比較快的,問我面試官會問哪些問題,我就說,我問你幾個問題,比較重要
1、垂直居中怎麼弄?他說margin: 0 auto;
2、然後我又問閉包怎麼寫?他說不會;
3、對象的繼承方法有了解嗎?沒有;
4、jquery封裝的ajax對ie7以下可能存在兼容問題,用原生js如何實現?不會
5、http響應報文和請求報文有哪些部分組成?post方法和get方法有什麼區別?
6、es6是否了解?
7、vue 、angular 、react這三個框架至少會用一個吧,用到這個就涉及到node.js、webpack或者grunt,是否有了解?他也說不知道
這些問題雖然沒有深度,但對於初級前端足夠了嗎,可能閉包和繼承、原型鏈這種東西難以理解
這就是某內能給你們帶來的東西,我曾經有個同學給我看了某內的前端培訓課程,仿京東首頁、飛機大戰??你覺得學完你能找到工作嗎?
我勸大哥說,你有穩定的工作,還有兩個孩子,有個媳婦,慎重考慮。如果真的想做,就要努力點才行。
mmp,培訓機構的廣告坑了多少人?
書看不看隨便你,畢竟網上的開源文檔那麼多,但我建議大家買些書看看,網上的官方api雖然齊全、也多,但是你看書會帶來不一樣的感覺,還有不要老是問一些,前端工資高不高的低級問題,有這個時間你還不如去寫兩行js,否則工資再高,和你又有什麼關係呢。
作為今年的應屆生,特別是在南京,對前端很不友好,工資給的不高,但是又要求你會的多,會的全,所以都要求有1~3年開發經驗。這樣的前端環境對我們是有利有弊的,害處是在南京前端工作不如java好找,我個人也是經歷一段很長時間的低潮,但是這樣的環境會讓我們意識到要學更多的內容(其他環境我們也會這樣做),自己水平菜也是一個問題,前端南京高校是不會教的,我是軟工畢業的、學校教的更多的是java方向的,object-c和ios也各自開了一個學期,但是鑒於每個人的個人環境(不是每個人都買的起pro,也不是每個虛擬機都能完美的運行xcode),所以我選擇了比較喜歡的前端方向。
互聯網的繁榮也引起的互聯網經濟的泡沫現象,大量培訓機構利用互聯網的趨勢,大勢宣揚,乘機撈錢。但是互聯網霜凍時期已經來臨,我覺得光培訓機構那點東西寫寫靜態頁面還行,但是對於找工作來說真的不夠了。
Common.js amd/cmd, EventLoop,這種東西也該看看了解了解了哈,在最後bb一句,原生js真的重要,學不懂,想做前端,後面的坑有的你爬。
下面有個鏈接,點進去會跳轉到一個培訓班的QQ群,最近已經隨手舉報十幾個了。匿了。
他這個說明了是針對初學者,我個人覺得有一定道理
並不是說不看書,而是說 剛開始學 實踐比理論更加有用。
就像我剛開始學習的時候 html與css都是練習越多用得越順手。js邏輯也是寫得越多越順手。
但是
對於新手而言 多實踐能快速的幫助入門,如果想要前端路上走的長遠,不求甚解是不行的,那一定要知道為什麼是這樣的、怎麼樣做才能做的更好。
知其然 知其所以然
你覺得前端這種東西還需要看書么?
看什麼呢?api?
api網路上更新更全,找起來更容易
前端最深的程度就是腳本語言,腳本引擎
再深入沒有了
你看啊
html(markup language) + js(script language) + css(markup things)
最複雜的就是腳本了,這個腳本又不涉及多線程啊,並發啊之類的處理
那就剩下api了,對著api開干就是了
那api這個level的話,網路上一定是更新更全的
不管什麼api,比如java的api,也是不看書的,直接翻javadoc就行了
所以不看書,我覺得ok啊,沒毛病
又不是什麼hight tech,理論知識又沒多少,看書幹什麼?你想做什麼開干就是了
基礎的東西還是應該看看書的
推薦閱讀:
※有什麼適合碎片時間看的計算機基礎書籍推薦?
※HTML 和 CSS 花了很多人力物力,寫成之後,怎麼防止別的公司扒皮?模仿不說,扒源碼的問題怎麼防?
※網易前端微專業的一道js題求解?
※JS如何跨域操作DOM?
※學習js看書籍好還是上機直接敲代碼好?