web前端好學(xué)嗎
Web前端開發(fā)是現(xiàn)在互聯(lián)網(wǎng)行業(yè)中的一個熱門職位,對于想要進(jìn)入IT行業(yè)的小白來講,最疑惑的就是這門技術(shù)好不好學(xué)、我能不能學(xué)會、怎么學(xué)才能入門找到工作這些問題。這里總結(jié)了一篇關(guān)于Web前端如何學(xué)習(xí),怎么入門找工作的文章,幫助小伙伴們答疑解惑。
隨著CSS、、Flash等技術(shù)的發(fā)展,Web對于各類應(yīng)用的處理能力逐漸增強(qiáng),用戶瀏覽網(wǎng)頁的體驗(yàn)已經(jīng)有了較大的改善。在企業(yè)中發(fā)揮著越來越重要的作用,Web前端廣闊的發(fā)展前景吸引了很多人想要投身其中。
Web前端開發(fā)工程師是近些年才開始受到重視的一個新興職業(yè),前端開發(fā)是創(chuàng)建Web頁面或APP等前端界面呈現(xiàn)給用戶的過程,通過HTML、CSS、以及衍生出來的各種技術(shù)、框架、解決方案,來實(shí)現(xiàn)互聯(lián)網(wǎng)產(chǎn)品的用戶界面交互 。
Web前端開發(fā)好不好學(xué)
相較于其它編程類技術(shù),前端開發(fā)是比較易學(xué)的一門技術(shù)??梢赃@么理解,Web前端開發(fā)技術(shù)是一個先易后難的過程,它主要包括三個大的技術(shù)架構(gòu)是:HTML、CSS、。
HTML是一種超文本標(biāo)記語言,就是結(jié)構(gòu)標(biāo)簽,并不會涉及到復(fù)雜高深的技術(shù)邏輯,更多時候是需要牢記、背下來一些標(biāo)簽的作用。所以這個學(xué)習(xí)階段主要考驗(yàn)的是記憶力,如果記憶力不好也沒關(guān)系,可以多記筆記,需要用到什么功能的時候看筆記就可以,時間長了代碼練習(xí)多了自然就記住了。
CSS的學(xué)習(xí)方式和HTML大同小異,它的作用是樣式配置,更多時候也是一個死記硬背的過程,不涉及太復(fù)雜的邏輯。
比較有難度的是學(xué)習(xí)的過程,這個階段需要接觸到很多復(fù)雜的邏輯。HTML和CSS需要互相結(jié)合學(xué)習(xí),只學(xué)習(xí)這兩個只能展現(xiàn)一個靜態(tài)界面,如果想要增加動態(tài)的效果就必須要學(xué)習(xí)。靜態(tài)頁面是比較容易就可以實(shí)現(xiàn)的,功能全面的動態(tài)頁面需要很多復(fù)雜邏輯技術(shù)的支撐,JavaScrip就是實(shí)現(xiàn)這些功能的主要技術(shù)。
Web前端技術(shù)相較于時下流行的編程語言如:Java、Python、C、C++、C# 等來講,是簡單易學(xué)的一門技術(shù),比較容易入門找工作,對于初學(xué)者來說入門門檻比較低,這也是大家紛紛轉(zhuǎn)行Web行業(yè)的主要原因。但是想要達(dá)到高級前端開發(fā)工程的水準(zhǔn),并不是一件容易的事,需要在工作崗位上很多年不間斷的學(xué)習(xí)新技術(shù),付出很大努力才行。
總結(jié):Web前端開發(fā)入門階段的學(xué)習(xí),包括找工作并不難,難的是想要精通這門技術(shù)。如果你想以比較容易學(xué)習(xí)的技術(shù)入行找工作,建議可以考慮學(xué)習(xí)Web前端開發(fā)。
java,php,云計算運(yùn)維,web前端,學(xué)哪個比較好?
Java,php,c#,web前端,運(yùn)維等等選擇哪個?,當(dāng)時大專(2009年左右)選擇的是軟件技術(shù),大一非常努力,學(xué)得也非常好,不管是C語言還是數(shù)據(jù)結(jié)構(gòu)那些,大二差距就拉開了,我就越學(xué)越好,其他很多同學(xué)課都聽不懂了,我卻覺得很簡單,當(dāng)初因?yàn)閜hp非常火爆流行,網(wǎng)上都說簡單易學(xué)(大概2011年的時候),我也就非常喜歡了,看了php培訓(xùn)課程感覺范圍很廣,什么數(shù)據(jù)庫,前端后臺,linux都有學(xué),覺得以后維護(hù)也可以做啊(現(xiàn)在覺得那時太天真,有專門的linux運(yùn)維,php學(xué)的那點(diǎn)linux也只是常用命令,讓你能夠把項(xiàng)目布置到服務(wù)器就差不多了,也就學(xué)點(diǎn)基礎(chǔ)簡單的,學(xué)的時間也短,和我想的是不一樣的,很多其他培訓(xùn)課程都有學(xué)linux,就像web前端也有學(xué),培訓(xùn)web前端也學(xué)點(diǎn)簡單的php和mysql,但也只是了解點(diǎn)而已),但是學(xué)校主要教的還是java和c#基礎(chǔ),框架那些都沒學(xué)我當(dāng)時也沒了解,mvc好像也才流行,我也不知道是什么反正當(dāng)時就感覺是很厲害的技術(shù),當(dāng)時在學(xué)校也參加了自考,也都考過了,很多參加的都掛科了,我覺得自己也厲害就有些驕傲了,到了大專畢業(yè)因?yàn)榍懊鎺酌挤艞墝I久~我就去專升本了(我那時成績是實(shí)打?qū)嵉模皫酌行┘夹g(shù)沒我好有些自考也掛科有些考試也作弊的),雖然當(dāng)初喜歡php,但是也沒有往后學(xué),??拼笕泻芏鄷r間都在看java基礎(chǔ),因?yàn)楫?dāng)時培訓(xùn)非?;?,出了很多有意思的視頻,我就去看視頻學(xué)基礎(chǔ),都沒去看高級部分,基礎(chǔ)都不知道看了多少次了(當(dāng)時網(wǎng)上有人說基礎(chǔ)重要,基礎(chǔ)好了框架就容易了,所以當(dāng)時我就看了很多次基礎(chǔ),但是好像也有人說框架很難,前面簡單,覺得框架難,但是當(dāng)時沒太在意吧?選擇性無視?),專升本后也是倒霉,我們學(xué)校一起專升本的同學(xué)去那里不學(xué)習(xí),整天玩,我們宿舍還有兩個其他專升本的蠻厲害的,做過工作的,了解mvc和那些框架,導(dǎo)致我居然覺得自己開始有點(diǎn)菜了,自卑了?現(xiàn)在想想也是可笑,只是當(dāng)時不了解,現(xiàn)在了解了覺得當(dāng)初那些難的現(xiàn)在看來也很簡單,而且那個同學(xué)當(dāng)初工資也就2千左右,不是因?yàn)樗麉柡Γ俏蚁胩?。因?yàn)橛⒄Z差,專升本畢業(yè)沒拿到學(xué)位證,畢業(yè)后php又不流行了,別人都叫我培訓(xùn)web前端,我對web前端是迷茫的,因?yàn)樵诖髮5臅r候前端是編程里最被鄙視的,現(xiàn)在web前端突然火了,而且網(wǎng)上都說比php難我是沒反應(yīng)過來的,其實(shí)我更喜歡大專的時候?qū)懘a(java,c#)那種感覺。但還是去培訓(xùn)web前端了,框架前面還好,排名都是前幾,學(xué)到框架就崩潰了,為什么?因?yàn)閷I竞笥龅侥莾蓚€很厲害的同學(xué)導(dǎo)致自己不太喜歡寫代碼了,懷疑是不是自己不適合,又看到以前大專的一個同學(xué)自學(xué)ui設(shè)計找到工資不錯的工作,當(dāng)時其實(shí)畢業(yè)是想學(xué)ui設(shè)計的,但是其他人都建議我學(xué)web前端,那我就學(xué)了,再加上強(qiáng)迫癥吧,我喜歡一樣?xùn)|西就不太再去喜歡其他的,我在的時候就在想喜歡windows就不想喜歡linux,不喜歡在自己電腦裝linux,還有亂七八糟的東西,也不喜歡那些黑黑的命令行,還有那些各種配置亂七八糟的,就喜歡寫代碼的感覺很爽,不過當(dāng)時喜歡php也知道要學(xué)linux當(dāng)時也不排斥,看網(wǎng)上說LAMP是黃金組合,覺得很是喜歡,都是免費(fèi)的,但就像我上面說的我還處于java,c#基礎(chǔ)階段,思想也是處在那個階段,也是感覺那個階段寫代碼爽,所以我學(xué)到web前端的框架部分的時候,各種亂七八糟的配置我很是反感,還有node的時候,其實(shí)我不反感node開始還有些喜歡,因?yàn)槔蠋熣f前后端都用js我就覺得很酷,但是老師有一次說寫網(wǎng)站還是php好,一般不用node寫后端,當(dāng)時我就開始反感了,因?yàn)槲疫x擇了web前端,你說php好,那我不是更迷茫了?說web前端主要寫組件的當(dāng)時就崩潰了,因?yàn)槲疫€是喜歡寫后臺系統(tǒng)那些,覺得維護(hù)修改bug很有意思有成就感,不喜歡寫什么組件,開始學(xué)web前端也不知道后面要學(xué)什么,php基礎(chǔ)有點(diǎn),node學(xué)了其實(shí)蠻喜歡的,但是老師說的不喜歡,以前都不知道這是什么,老師講課又快,框架什么的都不說有什么用具體是什么,就教了,有時候云里霧里的。最后畢業(yè)后悔選擇了web前端,也沒怎么找工作,就這么浪費(fèi)了5年,這5年也在反復(fù)橫跳,思考當(dāng)初到底如何選擇才是對的。有點(diǎn)后悔升本了,如果沒升本當(dāng)初就選擇自己喜歡的php了,至少混的也比現(xiàn)在好吧,但是升本這個機(jī)會又是提升學(xué)歷的一大好機(jī)會,畢竟高中努力不就是讀個好嗎?所以如果有這個機(jī)會不升本當(dāng)時也覺得虧,以后可能也還是覺得虧,但是如果當(dāng)時前幾名同學(xué)去升本我就沒機(jī)會升本了,這個或許最好了,沒升本我也不會覺得怎么樣,就不需要選擇了,也就不會后悔了,可惜運(yùn)氣不好,前幾名不升本。又或者如果大專大三的時候自己把php看完學(xué)完,升本的時候或許還有機(jī)會拿到學(xué)位證(宿舍那兩個拿到學(xué)位證英語都很差,比我還差,但是他們其他課程成績好,拉高學(xué)分績),如果當(dāng)初學(xué)完php,學(xué)了框架,mvc,到了本科遇到其他同學(xué)也不會說覺得自己不適合害怕什么的,就算學(xué)到j(luò)ava的框架復(fù)雜點(diǎn)的,其實(shí)概念都是差不多的(感覺差不多),界面寫好看點(diǎn)(有些老師只看你界面打分,里面代碼細(xì)節(jié)也不會看),分?jǐn)?shù)也可以拿高點(diǎn),現(xiàn)在回頭看以前本科覺得難的其實(shí)當(dāng)初我也是會的,只是以為別人工作過懂mvc什么,我沒接觸過以為自己寫的學(xué)的是淘汰沒用的,現(xiàn)在來看那些也都是以前學(xué)的東西,自己很多都接觸過,沒接觸過看一下也能懂,那時候看培訓(xùn)視頻感覺太好了,就覺得學(xué)校學(xué)的是淘汰的(有些少部分確實(shí)是),就不太信任自己學(xué)的了,其實(shí)都差不多的,本科剛開始做課程設(shè)計也覺得害怕,覺得好像很難啊,做了幾個發(fā)現(xiàn)其他本科的也是這么菜還沒我厲害,我越做越好,只怪我當(dāng)初大專和本科那段空閑的時間沒好好利用起來,都在學(xué)java基礎(chǔ)或者看電視劇了和網(wǎng)上人聊天了,不然學(xué)完php對知識體系大概(比如什么是mvc,什么是框架,而不是聽見就覺得高大上,害怕,那種為未知的恐懼)有了認(rèn)識本科也不會混得差,本科畢業(yè)后也不用去培訓(xùn)什么web前端直接找php工作就ok了,只怪當(dāng)時也太信任培訓(xùn)的了,有個同學(xué)他就不信,他就不去培訓(xùn),他也是升本的,他說都升本了還培訓(xùn)什么,本科畢業(yè)后直接去工作了,現(xiàn)在也做得蠻好的。當(dāng)時網(wǎng)上也找了些培訓(xùn)課程,覺得不錯,但是又好像不夠全面,他自己的體系,有些比如cms那些沒教,當(dāng)時也蠻喜歡那些用cms幫別人做網(wǎng)站接活的,我就覺得學(xué)完會不會少些什么,也擔(dān)心,那些完整的培訓(xùn)視頻看了又會花很多時間精力,學(xué)習(xí)java和c#就是基礎(chǔ)一個月視頻看了幾個月,自學(xué)確實(shí)有時候蠻難的,培訓(xùn)好的在于環(huán)境吧,導(dǎo)致培訓(xùn)課程視頻沒看完,網(wǎng)上那些自己出的體系也沒看完,現(xiàn)在想想也后悔,網(wǎng)上那些體系看完也行啊,cms都不是很重要,想用有基礎(chǔ)自己看看不就ok了?難道是因?yàn)閺?qiáng)迫癥?不完整的不想看?或許是,所以也怪自己,那時候cms很火,網(wǎng)上也出了很多自己的教程,很亂,看得也是稀里糊涂的沒有體系,有時候還是覺得可能學(xué)完也忘記了,不如工作如果需要有人帶你,用什么學(xué)什么更好。這兩種選擇都沒選,其實(shí)本科畢業(yè)后還是有機(jī)會的,當(dāng)時大專同學(xué)很差的去學(xué)了自學(xué)ui設(shè)計找到工資不錯的工作,當(dāng)時我也很想學(xué)ui設(shè)計,可惜幾個做ui設(shè)計的和網(wǎng)上的人都說ui設(shè)計不好找工作了,導(dǎo)致我也沒選擇,而且ui設(shè)計培訓(xùn)完了還有其他單獨(dú)的培訓(xùn)比如什么交互的培訓(xùn),臨摹的培訓(xùn),感覺如果想要學(xué)好培訓(xùn)完還要參加其他培訓(xùn)才行,我就不喜歡太多的這種,編程的就是只培訓(xùn)一種就行(就像編程培訓(xùn)視頻一套就行,ui設(shè)計的視頻培訓(xùn)視頻一套,還有其他結(jié)構(gòu)的交互視頻一套,臨摹視頻一套,太多太亂了),又喜歡又排斥只能說。前面說了本科這樣,所以編程是不想學(xué)了,所以php也是想學(xué)又不想學(xué),想學(xué)是因?yàn)榇髮5臅r候喜歡,不想學(xué)是因?yàn)楸究浦髮Υa的排斥,但是當(dāng)時也不知道web前端是怎么樣的,都沒有大概的了解,所以就去學(xué)了web前端,但是web前端學(xué)到框架那里就煩了,因?yàn)橐獙W(xué)linux,要用命令行,還要看英文文檔,開發(fā)工具也是黑色背景,不喜歡。我的感覺還停留在大專寫java,和c#那種感覺,不用怎么配置就可以開心的寫代碼,當(dāng)時對php的感覺也是這樣(雖然不具體學(xué)過),當(dāng)時流行的jq(當(dāng)時看網(wǎng)上前端會點(diǎn)jq就能找到好工作),也覺得php就像大專的時候?qū)Wjava那種感覺,覺得jq就是引個包就能愉快寫代碼了,所以學(xué)web前端的時候又想著學(xué)php(雖然前面說了本科不喜歡寫代碼了,但是web前端培訓(xùn)的時候因?yàn)榕琶壳?,又覺得自己寫代碼又行了)或者想著學(xué)ui設(shè)計,不喜歡web前端那種各種配置,和linux那些(如果是學(xué)php學(xué)linux又不排斥,怪怪的感覺,感覺php和linux是黃金組合吧?,或許覺得web前端就不應(yīng)該學(xué)linux?),其實(shí)這也是無知的表現(xiàn),所以認(rèn)知不全面就很影響判斷,就在前幾天看了下php的培訓(xùn)視頻,后面框架部分,發(fā)現(xiàn)學(xué)php也有類似前端的npm比如Composer,也是各種配置各種命令,php框架并不覺得比node學(xué)的express舒服,配置還多,當(dāng)初以為php自帶很多現(xiàn)成的東西,比如界面啊,寫web界面會很方便,以為會自己生成,現(xiàn)在才發(fā)現(xiàn)很多都是第三方的,別人拿來直接用的,以前認(rèn)為數(shù)據(jù)傳輸會很簡單,現(xiàn)在發(fā)現(xiàn)和node一樣該怎么用還是要怎么用,并沒有覺得會非常方便,甚至到這里我更喜歡web前端的node的內(nèi)容了,說難點(diǎn)的或許就是異步吧,但是我學(xué)得很好,這也不是讓我猶豫的地方,可惜本科的時候不知道,不如分?jǐn)?shù)會拉得更高,那些基礎(chǔ)得增刪改查其實(shí)都會,就是框架沒學(xué),如果界面弄好看點(diǎn),直接拿網(wǎng)上找的(以前我一直以為那些界面都是同學(xué)自己寫的,或者系統(tǒng)生成的,反正是我不會的,覺得網(wǎng)上找的或者自己寫的或許是淘汰不標(biāo)準(zhǔn)的,反正就是懷疑自己,也說不出那種感覺,不知道前端頁面如何和后臺數(shù)據(jù)交互吧,比如綁定還是什么的?自己也有學(xué)c#拖控件組件直接綁定數(shù)據(jù)覺得很簡單,就覺得是不是淘汰的或者出去社會也不用的,就是懷疑自己覺得簡單,現(xiàn)在看來是我想太多,本來就不難的啊,很簡單的東西我自己想得太復(fù)雜,被那些各種高大上名詞忽悠了),分?jǐn)?shù)會更高,拿到學(xué)位證機(jī)會更大吧,可惜那時候不相信自己,不相信的東西,覺得那是淘汰的以前的,以前一直以為培訓(xùn)教的項(xiàng)目都是完整的,培訓(xùn)之后才發(fā)現(xiàn)很多也是半成品,看了下網(wǎng)上培訓(xùn)視頻很多都是半成品,教你用框架增刪改查寫出的項(xiàng)目也是半成品,和自己學(xué)的也差不多,只是用了框架數(shù)據(jù)傳輸?shù)乃悸纷兞艘恍┒?,以前整天吹得好像多么多么牛,什么企業(yè)級項(xiàng)目開發(fā),搞得我自己都懷疑自己迷茫了,過于相信培訓(xùn)了,讓自己懷疑自己。有段時間還猶豫當(dāng)初是不是選擇java會更好,因?yàn)閖ava都有學(xué),如果大專選擇java,本科也用java,似乎更通用(其實(shí)也不完全對,c#大專本科都有啊,但是現(xiàn)在來看也淘汰了,比php淘汰還快,微軟c#還是微軟的呢,夠大牌了吧?),就像官方或者品牌一樣有保障,雖然難點(diǎn),但是我大專也學(xué)得好啊,當(dāng)初喜歡php是因?yàn)槎颊fphp簡單易學(xué),java難一點(diǎn),但是想到那時中專的都能學(xué)會找到不錯的工作,我也能,容錯率更高,有段時間我是這么想的,但是想了之后還是迷茫,為什么?因?yàn)槲液竺嬉呀?jīng)覺得簡單才好,因?yàn)橐郧靶r候買的很多軟件當(dāng)時喜歡,但是長大之后覺得變成了負(fù)擔(dān),又看了網(wǎng)上的極簡,覺得簡單更快樂,當(dāng)然簡單不是極簡啊,極端我覺得就不好了,所以我又覺得java太臃腫復(fù)雜,配置一大堆,就覺得這不是和我的思想矛盾了嗎?覺得選擇java是對的但是又和自己追求簡單矛盾了,想啊想,然后網(wǎng)上看了下某智的java視頻,框架各種前面介紹視頻,真的這個機(jī)構(gòu)的培訓(xùn)視頻總能給我眼前一亮的感覺,講技術(shù)前都會介紹這個東西是什么,有什么用,為什么會有這個東西,比如講框架,以前我是不知道是什么,網(wǎng)上查了下別人的比喻大概懂但是又沒懂完,我培訓(xùn)的時候也是,框架也不怎么介紹就講怎么用,學(xué)一個東西你不告訴我他是做什么的,我學(xué)的云里霧里的,目標(biāo)是什么,作用是什么都不說,反正我感覺不適合我,這個培訓(xùn)機(jī)構(gòu)視頻是什么都說得很清楚,也看了下用法,反正和我以前想的不一樣,以前總覺得很高大上,現(xiàn)在就覺得框架就是解決或者簡化某些問題的,其實(shí)也就那樣,相當(dāng)于幫你把你原來學(xué)的基礎(chǔ)內(nèi)容封裝起來,用他的規(guī)則來簡化寫代碼,就算不會框架你也可以用基礎(chǔ)學(xué)的內(nèi)容寫出同樣相同的東西,如果我本科知道的話就算不用框架我也能寫出,這樣我就不會排斥了,分?jǐn)?shù)也會高很多吧,不過看了下java的框架確實(shí)很多,臃腫,所以我看到這里又覺得還是不選擇java比較好,又覺得選擇java不適合了??赐暌曨l又非常后悔為何早點(diǎn)沒看(早點(diǎn)看就不會整天和自己的想象認(rèn)知胡思亂想了,總是在自己認(rèn)知的世界里想解決問題,但是認(rèn)知不夠又不好解決,想的畢竟和現(xiàn)實(shí)是有差距的,感覺也有差距),當(dāng)初的時候說看不懂沒認(rèn)知就算了,培訓(xùn)web前端之后發(fā)現(xiàn)這些視頻介紹的各種大部分都看得懂,看得懂就有了大概的認(rèn)知,而不是像前面說的對php的認(rèn)知還是停留在大專的那時候隨便會點(diǎn)不用配置太多就能很爽的寫代碼(大專的認(rèn)知就是基礎(chǔ)那些),而是像學(xué)web前端那些工具框架一樣要配置很多東西(雖然php感覺還是比web前端簡單些,但是也簡單不到哪,對于現(xiàn)在我來說差不多,只差一點(diǎn),其實(shí)都能學(xué)會學(xué)好),所以說一個知識體系的學(xué)習(xí)還是很有必要的,學(xué)完之后看其他類似大概都能看懂知道是什么回事。對比java,php,web前端之后發(fā)現(xiàn)java還是和想的一樣復(fù)雜臃腫就算了,至于php和web前端的想法就發(fā)生很大改變,覺得這兩個其實(shí)難度也差不了太多(以前會覺得php比web前端簡單很多,配置很少,現(xiàn)在感覺并不是這樣),只是一個偏向前端,一個偏向后端,反正他們這兩個前后端都要學(xué)的,只是偏重不一樣,當(dāng)初本科畢業(yè)后選擇web前端也沒錯,其實(shí)你用node寫自己喜歡的東西也不難啊,php比web前端多的大概不就是mysql,php的框架(你有node框架代替),linux?(我們web前端也有教,聽說有些機(jī)構(gòu)不教),爬蟲(不是主要的),好像也沒多多少,就算自己額外學(xué)習(xí),幾周也就夠了啊,node也能用mysql?。ㄎ铱从行C(jī)構(gòu)就是教node連接mysql,當(dāng)然當(dāng)時我們學(xué)的是mangodb),感覺當(dāng)初自己真的是可笑,寫自己喜歡的項(xiàng)目完全可以用node代替php的,主要是當(dāng)時認(rèn)知的誤差,覺得php能比其他語言寫網(wǎng)站多快多快,看了下視頻,其實(shí)也差不多,數(shù)據(jù)該傳還是要傳,又不是什么都自動幫你搞好(主要當(dāng)時php確實(shí)很火,做網(wǎng)站的確實(shí)很多用php,很多也是寫好的),覺得自己可笑,當(dāng)時還怪同學(xué)讓自己學(xué)前端,覺得是坑我,現(xiàn)在發(fā)現(xiàn)是自己的問題,而且可能還是我坑他,我找的web前端這個培訓(xùn)機(jī)構(gòu)老師講課太快,后面框架很多人都蒙了,同學(xué)培訓(xùn)完也沒怎么找到工作,只要是在一個群有個人無意中和我私聊說的這個機(jī)構(gòu),都不知道那個人是不是托,我在網(wǎng)上看大機(jī)構(gòu)講課比我們老師覺得要更好,至少會和你說這個有什么用,用這個東西之前會告訴你是什么,我們老師就是讓你先學(xué)先上車,以后再了解,當(dāng)然也有少部分同學(xué)喜歡那個老師的覺得那個老師講得好,聽得非常認(rèn)真(這個老師以前也是在另一個大機(jī)構(gòu)當(dāng)老師的,而且算有點(diǎn)名的吧,雖然我不喜歡那種風(fēng)格,個人喜好,我喜歡前面那個老師其他同學(xué)又不喜歡,都不怎么聽自己看視頻,所以說個人喜好),畢業(yè)的時候php準(zhǔn)備要淘汰了,其實(shí)不喜歡太復(fù)雜的話,把web前端當(dāng)作是php的延續(xù)不更好么?從喜歡php轉(zhuǎn)移到喜歡web前端不更好么?如果讓我說當(dāng)初應(yīng)該選什么,大專的時候做選擇,那其實(shí)還是選擇php,因?yàn)楫?dāng)時web前端都沒怎么火,java和php都很火,只有在這兩個當(dāng)中選,而且學(xué)的也是后端偏多,前端都是一些淘汰的,還用軟件來布局,java我覺得復(fù)雜(安卓雖然也簡單,但是我覺得要買安卓手機(jī)還要在上面開發(fā)覺得沒php方便就不選了),所以還是選擇php洛。而且就算學(xué)了web前端里面的node,我也會懷疑自己,node是不是只是陪襯的,不是主要的,肯定和java,php那些比不了,也一樣會懷疑,除非當(dāng)時又看了php的框架教程,其實(shí)有了經(jīng)驗(yàn),很多教程目錄或者內(nèi)容一眼看過去就大概知道是什么,懂是什么了。以前還有個問題就是也下了很多完整培訓(xùn)視頻,但是沒看完,有時候看到新的視頻又害怕以前視頻會不會老了,技術(shù)淘汰了,害怕像學(xué)校的一樣學(xué)了一些淘汰沒用的技術(shù),拿到新視頻又重新看又浪費(fèi)時間,不重新看又怕錯過什么,所以時間就是這么浪費(fèi)的,現(xiàn)在發(fā)現(xiàn)教程只要不是老得太離譜,就算幾年時間也沒關(guān)系的,基礎(chǔ)還是那個基礎(chǔ),高級框架變了也不會太多,就算你學(xué)的是淘汰的你有了那個基礎(chǔ)去學(xué)新的框架也一樣很快,前面很多東西也是一樣的,有些新的東西是在舊的基礎(chǔ)上增加的(當(dāng)然也不全是),而且很多時候你就算學(xué)新的舊的也一樣要學(xué),因?yàn)檫@么多公司,有些公司用的技術(shù)還是以前的,就比如學(xué)前端,jq還是要學(xué),還有公司用,雖然用vue很多,但你不能保證舊技術(shù)沒公司用啊,所以學(xué)了也沒什么,現(xiàn)在這么看好像有點(diǎn)被的前端課程坑了,其他什么數(shù)據(jù)結(jié)構(gòu),c語言都沒問題,但是當(dāng)時學(xué)校教前端居然還用table布局,我又看了網(wǎng)上的,搞得我對的課程印象非常不好,覺得都是淘汰的,其實(shí)java和c#和其他課程都不錯的,但是教的前端實(shí)在是給人印象太差。什么老師都有,上課放動畫的,上課還自己看書的,因?yàn)槟莻€老師說他以前上課不聽課,自學(xué)變得很厲害,所以也這樣?現(xiàn)在后悔學(xué)web前端為什么要浪費(fèi)這么多時間后悔了,就算不喜歡node,你把node換成php的成本也就半個月到一個月的時間吧,對于我這種有基礎(chǔ)(編程基礎(chǔ))而且完整培訓(xùn)完web前端知識體系的人來說。我現(xiàn)在發(fā)現(xiàn)web前端和php有很多重合的地方,比如前端html,css,js,jq這些前面都有學(xué)吧,我也自學(xué)過,web前端培訓(xùn)的時候也學(xué),雖然前端培訓(xùn)學(xué)得或許深點(diǎn),(但是有個問題,我培訓(xùn)學(xué)到框架之后培訓(xùn)老師說我們主要以后寫組件的,不是讓你寫什么html界面,css那些,主要寫組件,那么問題來了,你前面學(xué)那些培訓(xùn)這么久做什么?你把時間給框架多點(diǎn)不行么,多用點(diǎn)框架寫項(xiàng)目不好么?前面不怎么用你學(xué)這么深做什么?而且網(wǎng)上也有很多寫好的插件吧,你用原生寫效率很很低的吧,公司也有自己的庫么?會用你自己寫的么?特別是小公司,說到這里又像說下以前喜歡中小公司,覺得自由,更有意思,學(xué)php還可以自己接活,有成就感,不喜歡大公司,但是前段時間又喜歡中等公司,因?yàn)橛X得創(chuàng)業(yè)潮過了,不適合創(chuàng)業(yè)了,還是有個技術(shù)安穩(wěn)上班比較適合,容錯率高,不用太考慮太多,為什么不說喜歡大公司,因?yàn)槲矣X得我也進(jìn)不去?。?,這些前端基礎(chǔ)php和web前端都有學(xué),感覺php學(xué)的也夠用了(看了下java的前端,感覺php學(xué)的前端還是要比java學(xué)的前端要多點(diǎn)的感覺),之后的就有點(diǎn)差別,比如web前端學(xué)node.js,php就學(xué)php,其實(shí)難度差不多的,node也不覺得有多難,web前端我們那時也學(xué)linux教你部署,php培訓(xùn)也是教你一點(diǎn)linux,web前端學(xué)三個前端框架Vue.js、Angular.js、React.js,老師也是讓你們專攻一個就行,一個會了其他自學(xué)也很快就會,php培訓(xùn)我聽同學(xué)說也會學(xué)個vue,php學(xué)phpthink那node學(xué)個express,其實(shí)難度差不多嘛,重合的也很多,最主要是當(dāng)時培訓(xùn)web前端最后老師也沒教微信小程序開發(fā),你敢信?我學(xué)的前端老師居然沒教,老師說很簡單,說自學(xué)就行,發(fā)了個視頻給我們,真的很搞笑,當(dāng)時小程序這么火,面試別人都會問你會不會,你居然沒教,教點(diǎn)那些難難聽不懂的有屁用?。课衣爠e人php培訓(xùn)的都說有教微信小程序,我覺得真是搞笑,當(dāng)時我也有想轉(zhuǎn)php還教了500元定金想去培訓(xùn),但是學(xué)了一天發(fā)現(xiàn)環(huán)境不好,而且我又一根筋,覺得學(xué)了web前端就不想選擇其他了(當(dāng)時web前端培訓(xùn)排名又靠前放棄又覺得可惜),要專一,又放棄php,去復(fù)習(xí)web前端,但是我又不喜歡web前端,真的是煩惱。如果當(dāng)初直接學(xué)php,就算php不好找工作,php培訓(xùn)的前面那些前端大部分都會,vue當(dāng)時很火,你去網(wǎng)上找個vue的教程(其實(shí)和web前端培訓(xùn)差不多的)就一周的內(nèi)容,再學(xué)幾天小程序,直接從php轉(zhuǎn)到web前端也比我直接去培訓(xùn)web前端要方便容易啊,你再用php代替node,這不更好么,你學(xué)了喜歡的php,不行又可以轉(zhuǎn)前端(當(dāng)時可能轉(zhuǎn)前端也不是很難吧,我聽網(wǎng)上有些學(xué)ui設(shè)計的有些學(xué)完ui設(shè)計公司讓他們?nèi)プ鰓eb前端了,因?yàn)閡i設(shè)計也學(xué)點(diǎn)簡單的前端,這都能做前端工作,說明當(dāng)如果php轉(zhuǎn)不比學(xué)ui的要簡單?)。雖然知道php淘汰了,不知道為什么那種感覺還在,還是喜歡(當(dāng)培訓(xùn)機(jī)構(gòu)取消php的時候有點(diǎn)高興,因?yàn)槲艺J(rèn)為選擇web前端是對的,我以為自己能安心學(xué)習(xí)前端,但是過幾天還是猶豫,還是想學(xué)php,喜歡就是喜歡,沒有太多理由,感覺當(dāng)初本科畢業(yè)要么學(xué)php要么學(xué)ui設(shè)計,就算失敗也無所謂,反正本科也不想寫代碼了,學(xué)ui設(shè)計失敗就直接轉(zhuǎn)行了,學(xué)php如果失敗反正也是當(dāng)初自己喜歡的,失敗就轉(zhuǎn)行了,我也不會說php失敗再去學(xué)其他的比如web前端或者java了,因?yàn)槟切┒急萷hp難,一開始就學(xué)難的如果失敗了就麻煩,你再選簡單的也不能保證簡單的能否成功,但是你一開始選擇簡單的,成功了最好,失敗了你也不會浪費(fèi)時間再選難的了,這樣容錯率更高啊,當(dāng)然簡單的和難的回報率也不能差太多,不然也不好判斷)。
web前端好學(xué)么?要學(xué)些什么?
您好,web前端相對于其它的語言來說是好學(xué)的,
階段1.前端核心基礎(chǔ)
HTML +_CSS核心、基礎(chǔ)語法、面向?qū)ο蟆?DOM和
BOM編程、jQuery框架
階段2.HTML5 + CSS3 + 移動端核心
HTML5新特性、Canvas專列、CSS3新特性、CSS3進(jìn)階、CSS3實(shí)例演練
階段3.移動端
移動端核心、移動端適配、移動端特效
階段4.服務(wù)器端
服務(wù)器端開發(fā)、數(shù)據(jù)庫操作、前后端交互核心、微信公眾號開發(fā)
階段5.高級
基礎(chǔ)深入剖析、面向?qū)ο笊钊胫v解、異步編程、
函數(shù)式編程設(shè)計模式
階段6.前端必備
性能優(yōu)化、版本控制工具、模塊化、項(xiàng)目構(gòu)建工具
階段7.高級框架
React框架基本使用、React框架進(jìn)階、Vue框架基本使用、Vue框架進(jìn)階、Vue源碼分析
階段8.小程序
原生小程序入門、原生小程序API使用、小程序框架Mpvue
web前端學(xué)習(xí)路線
上面這個是web前端學(xué)習(xí)的內(nèi)容,也是web前端學(xué)習(xí)的路線圖你可以安裝這個來學(xué)習(xí),從上到下根據(jù)你的實(shí)際情況來學(xué)習(xí),你可以在網(wǎng)上找一些好的視頻自學(xué),也可以報個培訓(xùn)班學(xué)習(xí)都可以的,希望對你有所幫助。
web前端好學(xué)嗎?
Web前端相對傳統(tǒng)的C,Java,嵌入式等而言,是一個比較容易入手的職業(yè)技能,總之Web前端入門容易,想熟練很難,需要更多的主動學(xué)習(xí)意愿,Web培訓(xùn)專家建議您,找Web前端培訓(xùn),還是找達(dá)內(nèi)Web前端培訓(xùn)。所謂的Web前端工程師,都應(yīng)該會些什么,干些什么呢?好多前端工程師,大部分的人會切幾張圖,會從bootstrap里復(fù)制粘貼,會用jQuery做個特效,會用html游戲框架寫個,會在Github里找各種模板自和庫拼拼弄弄,就大言不慚的稱自己為“前端工程師”甚至還吹牛說什么前端好簡單啊,前端找工作好難啊,沒有發(fā)展啊,想轉(zhuǎn)行啊。最可怕的是,這些個“前端工程師”,有部分還不了解什么是HTML,就到處問(百度知道、知乎里尤其多)一開始怎么學(xué)前端啊,前端前景怎么樣?!军c(diǎn)擊測試我適不適合學(xué)設(shè)計】
學(xué)習(xí)前端的知識,您可以選擇教育。的高校服務(wù)業(yè)務(wù)以深化產(chǎn)教融合為已任,為應(yīng)用型本科、中高職等各類院校提供高校協(xié)同服務(wù)解決方案。截止目前合作院校超700所,校企合作實(shí)驗(yàn)室50余個,專業(yè)共建在校生近5000人,為高校舉辦實(shí)訓(xùn)近萬次,組織實(shí)施各類講座5萬余場,從2021年參與教育部產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目以來,目前已協(xié)同443所高校,累計成功申報立項(xiàng)992項(xiàng),立項(xiàng)數(shù)量在教育部在冊統(tǒng)計排名第二位(數(shù)據(jù)統(tǒng)計參照《產(chǎn)學(xué)合作教育研究》內(nèi)刊2023年第1期)。
web前端開發(fā)好學(xué)么 web前端開發(fā)簡單嗎
1、web前端在開發(fā)領(lǐng)域來說,是屬于門檻比較低的,打個比方,我們的服務(wù)器語言的學(xué)習(xí)是先慢后快,而Web端相反,先快后慢,也就是說,入門快,切入快,但后期要成為大牛則需要不斷的積累。
2、學(xué)習(xí)Web前端的方法已經(jīng)發(fā)生變化,固守以前的套路學(xué)習(xí)可不行。Web前端是從網(wǎng)頁制作演變而來,可以說是Web1.0時代的產(chǎn)物,那時的網(wǎng)站頁面大多是靜態(tài)的,也就是說,用戶對于頁面需求大多停留在瀏覽網(wǎng)站的狀態(tài),而如今不同了,富媒體盛行,用戶已經(jīng)不滿足單一的圖文并茂,而是希望能在頁面上看到更多新的形態(tài),所以如今的Web前端工程師還需要不斷地學(xué)習(xí),力求做出時代所需的網(wǎng)頁。
3、其次,photoshop和flash是做設(shè)計的基礎(chǔ),也就是美工的工作,不過作為Web前端工程師,懂得這兩項(xiàng)技能,在承接UI工程師工作時會比較順暢。
前端好學(xué)嘛?
前端不難學(xué),因?yàn)槟闱玫拇a,是有視覺效果展現(xiàn),所以會很有成就感。
只要你掌握以下技能,邏輯思維很不錯,英語不是很差,不難的。
熟練HTML, CSS核心語法
熟練H5,CSS3新特性
掌握多種布局技巧
能夠獨(dú)立繪制前端靜態(tài)頁面
熟悉核心語法
熟練DOM,BOM操作
熟練面向?qū)ο缶幊?/p>
掌握前端必備框架jQuery
掌握前端UI框架bootStrap
掌握css預(yù)編譯語言less
針對前邊所學(xué)知識進(jìn)行綜合性項(xiàng)目練習(xí)
熟練ES6/7/8/9/10/11新特性
掌握npm,git等前端必備技能
掌握NodeJs開發(fā)
掌握數(shù)據(jù)庫MongoDB使用
掌握Ajax及Ajax類庫使用
掌握工程化工具webpack,gulp等使用
熟練React核心語法
掌握React擴(kuò)展庫使用:router,Antd
掌握React高級Redux狀態(tài)管理庫使用
掌握React項(xiàng)目開發(fā)技能
掌握Vue核心語法
掌握Vue擴(kuò)展庫使用:router,Vuex,ElementUI等
掌握Vue底層實(shí)現(xiàn),如:v-model,雙向數(shù)據(jù)綁定等
Vue企業(yè)級項(xiàng)目開發(fā),Vue前臺項(xiàng)目,Vue后臺管理項(xiàng)目
掌握原生小程序核心語法及API使用
掌握小程序開發(fā)框架UniApp使用
獨(dú)立完成企業(yè)級項(xiàng)目開發(fā)
對前端必備技能綜合性復(fù)習(xí)
熟練掌握面試必備技術(shù)
前端好學(xué)嗎?
這類專業(yè)學(xué)習(xí)不需要什么高學(xué)歷,零基礎(chǔ)也能學(xué)。
前端是一門比較火熱的編程技術(shù),前端可以分為幾個部分,主要包括Html,css,學(xué)習(xí)前端我們可以從先易后難,先從簡單的html代碼學(xué)起,然后慢慢的去接觸一些更高深的代碼,其實(shí)從小白到高級開發(fā)老師,并不是一件簡單的事,需要我們長期的慢慢積累,在課余的時間,可以自學(xué)html代碼和一些簡單的樣式,如果想了解更多的代碼,可以系統(tǒng)的培訓(xùn)。前期建議可以選擇機(jī)構(gòu)系統(tǒng)培訓(xùn),推薦咨詢【達(dá)內(nèi)教育】。該機(jī)構(gòu)有獨(dú)特的1v1督學(xué)跟蹤式學(xué)習(xí)模式,有疑問隨時溝通,企業(yè)級項(xiàng)目,課程穿插大廠真實(shí)項(xiàng)目講解,對標(biāo)企業(yè)人才標(biāo)準(zhǔn)制定專業(yè)學(xué)習(xí)計劃 ,囊括主流熱點(diǎn)技術(shù),理論知識+學(xué)習(xí)思維+實(shí)戰(zhàn)操作打造完整學(xué)習(xí)閉環(huán),實(shí)戰(zhàn)講師經(jīng)驗(yàn)豐富。
想了解更多關(guān)于前端的詳情,推薦咨詢【達(dá)內(nèi)教育】。該機(jī)構(gòu)致力于面向IT互聯(lián)網(wǎng)行業(yè),培養(yǎng)軟件開發(fā)工程師、測試工程師、UI設(shè)計師、網(wǎng)絡(luò)營銷工程師、會計等職場人才,擁有行業(yè)內(nèi)完善的教研團(tuán)隊(duì),強(qiáng)大的師資力量,200余位總監(jiān)級講師,1000余名教研人員,確保學(xué)員利益,全方位保障學(xué)員學(xué)習(xí);更是與多家企業(yè)簽訂人才培養(yǎng)協(xié)議,全面助力學(xué)員更好就業(yè)。
web前端的前景怎樣呢?好學(xué)嗎
目前前端的工作很吃香,薪資水平直逼后端的程序員,有些甚至已經(jīng)超乎想象。例如我個人就是,同一家公司同一級別的前后端職位,前端已經(jīng)比后端多了1k左右。
web
推薦大家去看看各大招聘網(wǎng)站的招聘信息,前端職位尤其多,因?yàn)榧夹g(shù)架構(gòu)使前后端分離的前端項(xiàng)目越來越工程化,最近隨著微服務(wù)的興起,前端甚至也在挖掘微前端技術(shù),雖然還沒有得到廣泛應(yīng)用,但我相信這是未來的趨勢。
除了技術(shù)的復(fù)雜性外,對用戶體驗(yàn)的要求也越來越高,這也迫使前端程序員必須提高技能,前端進(jìn)入門檻被動地提高了。
互聯(lián)網(wǎng)和IT都是玩概念游戲的行業(yè),前端這一細(xì)分領(lǐng)域更是如此,如模塊化、微型前端、大前端等,這些概念的出現(xiàn)也從一個側(cè)面反映出前端技術(shù)越來越復(fù)雜,前端崗位越來越熱。
但話又說回來,前景好不代表找工作好。就是因?yàn)楹芏嗳硕贾狼岸碎_發(fā)的前景很好,所以一窩蜂的去找自學(xué),報班,甚至報班的,甚至還有很多內(nèi)部課程。因此,前端職位的競爭尤為激烈。
如今有許多后端程序員和一些ui設(shè)計人員都寫過靜態(tài)頁面,所以嚴(yán)格地說,只有那些只寫靜態(tài)頁面的人才能叫“切圖仔”,切圖仔在這個行業(yè)大環(huán)境下,很難找到工作。
目前,前端開發(fā)工程師除了掌握最基本的html、css和之外,還至少掌握了vue和react框架、gue和react開發(fā),混合app開發(fā),需要更上一層樓,就需要了解一些基本的后端開發(fā)知識,比如服務(wù)器、網(wǎng)絡(luò)請求、數(shù)據(jù)庫的增刪改查等,有了這些知識,才能更好地與團(tuán)隊(duì)合作(可以更好地甩掉)。
隨著css技術(shù)、等技術(shù)的不斷涌現(xiàn),軟件越來越關(guān)注用戶的交互和體驗(yàn),界面越來越豐富美觀,各種前端框架不斷涌現(xiàn),前后端分離成為軟件發(fā)展的趨勢,前端技術(shù)在整個開發(fā)團(tuán)隊(duì)中所占的比重越來越大。