摘要:本,工業(yè)設(shè)計碩,設(shè)計學(xué)有點點編程基礎(chǔ),有自己從頭搭建的網(wǎng)站在上家公司也是主要靠寫程序吃飯裸辭前攢了一個半月工資。沒想到從我裸辭,到入職下家公司,足足經(jīng)歷了個月之久。個月都干啥了本人從裸辭到入職下家公司,共個月。
當(dāng)你看到這行文字時,我假設(shè)你是一個準備轉(zhuǎn)行前端,或者正在轉(zhuǎn)行前端的人。我剛花了11個月轉(zhuǎn)行前端。和你聊聊我的故事吧。
轉(zhuǎn)行花了多久?11個月準備轉(zhuǎn)行前端時,我看了很多過來人寫的轉(zhuǎn)行經(jīng)驗。別人什么條件,轉(zhuǎn)行花了多長時間。然后對比自己什么條件,估計轉(zhuǎn)行成功率和自己需要的時間。
先看下網(wǎng)上的,大家轉(zhuǎn)行的情況。網(wǎng)上點贊較多的文章(自學(xué)編程),不少是一兩個月就轉(zhuǎn)行成功了。培訓(xùn)班廣告中,整個培訓(xùn)周期多為4到6個月。
再看看自己轉(zhuǎn)行前的條件。211本,工業(yè)設(shè)計;985碩,設(shè)計學(xué);有點點編程基礎(chǔ),有自己從頭搭建的WordPress網(wǎng)站;在上家公司也是主要靠寫程序吃飯;裸辭前攢了一個半月工資。
看起來條件應(yīng)該是不錯的,當(dāng)時就預(yù)估自己一個半月能找到下家吧。沒想到從我裸辭,到入職下家公司,足足經(jīng)歷了11個月之久。要不是后來家里人支持我伙食費和住宿的費用,早就流落街頭了。
如果你也準備轉(zhuǎn)行,不妨也看看我這個轉(zhuǎn)的慢的人是怎么轉(zhuǎn)的。把11個月作為一種時間下限,在裸辭前多作一個參考。這也是我寫這篇文章的一個原因。
11個月都干啥了本人從裸辭到入職下家公司,共11個月。其實這包括前期選擇轉(zhuǎn)行方向、搞Unity游戲開發(fā)的時間,已口頭錄取等正式offer的時間。真正從決定轉(zhuǎn)行前端到拿到現(xiàn)在公司的offer,8個月。有效努力時間150天,累計約771小時。日均5.14小時有效時間。
8個月學(xué)習(xí)前端的時間分配,統(tǒng)計大體如下:
用時 | 內(nèi)容 |
---|---|
1個月 | HTML5,CSS,Bootstrap |
1個月 | JavaScript |
0.5個月 | ES6 |
1.5個月 | Vue及其H5、CSS深入 |
1.5個月 | React及函數(shù)式編程 |
1個月 | 服務(wù)器和API |
0.3個月 | PHP-MySQL |
1.2個月 | 刷題和面試 |
注意,這個時間分配表只是事后統(tǒng)計,并不是“最佳實踐”。同時,知識是相互聯(lián)系的,這個分類統(tǒng)計并不嚴格。搞Vue時,才發(fā)現(xiàn)我對html和CSS不夠熟悉。搞React時才發(fā)現(xiàn)以前以為的掌握JavaScript根本不叫掌握。之所以做這個表格,是想讓新人對知識塊的“體量”有個直觀的印象。不要像我當(dāng)初那樣,以為一個星期就能掌握Vue開心找工作去了。
統(tǒng)計數(shù)據(jù)來源于自己的每天日志整理。自己每天都有日志簡單記錄干了什么事情。同時我也有使用iHour記錄時間開銷的習(xí)慣。不過,iHour上我把學(xué)前端都歸到“專項編程”一項,沒做細分。表格是根據(jù)iHour總時間記錄與每日的工作內(nèi)容交叉對比整理而成,僅供萌新參考。
轉(zhuǎn)行期間,每周還是保留了一天做休整。畢竟,這是長跑。
11個月能不能壓縮對轉(zhuǎn)行時間影響較大的因素有很多,這里我只說“培訓(xùn)班”和“裸辭”。
是否參加參加培訓(xùn)班
參加培訓(xùn)班確實是快速轉(zhuǎn)行的方法。有一個環(huán)境,能督促學(xué)生學(xué)習(xí)。有老師,不懂的坑可以問。同時,高昂的學(xué)費,參差不齊的教學(xué)質(zhì)量與學(xué)生水平,也為人詬病。
但對我來說,非常不劃算。對于學(xué)費,真的付不起。對于學(xué)習(xí)氛圍,像我這種在學(xué)校呆了21年的學(xué)生,也用不著別人監(jiān)督。對于老師答疑,我有搜索引擎。這8個月來,幾乎沒有搜索引擎解決不了的技術(shù)疑問。當(dāng)然,這里的搜索引擎包括“谷鴿”。
不參加培訓(xùn)班還有一個重要原因:檢測自己是否真的適合做前端。對我來說,如果不能通過自學(xué)轉(zhuǎn)行前端,說明我不適合做程序員,不適合做前端。如果我參加培訓(xùn)班的話,不管適合不適合,都能通過培訓(xùn)達到能就業(yè)的水平。這就看不出自己是否適合做前端了。
不參加培訓(xùn)班不等于不能利用培訓(xùn)班的力量。你可以找培訓(xùn)班公開的課程表,然后自己按照課程表的知識點,一點一點自學(xué)。
當(dāng)然,是否參加培訓(xùn)班因人而異。著急就業(yè),報班也是一個選擇。為避免廣告嫌疑,這里不作任何推薦。知識是客觀的。無論這些知識是你自己學(xué)來的,問人學(xué)到的,還是老師教你的,學(xué)到后都是無差別的。不必因為培訓(xùn)班出身就自信不足。工作幾年后,這個“出身”就更加不重要了。
是否裸辭
業(yè)余時間自學(xué)轉(zhuǎn)行是一種比較溫和的方法,既有收入保證,也有后路可以留。如果你的本職工作足夠輕松,也許可以一試。當(dāng)然也意味著你不會有破釜沉舟的決心和氣勢,成功率不可保證。
我的上一份工作,經(jīng)常加班到深夜甚至通宵,根本就不會有什么“業(yè)余時間”來學(xué)習(xí)技能。我只好選擇裸辭。裸辭意味著有足夠的時間保證去學(xué)習(xí),但也意味著你要承受斷了收入的焦慮。不過,裸辭后全日制自學(xué)編程,確實效率高很多。不然這篇文章應(yīng)該叫《我轉(zhuǎn)行前端花了XX年》了。
被“老虎”追趕的11個月在我轉(zhuǎn)行的2018年,前端正好處于技術(shù)更新?lián)Q代的時候。當(dāng)時一種很強烈的感覺就是知識“一邊學(xué)一邊被淘汰”。
就像一個人在崎嶇不平的山路上奔跑。前面有一輛馬車,能追上去并上車,你就有工作,有飯吃。后面有一只老虎(技術(shù))在追馬車。老虎跑得快,前面的馬車也跑得快,夾在中間的自己也只能拼命快跑。如果被老虎追上,那你就妥妥的被“淘汰”了。這11個月來,我跑呀跑呀跑呀~
剛開始時學(xué)的是html5和css。這些是網(wǎng)頁的基礎(chǔ),一直學(xué)下來也沒有太大變化,還算好。
接著,你必然會碰到一個叫做jQuery這個“活古董”輕量框架。因為這個框架是快要淘汰的,所以我稍微地學(xué)了一下,就放一邊了。沒想到日后面試時,jQuery還會常常露臉,而且每次都在這里被扣分。
接著學(xué)Bootstrap,開發(fā)響應(yīng)式的網(wǎng)頁應(yīng)用。深入之后,甚至能自己寫出一個響應(yīng)式框架。再深入之后,你會發(fā)現(xiàn)大公司現(xiàn)在已經(jīng)不玩響應(yīng)式了。響應(yīng)式中,有的元素在手機訪問時隱藏,有的元素在桌面端訪問時隱藏。但不管什么設(shè)備訪問,所有元素都要下載下來。大公司對于桌面端和移動端寫兩套頁面,兼容性更好,性能更高。
轉(zhuǎn)行的后面階段,基本在學(xué)框架。學(xué)框架時,你會明顯感覺到,以前的“開發(fā)模式”是落后淘汰的。直接寫html、css、js、jQuery,都是刀耕火種。用框架,那是開拖拉機了。Angular?React?Vue?新框架眼花繚亂,框架生態(tài)也生機勃勃。
JavaScript這門語言本身也是在不斷發(fā)展的。當(dāng)學(xué)到es6,那感覺簡直就像學(xué)了一門新的語言!
回到前面說到的山路。我是從老虎的身后起跑的,現(xiàn)在已經(jīng)追上馬車,上車了。上了車的我才發(fā)現(xiàn)——這輛馬車哪來的馬?是人在拉車!當(dāng)我還在驚恐中,前面一個拉車的老頭被石頭絆了一下,摔倒。馬車無情地從他身上壓過,估計再過幾秒老虎就會追上他。我沒有猶豫,拿起懸在空中的韁繩綁在自己身上。我默默拉著馬車向前奔跑,不忍回頭……
11個月來拿到什么offer11個月來累計拿到5個offer。選擇了最后一個offer,某一線大廠。篇幅有限,如果多人對此感興趣的話,另開文章寫這個過程。
尾巴今天的故事主要是技術(shù)方面的。其實轉(zhuǎn)行還有心態(tài)、生活等難題。但我相信這些你自己能處理好,就無需我多說了。
希望2019的你能盡快找到工作,不要像我這樣折騰這么久。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/108886.html
摘要:單機游戲重視沉浸感和體驗感。這是我做判斷時的一條重要準則。在我的心目中,我是廣外的走讀生。所以我對廣外總是有一種特別的感謝之情。而這段時間是最純粹穩(wěn)定的。這種崗位確是挺對口的。還是相當(dāng)感謝同學(xué)們的。本來題目是沒有年齡的。只是在網(wǎng)上??吹揭呀?jīng)25歲是否還適合轉(zhuǎn)行當(dāng)程序員之類的問題,就覺得有必要暴露下我的年齡。 在過去的2018年,我從新媒體藝術(shù)的小圈子里面跳出來,自學(xué)編程,轉(zhuǎn)行前端?,F(xiàn)已經(jīng)入職...
摘要:大家好,我是一名轉(zhuǎn)行人。會了以上這些內(nèi)容,只能說是能夠獲得一份工作,但是現(xiàn)在行業(yè)招人的要求原來越高,搞定自動化或者性能測試,才能拿到以上的月薪。機會只留給有準備的人,這是一個靠本事的社會。 大家好,我是一名IT轉(zhuǎn)行人。2017年畢業(yè)于湖南生物機電職業(yè)學(xué)院,大學(xué)學(xué)的軟件技術(shù)(java)專業(yè),我...
摘要:在這種情況下,跟繼續(xù)死熬下去相比,轉(zhuǎn)行,或許是最不壞的選擇。轉(zhuǎn)行是個不容易的過程,轉(zhuǎn)行之后的技能積累和學(xué)習(xí)過程也是不容易的。最好是有經(jīng)驗的人帶你,有大腿抱,學(xué)習(xí)效率極高,這個我深有體會。 如題,本人一個普通二本大學(xué)機械專業(yè)畢業(yè),14年畢業(yè),16年轉(zhuǎn)行,目前做IT行業(yè)的軟件測試已經(jīng)有3年多,...
摘要:在優(yōu)衣庫累死累活干了個月,錢不多而且也沒什么前途,日子可以說是過的渾渾噩噩,本該奮斗學(xué)習(xí)的年紀,我的生活卻如此頹廢,所以下定決心要找其他出路。年成長之路走來的分享年時間,從優(yōu)衣庫導(dǎo)購到現(xiàn)在的測試工程師。 ...
摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗和總結(jié),無可厚非,但是決定了就一定要堅定的走下去,謹慎是為了更好的堅持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...
閱讀 2240·2023-04-26 01:57
閱讀 3266·2023-04-25 16:30
閱讀 2338·2021-11-17 09:38
閱讀 1090·2021-10-08 10:14
閱讀 1395·2021-09-23 11:21
閱讀 3693·2019-08-29 17:28
閱讀 3465·2019-08-29 15:27
閱讀 955·2019-08-29 13:04