在我不長的職業(yè)生涯中,也經(jīng)歷過一次轉(zhuǎn)行,并且圓滿成功。
我認為轉(zhuǎn)行成功主要在于兩點:想清楚、能堅持。
轉(zhuǎn)行是一件痛苦且煎熬的事,這期間你會經(jīng)歷多次自我懷疑,能理解你的人少之又少。所以一定要想清楚是否一定要轉(zhuǎn)。如果已經(jīng)決定,就請你一定堅持,因為你轉(zhuǎn)行成功后獲得的成就感也是巨大的。

在2016年初,我是一個信息系統(tǒng)項目的實施人員,當(dāng)時我們項目組的情況就是天天加班,少則10點,多則12點。等躺在床上就已經(jīng)凌晨了。我的內(nèi)心很崩潰,滿滿的負面情緒,覺得自己的時間真是不值錢,被別人肆意浪費。而且我是小仙女誒,我要睡美容覺的啦。
不管什么事情,當(dāng)他嚴重影響你的心情、嚴重影響你的休息、嚴重影響你的健康時,請你一定設(shè)法放棄他。
焦慮了一段時間后,轉(zhuǎn)行的念頭漸漸浮現(xiàn),看到公司里的研發(fā)上班時間比較規(guī)律,工作氛圍輕松愉快,就萌生了轉(zhuǎn)去做前端開發(fā)的想法。
1、我先去主動認識做前端的同事,一來熟悉公司前端方面的主要工作;二來請他們推薦一些基礎(chǔ)的學(xué)習(xí)網(wǎng)站,以便了解前端知識的總體情況。
當(dāng)時公司前端的工作主要就三個方面,網(wǎng)站頁面開發(fā)、手機頁面開發(fā)、大屏演示頁面開發(fā)。根據(jù)在慕課網(wǎng)、菜鳥教程、51CTO學(xué)院等多個編程教學(xué)網(wǎng)站的調(diào)查分析,我把學(xué)習(xí)分為3個階段。
a.必備知識學(xué)習(xí)
前端的基礎(chǔ)是HTML、css、JavaScript,以及一些常用的js框架。必須熟練掌握。
b.進階知識學(xué)習(xí)
在上一階段的基礎(chǔ)上,了解vue、angular等MVVM框架,了解手機端框架ionic,盡量掌握。
c.加分項知識學(xué)習(xí)
學(xué)習(xí)echarts和PS,為大屏設(shè)計開發(fā)做準備。
2、制定學(xué)習(xí)計劃和每一階段要達成的目標(biāo)。
了解了需要學(xué)習(xí)的內(nèi)容后,應(yīng)該制定學(xué)習(xí)計劃,一份科學(xué)的計劃可以讓你時刻掌控全局??茖W(xué)的計劃包括合理的時間安排和可度量的成果。
由于我之前有一定代碼基礎(chǔ),所以在時間安排上比較緊湊。這是我初步制定的學(xué)習(xí)計劃,比較粗略。大家在學(xué)習(xí)過程中,除了有整體計劃外,還應(yīng)有落實到每一天的各個時間段的計劃。對應(yīng)真實的學(xué)習(xí)進度,對自己先前擬訂的計劃隨時進行調(diào)整。

3、堅持、放平心態(tài)、有自信的學(xué)習(xí)
關(guān)于堅持
自學(xué)最重要的就是自控和堅持,很多同學(xué)都有無法堅持的困擾,這也是我一直在對抗的難題。
直到有一天聽了一堂課,老師說,不能堅持的背后是反饋的問題,不是堅持本身的問題。

所以為了激勵自己能持續(xù)學(xué)習(xí),需要給自己設(shè)定一些反饋和獎勵,以看得見的成果來鼓勵自己堅持下去。
所以在學(xué)習(xí)過程中,動手實踐很重要,一方面可以練習(xí)所學(xué)知識,學(xué)以致用。另一方面,可以切實看到自己的進步,是給自己的反饋。當(dāng)完成一個節(jié)點的學(xué)習(xí)時,出去放松一下也是很好的獎勵。下圖是我學(xué)習(xí)echarts時的幾個小練習(xí)。

關(guān)于心態(tài)和自信
相信自己能做成什么事,對這件事能否最終成功,至關(guān)重要。這種相信不是盲目的,來源于長久以來的積累、實踐、反思、提高,更來源于不斷達成的各個目標(biāo)。成功亦是成功之母。
在進展不順的時候,多想想自己以前做成功的事。因為到目前為止,你已經(jīng)從你所有認為不會過去的事情中幸存了下來。
也有看了好幾遍還是不懂的知識點,也有調(diào)了好久還是跑不通的代碼。也會因為達不到自己的預(yù)期而煩躁不已。但仔細想想,不懂的地方可以多查查資料,跑不通的代碼可以請教大神,今天完不成的事情可以明天繼續(xù)。天不會塌,我沒必要崩潰。
4、做自己的實際作品,讓面試官看到你的能力
對于程序員來說,沒有什么比一份實際的demo更能展現(xiàn)你能力了。其實其他崗位也一樣。準備一份高顏值的面試作品是很有必要的。這份作品應(yīng)該充分展現(xiàn)你的能力,包括扎實的基礎(chǔ),對新知識的了解和運用,以及一定的頁面設(shè)計、審美能力。
對我來說,大屏頁面的布局設(shè)計可以展現(xiàn)我的審美能力和對前端基礎(chǔ)知識的了解,大屏中的數(shù)據(jù)調(diào)用和動畫可以展現(xiàn)我的JS技術(shù)。當(dāng)時他們急需能做大屏開發(fā)的前端,我的作品剛好符合他們的需求。
因為demo已被公司采用,為避免版權(quán)問題,我只截圖了一部分給大家看看。

5、分析自己與目標(biāo)工作相關(guān)的附加能力,你有而其他人不一定具備的,可以在面試中加分
前端開發(fā)避免不了和設(shè)計師打交道,掌握一定的PS技術(shù)可以成為我的加分項。
事后聽領(lǐng)導(dǎo)說,因為我會PS,覺得可以在人手緊缺的時候,頂半個設(shè)計師用,挺劃算哈哈。
如果你已經(jīng)對當(dāng)下的工作難以忍受,不如盡快行動起來。與大家分享我很喜歡的兩句話:
種一棵樹最好的時間是十年前,其次是現(xiàn)在。
人生最痛苦的事情,不是我不行,而是我本可以。
如果你先更多的了解我,可以進入我的主頁,查看個人介紹~