新聞中心
轉(zhuǎn)行前端有哪些疑慮?
在人生的抉擇處,尋求一些別人的經(jīng)驗和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、江孜網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、電子商務(wù)商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為江孜等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
寫在前面:這里前后端指的是web開發(fā)的前后端。
1、前端崗位需求如何?前景如何?薪資如何?(這是對將轉(zhuǎn)行業(yè)的必要考量)
2、是自學(xué)好?還是培訓(xùn)好?(抱歉,我是自學(xué)的,對于培訓(xùn),下文不發(fā)表任何觀點)
3、如何高效學(xué)習(xí),多久能找到工作?
4、非科班會不會沒發(fā)展?年齡大會不會被淘汰?
5、前端和后端哪個好?上手?發(fā)展前景?
以上這些問題,有些是1年前我想知道的,有些是1年前我所看到的文章里提到的,也順便一起總結(jié),我將用很長的篇幅從自己的親身實踐及各階段的心路歷程來論述。
關(guān)于我
先來看看我們是不是一類人吧,或者有多少相同點。
本人一般本科-電子信息專業(yè),大學(xué)唯一學(xué)過與前端有一丟丟關(guān)系的課程,算是C語言吧(if、for這些語法和js接近)畢業(yè)后從事了近3年環(huán)保方面的工作,17年開始自學(xué)并轉(zhuǎn)行,是一個不折不扣的非科班大齡零基礎(chǔ)程序猿,不僅離開了自學(xué)的天堂(學(xué)校),而且已婚已育,常言道進入社會工作了就學(xué)不進去了,別說還有了家庭和孩子, 對此我有一些不同的看法:
這就提到了一個關(guān)于興趣和壓力的問題。
1、興趣:從小到大,總是被問你的理想是什么?我依然記得這些聲音:我要當(dāng)科學(xué)家、我要當(dāng)發(fā)明家......我只能說當(dāng)時教育的價值觀和崇拜都是正確的,可是這虛無縹緲的理想是個啥?
興趣遠比理想更能發(fā)揮積極作用,更貼近實際生活
這就是命啊!記得當(dāng)時是我弟弟去問他上海的舅舅,學(xué)點什么能有個一技之長,因為他是做互聯(lián)網(wǎng)這塊的大牛,自然推薦我弟弟了一些js方面的知識,說只要肯學(xué),上手了薪資很高。
說句實話,一開始就是被薪資高這三個字吸引了,連前端是什么都搞不清楚狀態(tài),就這么糊里糊涂的開始了,靠著一點c語言基礎(chǔ),學(xué)起了javaSE,看看概念做做小例子,無比暢快,相見恨晚,后來才知道java和js完全不是一個概念。
2、壓力:從小到大,就沒主動看過書,上學(xué)完全是被逼出來的,而有了興趣之后,再給你來點壓力,即使是這樣的我,還是堅持看了好幾本書的(具體過程后面詳細講)
綜上所述:對于一個無興趣無壓力的我,再多的時間也是浪費,而當(dāng)你有了努力的理由,就別怕來不及,我把這個看作是開竅了,存在即是合理,之前的經(jīng)歷都是鋪墊,不后悔!
是自學(xué)好?還是培訓(xùn)好?
我是自學(xué)了差不多4個月才找到工作的,說實話有點艱難。前端是什么?要學(xué)什么?能做什么?怎么去做?這些問題都要你自己一點點去尋找答案,所以入門推薦視頻學(xué)習(xí),有的老師還是很優(yōu)秀的,講起來幽默風(fēng)趣,總會帶一點自己的理解,不像書本那么晦澀難懂(有了一定基礎(chǔ)絕對要去看書、看書、看書,書是人類進步的階梯,一點沒錯)。培訓(xùn)就是你花錢有人帶著你咯,就像你回到了學(xué)生時代(具體效果,去問培訓(xùn)出來的人吧)。這里有必要強調(diào)一下上文提到的興趣和壓力,如果沒有這兩點,你自學(xué)肯定不會成功,培訓(xùn)就不一定了,就像我不愛學(xué)習(xí)也考了個本科一樣(是不是有點自吹的嫌疑?)當(dāng)時我選擇自學(xué)主要有兩點:一、時間和家庭不允許培訓(xùn),一大把年紀了還跑去花錢遠離家庭培訓(xùn)4個月,有點作;二、如果沒有自學(xué)的能力,即使培訓(xùn)出來也是廢柴一枚,不如直接搬磚去了,干嘛換個地方培個訓(xùn)再搬磚,多此一舉。
這里先插播幾個例子,有時候真感覺自學(xué)黨和培訓(xùn)黨無故就成了兩派
1、我有個同學(xué)也是畢業(yè)后工作差不多1年,培訓(xùn)轉(zhuǎn)行的,培訓(xùn)到入職順風(fēng)順水,我在決定轉(zhuǎn)行時也與他交流過,他作為一個成功的培訓(xùn)黨,自然推薦培訓(xùn)的,而且他說他們經(jīng)理的意思是偏向培訓(xùn)的,至少培訓(xùn)出來的人一定能做些基礎(chǔ)的活,而自學(xué)的就不保證了。
2、在我工作半年之際,有幸代表公司面試了幾個前端(社會可能對此有誤解,姑且用著這個名稱),我就按照公司工作的要求和一些基礎(chǔ)知識聊聊咯,因為我們公司嘛招的都算是新人,所以這里面肯定是涇渭分明。
A同學(xué)是自學(xué)的,我問及一些基本工作要求和基礎(chǔ)時,他很自信地說:沒問題,很簡單。畢竟大家都是自學(xué)轉(zhuǎn)行的,何苦為難人家呢,那就多聊聊吧?言語間,他說他經(jīng)常逛各大博客、張鑫旭老師的網(wǎng)站、看慕課網(wǎng)(噢喲,不錯哦,感覺自學(xué)能力很強),還說他目前在研究vue、react等框架(我問他那你覺得用這些框架有難度么),他說我覺得很簡單,人家都給你封裝好了,你就拿過來看著文檔用就好了,前端的東西沒什么難度,我還想學(xué)點后端的東西(這里我不得不吐槽他了,你TM啥都不會呢就拽成這樣了,要不招你來當(dāng)銷售?)然后聊了那么久,最后我還是給他機會了,我和他說基礎(chǔ)很重要,你面試的是前端,給你個PSD圖,做個靜態(tài)來看看先(結(jié)果你們肯定想不到。。。我估計我這輩子都忘不了這貨了)過了2天,按道理這時間很慢了,他發(fā)我一個網(wǎng)站,還備注了一大堆內(nèi)容:說我這個導(dǎo)航是用的浮動布局的,輪播用的插件,懸浮的那個橫幅我以為是固定在banner圖上的,后來才知道是懸浮的,反正很簡單就fixed就好了,就沒做,下面的內(nèi)容嘛全是選項卡,我就不做了(敢情我給你兩天時間讓你來給我指點迷津了?這里要罵人了啊兄弟們自己腦補,這種人千萬不能學(xué)的,這就叫好高騖遠、紙上談兵)。
B同學(xué)是培訓(xùn)出來的,還有過工作經(jīng)驗,照理說能滿足公司需求了,奈何她的觀點又雷到我了。她培訓(xùn)出來做了2年切片,靜態(tài)應(yīng)該毫無問題,問及一些css知識卻不會(是什么限制了你的能力),那再問問js吧,雖然這里用不到太多,姑且問問。來了,來了,大神開講啦。她說js我基本沒用過,反正現(xiàn)在cms模板里就集成了js插件,而且像阿里、騰訊、百度這些大公司都有自己的框架,前端的技術(shù)已經(jīng)非常成熟了,我們沒必要去學(xué)這些東西,只要用他們的就好了(你真的會用么?)也難怪了前端經(jīng)常被吐槽(包括我依然不能算合格的前端工程師),我當(dāng)時看到了一片文章《寫給那些轉(zhuǎn)行做前端的人》,很明顯他是招聘前端的大神,雖然文章開頭有些極端的勸阻轉(zhuǎn)行的人,可以說是非常痛心疾首,但是后文的分析和給出的意見還是很中肯的,我覺得興趣也好,壓力也罷,即使是高薪誘惑,能激勵你前行的動力都可以,但是千萬不要誤解。只有菜鳥才分前后端,那是為了高效開發(fā),分工合作,當(dāng)水平到達一定境界后必然是全棧,不同的只是出身,所以不要認為會了皮毛就能月薪上萬,高薪后端說不定樣式寫的比你好!
結(jié)論:不管你自學(xué)還是培訓(xùn),最重要的是基礎(chǔ)和不斷自學(xué)的能力,把培訓(xùn)當(dāng)敲門磚方得始終!
前端崗位需求如何?多久能找到工作?前景如何?薪資如何?
1、需求
1年前我也是網(wǎng)上查來查去,居然都說前端缺口很大,找工作很簡單, 這里補充一點我是無錫人(不能代表上海、深圳的實際情況) 很顯然我信了,在查閱這些問題的同時,我也尋求著學(xué)習(xí)方法,入門還是推薦視頻學(xué)習(xí),我看的第一套視頻是51自學(xué)網(wǎng)(純粹分享,后來接觸多了覺得妙味課堂和慕課網(wǎng)更好一點)上的H5教程,里面涵蓋了html、css、js大部分基礎(chǔ)知識,還有實戰(zhàn),質(zhì)量還是可以的,唯一不足的是老師說學(xué)完這套視頻運氣好可以找份5000左右的工作,我居然又信了(這里除了求職者,可能還有用人公司的問題,后文寫到求職經(jīng)歷時再行說明)我是個比較糾結(jié)的人,之后還看了很多html和css的基礎(chǔ)視頻,幾乎都是講解屬性作用的,當(dāng)然還有編碼規(guī)范,我覺得不能相信一家之詞,所以看了很多相同的視頻,甚至還刷了一遍W3C的html、css、js,這里我可以很負責(zé)任地告訴你們,三人行必有我?guī)?,我們要站在巨人的肩膀上前行而不是看風(fēng)景,當(dāng)你集眾人之所長的同時,潛移默化中扎實了你的基礎(chǔ)(基礎(chǔ)很重要,大公司重基礎(chǔ),小公司重實踐,這是普遍現(xiàn)象,也是對于轉(zhuǎn)行的人最殘酷的地方,你會發(fā)現(xiàn)兩者你都沒有)一邊面試,一邊學(xué)習(xí),我終于醒了,恍然大悟, 前端崗位缺乏的是中級以上的前端工程師,而不是入門級的 ,所以想光憑會一點html、css是找不到工作的,就算你背的滾瓜爛熟也沒用,實踐和理論不是一個概念,于是很多人會推薦新人,你直接去學(xué)bootstrap、vue、jq等等框架,這種急于求成也是要不得的,首先在基礎(chǔ)不扎實的情況下你很難掌握,即使硬著頭皮掌握了,開始了愉快的工作,你很容易迷失在自我感覺良好的幻境中,框架解決了大部分問題,疑難雜癥問領(lǐng)導(dǎo),而在中國估計一個小公司決定了框架后夠你用一輩子,那你可算是真的完了。。。你的前端夢止步于此。公司不可能養(yǎng)一個無法完成基本工作的人超過1星期的,所以你得把前端最基礎(chǔ)的東西做熟練,才能找到一個公司慢慢進階。我覺得首先把圖切出來,然后做成靜態(tài)頁面,你別管怎么獲取動態(tài)數(shù)據(jù)怎么放到服務(wù)器給別人看,你就瘋狂做你的靜態(tài)頁面(一開始沒有PSD就百度找點圖片還省得切了),零碎的知識點總是容易理解的,有針對性的小demo毫無壓力,當(dāng)你真正開始化零為整的時候,css感性的一面就會暴露出來,各種屬性相互影響,你要把這些問題完美解決,不能等到工作讓你布個局你還百度怎么清除浮動,兼容性另說了(隨著時代發(fā)展,大部分只兼容到IE8,可以說減輕了很多負擔(dān))這里為什么說是完美解決?因為css不像傳統(tǒng)語言那么理性,同樣的布局你可以有很多的實現(xiàn)方法,這里再強調(diào)一遍基礎(chǔ)很重要,想做前端就一定要尊重前端,別人云亦云說css很簡單。正因為它的簡單,導(dǎo)致了它的不簡單。磚頭式編程就是定寬定高,浮動,更有甚者直接絕對定位的,當(dāng)你剛學(xué)會理論沒有實踐的時候也許你就會這么做,所以多練多總結(jié)才能配合使用好css的各個屬性,做出一個合格的布局,好多后端就是被這種簡單蒙蔽的雙眼(吐槽時間:如果你去應(yīng)聘一個公司,他覺得前端很簡單隨便找個人都能做,而且后端可以兼職,只是最近忙想找個前端做做樣式的,千萬不要去!?。》治觯簳邮降暮蠖说教幎际?,做的比前端還好的鳳毛麟角,基本p8以上了,這樣的公司你去了得不到尊重不說,讓你改他們后端寫的樣式就要了你親命了)目前我所遇到的后端通常學(xué)會個浮動就覺得擁有了全世界,有問題直接絕對定位,哈哈,你影響我?我飛到天上看你怎么影響我,什么這邊怎么間隙小了,來個margin吧,怎么又大了?改個負值(我可真聰明,有些菜鳥前端都不知道可以用負值吧)文字居中直接


咨詢
建站咨詢
