前言
年底了,對工作做一個總結。又要感嘆那句話啊,時光流水,仿佛昨天才剛畢業,到今天不知不覺已經正式工作半年了。文章以po主自己的心理想法和所見所聞入手來寫,垃圾專科生,文筆不好勿怪。開始正文吧。
!
關于工作
6月份畢業,沒有收入沒有家的我迫切的需要一份工作。專科+非計算機專業+無畢業證(掛科清考,對專業不上心,半路自學前端去了。),再者大學自學技術也沒有非常認真,技術并不是很好,那時候大多時間和同學開黑,浪。那時候的心態就是先找到一份工作活下去邊做邊學。
經過半個月的面試,定了一家外包公司。沒學歷,沒技術估計也就外包肯收了吧。感謝外包公司給野生碼農一個機會。剛開始就是維護老項目熟悉公司,大部分外包估計都差不多,只要你能干活就OK。工作就是一個從難到容易的過程,我也清楚這個過程,自己水平低,自然勤勉加班,盡量最快最優的完成工作。這個過程從最開始的盡量完美的完成工作到了現在花更多的時間優化項目,學習新技術。
在公司,工作本身帶來的提升非常有限,一個框架復用復用,可能大部分人的工作都是在重復勞動吧。有句話叫做工作就像溫水煮青蛙,做著做著就死了,前端或者說程序員這條路,能堅持做一個程序員做下去很難,年輕人紛紛入坑,人過中年,紛紛轉型。
熱情在長時間的枯燥工作中漸漸流失(重復勞動,無理的需求變更導致加班,刪代碼重寫代碼循環。。。),當工作漸漸枯燥,學習便成了熱情來源。
關于學習
當一周的工作只需要2、3天就能完成的時候,剩下的幾天怎么辦?焦慮的po主想到了無止盡的學習。基礎不扎實?開始讀紅寶書,你不知道的js鞏固基礎(寫得真好),react火?學。vue火?學。同事:最近typescricpt賊火。我:學。
po主工作之余,學習express、koa框架,mongodb數據庫,微信小程序,公眾號開發,react native。。等等幾乎所有po主接觸到的前端技術,po主都會盡量一探深淺。
po主的學習都沒有做到深入原理的學習,屬于應用層的學習。這個東西什么用?怎么用?照著文檔擼一遍代碼,跑起一個demo項目,Github開個坑。
po主在同行的交流中,也知道技術需要深入,只知其皮毛,不知其紋理。po主反思這么學習原因有3:
- 懼怕源碼,密密麻麻一堆未知代碼,就跟剛入門維護一個未知的項目一樣
- 需要學的東西太多,這個也想學,那個也想學,導致不想花(沒有)太多時間深入一個東西。
- 把學習看作一個知識儲備,深入是工作中才需要的過程(我花了這么多時間學習,結果都沒用上)。
新技術讓我保持著熱情,貫徹著工作第一,學習第二的的心態。加班?改需求?無所謂,快點結束讓我學習。
前端到底應該怎么學習,這個話題沒有斷過,貌似沒有定論。到底是先挖深度,還是先挖寬度?js也是一門奇特的語言,我們甚至不需要弄懂她就可以使用她。大佬們碎碎念:一如前!端深似海,學不完的~
關于職場
本來是不想這個點的,但是這個問題有很嚴重。po主入職以來,看到蠻多的新人都犯了一個非常嚴重的錯誤,那就是閉門造車。
剛入職又正好接手一個沒接觸過的項目,難免一堆不懂,如果項目又比較急,勢必會讓人感覺亞歷山大,這個時候一定要挺住多加點班,不懂就多問,多學,用同事常說的一句話說:沒有什么是加班不能解決的。一定要展現出你的態度,你在努力的去做這件事,沒有偷懶。
這么做除了幫你自己更快的更好的解決問題,也讓公司的人對你有一個更好的映像。怕就怕你不懂,又不問,領導一問進度:崩盤。
這里po主就當次王婆自夸一次,po主剛進來接了一個react項目,首先react,po主基本不懂用,頭大,然后項目是沒有前后端分離,所有文件都在一個項目目錄排版還很差,代碼本身也是十分亂(后來才知道自己這次是真的跳坑里了,這就是一個垃圾項目,之前的前端受不了跑了,我來背鍋),這也導致了po主每天都要問一堆問題,后來po主挺過來了,開始用vue寫自己的項目,轉正的時候po主的工資也實現了一個2000加薪的跨度。
勇于提問,絕對讓你受益良多。但也不要過于依賴,問題還是要盡量自己解決,實在不行在提問。除了提問還有就是溝通,對于工作,項目有所想法都可以和上級試個水,指不定就成了,不成也不虧。
關于心態和驅動力
工作上,po主從剛開始的辛苦完成工作 》 一般完成工作 》輕松工作 》 非常輕松工作。
心態上,自然而然也從一開始勤勤懇懇變成了一種應付性心態。
po主在公司干了半年,幾乎清一色的web后臺頁,就是表哥表單提交渲染的循環過程。中間使用了一下electron,但就沒有后來了,沒有正式項目。還經歷了一段空閑期,閑了1個多月。。。
對于po主這種人來說,空閑是最可怕的。坐在公司沒事干,和老板談話后啟動了一些框架工作(vue業務組件提取封裝,API封裝),也確實非常實用。在這之后po主就開始組件復用式開發vue項目,如果全是抽過業務的項目,自我感覺效率可以高上50-70%。
po主自我感覺還不是那種學習到廢寢忘食,更多的驅動自我的都是自我暗示和自給壓力(松懈了就想想自己沒有畢業證,一個專科生,矮矬窮,長得這么丑還不好好學習。),當光光自我驅動力不夠學習的時候,工作就派上用場了。工作+自我驅動=每天都過得很充實。
當工作比例嚴重縮小,沒有激情,沒有成就,感覺學不到東西,然而工資還是沒變,心態慢慢變了,po主開始考慮職業規劃了。
關于面試和跳槽
it跳槽是一種常態,也是眾所周知的。就目前po主了解主要有幾點原因:
- 工作變的枯燥,沒有激情,沒有成就,干的沒意思。
- 能力提升和工資不成正比,每天都在變強,但是工資不見漲。
- 公司項目不符合心意,老是后臺管理,膩不膩啊。
- 公司技術老套,一套玩到死,模版都不帶改的。
- 加班嚴重,受不了了,不是人過的。
- 其它原因...(想寫全棧,回老家)
跳槽,po主認為對絕大數新人是非常必要的。因為一般公司,所需要的可能并不是一個高薪碼農,這份工作,我招一個實習生也能做,為啥要花大錢養個老油條。一年前的你適合這個公司,不代表一年后你還是和繼續留下。跳槽學問很大,也是一個要好好學習的點。簡歷的star法則,騎驢找馬啥的,不知道的同學可得網上多找些文章看看了。
找工作,6分技術 ,2分運氣,剩下2分靠包裝。簡短的面試肯定挖掘不出你的全部。關注機會,把握機會,養兵千日,用兵一時,面試的時候就是我們用兵的時候了。
后記
工作是為了活著,
擼碼是為了享受。
努力工作是為了更好的活著,
努力擼碼是為了更好的享受。
橫批:不忘初心
ps:走過路過的大佬們有什么好的建議想法歡迎留言,low主現在對現狀還是有點焦慮啊。!