摘要:如果看視頻能夠成為高手,那每一個球迷都應(yīng)該是梅西??朔睦碚系K前端的飛速發(fā)展,不僅僅是初學(xué)者,哪怕熟手都會焦慮感覺很多東西都不會。
很多前端都想找一個學(xué)習(xí)計劃,然后認(rèn)真學(xué),成為一個大牛;他們迫切的想知道自己該學(xué)什么,然后看什么書,有什么資源可以用!
我今天要告訴你的是,你不要看什么書,不要做什么事!因?yàn)槿绻阍俨磺‘?dāng)?shù)碾A段,看了那些看起來“很正確的”金科玉律一般的書籍,除了打消你學(xué)習(xí)的興趣,浪費(fèi)你的時間,增加你放棄的幾率之外,并不會有什么益處。
而這些書籍和事情恰恰是很多“水?!保麄冏约翰⒉灰欢ǜ蛇^,也做不到,甚至他們不知道初學(xué)者做不到,因?yàn)楦嬖V“萌新”一些菜鳥做不到的事情來彰顯自己的厲害,是很多“水牛”慣用的作案手法。學(xué)習(xí)有成本,投入需謹(jǐn)慎。
首先,你不需要看這些書。
Top1
《JavaScript權(quán)威指南(第六版)》
淘寶前端團(tuán)隊(duì)翻譯的,看譯者列表都是一堆大神。這本書又叫犀牛書,號稱“javascript開發(fā)者的圣經(jīng)”。網(wǎng)上對此書評價很多。
《JavaScript權(quán)威指南(第六版)》是JavaScript文檔手冊,沒有完整看過一遍此書的都不能算是一名合格的前端工程師。
這是網(wǎng)上的評價,很多人看到那句,“沒有完整看過一遍此書的都不能算是一名合格的前端工程師”,十分興奮,于是挑燈夜戰(zhàn),決定跟它同歸于盡,然后沒堅持一周,就放棄了。
我想說,這本書非常權(quán)威、非常好,內(nèi)容非常翔實(shí),頁數(shù)高達(dá)1004頁,是一本扔到鐵軌上能夠讓火車出軌;扔到你家里,如果你整天學(xué)它走火入魔的話,……
它確實(shí)是前端必備的書,每次我靠著床頭看的時候,都嘖嘖稱贊,然后不一會就進(jìn)入了夢香。實(shí)屬居家旅行安眠的良藥。但是最好不要放在床頭,因?yàn)槿f一掉下來比磚頭還厚,可能砸懵你。
結(jié)論:
作為萌新,千萬不要看它。為什么?一句話就明白了,如果你是一個沒學(xué)過漢字的小學(xué)生,你要想寫一篇作文,你要做的第一件事是去翻字典嗎?
Top2
《JavaScript高級程序設(shè)計(第三版)》
第二本推薦的就是經(jīng)典!中的!經(jīng)典!我感覺所有做前端開發(fā)的朋友們都應(yīng)該有這本書,不要以為書名寫著高級,就很難,就不適合新手。只要你掌握讀書的方法,這本書就可以帶你從入門到進(jìn)階。
這是網(wǎng)上的評價,我只想用一個字兒評價,“No”。
我想說可不可以 - 認(rèn)真 - 看看書再出來評論,人家作者都明確的說了不是給“萌新”看的書,書評人比作者都牛,作者做不到的、說不適合的,書評人都敢說適合。客觀的是說《高程三》或者“紅寶書”是好書,也能夠帶你從入門到進(jìn)階,但是前提是你能夠 - 入門。你連門都沒入它怎么帶你?
前面說適合新手,后面說是入門到進(jìn)階的書,我就想問一句,不矛盾嗎?誰帶你入這個門?明確的說,紅寶書做不到!你愣要說,“我就是看完字典然后,覺得學(xué)寫文章,特別輕松”,我也不想說什么,畢竟“人各有志”。
結(jié)論:
跟第一本一樣,如果你是想入門,你是“24K純小白”,就別聽那些水牛忽悠,別看這本書。
Top3
《JavaScript DOM編程藝術(shù)》
《JavaScript高級程序設(shè)計》可以說是ES5語言層面的經(jīng)典之作,那《JavaScript DOM編程藝術(shù)》就是新手入門DOM的經(jīng)典之作。大家可以看到上一本書中我們跳過了10、11、12章,這3章講的就是DOM,我們可以從《JavaScript DOM編程藝術(shù)》這本書中,用更舒適的學(xué)習(xí)曲線和更優(yōu)雅的代碼來學(xué)習(xí)DOM的相關(guān)知識。
這本書用戶評價還是挺可觀的,為什么?
因?yàn)橛腥素?fù)面評價,不像前兩個一邊倒。
有網(wǎng)友評價說內(nèi)容太膚淺,“大失所望,感覺象是喝了碗稀粥,一點(diǎn)實(shí)在貨都沒有”。
結(jié)論:
相比前兩本書,這本走了另一個極端,太入門了,重復(fù)、羅嗦的太多,一丁點(diǎn)東西能講好幾百頁,還是省省時間吧!
Top4
《JavaScript語言精粹》
本書通過對JavaScript語言的分析,甄別出好的和壞的特性,從而提取出相對這門語言的整體而言具有更好的可靠性、可讀性和可維護(hù)性的JavaScript的子集,以便你能用它創(chuàng)建真正可擴(kuò)展的和高效的代碼。
雅虎資深JavaScript架構(gòu)師 - Douglas Crockford,傾力之作。向讀者介紹,如何運(yùn)用JavaScript創(chuàng)建真正可擴(kuò)展的和高效的代碼。
結(jié)論:
萌新連功能都實(shí)現(xiàn)不了,考慮效率和擴(kuò)展性意義不大。
Top5
《你不知道的JavaScript》
作者學(xué)識淵博(事實(shí)如此,非貶義),知道很多一般程序員不知道的東西。
結(jié)論:
我不知道的就不用知道了,我只想先入門。
總結(jié):
以上五本書是0基礎(chǔ)小白一定要避開的書,但是注意,它們是必備的書,它們都是經(jīng)典中的經(jīng)典的好書,只是不建議最開始讀,等入門以后一定要反復(fù)研讀上面的書。
理由:
你不要老把自己當(dāng)成初級程序員
入門和工作是兩碼事
第2個理由大家都清楚,態(tài)度、意愿?!?/p>
重點(diǎn)跟大家聊一下,為什么不要把自己定位為菜鳥?
1.你把自己定位為菜鳥,那么就會告訴自己,我是一個菜鳥,我要多學(xué)些東西。但是你不要忘了,你的職業(yè)不是學(xué)生,而是程序員,你要做的是工作不是學(xué)習(xí),學(xué)習(xí)一個技能和為工作而學(xué)習(xí)技能的心態(tài)和所學(xué)的東西是不一樣的,結(jié)果自然也不一樣。
2.如果你把自己定位為菜鳥,HR也會發(fā)現(xiàn),你沒法獨(dú)立工作,需要找人帶他,半年內(nèi)的話應(yīng)該出活有問題,另外既然能力不行,那么工資是不是低點(diǎn)?。。∧敲?,你的工作的內(nèi)容就是重復(fù)性低價值的內(nèi)容,工資就會很低,成長就會很慢,這是一個惡性循環(huán)。
你需要一年甚至幾年的時間,才能改變公司對你的第一印象。評語頂多是你來公司的成長很快,從初級變成了中級。記住公司是讓你去掙錢的,不是讓你從初級成長成中級的。
3.如果你把自己定位為一個熟手(中級程序員),那么HR想的是,把你放在什么位置合適,怎么和其他人配合達(dá)到成果最大化,你更有可能接觸到更優(yōu)秀的團(tuán)隊(duì),參與更核心的項(xiàng)目,成長也更快,公司對你的評價也會是,你是一個能獨(dú)擋一面的人。
Ok,等等,我知道你在想什么?
你在想,可是我就是初級程序員啊!我不具備熟手的能力?。×硗馕也荒茯_HR??!那不露餡了?我不能先進(jìn)入一家公司攢點(diǎn)經(jīng)驗(yàn)嗎?
1.先回答最后一個問題,我見過太多的程序員,工作一年多,除了時間上敢理直氣壯的寫工作經(jīng)驗(yàn)一年之外,技術(shù)沒有一點(diǎn)提升,切了一兩年的圖,跟培訓(xùn)班才出去的水平?jīng)]有任何差別(此處無貶義,只是說明無工作經(jīng)驗(yàn)和所謂工作經(jīng)驗(yàn)沒有差別)。
重點(diǎn)是面試官即使看到你工作經(jīng)驗(yàn)1-2年,水平非常一般跟培訓(xùn)出去完全沒有經(jīng)驗(yàn)的人差不多,同樣會pass掉你。你是再耗費(fèi)自己的生命不是再攢工作經(jīng)驗(yàn),你攢的那點(diǎn)行業(yè)經(jīng)驗(yàn),也許培訓(xùn)班一個星期就能達(dá)到了,以初學(xué)者的身份進(jìn)入公司,迅速成長為中級程序員的概率太小了。
2.不要騙HR!不要騙HR!不要騙HR!
首先你騙不過HR和技術(shù)大牛!
其次就算是通過欺騙入職也留不下來,還會在你的職業(yè)生涯上有一筆非常糟糕的印記,重點(diǎn)是人品問題這個很嚴(yán)重,況且我們完全可以誠信的找到好工作,我們不該為了錢不擇手段。
說的挺好的,可是我能怎么辦?我怎么變成一個熟手?
其實(shí)熟手的東西并不復(fù)雜,很多知識知道與否的問題,并且工作經(jīng)驗(yàn)是可以通過學(xué)習(xí)獲得的。
就像曾經(jīng)我招一個程序員,他跟我說他沒有工作過,但是他一直再學(xué)習(xí)、實(shí)踐接私活,github star數(shù)量也很高。我依然給了他offer,而且工作遠(yuǎn)比那些“先入職攢經(jīng)驗(yàn)的人”表現(xiàn)更好,事實(shí)上他也只是學(xué)習(xí)了一年而已。
1.Focus 專注
Follow One Course Untile Success.
注意不!要!屯!課!那沒啥用,你要做的是不斷的練習(xí)。如果看視頻能夠成為高手,那每一個球迷都應(yīng)該是梅西。
現(xiàn)在互聯(lián)網(wǎng)上的教程和資料非常多,認(rèn)真研究和學(xué)習(xí)一門技術(shù),堅持做出工業(yè)級產(chǎn)品,會有公司給offer的。初學(xué)者最怕的不是學(xué)不會,而是東學(xué)學(xué),西學(xué)學(xué),最后什么都淺嘗輒止,面試官都不知道招你能干什么。
2.找到一個能指導(dǎo)你的導(dǎo)師
注意:代碼是學(xué)出來的,不是交出來的,你需要的是一個能在關(guān)鍵點(diǎn)指導(dǎo)對你的老師,不是找一個托兒所阿姨,把遇到的問題和自己工作的希望托管給他,讓他解決。找工作就像減肥,教練能給你科學(xué)的指導(dǎo),但是能不能減肥還要看你自己,但是沒有教練指導(dǎo),你可能方向不對,越努力越窘迫。
3.克服心理障礙
前端的飛速發(fā)展,不僅僅是初學(xué)者,哪怕熟手都會焦慮感覺很多東西都不會。但是你覺得,別人會的比自己很多,有時候是假象。你不是去做奧運(yùn)會的第一名,你要做的是把領(lǐng)導(dǎo)分配給你的任務(wù)妥善的完成,這就夠了。
很多12~15k的學(xué)習(xí)者找我做咨詢,最后找到的工作是20K,他們說我太厲害了,我跟他們說,我沒那么大本事,是你們本來就值那么多錢,你們不知道市場行情,也不了解自己能力,你都不敢要,難道HR主動給?
學(xué)習(xí)前端很簡單STEP1:興趣
想想吧,你如果不喜歡一個職業(yè),而你一半的生命都浪費(fèi)在上面是多么恐怖的事情
STEP2 :正確的方法
方向不對,努力白費(fèi)。錯誤的學(xué)習(xí)方法你再勤奮也沒有用,我曾經(jīng)有學(xué)生每天都手寫代碼,背誦代碼,再加上不喜歡,結(jié)果自然是放棄了。
STEP3 :勤奮
前端是公認(rèn)的入門最簡單的行業(yè),但是如果你依然做不好,如果不是前兩個原因,那就一個字兒,“懶”。
優(yōu)秀的程序員=興趣+正確的方法+勤奮
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/109129.html
摘要:大胖心急啊,自認(rèn)為也是個優(yōu)秀的程序員啊,再出現(xiàn)低級錯誤的話,專業(yè)能力會被人懷疑的。此時大胖已經(jīng)在積極的謀劃了,他深深明白了日常的工作中也有很多可以提升的空間,而這些提升不僅僅是技術(shù)上的,更多的是思路和思想上了。 showImg(https://segmentfault.com/img/bVbooVj?w=1080&h=1920);這是北京的雪,昨天剛拍的 又是一個艷陽天,張大胖像一個天...
摘要:一旦當(dāng)你理解了一些東西的時候,卻很容易再一次忘記。但是很快,你會發(fā)現(xiàn)你已經(jīng)忘記了之前所學(xué)到的一些東西,因此你需要重新復(fù)習(xí)。但是,這次你又忘記了其他的一些東西。你會感到氣餒,休息一下后,你準(zhǔn)備重新開始,卻發(fā)現(xiàn)已經(jīng)忘記了所有的東西。 在學(xué)習(xí)JavaScript中應(yīng)該有過這樣的經(jīng)歷,比如:? ??? ?? 有些概念容易混淆,特別是當(dāng)你學(xué)習(xí)過其他語言的時候。? ?? 很難找到學(xué)習(xí)的時間(有時候...
摘要:傳送的數(shù)據(jù)量較大,一般被默認(rèn)為不受限制。安全性非常低,安全性較高。根據(jù)規(guī)范,用于信息獲取,而且應(yīng)該是安全的和冪等的。換句話說,請求一般不應(yīng)產(chǎn)生副作用。而實(shí)際上,不存在參數(shù)上限的問題,協(xié)議規(guī)范沒有對長度進(jìn)行限制。對長度的限制是字節(jié)。 承蒙學(xué)長厚愛,一直想加入PureWeber去鍛煉鍛煉自己,不管怎樣,web也算是我的一個愛好,不如試著去做做,以后也好裝13。至于以后的職業(yè),就是另外一說了...
摘要:就是一個用于搭建類似于網(wǎng)頁版知乎這種表單項(xiàng)繁多,且內(nèi)容需要根據(jù)用戶的操作進(jìn)行修改的網(wǎng)頁版應(yīng)用。單頁應(yīng)用程序顧名思義,單頁應(yīng)用一般指的就是一個頁面就是應(yīng)用,當(dāng)然也可以是一個子應(yīng)用,比如說知乎的一個頁面就可以視為一個子應(yīng)用。 最近在逛各大網(wǎng)站,論壇,以及像SegmentFault等編程問答社區(qū),發(fā)現(xiàn)Vue.js異?;鸨貜?fù)性的提問和內(nèi)容也很多,樓主自己也趁著這個大前端的熱潮,著手學(xué)習(xí)了一...
閱讀 1378·2021-11-24 09:38
閱讀 2086·2021-09-22 15:17
閱讀 2340·2021-09-04 16:41
閱讀 3450·2019-08-30 15:56
閱讀 3510·2019-08-29 17:19
閱讀 1939·2019-08-28 18:09
閱讀 1249·2019-08-26 13:35
閱讀 1711·2019-08-23 17:52