我是怎么走上前端開發這條路?
首先,我是個文科生,大學里只學過vb,覺得計算機編程這東西太玄乎,不是我玩得轉的,
后來機緣巧合去做了一家互聯網創業公司的HR,閱了上千份程式員的簡歷,面了上百個不同水平不同領域的程式員,跟程式員接觸得越多,我越覺得編程是一件很有挑戰、很有趣的事情,尤其是前端這一塊,結識了好幾位前端大牛,其中一位告訴我,如果你真的感興趣,那就先去寫幾個HTML靜態頁面吧,
可當時我連個HELLO WORLD都不會寫,更不知道HTML是個啥?
于是我花了一個晚上在網上聽了幾節HTML+CSS基礎課,第二天我把w3school在線教程上HTML+CSS的API全部過了一遍后,隨便在網上找了個簡單又漂亮的網頁,就開始仿寫我的第一個HTML靜態頁面了,
那幾天一連模仿寫了好幾個HTML靜態頁面(寫不出的地方我就直接打開chrome控制臺,copy那部分的樣式),
當時白天要上班,只有晚上有時間可以寫HTML,這對寫代碼上了癮的我來說實在不痛快,剛好當時公司人員配置基本完整,我的招聘任務也可以告一段落了,我便暫時離開了公司開始了我的一個月前端自學生涯,
這一個月我做了什么
看書
經過之前的仿寫網頁頁面的練習,我已經對常用的HTML標簽、css樣式比較熟練了,是時候開始系統的學習前端的各種技術了,可是,要從哪里開始呢?
最后我決定先沿襲我大學時的學習方式————考期的最后兩周把要考試科目的教材從頭到尾預習一遍再復習一遍,這種方式可以讓我在短時間內了解這門科目包含的全部知識,并且發現這個科目的核心內容或可能的考點,
于是,我在圖書館找來了JavaScript高級程式設計這本書,花了三、四天前后通讀了一遍,把其中的代碼事例也完整的自己敲了一遍,

這本書真的非常適合初學者,通俗易懂,講解詳細,讓我對javascript有了一個大概的了解,也讓我更有自信,于是,我馬上又從圖書館借了另外一本書————JavaScript高級程式設計,打算趁熱打鐵花一個禮拜的時間把這本書攻克下來,
然而最終我只讀到三分之一的位置就讀不下去了,因為我覺得這本書不是很適合初學者,尤其是第6、7章這些東西,雖然能讀懂但完全不知道為什么要面向物件、為什么要使用閉包、為什么要繼承?
對于js的初學者來說,你的第一要務是把功能實作,把代碼寫出來,不要管代碼優不優美,放心大膽的repeat yourself,等未來你看別人優秀的代碼多了,自然而然會去模仿,不斷改進自己的代碼,
做題
讀了這一又三分之一本書后,我開始尋找練兵場,很多人建議直接去github上pull request做專案,我的天,這對初學者來說簡直太難了,別人的代碼連看都看不懂更別談自己去寫了,
我可以肯定地告訴每一個前端初學者,FCC是你們最佳入門前端的地方,沒有之一,它為前端初學者設計了一套詳細的前端進階路線,并且每一步都提供詳實的講解和針對性的實踐練習,具體的介紹FCC里面都有,基本上把它的所有課程都通關后在國內找份前端的作業不成問題,
課程
寫代碼這活思路很重要,不過對初級前端來說,熟能生巧更重要,所以接下來我混跡在各種國外網路前端學習社區:Code School、Code Cademy、Khana Cademy等等,把其中我能看懂的部分幾乎全部看了一遍,代碼也都敲了一遍,扎扎實實的鞏固了幾遍前期我學到的各種前端知識,
我真誠建議英語水平還可以的前端初學者不要去看國內的視頻教學網站,都直接看國外的,
我真誠的建議前端初學者可以去找一些入門視頻,網上也有很多優秀的學習資源,比如我這一套入門教程,就是去網上買的的,需要套教程的小伙伴可以加我微信eekk19947,免費領取



基本上做完上面三步我就去找作業了,最終去了一家創業公司,成了公司唯一的前端開發,我非常感謝這家公司CEO對我的認可,愿意接納一個前端的初學者進公司,獨立負責前端方面的需求,我非常感謝CTO對我的信任,放心讓我自己去學習各種新的技術并運用到公司實際專案當中去,
下面的部分是我一直堅持在做的,它們對我過去一年多的成長起了至關重要的作用,
解惑
對初學者來說,寫代碼的程序會遇到各種各樣奇葩的bug,當你身邊空無一人,自己又苦苦找不出bug的原因的時候,誰能幫助你?
答案是: Stack Overflow 和 Google,
我可以很肯定的告訴你們,你學習程序中遇到的一切問題都能在google和stackoverflow上找到答案,如果找不到,說明你問題描述的有問題,
前沿
當你越深入地了解前端,越會發現它的美妙,這兩年前端領域的發展非常快,各種有趣的新技術、框架、庫層出不窮,有無數優秀的前端都在為前端技術在更廣更深的領域變得更牛逼而努力,
雖然初級前端的基本功很差,但這并不妨礙你去跟蹤前沿,千萬不要關著門研讀經典,前端技術發展那么快,很多過去奉為經典的東西現在可能已經過時了,
最好的跟蹤前沿的方式就是訂閱一些前端方面的周報,它們把一周前端各個領域的一些優秀的文章、教程、代碼整理成一份周報,你要做的僅僅是從一堆標題的串列中找出標題你能看懂或者感興趣的,然而再去讀,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/16249.html
標籤:Html/Css
上一篇:兩種方式實作水平瀑布流布局
