前端學習之路,個人奮鬥與個人困境。我的狀況,但願能獲得建議及指導

」自助者,多助「php

我把本身的我的狀況說一說,但願能收穫建議及指導css

本文也發在其餘社區平臺:html

segmentfault:segmentfault.com/n/133000001…
前端

掘金:juejin.im/post/5b3671…vue

簡書:www.jianshu.com/p/11fb22f10…html5


我的簡介

目前在一個4線城市, 函授大專學校在籍學生。 node

選擇要作一個程序員,而後開始學習編程。 程序員

學前端也有一年多了 ,web

在學校的一位教師兼社會創業人士的指導下學習編程。稱他爲L總吧。他46歲左右,碩士學歷計算機方面專業畢業,會編程技術,但不是職業程序員。在it行業多年。 我就是在他的指導下,學習編程。學前端。他指導的仍是不多,本身自學爲主。 面試

我有一個朋友在大城市當程序員(後端)。平時也有與他保持交流。

學習的過程:

第1階段

開始時學習html,css編寫靜態的網頁。 一開始是,菜鳥教程w3school這些網站。 看視頻教程如: 慕課的前端系列,極客學院的前端系列,

接觸L總的創業公司

這是L總和別人一塊兒作一個小型創業公司,規模很小,大概4個程序員(都是剛畢業或者剛畢業一年的本地大學生)。

L總讓我平時過去那邊學習,進入那個氛圍,與那些程序員取得交流。

不過他們也並無給到我什麼的方向上或者學習規劃上的指導。

只是看我有什麼問題問就看狀況指導下。

這期間也同時簡單接觸後端知識,學會使用phpstudy搭建後臺環境,簡單的數據庫增刪查改。

就這樣學習了半年多的html,css。

這期間,朋友推薦我,而後就買了一個阿里雲的服務器。他說這樣能讓我瞭解一個網站的整個時怎麼回事。

我原本想使用這個服務器開發我的網站的。 可是當時只能寫些靜態的頁面。你多大意思?(直到後來才漸漸的發現。本身學的是前端,一些完整的網頁是須要先後端一塊的。因此本身只大致會些html,css,js是門外漢。是作不出什麼一個完整的東西。)

練習過一個叫作 「實戰京東首頁」的css項目。



第2階段

學習js

一開始,只是看了菜鳥教程的js教程,摸不着js門道。 很困惑。平時也有在網上各大社區多方瀏覽查看網友的學習建議。

後來L總叫我開始上手學習微信小程序,對照着一些視頻教程,學習小程序。 過一兩天就和L總討論下個人學習狀況或心得進步或問題。 學了一個多月,學的感受很滯塞,困惑,蒙,感受徹底不懂那些js方面的內容。

後來L總又叫我開始學習上手學習vue.js。 我因而開始涉略vue.js,在一兩個程序員的有限幫助指導下,搭建vue環境。node,nvue,npm,組件,項目化。 就着一些視頻教程和文檔學習。當時就一頭蒙。 

本身感受這樣的學習不對,開始思變。


第3階段

好好的學習基礎JavaScript

我不斷在網上普遍搜索瀏覽網友對於前端學習的討論,建議等。 慢慢也知道,要學習好js基礎,

看到網友推薦的一些經典的書籍如《JavaScript編程藝術 第二版》,《JavaScript高級程序設計 第三版》

因而我就買來這兩本書,學習《JavaScript編程藝術 第二版》這本書。 又在網上學習廖雪峯的"JavaScript教程"。 漸漸對js有感受,感受摸着門道。 後來又看了一些書,看了網友討論js新手如何學習,方法呀!,看了不少帖子啊, 開始有的人建議瀏覽器的控制檯console來學習js,這樣去學習js。對我幫助很大。

知道說DOM是JavaScript的重點。還有瀏覽器的bom,操做節點。建立節點。節點屬性,文檔方法,屬性。

我要看了一本書對我挺重要。叫作《交互式前端編程JavaScript和jQuery》,開始理解了不少JavaScript的知識概念。 這時候才感受對js入門了。

學習了操做dom節點

本身在過程當中有不斷的去收集一些網上的網友的經驗、教程。

漸漸的也知道和接觸了不少優秀的論壇呢。 博客園,掘金,csdn,segmentfault,V2EX等等。 

下載了不少js的視頻教程。各類培訓機構的視頻教程。 

我知道,不能死版的耗費在看視頻教程中,要本身動手實踐爲主。以視頻爲帶動,爲快速上手,書籍做爲理論指導。動手實踐爲最重要最大塊。

本身也知道JS基礎不好。 應該好好練基礎。 那些經驗上也說應該練一練那些js實現的功能,輪播圖,幻燈片,瀑布流等等。

本身以爲整個學習前端的過程下來挺雜亂。也不怎麼實戰過。學東西很散很不繫統,不穩固。處處都涉略,處處都沒學到應有程度。難以把握箇中要點,知識的邊界應該在那裏,學習的輕重和對應的界限在哪裏。都很雜亂無章。空架子,實際作東西又不行。

對於css佈局,都是浮動,左右自適應。 對於彈性flex佈局,有學過,但感受挺難,沒怎麼學會。最終沒太花時間去學。


第4階段

後來學習了一些js的書,《JavaScript面向對象編程指南》,兄弟連的書《細說網頁製做》,《細說JavaScript》《細說ajax和jQuery》,《細說html5》

加粗字體的這些書都是對我很大幫助。

開始對於數據交互那一塊很模糊,交互後臺數據,如何動態數據填充到頁面。一直想去弄明白。到這段時候漸漸的,開始明白。就是ajax的請求數據。再把數據循環的輸出到DOM層。

本身也會去聽一些前端,JavaScript方面的播客電臺音頻。有一個叫作什「web前端陪你讀書」(講JavaScript高級程序設計)。這個受益挺深的。

到這裏,個人js也再也不那麼無力。雖然仍是不能實用,但我感受本身理解上有巨大的變化,進步。

最近一個多月,開始從新vue.js。感受上手了不少。



感受前端的東西,好多好雜,若是是練基礎的話,對照的那些書本。又脫離了實際工做的開發。事無鉅細,輕重難分。因此學了這麼久,就感受好散亂好不繫統。又缺少實際的演練。以爲本身好菜。

也一心想要進步,想要達到職業前端程序員的程度,想可以在社會市場上找到工做。有時候,奮發圖強,有時候感受力不從心。有時候以爲本身的機遇不夠好。或者說天賦不夠好。甚至懷疑這條路是否可以走得通。



如何更好的學習和成長?如今感受本身到了某種關口。面臨選擇。

1.繼續自學? 2.參加編程培訓班? 3.找工做,進入實際工做?


1.我應該去上培訓班嗎?

說到了培訓班,我有上網多方瞭解過,那些培訓班的裏面的內容!

培訓班的好處是什麼呢?

就是系統的帶學員去學習。有知識的邊界啊,整理好清點重點。 培訓班的培訓是奔着工做的角度去的。並且有帶學員演練項目,以後還會教人怎麼寫簡歷怎麼樣去面試找工做等等。可以認識一幫未來同爲行業的人,培訓班同窗。 

缺點是:

不少培訓班速成出來的,比較會進去基礎很差。

還有就是金錢上,一大筆學費?自己我經濟狀況不行,假如貸款,這是很大一筆負擔。也不知道是否可以學完培訓以後,可以短時間內順利的找到工做。


2.應聘進入一個公司?找工做,進入實際工做?

有一些說法是,若是能進去公司,實際裏面工做環境中,可以接觸到不少本身學習不知道的東西。好多東西你去接觸了你就有方向就知道什麼該如何去努力了,如何去作。

而不是茫茫然地耗費在自學中。即便你能力不足不能穩住在公司幹下去,會被辭退什麼的,而從我的想要成長進步的思路而言。你可以在工做環境中,學到好多東西,接觸到不少真實工做的一切。


3.繼續自學?

繼續自學,或者說繼續目前的狀況,我屬於跟着L總,他既沒有說定要僱傭我,但目前就是想我能學成,就能爲他工做,當若是我沒學成,他沒有損失,損失的是我。我也感受,未來我有足夠的能力,我是想在更合適的城市,it行業較爲發達的城市。對於薪資,和我的職業生涯的成長進步都是應該去那樣的城市。這是個人想法。

如今跟着L總,他也總是讓我和其餘幾個同窗,一塊兒給他作一些東西。由於後來他的程序員員工都走了。我也很無奈,有時候老是讓我作一些力所不及,吃力不討好的事情,編寫一些功能,實現一些東西。

我一度懷疑本身繼續在他這裏,是否能順利學成。

由於之前我就感受他有的時候亂指揮,我js都沒學到點上,就讓我上手學微信小程序,後來又讓我學習vue.js。期間有一段時間還讓我學thinkphp!感受就是他缺什麼人員,就想讓我去學什麼。


迷茫與思慮

我也挺感謝他,又緣碰見他,總比純粹自學好太多了。

我也分清,感謝,不表明什麼約定,人生仍是本身的人生,路是本身的路,本身腳下走的路。


我已經選擇了編程這條路,我將要走下去。 

有些人說學習興趣做爲驅動才能很好的在學習編程的路上走下來。

我把編程做爲吃飯的傢伙。是生存,生存的驅動,我相信能作爲個人驅動力。


最近我很迷茫,困惑,深感本身的困境。

我腦海裏,心底,老是在思索,思慮:接下來,應該如何走?


有時候也知道本身應該多跟外界溝通啊。多發文章,在網上尋求幫助,或者以別人取得交流這樣子。

因此有機會有時候可以遇到你這樣的人,但願你能夠做爲過來人給與指導一下。

對我這樣的在內部環境裏自我封閉,對個人幫助具備不知道多大的意義


謝謝"吃葡萄不吐番茄皮"給個人建議:

熟練掌握css能應付業務開發須要,打好js基礎(推薦紅寶書多看多練),學習一個MVVM框架 Vue上手最簡單,如今基本都是MVVM開發業務了,而後作兩個像樣的vue項目或者demo寫到簡歷裏,若是js基礎打的好的話,應該會有人要的,比培訓班出來的優點就在基礎上,可塑性上,要有上進心並且要讓人看到你的上進心,表現出來,剛開始寫代碼最好就遵照必定的規範,成爲習慣。最後就是刷題面試咯,最好別去外包,影響職業發展,祝好運~




期待你的回覆。謝謝!回覆方式不限,隨你方便。


備註:個人聯繫方式

qq:2111809921

郵箱:2111809921@qq.com

微信:suncungu

本文也發在其餘社區平臺:

segmentfault:segmentfault.com/n/133000001…

掘金:juejin.im/post/5b3671…

簡書:www.jianshu.com/p/11fb22f10…

相關文章
相關標籤/搜索