前端路漫漫-新的開始

前端戰五渣發表於2019-03-06

興趣

從小就對計算機一類的電子產品感興趣,並且一直憧憬可以成為間諜電影中那種可以隨意破解防火牆,控制任意終端的超級黑客,初中的時候曾經試圖買過一本黑客教程的書,可惜自己連第一頁都看不懂。。。尷尬。。2010年上大學,買了第一款智慧手機HTC hero(G3),android 1.5的系統,開啟了我的技術之路(暫且算是技術吧)。後來有買了iphone也算是android和iOS都用過吧,root越獄cydia搞得明明白白的。但是大學學的不是計算機,就接觸過VB這種我現在都不知道有什麼用的東西。

入坑

畢業後沒有專業技能,不知道可以做什麼樣的工作,只能做一些沒有技術含量的工作,迫於在北京的經濟壓力,我終於決定入行前端,為什麼是前端呢,因為前端火~被培訓班的老師忽悠的就交錢報名了前端的課程,因為說是好上手。
2016年年初開始的四個月的培訓時間,我只有第一個月去上課了,聽了聽HTML和CSS,我感覺也不難啊,不就是(現在最不喜歡產品說的三個字‘不就是’)拼拼湊湊,一個頁面就能出來了嘛,在聽了兩天JS以後,我覺得不去了,感覺聽課是在浪費我的時間,相同的問題反反覆覆的講,進度太慢了,我就自己買書,自己看書在電腦上敲出了一個又一個效果,當時以為,我是一名程式設計師了,我可以找工作了。

第一份工作

在我自學了4個月的時間以後(哦,我是把之前的工作辭了以後專心學習前端的,完全沒有經濟來源),我覺得我有能力勝任前端的工作了,並且在生活費和沒有工作的雙重壓力下,我決定做簡歷找工作了。
但我的簡歷上沒有什麼可寫的,沒有專案經驗,只是羅列一些自己知道的技術,當時也就知道HTML、CSS和JavaScript,最多再知道一個Bootstrap,現在看來我當時對前端的看法實在是膚淺。。。真的。。。等著我的是一個無比龐大的知識體系。在只知道基礎知識名稱的情況下,北京投出去的簡歷杳無音信,要不就是面試兩個問題就掛。想著在北京沒有出路,天津會不會好一些,然後開始投天津的公司。真是經歷九九八十一難,2016年9月面上了一家沒有開發的小公司,我去了,我就是唯一的技術,前端是我,後端是外包,工資4000,試用期80%。
在我對前端沒有充分了解的情況下,那我就默默的切圖,我對CSS並不熟練,只是寫過兩三個簡單的demo,對常見的width、height、color很熟悉,但是position定位float浮動,兩座大山一樣無法逾越。切圖的時候設計就在我的旁邊,我真是手心冒汗,怕他認為我能力有問題,我切的慢,那我就延長自己的工作時間,別人6點下班,我11點才回家,為了保住這份工作,當時睡覺都是佈局,格式的問題。有一次竟然搞了一天沒弄好的佈局,在做夢的時候想出來了,第二天果然成功~玄學了。
後來公司收了北京的一個技術團隊,我自然而然的來到北京跟他們一起開發,也就10來個人,為了減小溝通成本。這次我接觸到了版本管理工具Git,shell命令,還有可能是我接觸的第一個MVC框架Backbone,JavaScript工具庫underscore。最重要的是我接觸到了面對面的後端同學,前端同學,還有設計,當時我的認知是,設計出圖,前端後端聯調,上線就ok了。但是在寫程式碼的時候,面對基於backbone寫的天書一般的程式碼,我無從下手,我又沒日沒夜的去研究backbone和underscore。差不多可以插手寫程式碼以後,面臨一個提交程式碼的問題,不知道git是什麼,不知道本地倉庫,遠端倉庫,暫存區。之前都是我一個人寫好html、css和js三個檔案,然後就可以預覽了,什麼版本管理,沒有的事。但是這邊的技術老大讓學git,我又得學shell命令,提交完成還有如何解決衝突,對於我一個技術小白來說簡直是天方夜譚,天知道我是經歷了什麼才搞明白遠端倉庫和本地暫存區的區別。
我知道我不是科班出身,自帶自卑屬性,見到的技術對於我來說都是大佬,別人不願意講,直接一個文件扔過來讓我看,我不懂的地方只能舔著臉問,那能有什麼辦法,處在技術圈的最底層

重回北京

一個月4000塊錢的工資,跟我當時幻想一入前端就可以月入過萬的目標有點太不符了,跟領導談過漲工資的事,結果得到的竟是“我覺得你連4000都不值”的回覆,氣不過啊!!一氣之下辭職了,加上女朋友在北京,2017年中旬重新踏上了進京的道路。
這回找工作還挺順利,也是著急能立馬在北京有份工作,進了一家20來人的外包公司,老闆是技術出身,還沒入職就讓學習各種框架,工具,得益於我在上家公司的經驗,這些東西自然輕車熟路,入職做的第一個專案是用angular.js(當時版本還是1.x),雖然沒有用過,但是看看文件還是很好上手的,這期間接觸到了node(只是用於構建),包管理工具npm,還有gulp。
可能是表現優異吧(嘿嘿),畢竟我有將近一年的工作經驗呢,老闆讓我單獨帶隊去甲方駐場,美其名曰專案經理。主要的技術棧是Vue,一週的時間準備,我在這一週翻看了vue的文件,基本上可以達到上手的水平開發了。到了甲方工作遇到困難就查唄,在天津的我一個人的時候也自己百度(後來發現這真是一項不可多得的技藝啊!!)。因為我是專案經理,自然後端對接的事情我也會參與,或多或少也瞭解了後端的工作流程和大概的原理,並且知道了流程是產品-設計-開發-測試。
2017年年底,因為吃雞遊戲的火熱。。。再加上外包公司的高強度工作,我又一次辭職了,玩了一個月的吃雞。。。。剛玩的時候癮真大。

可以說是前端上道的了

在玩了一個月的吃雞,又準備過年了,生活費在吃了一個月雞的也要見底的情況下。又投上了簡歷,一週之內入職了一家算是傳統行業的公司,工資終於過萬了。但是主要的工作確實切圖,無休止的切圖,沒有完整的流程,上線也是前端自己通過ftp傳到伺服器上,沒有測試一類的流程,在這種無腦切圖的工作性質下,我在慕課網上尋求技術提升,買了一些課程,學習前端面試時經常問的幾個老大難問題,webpack打包配置,http原理,最讓我興奮的是,接觸到一門vue課程,老師是Dell。因為我之前自學過vue,覺得這個老師講得太棒了,語速適中,面面俱到,通俗易懂。
因為公司沒有什麼技術要求,我覺得如果時間長了我會在這個公司廢掉,雖然我現在過萬的月薪,但是時間一長在市場上就沒有了競爭優勢,所以2018年年中的時候隨便投了幾家公司,準備看看形勢,技術趨勢。雖然並沒有想跳槽,可是。。。
在拉勾上一家公司hr向我要簡歷,我想發就發吧,反正也只是招985/211的,我就是炮灰,結果不僅受到了面試邀請,還鬼使神差的收到了offer,我這是隨便面面,沒有太大壓力,可能就是因為很輕鬆吧,發揮的也還行吧。而且開出的條件是我根本沒有想到的,福利很好,有bat和上市公司做靠山的小創業公司,團隊都是來自各大網際網路公司的,工作流程運營-產品-開發-測試。三個環境,需求會有需求評審。這對於我來說很好了,還等什麼,入職啊!!!!
後話。。幸好我當時入職了。2018年年底的網際網路寒冬,各大廠紛紛裁員,大家也是有目共睹的。

新的開始

到目前為止,我真的很喜歡現在的工作氛圍,公司有共享的圖書,涉及前後端,每週會有一次技術分享。有什麼新的技術都可以用上,只要專案不出現問題,什麼技術都可以,主要是react技術棧。來了新公司如魚得水啊!!!大家都是桌前一本書,空了就看書,不懂了有同事可以問。。。。我再也不會像以前孤軍奮戰了。有人問我現在一個月可是別人幾個月的工資,為什麼還要不斷的學習。因為一個我不是科班出身,曾經去面試大廠被卡過學歷,自認為差的比較多,所以得趕緊惡補。還有一個就是,我經歷過沒有錢吃飯,沒有一技之長可以用來找工作,經歷過很長一段時間的迷茫不知道可以幹什麼,被人看不起過。所以我現在只是想通過自己的努力改變現狀,並且不想再回到曾經那種食不果腹的日子。。。
每一個北漂的同學,雖然現在不是一個完全公平的時代,但是在北京,只要你努力,回報一定或多或少的會展現出來,一定!

一個小心思

現在想著能組織起來一個技術互助會。。就是像美劇中的那樣,擁有相同問題的人聚在一起,互相交流。而我想的是聚集起一些有相同夢想,對技術有追求的同學,每週或者一段時間有個技術交流,工作經驗交流。畢竟每個公司的技術棧很固定,工作中很少會接觸工作不需要的技術。並且互相認識一些圈內的同學,技術上可以交流,工作上也可以幫忙內推什麼的,讓大家知道你不是自己在戰鬥。目前只是一個構想,希望可以組織起來。嘿嘿~

以上都是我自己的一些歷程。記錄一下。

相關文章