最近我在跟一外甥聊天,得知他升職為某供電所的所長,真為他感到高興與驕傲,但同時我也頗有幾分感慨。這讓我想起了當初自己讀大學時也是申報了電氣相關的專業(yè),原計劃畢業(yè)后跟著他一起從事電氣行業(yè),抱抱大腿,殊不知我被計算機網絡專業(yè)錄取了,從此踏上了計算機IT之旅。
#1
當?shù)弥约罕挥嬎銠C網絡專業(yè)錄取后,心里有點慌,那時候自己家境不好,在上大學時都沒怎么接觸過電腦,字也不會打,相當于我是需要從頭開始學計算機,起跑點也遠落后于其他人。當時頭腦里就只有兩個想法:要么讀計算機、電器雙專業(yè),要么專心學號計算機網絡專業(yè),可想而知我是選擇了后者。
俗話說:笨鳥先飛,我還得笨鳥多飛。剛上大學沒多久,在堂哥、堂姐的資助下,我購買了一臺4000多的筆記本,打開了對電腦的好奇之門。
首先練習如何熟悉地打字,彌補自己與其他人的距離。對于零電腦基礎的我而言,拼音打字是最快能上手的,后面為了逼自己多實踐,我加入了阿里的云小二客服,為用戶在線解答支付寶的相關問題,同時也能賺點生活費,最后經過大一整個學期的實踐,對電腦打字已經較熟悉,常規(guī)操作不成問題了。
#2
我與Java結緣很大因素是受一位叫謝天華師兄的影響,他是做PHP開發(fā)的,很早就出去社會實習,因此從他身上我接觸到社會的行情,了解計算機網絡、軟件開發(fā)等專業(yè)的就業(yè)情況,最后經過抉擇選擇自學Java開發(fā)這門語言,而沒有從事網絡專業(yè)。同時他也給我制定了學習路線,同步社會工作中常用的哪些技術,例如JSP/Servlet、JDBC、Struts2、Spring、Hibernate、Mybatis等等技術,可以說他是我大學中的一名”就業(yè)導師“,為自己的就業(yè)道路奠定了基礎。
于是從大二的暑假開始就按照上面的路線自學Java,一開始在網上購買了李剛的《瘋狂Java講義》,然后對照書中的代碼,自己使用文本編輯工具(EditPad)寫一遍,這個主要是為了加強自己的記憶、提升操作熟練度。
在學習完Java基礎后,便逐漸往Web開發(fā)靠攏,通過《JSP & Servlet學習筆記》書籍學習JSP與Servlet規(guī)范的知識,俗話說:萬丈高樓平地起,Servlet規(guī)范相當于是“地基”,很多Web框架是基于它設計開發(fā)的,因此是很有必要深入學習的。
除此之外,還有《輕量級Java EE企業(yè)應用實戰(zhàn):Struts 2+Spring 3+Hibernate整合開發(fā)》,這本書主要是講解框架層面的使用方式,很多公司當時還是使用Strut2、Hibernate、Spring的模式開發(fā)項目,掌握了這幾種技術相當于可以出山找實習了。
#3
經過大二寒暑假、大三半學期的“閉關修煉”后,自己也對Java基礎開發(fā)形成了一套思想體系,便逐漸在網上尋找實習機會,想早點出來接觸項目實踐。
在2014年2月初,我終于找到實習的單位—廣州君晟信息科技,該公司主要是做政府工作流管理系統(tǒng),剛好涉及的系統(tǒng)是從朋友公司購買的,而我在大學期間也了解過這套系統(tǒng),因此上手很快。
還記得當時是借住強哥的房子里,房子位于棠下小區(qū),而公司在珠江新城,每天過著起早貪黑擠公交的生活,后面基于項目失敗的原因,我在里面待了兩個月左右就撤了,但在該公司里我熟悉并學習到真實項目的開發(fā)、交付流程,了解項目常用的一些技術框架,更重要的是初步積累了自己的社會人脈資源,為畢業(yè)后找工作添加優(yōu)勢。
#4
離開君晟信息科技公司后,我在2014年5月又入職新的實習公司—協(xié)富智能科技,這是一家做東南亞游戲業(yè)務的公司(大家懂的哈哈),我在這里工作了近一年左右,主要的日常工作就是編寫服務端及部分前端代碼維護現(xiàn)有系統(tǒng)。
在剛進來的時候由于自己常犯錯誤或對其他技術不太懂,經常被自己老大當著其他同事的面大聲地噴,但慢慢地后面也習慣了,但也由于這個原因我學到了很多東西,包括前端技術(html、js、css、less)、后端技術(struts、hibernate、sql server),同時他也指導我的技術方向學習。
由于住的地方就在公司對面(隔著一條馬路),周末我會到公司蹭空調學習自己感興趣的技術,比如spring、mysql、java并發(fā)、jvm等,把自己不懂的技術慢慢補上來,提升自己的競爭力。
在協(xié)富待滿一年后,正值畢業(yè)之季,我收到了大學同學的創(chuàng)業(yè)邀請,基于薪資待遇的考慮,我離開了協(xié)富。
#5
離開協(xié)富智能科技后,我加入了初創(chuàng)公司—廣州弘運信息服務有限公司,主要做大宗物流的業(yè)務的,在加入時只有6個員工,其中包括四個剛畢業(yè)的應屆生,兩個投資人的朋友,創(chuàng)業(yè)期間每天晚上跟產品、老板頭腦風暴到晚上十二點多甚至是凌晨一兩點,第二天早上繼續(xù)正常上班,當時在剛畢業(yè)時聽一些師兄姐說如果沒做好心理準備就不要隨便加入創(chuàng)業(yè)公司,現(xiàn)在果然深有體會了。
雖然加入創(chuàng)業(yè)公司后在各方面壓力都會比較大,但也是很能鍛煉人。除了學習到技術這塊外,還跟著銷售主管出去找客戶聊生意,另外還有團隊組建、競品分析、產品思維、商業(yè)模式、贏利模式等等,這也是我在弘運來收獲最大的地方,不再局限于技術的領域,開拓了自己的思維、眼界等。
有收獲的同時也有失去的,在創(chuàng)業(yè)期間由于利益關系跟大學同學的關系逐漸變差了,最后由于創(chuàng)業(yè)失敗大家分道揚鑣了,而我也迎來了一場說走就走的旅行,在旅行期間凈化、歸空自己的心靈。
#6
在外面旅行一月后,回來已經是8月初了,我便逐漸開始找新的工作,后面得知之前協(xié)富的老大在PP Moeny基礎架構組就職,于是找他內推并成功進入到基礎架構組。
當時畢業(yè)兩年的我能進入基礎架構組是個不錯的機遇,但由于某領導之間的意見矛盾,進去后不久基礎架構組解散了,而我被調崗到借貸部門做一些后臺管理系統(tǒng)需求,這跟自己當初進來的想法跟規(guī)劃偏了,最后沒忍住在2016年12月底溜了。
雖然在PP Money待的時間短,但由于在基礎架構組接觸的技術多數(shù)是很前沿的,對限流、自研rpc框架、熔斷、降級等分布式及微服務知識有了熟悉的理解。
#7
2017年元旦節(jié)過后,我便入職新公司—荔枝FM,當時它還是一家做語音直播的創(chuàng)業(yè)公司,整個公司大概有200人,我的主要工作是做直播相關的后臺業(yè)務開發(fā),如后臺直播管理系統(tǒng)、直播間等。
時間過得很快,晃眼就到了春節(jié),還記得當時年會時CEO在年會時給每個員工發(fā)了一臺歐派的手機(雖然不是很值錢哈哈),但對于沒有收到年會禮物的我來說還是很激動的哈哈。
在荔枝FM工作的時候體驗到什么是敏捷開發(fā),這體現(xiàn)在需求評審時對需求的拆分及需求估算排期,由于剛進去時我的導師休陪產假,而我對需求排期這塊經驗也欠缺,因此經常導致一些需求進度把握不準、延期問題,
另外做需求時接觸的舊系統(tǒng)坑比較多、流程也不熟悉,想改造舊系統(tǒng)但牽一發(fā)而動全身,無從入手,最后在做聲鑒卡功能(根據(jù)聲音識別男女性別、聲調等)時,由于微信授權的accessToken被重復刷新導致失效,線上頻繁出現(xiàn)問題,當時已定位出問題,但苦于自己又無法推動解決,最后實屬無奈離開了。
后面我經過反復思考,總結了以下的原因:一方面自己工作的方式錯誤,遇到問題沒有及時找導師、同事幫忙處理、反饋,另一方面自己的執(zhí)行力、推動力尚有欠缺。
#8
從荔枝FM離職后,我抽一個月的時間去考小車駕照,想去考駕照的原因很簡單:在弘運來工作時老板給了一輛VOLVO小車駕駛,但自己不會開,覺得浪費了很多機遇,因此覺得很有必要去把駕照拿到手。
考完駕照后,經過N天的面試,我拿了洋老板與深圳隨手科技的offer,最后基于薪資、環(huán)境考慮,選擇到深圳發(fā)展并入職隨手科技。
在剛進來隨手科技時,我是做郵箱與銀行的爬蟲業(yè)務,后面調整做信用卡還款的業(yè)務,這業(yè)務是部門第一個與資金打交道的業(yè)務,領導比較重視,也正是這個原因我抓住了機遇并成為核心開發(fā)。
在工作期間,我曾晉升為項目經理(需要996奮斗),但后來基于個人規(guī)劃還是轉為技術崗路線,同時退出了996奮斗者行列。
時間過得很快,在隨手一待就是三年了,這次的離開主要是考慮到以下原因:一方面是國家對P2P的業(yè)務政策逐漸收緊,越來越多的P2P公司逐漸暴雷,另一方面是我們家庭中多了一位新成員,按照在隨手科技的薪資待遇,已經無法支撐現(xiàn)有的生活開銷。
最后還是很感謝隨后科技提供了平臺、機會讓員工展現(xiàn)自身價值,同時也學習了信用卡業(yè)務,用信用卡提升自身的生活質量,購買了自己人生中的第一輛車,也讓我結束單身生活,結識了我現(xiàn)在的妻子。
#9
以上是自己近6年來的從業(yè)經歷,整體上換工作的頻率較高,這是一個不好的現(xiàn)象,對于想進中大型企業(yè)的人而言,這份簡歷很難通過招聘HR的,站在HR的角度TA會認為這個人的穩(wěn)定性極低,招聘進來后也容易離職,因此建議其他小伙伴們跳槽或離職前慎重考慮對以后工作規(guī)劃的影響,千萬別像我一樣懵懂無知、年輕氣盛說跳槽就跳槽。
