摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹(jǐn)慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。
轉(zhuǎn)行前端有哪些疑慮?
在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹(jǐn)慎是為了更好的堅持,而不是放棄的理由。
寫在前面:這里前后端指的是web開發(fā)的前后端。
1、前端崗位需求如何?前景如何?薪資如何?(這是對將轉(zhuǎn)行業(yè)的必要考量)
2、是自學(xué)好?還是培訓(xùn)好?(抱歉,我是自學(xué)的,對于培訓(xùn),下文不發(fā)表任何觀點(diǎn))
3、如何高效學(xué)習(xí),多久能找到工作?
4、非科班會不會沒發(fā)展?年齡大會不會被淘汰?
5、前端和后端哪個好?上手?發(fā)展前景?
以上這些問題,有些是1年前我想知道的,有些是1年前我所看到的文章里提到的,也順便一起總結(jié),我將用很長的篇幅從自己的親身實(shí)踐及各階段的心路歷程來論述。
先來看看我們是不是一類人吧,或者有多少相同點(diǎn)。
本人一般本科-電子信息專業(yè),大學(xué)唯一學(xué)過與前端有一丟丟關(guān)系的課程,算是C語言吧(if、for這些語法和js接近)畢業(yè)后從事了近3年環(huán)保方面的工作,17年開始自學(xué)并轉(zhuǎn)行,是一個不折不扣的非科班大齡零基礎(chǔ)程序猿,不僅離開了自學(xué)的天堂(學(xué)校),而且已婚已育,常言道進(jìn)入社會工作了就學(xué)不進(jìn)去了,別說還有了家庭和孩子,對此我有一些不同的看法:
這就提到了一個關(guān)于興趣和壓力的問題。
1、興趣:從小到大,總是被問你的理想是什么?我依然記得這些聲音:我要當(dāng)科學(xué)家、我要當(dāng)發(fā)明家......我只能說當(dāng)時教育的價值觀和崇拜都是正確的,可是這虛無縹緲的理想是個啥?
興趣遠(yuǎn)比理想更能發(fā)揮積極作用,更貼近實(shí)際生活
這就是命啊!記得當(dāng)時是我弟弟去問他上海的舅舅,學(xué)點(diǎn)什么能有個一技之長,因?yàn)樗亲龌ヂ?lián)網(wǎng)這塊的大牛,自然推薦我弟弟了一些js方面的知識,說只要肯學(xué),上手了薪資很高。
說句實(shí)話,一開始就是被薪資高這三個字吸引了,連前端是什么都搞不清楚狀態(tài),就這么糊里糊涂的開始了,靠著一點(diǎn)c語言基礎(chǔ),學(xué)起了javaSE,看看概念做做小例子,無比暢快,相見恨晚,后來才知道java和js完全不是一個概念。
2、壓力:從小到大,就沒主動看過書,上學(xué)完全是被逼出來的,而有了興趣之后,再給你來點(diǎn)壓力,即使是這樣的我,還是堅持看了好幾本書的(具體過程后面詳細(xì)講)
綜上所述:對于一個無興趣無壓力的我,再多的時間也是浪費(fèi),而當(dāng)你有了努力的理由,就別怕來不及,我把這個看作是開竅了,存在即是合理,之前的經(jīng)歷都是鋪墊,不后悔!
我是自學(xué)了差不多4個月才找到工作的,說實(shí)話有點(diǎn)艱難。前端是什么?要學(xué)什么?能做什么?怎么去做?這些問題都要你自己一點(diǎn)點(diǎn)去尋找答案,所以入門推薦視頻學(xué)習(xí),有的老師還是很優(yōu)秀的,講起來幽默風(fēng)趣,總會帶一點(diǎn)自己的理解,不像書本那么晦澀難懂(有了一定基礎(chǔ)絕對要去看書、看書、看書,書是人類進(jìn)步的階梯,一點(diǎn)沒錯)。培訓(xùn)就是你花錢有人帶著你咯,就像你回到了學(xué)生時代(具體效果,去問培訓(xùn)出來的人吧)。這里有必要強(qiáng)調(diào)一下上文提到的興趣和壓力,如果沒有這兩點(diǎn),你自學(xué)肯定不會成功,培訓(xùn)就不一定了,就像我不愛學(xué)習(xí)也考了個本科一樣(是不是有點(diǎn)自吹的嫌疑?)當(dāng)時我選擇自學(xué)主要有兩點(diǎn):一、時間和家庭不允許培訓(xùn),一大把年紀(jì)了還跑去花錢遠(yuǎn)離家庭培訓(xùn)4個月,有點(diǎn)作;二、如果沒有自學(xué)的能力,即使培訓(xùn)出來也是廢柴一枚,不如直接搬磚去了,干嘛換個地方培個訓(xùn)再搬磚,多此一舉。
這里先插播幾個例子,有時候真感覺自學(xué)黨和培訓(xùn)黨無故就成了兩派
1、我有個同學(xué)也是畢業(yè)后工作差不多1年,培訓(xùn)轉(zhuǎn)行的,培訓(xùn)到入職順風(fēng)順?biāo)以跊Q定轉(zhuǎn)行時也與他交流過,他作為一個成功的培訓(xùn)黨,自然推薦培訓(xùn)的,而且他說他們經(jīng)理的意思是偏向培訓(xùn)的,至少培訓(xùn)出來的人一定能做些基礎(chǔ)的活,而自學(xué)的就不保證了。
2、在我工作半年之際,有幸代表公司面試了幾個前端(社會可能對此有誤解,姑且用著這個名稱),我就按照公司工作的要求和一些基礎(chǔ)知識聊聊咯,因?yàn)槲覀児韭镎械亩妓闶切氯耍赃@里面肯定是涇渭分明。
A同學(xué)是自學(xué)的,我問及一些基本工作要求和基礎(chǔ)時,他很自信地說:沒問題,很簡單。畢竟大家都是自學(xué)轉(zhuǎn)行的,何苦為難人家呢,那就多聊聊吧?言語間,他說他經(jīng)常逛各大博客、張鑫旭老師的網(wǎng)站、看慕課網(wǎng)(噢喲,不錯哦,感覺自學(xué)能力很強(qiáng)),還說他目前在研究vue、react等框架(我問他那你覺得用這些框架有難度么),他說我覺得很簡單,人家都給你封裝好了,你就拿過來看著文檔用就好了,前端的東西沒什么難度,我還想學(xué)點(diǎn)后端的東西(這里我不得不吐槽他了,你TM啥都不會呢就拽成這樣了,要不招你來當(dāng)銷售?)然后聊了那么久,最后我還是給他機(jī)會了,我和他說基礎(chǔ)很重要,你面試的是前端,給你個PSD圖,做個靜態(tài)來看看先(結(jié)果你們肯定想不到。。。我估計我這輩子都忘不了這貨了)過了2天,按道理這時間很慢了,他發(fā)我一個網(wǎng)站,還備注了一大堆內(nèi)容:說我這個導(dǎo)航是用的浮動布局的,輪播用的插件,懸浮的那個橫幅我以為是困定在banner圖上的,后來才知道是懸浮的,反正很簡單就fixed就好了,沒就做,下面的內(nèi)容嘛全是選項卡,我就不做了(敢情我給你兩天時間讓你來給我指點(diǎn)迷津了?這里要罵人了啊兄弟們自己腦補(bǔ),這種人千萬不能學(xué)的,這就叫好高騖遠(yuǎn)、紙上談兵)。
B同學(xué)是培訓(xùn)出來的,還有過工作經(jīng)驗(yàn),照理說能滿足公司需求了,奈何她的觀點(diǎn)又雷到我了。她培訓(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)水平到達(dá)一定境界后必然是全棧,不同的只是出身,所以不要認(rèn)為會了皮毛就能月薪上萬,高薪后端說不定樣式寫的比你好!
結(jié)論:不管你自學(xué)還是培訓(xùn),最重要的是基礎(chǔ)和不斷自學(xué)的能力,把培訓(xùn)當(dāng)敲門磚方得始終!
1年前我也是網(wǎng)上查來查去,居然都說前端缺口很大,找工作很簡單,這里補(bǔ)充一點(diǎn)我是無錫人(不能代表上海、深圳的實(shí)際情況)很顯然我信了,在查閱這些問題的同時,我也尋求著學(xué)習(xí)方法,入門還是推薦視頻學(xué)習(xí),我看的第一套視頻是51自學(xué)網(wǎng)(純粹分享,后來接觸多了覺得妙味課堂和慕課網(wǎng)更好一點(diǎn))上的H5教程,里面涵蓋了html、css、js大部分基礎(chǔ)知識,還有實(shí)戰(zhàn),質(zhì)量還是可以的,唯一不足的是老師說學(xué)完這套視頻運(yùn)氣好可以找份5000左右的工作,我居然又信了(這里除了求職者,可能還有用人公司的問題,后文寫到求職經(jīng)歷時再行說明)我是個比較糾結(jié)的人,之后還看了很多html和css的基礎(chǔ)視頻,幾乎都是講解屬性作用的,當(dāng)然還有編碼規(guī)范,我覺得不能相信一家之詞,所以看了很多相同的視頻,甚至還刷了一遍W3C的html、css、js,這里我可以很負(fù)責(zé)任地告訴你們,三人行必有我?guī)煟覀円驹诰奕说募绨蛏锨靶卸皇强达L(fēng)景,當(dāng)你集眾人之所長的同時,潛移默化中扎實(shí)了你的基礎(chǔ)(基礎(chǔ)很重要,大公司重基礎(chǔ),小公司重實(shí)踐,這是普遍現(xiàn)象,也是對于轉(zhuǎn)行的人最殘酷的地方,你會發(fā)現(xiàn)兩者你都沒有)一邊面試,一邊學(xué)習(xí),我終于醒了,恍然大悟,前端崗位缺乏的是中級以上的前端工程師,而不是入門級的,所以想光憑會一點(diǎn)html、css是找不到工作的,就算你背的滾瓜爛熟也沒用,實(shí)踐和理論不是一個概念,于是很多人會推薦新人,你直接去學(xué)bootstrap、vue、jq等等框架,這種急于求成也是要不得的,首先在基礎(chǔ)不扎實(shí)的情況下你很難掌握,即使硬著頭皮掌握了,開始了愉快的工作,你很容易迷失在自我感覺良好的幻境中,框架解決了大部分問題,疑難雜癥問領(lǐng)導(dǎo),而在中國估計一個小公司決定了框架后夠你用一輩子,那你可算是真的完了。。。你的前端夢止步于此。公司不可能養(yǎng)一個無法完成基本工作的人超過1星期的,所以你得把前端最基礎(chǔ)的東西做熟練,才能找到一個公司慢慢進(jìn)階。我覺得首先把圖切出來,然后做成靜態(tài)頁面,你別管怎么獲取動態(tài)數(shù)據(jù)怎么放到服務(wù)器給別人看,你就瘋狂做你的靜態(tài)頁面(一開始沒有PSD就百度找點(diǎn)圖片還省得切了),零碎的知識點(diǎn)總是容易理解的,有針對性的小demo毫無壓力,當(dāng)你真正開始化零為整的時候,css感性的一面就會暴露出來,各種屬性相互影響,你要把這些問題完美解決,不能等到工作讓你布個局你還百度怎么清除浮動,兼容性另說了(隨著時代發(fā)展,大部分只兼容到IE8,可以說減輕了很多負(fù)擔(dān))這里為什么說是完美解決?因?yàn)閏ss不像傳統(tǒng)語言那么理性,同樣的布局你可以有很多的實(shí)現(xiàn)方法,這里再強(qiáng)調(diào)一遍基礎(chǔ)很重要,想做前端就一定要尊重前端,別人云亦云說css很簡單。正因?yàn)樗暮唵危瑢?dǎo)致了它的不簡單。磚頭式編程就是定寬定高,浮動,更有甚者直接絕對定位的,當(dāng)你剛學(xué)會理論沒有實(shí)踐的時候也許你就會這么做,所以多練多總結(jié)才能配合使用好css的各個屬性,做出一個合格的布局,好多后端就是被這種簡單蒙蔽的雙眼(吐槽時間:如果你去應(yīng)聘一個公司,他覺得前端很簡單隨便找個人都能做,而且后端可以兼職,只是最近忙想找個前端做做樣式的,千萬不要去!!!分析:會樣式的后端到處都是,做的比前端還好的鳳毛麟角,基本p8以上了,這樣的公司你去了得不到尊重不說,讓你改他們后端寫的樣式就要了你親命了)目前我所遇到的后端通常學(xué)會個浮動就覺得擁有了全世界,有問題直接絕對定位,哈哈,你影響我?我飛到天上看你怎么影響我,什么這邊怎么間隙小了,來個margin吧,怎么又大了?改個負(fù)值(我可真聰明,有些菜鳥前端都不知道可以用負(fù)值吧)文字居中直接
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/52563.html
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹(jǐn)慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹(jǐn)慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹(jǐn)慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹(jǐn)慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
摘要:我從今年的月份開始在知乎上連續(xù)回答前端開發(fā)相關(guān)的問題,至今已有將近三個月,回顧寫過的一百多條回答,不少是給迷茫的前端工作者的建議。今天我把我的思考提煉整理成文,希望能給予在迷茫中前行中的前端學(xué)習(xí)工作者一些有用的建議。 本文首發(fā)于知乎專欄——前端指南作者:Mark MFS老師轉(zhuǎn)載請注明來源。 我從今年的2月份開始在知乎上連續(xù)回答前端開發(fā)相關(guān)的問題,至今已有將近三個月,回顧寫過的一百多條回...
摘要:前言大家好,這里是平頭哥聯(lián)盟,我是首席背鍋官松鼠,今天要分享的是最給一些還沒入門的同學(xué)或需要提升的同學(xué)一些指引詳細(xì)說明自己這幾年來經(jīng)歷怎么一步一步轉(zhuǎn)型給大家一個參考希望可以少走些彎路寫在最前由平頭哥聯(lián)盟測試同學(xué)整理作者首席背鍋官松鼠交流群 showImg(https://segmentfault.com/img/bVbksdn?w=1278&h=722); 前言 ? 大家好,這里是@...
互聯(lián)網(wǎng)高速發(fā)展,隨著科技的進(jìn)步有一些崗位薪資出現(xiàn)了墊底的情況比如:生產(chǎn)制造、客服、行政等崗位。也有一些崗位薪資有了大幅度的增長:營銷/運(yùn)營、研發(fā)/開發(fā),以及IT相關(guān)的崗位。 那么對于一個應(yīng)屆畢業(yè)生,并非計算機(jī)專業(yè)的該如何進(jìn)入IT這個領(lǐng)域呢? 推薦你來學(xué)習(xí)軟件測試,首先軟件測試只有20%的代碼,對文科生來說是非常又好的。學(xué)習(xí)軟件測試的入行難度相對比開發(fā)壓力小很多。就算是你想要選擇在二線城市就業(yè),不想...
閱讀 713·2023-04-25 19:43
閱讀 3910·2021-11-30 14:52
閱讀 3784·2021-11-30 14:52
閱讀 3852·2021-11-29 11:00
閱讀 3783·2021-11-29 11:00
閱讀 3869·2021-11-29 11:00
閱讀 3557·2021-11-29 11:00
閱讀 6105·2021-11-29 11:00