-
1 # 美麗醜陋的結合
-
2 # 評談科技事
學前端怎麼樣都繞不開三板斧,即html css js。
學習的難易程度看個人而定,學的快一個月大概就可以學到會用水平,而這僅僅是一個開始,因為你沒有親身的專案實踐,所以越往後面越多東西你難以理解。
舉一個例子,列表迴圈為什麼要給每個單獨項都繫結一個id?表單填寫的時候為什麼要給每一項繫結一個name值?
此時,有學習力的人就會主動去尋找答案,而動力不足的人就會繼續跟著課程去學習,學到最後還是不會懂,只有說這個東西好難理解啊!看來我不是學前端的料子,我還是退出吧!
再看看有學習力的人,他們知道了id和name值都是和後端的某個實體一一對應的,之所以繫結是為了把值精準無誤的傳給後端。
這時,他們學習的勁頭會越來越足,最終學會了這三板斧。
而這時,他們透過各種途徑又瞭解到了mvvm框架,他們又要轉去學習Vue等前端框架,又要被迫學習node等執行環境。
如果堅持不下去的,到這裡就放棄了,而那些依然樂此不彼的,前端程式設計就是他們的天賦所在了。
總之,自學前端之所以放棄,有以下原因:
-
3 # Echa攻城獅
目前資訊化產業發展勢頭很好,網際網路就成為了很多普通人想要涉及的行業,因為相比於傳統行業,網際網路行業漲薪幅度大,機會也多,所以就會大批的人想要轉行來學習web前端開發。目前來講市場上需要的web前端人員非常多,而且按照現在的勢頭,以後會需要更多的web前端開發人員,理由是以後每個人公司都會有自己的網站,有自己的開發部,對於使用者體驗看的非常重要。所以web前端程式設計師就會很吃香。隨時時間的推移,企業對於web前端開發者的要求也在不斷提高,網際網路公司注重效率,所以不會培養新人,所以想要從事web前端開發,就要從開始靠我們自己學到技術,以後的競爭會越來越激烈。優勝劣汰,物競天擇,適者生存。
那既然這麼多自學web前端的人,放棄的,失敗的,為什麼如此之多,今天給大家總結幾點一針見血的原因:
1.作為外行人不懂這行,也不知道找專業的人交流溝通一下,畢竟你是個外行人肯定會有非常多不懂的地方,各行如隔山。況且是web前端這種技術型別的工作,如果你都不瞭解怎麼學有效率,應該注意哪些方式,自己就無腦的買書或者在網上找影片去學。那你可以自己及去想想,有什麼理由能讓你學成呢?毫無準備的人,毫無知情的人怎麼可能成功轉行呢?所以初學者還了解行業行情,多跟大牛請教一下,這是必須的。
2.學的不繫統,學的東西不是重點,做web前端開發工作中,其實用的東西翻來覆去就是那麼幾樣,web前端的東西雖然多,但是並不是每個知識都學,有很多知識工作中永遠都用不到,瞭解就可以了。但是作為初學者就是不知道重點是什麼,盲目的學,最後肯定達不到企業需求的水平,最後不得不放棄。
3.“看”多於“練”還是同樣的原因,很多轉行的學習web前端的新人只是無腦的看書,看影片,但是卻不知道學習web前端是為了能動手做專案。雖然他看完了所有的影片,但是卻什麼都寫不出來,沒有多少實際操作。他認為自己看完了影片就算是學過了,其實他跟沒學也沒什麼區別,嘴裡還說著找不到工作,前端飽和了這樣的話。還是由於自己的不懂。
以上三點基本是所有人最後失敗和放棄的主要原因。如果你想做web前端的工作,應該避免上面的問題。
那麼想學習web前端應該如何去做呢?
首先我認為想去培訓的人和不想去培訓的人有兩個心態,想去培訓的人是決心要學的,不想去培訓的人大部分都是渾水摸魚的,所以放棄的機率是100%的。但是也有小部分是因為經濟條件不好。我這裡想說明什麼呢?想去培訓的,不建議你去培訓,不想培訓的,也不建議你不培訓。我是意思是說,學習程式設計是一定需要老師的,我不信誰能無師自通把web前端學的多麼好。至少著急就業的人肯定不會,沒人指導很難學成。所以建議學習web前端開發選擇一個線上的輔導班,成本低,如果你能堅持學到最後,那你就適合學習web前端開發,成完後能力也不會很弱。如果你中途放棄了,說明你不適合,你也不會損失多少錢。
學習中注意事項:
1.開始養成良好程式碼習慣。
2.先自己多思考,然後再去問老師,培養自己解決問題能力。
3.大量時間用來寫程式碼,而不是看影片。
4.書籍用來回顧知識點,而不要用來一頁一頁翻書。
-
4 # IT講師張仲男
都說前端是最簡單最好入門的it行業,所以很多人都選擇自學。但是後來會慢慢發現,其實並不是那麼回事,前端內容更新太快,內容太多,過於繁瑣!
加上自己本人沒有毅力和足夠的興趣最後導致放棄
-
5 # SteveJrong
歸根結底就仨字:沒興趣
興趣是最好的老師,好比人人都喜歡錢,那麼人人拼了命也要想盡一切辦法賺錢,這個辦法不行就換另一個辦法,總是要掙到錢。學技術也是一樣,遇到困難了,想放棄,這時候打一針興趣激素,馬上有了一股力量,你就能堅持下去,就有激情繼續學下去。如果本身就對前端不感興趣,還要硬學,那肯定是自己在折磨自己,打了激素也白打,還不如找點其他喜歡做的事情乾乾,也不至於說浪費生命。
-
6 # fishsolos650
夠用就好,沒必要追風,人人都說jq已經over了,但是實際上jq用的很high,並且很長一段時間都會high。很多小屁孩自以為會了幾個最新的框架啥的就nb了,到處胡謅八扯自己的最新知識體系,吹的天花爛墜,恨不得每個月都能說幾個新鮮的名詞,顯得自己存在感十足,說白了大部分都是自嗨。還有網路上賣課的,也非常不負責任,天天鼓吹什麼全棧,那全棧是那麼幾節課就能學會的?真要有用可以根據自己的需要有針對的學習那麼幾個技術就完事了,非追風那等你學完了差不多職業生涯也該到轉行開滴滴的年齡了。現在的社會太浮躁了,激烈的競爭讓賣課的商人們的急功近利心態坑了不少剛畢業的小屁孩,還有他們父母的血汗錢。近兩年前端這個行業的工作的性質已經被整個網路給帶偏離了,水深不可測,明白點的和不明白的,還有半道明白的,估計也知道自己被坑了,很多也就脫坑了。
-
7 # htz
國內人太多是一個主要原因之一;國內市場對初級程式設計師不是很友好;在個就是自己本身的一些主觀客觀的因素堅持不了
-
8 # 石頭大V
作為一個前端開發六年的我非常高興為你解答這個問題。
一、前端技術更新太快。
前端技術更新太快,前端最開始就是切圖的,後來學會html、js、css 就可以勝任了。然後又出來一個jq和bootstrap,很短的時間內又出來前端框架,比如VUE等。而且版本更新的還很快,版本與版本之間的差別也比較大,讓你不停的在學習。二、自身毅力不強
這就要從自身來找原因了,因為學習不是去打牌是不是啊,打牌打贏的話,一盤可以贏幾百塊,但是學習呢不能馬上見成效。不僅要投入時間、精力還要投入金錢,還不一定有很好的收穫,所以很多人都打了退堂鼓。 三、工資待遇低
大家都知道,計算機一般分為前端和後端,前些年的前端就是切圖的,也就是說會切圖就是懂前端了。但是現在呢,不僅要懂原生還要懂前端框架。後端的知識更新比較慢,相比較而言比前端更容易學。雖然前端工資也在漲,還是沒有後端工資高,但是你付出的精力比學習後端多的多。這樣一比較,學習前端的人就比較少了。
-
9 # 一顆蘿蔔啊
首先
你要明確,學習是反人性的,所以學習過程中放棄的人是很多的,不管是學什麼,不一定是特指WEB前端。
不過既然你問WEB前端,那我這邊就從幾個維度說下吧。
自學的難度第一點、學習資料上
常見問題:
首先是自學的難度,現在網路比較發達,獲取資料這個還比較容易,你可以很容易的找到各種各樣的前端教程,但也就是這樣,導致入門過程五花八門,基礎很不紮實,有些人連JavaScript都沒搞太清楚,就去學習React了,有些人連資料流是什麼都不明白,就去使用Redux,這樣不知所以,是很難把一個東西進行掌握的。
解決方案:
所以自學的話,你一定要按部就班,一步一個腳印的進行學習,一定要先打好基礎,也就是HTML、JavaScript、CSS,然後再學習模組化、工程化知識,最後再進行框架知識React等。有些人一上來就直接用React,一鍵生成基礎工程,然後就可以跑起來,什麼原理他也看不出所以然來,就容易放棄了。
第二點、學習恆心上
沒有專案或外來力量進行監督的話,學習這個事情太容易放棄了。特別是程式設計,你碰到一個問題,可能一天都解決不了,這時候又沒人指導你,很快你就會放棄的。
解決方案:
自己做個開源專案,或者定期給自己佈置作業,或者參與開源專案。
WEB前端的複雜度老實說,現在Web前端的複雜度不亞於服務端,非常多的概念,要把這些複雜度理解清楚,不是一時半刻可以完成的。
WEB前端的更新速度最最最重要的是,Web前端的知識體系更新太快了,你不像Java,Spring大一統江湖,其它一些邊邊腳腳的技術,幾年更新一次,而Web前端呢?像18年19年那時候,真是每週一個技術迭代,常常你這個還沒弄清楚,下一個技術又來了,然後一個專案,N種技術棧雜在一起,交接的人,往往全部技術都要了解。這真的很累……
總結沒有好的知識學習方法沒有好的堅持學習方法Web前端知識有一定複雜度,且新舊雜合,都需要了解Web前端知識迭代更新太快,無法快速跟進 -
10 # 莫折念生
作為程式設計師,最痛苦的事情就是用客戶不停的更改需求,尤其是那些門外漢半瓶水客戶,整天讓前端把web樣式改來改去,而且還是996催命鬼式的改,讓這個工作變成吃力不討好的折磨,對自己職業規劃稍有責任心的人,都會避免在這樣的泥潭裡耗盡青春,所以前端崗位越來越不受待見。
-
11 # web前端愛好者
第一,前端不像網上說的那麼簡單。前端是一個系統性的學習,大家都說前端不就是HTML+CSS+JS麼。HTML和CSS都不算程式語言,就一個JS還是指令碼語言,能有多難,其實一個css就能把你搞瘋。很多人看css很簡單,也不去看規範,上來就亂搞。然後說css設計原型有問題。其實是你沒有看css的規範。如果你係統的學習了前端的規則,那就簡單了。
第二,自學難的不是智商,是堅持下去的毅力。很多自學的人都是對前端感興趣的零基礎或是從別的行業轉過來的。這些人對前端的知識都沒有什麼清晰的概念,又沒有前輩去引導他們,所以學習的過程中會遇到很多知識上的疑惑和困難。在學習上產生的挫敗感很容易打消學習的動力,能從這些挫折中堅持下來才是重點。
第三,學習的東西滯後。自學的人大多是從網上找的學習資料和影片,這就存在很大的問題,首先網上的這些資料質量參差不齊,其次,前端的知識是一直在更新迭代的,很難憑一己之力收集到最新的前端知識。
最後,希望自學前端的小夥伴都能堅持下去,找到好工作。
-
12 # 瑞娜愛美食
目前學到元件化網頁開發,在某網站上買的前端課程,看了下課程基礎內容大部分都是三年前的,前端行業工作內容半年都更新很快很多,我個人學得很慢因為懶惰加上課程設計作業無聊,時間線拉長對前端興趣越來越不大。可能網站也知道這個課程學完沒法真正就業又送了些大前端免費課程。
課後選擇考試題目總覺得太簡單了,和課後程式設計作業不是一個畫風。還有css真的比Js指令碼語言還要難啊,我承認css掌握得不太好。js瞭解基礎語法後不需要死記硬背,做專案多查文件就能大概記住,光看教程去跟著做實在是太枯燥了,多積累比較重要。
我這個課程沒有按照相關職業路徑去進行教學,如果按照職業路徑相關的教學又要重新繼續買課…總的來說價效比還行吧畢竟課程便宜,如果真的很有毅力全部學完能獨立做完全部課後作業,剛剛入門而已,在國內還是國外做前端開發能上手做些小專案。
每家公司要求不一樣,個人感覺jquery還是要懂得,懂了以後上手會快些,說完全用不到也不太可能。
還有我所在的國家有些公司都想一份工資招復合人才,既要懂前端,運用API框架react bootstrap Angular熟練,又要懂UI/UX,最好再懂些php和SQL知識,把後端的活也能幹點。我如果懂UI或者UX為什麼不從事相關職業呢?看上去UI/UX比較熱門,可是要學UI/UX一點都不簡單,得學會sketch、ps、illustrator、AE等等,感覺越挖坑越深了…
-
13 # alex136442470
前端並不比後端容易,但是前端好玩。後端搞來搞去一般人也就是增刪改查,頂多有個高併發分散式,老搞那一套也沒啥意思。所以有些程式設計師就去搞搞演算法,機器學習。自己愛玩的話也可以搞搞遊戲開發。不管怎麼說,看你興趣了。我就是個喜歡前端,正在搞演算法的後端開發工程師
-
14 # 捉爬蟲的小哥哥
這個放棄不放棄,你的資料也不知道真實不真實,這是其一。其二,程式設計本來就有一定難度,而人性的弱點就是懶惰,容易放棄,自制力強的人才能真正學到東西成為程式設計師。如果你真的想學,自己要找到系統的課程,還要足夠自制,可以看看百戰程式設計師的課程,有專門的老師監督學習,課程體系也很全面。
-
15 # 瑞銀彩訊
好多人不懂設計,以為來個框架就簡單啦,結果,大臉啦。
原來是設計在前。框架在後。框架是個輔助的作用。
當然,設計費腦子,又費事,要不哇賺錢呢。
一個網站,設計很重要,程式碼可以抄嗎,後臺的,尤其現在,都是分層的,吵吵劉可以啦。但外在的你抄,就變成一樣的啦,傻子都能看出來吧。
不管學啥,辛苦是必須的。
-
16 # 雷影文文
大多數自學前端的小夥伴中途放棄的原因,我認為無外乎這幾點:
1、 在學習之前沒有對前端又清楚的系統的認知,一味的聽網上說前端多好學,看到什麼就學什麼,學了一堆但不知道自己學了什麼,該學的都沒有學明白;
2、 學習過程中沒有人給自己指點迷津,很多知識只是自認為懂了,但一遇到深層次問題就一問三不知了;
3、 遇到問題沒有及時解決,導致知識漏洞越來越大;
4、 沒有把學到的知識形成知識框架,沒有系統的學習,知識結構亂;
5、 只看不練,從來不動手練習,導致真正用起來時一頭霧水。
6、 沒有找到適合自己的學習方法,學習的過程是枯燥乏味的,如果學習方法不正確,很可能在學習中途就直接放棄了。
對於普通人而言,沒有過人的自制力,想學前端的話,建議還是報個班。推薦百戰程式 員,是個線上平臺,利用自己的業餘時間就能學習。
-
17 # 黑馬程式設計師
因為是自學。
沒錯,就是因為自學才更容易放棄。
要知道自學過程中是沒有所謂實際成本的,既然沒有成本,那麼緊迫性就不容易獲得,從而影響自己學習的專注度。不知道大家是不是有過這樣一種經歷,無論是收藏的劇還是收藏的學習資料,基本都是動都不動的,想著來日方長不著急,畢竟想看或想學的時候都可以隨時翻出來。
如果把這種情況換一下呢?收藏的劇或資料在限定時間內會下架,那麼你會怎麼做?毫無疑問,一定是會立馬行動把該看的趕緊看完。
人是一種很微妙的生物,當一件事物屬於“易得”範疇,那麼往往都會被推後或不被重視。這個“易得”範疇,指的就是零成本的事物,收藏的劇限定時間下架,這裡面產生的成本就是“娛樂成本”,而資料會下架,會產生的成本就是“時間與精力的成本”,因為後期再去搜集是耗時耗力的事。。。
因此,當你開始自學時,你是沒有成本的。你可能會反駁說,自學也是有時間精力成本的,但問題在於,這種所謂的時間精力成本全看你主觀意志,如果你主觀意志並不認為‘自學’這件事很緊迫,那麼你大可放棄,反正來日方長。而如果你將自學變成去培訓班學習,那就不一樣了,因為這裡面你付出了經濟成本,而為了不浪費這個經濟成本,你即使主觀意志不想學,也一定會有一種壓力迫使你去學習,目標性指向也會更加明確。
綜上所述,自學前端容易放棄首先是學習需求不夠深刻,其次就是沒有學習成本,導致自己沒有壓力。如果想要解決自學困惑,可以選擇報班,也可以選擇給自己設定獎勵,並嚴格執行。如學完第一章節就可以給自己換個新手機,不然就繼續用這個壞手機等。
最後,希望想要學習前端的小夥伴能夠擯除雜念,專心致志,從學習中獲得成長,加油!ヾ(◍°∇°◍)ノ゙
-
18 # 大前端說
自己也是自學的前端,來答一答。
首先,前端是我的工作,我靠前端來賺工資,所以,我必須要會,不然我就賺不到錢了,所以我的初衷就是我要提升技術,這樣才能賺到錢。很多人,可能連自己為什麼學習都沒搞明白,然後就去學習,這樣反而是不好的。
然後,因為是自學,所以你不知道自己道理會了沒有,你沒有一個好的反饋,這樣也是不行的,你最好是跟著別人一起學,或者邊工作邊學習,這樣反而進步更快。
至於學習的方式,那現在的問題是可以學習的地方太多,你不知道去哪裡學,我建議你能花錢,就去花錢,免費的還是最貴的。
慕課網類似這種有比較系統的課程,你可以去考慮學一下,你花錢了,你反而就想學習了,真的。其他的網站也可以的,比如說B站啊,或者一些線下的培訓班,如果你覺得自己學不好,那就不上培訓班,沒什麼不好的,這也是快速入門的一種途徑。
-
19 # 飛貓新視界
隨著網際網路行業的飛速發展,每年都有越來越多的人加入程式設計師的大軍。其中,有很多跨專業的,完全沒有基礎的人慕名而來。他們認為透過自學,充分利用網路資源,完全可以找到一份不錯的工作。
Web前端就是新人首選的方向,他們認為Web前端是最簡單的,很容易入門,只要掌握HTML,CSS,JS就可以勝任了。事實並不是這樣的,這些只是Web前端的入門知識,要想能夠勝任web前端的開發,還有很多東西等著你學習呢。
為什麼有這麼多自學Web前端的人,後來都放棄了呢?我們總結一下,大概有一下幾個原因:
第一:對Web前端沒有正確的認識這可能是很多自學前端的朋友們最容易犯的錯誤。他們聽說前端技術含量低,能夠快速入門,就業機會還多。學習前沒有深入瞭解,只是聽別人說簡單,自己也覺得前端很容易學習。錯誤的認為前端就是編寫html頁面,寫CSS,沒有技術含量。他們往往在對前端沒有科學認識的前提下,盲目開始自學。
他們自學的途徑也很簡單,就是在網上找一些資料,看一些教學影片,看到什麼教程就學習什麼。他們甚至只看影片,從來都不自己動手去寫一些程式碼。他們只是進行碎片化的學習,今天學習HTML,明天學習CSS。這樣沒有規劃的學習,效率是非常低的。往往會造成這樣的結果,該學的沒有學會,這樣肯定無法滿足企業的招聘要求,慢慢放棄也是很正常的。
第二:只靠自己摸索,不知道原理好多初學前端的人,在自學的時候,基本都是靠自己摸索,沒有老師或者技術大牛的指點。好多知識只是會用,並不明白其中的原理。自己認為是懂了,其實只是瞭解了皮毛。如果遇到稍微難一點的問題,自己就無法解決了。
透過影片學習也是一樣的,老師講了那個知識點,自己知道了這個知識點,就認為自己已經熟練掌握了。學完前端的基礎知識,就認為自己該學的都學會了,就開始出去找工作。面試的時候,面試官很少問非常基礎的問題,一般都會問一些原理性的內容。這樣的同學,肯定是一問三不知,肯定是找不到工作的,於是就放棄了學習。
第三:沒有及時解決問題相當一部分在自學的過程中,遇到自己難以搞定的問題時,透過查詢資料也無法解決。他們不會放下面子請教前輩,而是放到一邊。他們自我安慰說:“這個知識點不重要,不明白也不會有什麼問題。”隨著時間的積累,放棄的知識點越來越多,不會的問題也越來越多。最後,面對這麼多不會的問題,自己也就沒有繼續學習下去的動力了,只能放棄學習前端。
第四:缺乏動手能力有些同學在學習的時候,只是看書,看影片,從來不會動手也一個網頁。當他們學習完了,就認為自己學會了。但是,當真正坐下來寫程式碼的時候,不知這有問題就是那有問題,查了好長時間也找不到問題所在。只有當他真正寫程式碼的時候,才感覺到前端並沒有想象的那樣簡單,慢慢的就開始打退堂鼓了。這樣的同學,即便是透過系統的學習,做專案的時候和職場小白沒有任何區別。他們甚至不會做專案,一個很簡單的問題,他們能處理一天甚至更長時間。長期這樣,自己也就沒有當初的激情,自然就放棄了。
總之,想要透過自學找到一份薪資待遇比較高的工作,一定要對前端有個正確的認識,規劃自己的學習路線,自學的過程中多想前輩請教。學習過程中遇到問題時,要及時解決問題。學習過程中,要養成動手寫程式碼的習慣,多做專案。學習過程中,我們只要養成良好的學習習慣,堅持自學到底,一定可以找到合適的工作!
-
20 # 初涉江湖
首先想要接觸這個行業得對這個行業感興趣,自學的話需要有很強的自制力,最好是報一個培訓班,不管是什麼人,跟著老師一步一步學,畢竟培訓機構的老師還是有經驗的,可以少走很多彎路,另外課下多跟同學溝通交流,平時多看看網上的影片,都是對您有所幫助的。
我所瞭解的尚矽谷這個培訓機構就不錯,網上也有影片,您可以先看看,另外有條件的話也可以去學校實地考察一下
回覆列表
作為一個前端開發六年的我來說我覺得有必要說一下這個問題。
1,首先前端技術更新太快、要不斷的去學習鑽研才能更好的融入職場。
2,自身毅力不強,沒有對自己有一個明確的職業規劃。