工作三年多的感慨與總結(一)

JJian發表於2020-11-12

前言

  以前寫過“工作一年多的感慨與總結(一)”,現在突然怎麼就突然三年多了呢,沒錯,中間那一年也就是2019-2020年這一年,我在號稱是外包巨頭的某公司被“人力外包”駐場開發,各種忙加班單休,搞得整個人都疲憊,懶懶散散看了很多資料電子書,寫了很多Word總結,但是都沒有好好修改,更別提好好寫部落格了,在今年9月初的時候整個專案組大部分的人被迫調休(其實就是辭職)進入休整期,現在才有點時間寫寫東西,但是我在想如果一下子突然開始寫對技術的感悟理解的博文 ,結果可能不太好。所以我覺得應該先好好總結下2019.9-2020.10這段經歷吧(其實就是吐槽,哈哈哈),然後再慢慢來!


 先介紹下背景吧,我在網際網路環境比較差的某三線城市從事Java開發,技術水平整體不是很高,整體好一點的公司也沒幾個,大多數都是外包為主,個人覺得BOSS招聘上十有八九吧。最後本人又加上急需用錢所以我選擇了外包。 

 

一、艱難的開發經歷

   (1)明天上線,你自己今天看著辦                                          
   剛開始的兩個星期左右,沒有任何一個人能給一些文件或者簡單介紹下程式碼結構,具體實現啥樣的功能,這是因為一些程式碼中根本沒有任何註釋,完全不知道要實現的核心功能點,業務流程。以後的某一天突然給過了一堆文件,沒錯就是一堆文件(後來才知道根本沒啥關係),說讓實現某個功能點,下星期要上線(當時已經是週五),然後自己慢慢摸索,週末加班剛好能做出來,期間找不到甲方安排任務的人,無法確認結果,於是直接問到甲方總監,最後才聯絡到人,結果確認說是完全做錯了!明天上線你自己今天看著辦,一定要做出來,又於是乎繼續加班邊做邊問,逮著人不讓走確認每一步正確與否,我理解是否正確

   (2)別走啊,今晚上線

   “下班別走啊,XXX功能今晚上線”,同事幾個完全被安排的服服帖帖,連個模組都沒建好,從始至終都沒有接到通知或者被安排任務說要上線

   (3)你們這寫的啥啊,為什麼都是英文,怪不得經常出現問題

   客戶找過來(我們有一部分客服就在旁邊),甲方繞了一圈說不是我們的問題,最後還是繞回來了,指派到我們個人。讓客服小姐姐直接對接我們,給我們需求,對你沒聽錯 就是客服小 姐姐 給我們需求,人家就直接 坐在 我們旁邊看著我們寫程式碼 ,一遍還抱怨你們這寫的什麼啊,為什麼都是英文,怪不得人家投訴有經常有問題。      

   (4)你們在說什麼,我怎麼不知道

  經常出現開完會之後,沒有針對到個人也沒有叫相應負責人去開會,不知道接下來自己的明確的開發任務。專案幾個小組之間資訊不流通,所以就經常發生如下的對話:

    A:今晚我可以不加班了,你們慢慢走,我走了哦

    B:咦??你那個功能不是要大改了嘛?你改了沒?

    A:WTF?!你們在說什麼,我怎麼不知道!

    B:不知道就對了,吃完飯趕緊回來加班吧,哈哈哈哈!

    人家客戶直接跟我們吐槽說,搞什麼喲,你們自己的內部的訊息流都沒建立好,就對外輸出了(這句話聽起來很專業的樣子,至今記憶如新)

  .........

  多的就不多吐槽了,總結起來大家的感覺就是:上班跟上墳似的;頭一次感受到寫程式碼怎麼這麼難啊

 

二、沒有自己生活的生活

  (1)除了電腦,床就是我的唯一

    專案緊急那段時間,回家就是飛奔向床先睡一會,然後再起床看下書學習下,畢竟我還是有一顆嚮往大廠的夢想的小鹹魚,然而.......結局就是睡過頭了,算了,繼續睡吧,哈哈哈

  (2)擼貓給了我當時生活的唯一樂趣

    每次加班回家,“咩咩”都會一副求摸摸的姿態,躺在你身旁,摸一摸它的肚皮,整個人疲憊感都消失了

  (3)逐漸增加的體重

   一開始還沒意識到像我這樣的瘦子居然還能長胖,直到某一天想稱一下體重,於是買了電子稱,往上一站,疑惑表情。一定是搞錯了,再往上一站,估計剛買的電池不夠,換一對電池,最後一站,我TM居然長胖了啊,左摸摸又摸摸,哪裡長胖了啊,摸不出來..........直到我發現好像是肚子,瞬間憂傷,難道這就是傳說中的瘦胖子?此時,下定決心減肚子,可是........到如今還未實現!

 

三、朋友的鼓勵與勸告

  (1)朋友的勸告

    “你就應該考個公務員,事業單位啥的,趕緊報名了”朋友經常這麼說,我雖然不說話,但是內心獨白:我也想啊,可是我現在一分錢沒有,不先得攢個錢嘛,回老家農村我不甘心,在這裡競爭又很大。經常讓我自己陷入這種矛盾的頭腦風暴中!

  (2)朋友的鼓勵

   期間有一個老朋友成功入職阿里,給了我一些指點跟經驗,也一直鼓勵我可以投投試試,可我清楚我目前這水平還有實際專案經驗跟大廠要求還是相差甚遠(當然給我個機會的話,我一定不慫好好準備),即使下了班以後都有看一些電子書,做一些筆記之類的,期間收集的電子書可以說是十分齊全了。  

                         

四、學習之旅

  (1)學習原始碼

  雖然三年多的經驗,按理來說早就應該從原始碼開始著手看了,但其實我還是個起步,Spring原始碼都沒有看完一遍,記錄的筆記還沒完善。剛開始更是舉步維艱,無從下手,只能結合《Spring原始碼解析》這本書邊看邊記錄吧,對於幾個重點反覆理解,比如:BeanFacbtory與FactoryBean區別、Spring是如何解決迴圈依賴的.....

         

  (2)知識的欠缺

    對“分散式事務”這一塊的欠缺,是我一直想彌補的一個點,期間我也找過跟很多書籍資料,但都不盡如人意,視訊資料倒是蠻多的,可能我偏向於:先從書籍資料著手,然後實踐,最後再看視訊加深理解,也有可能我找的方式不是很對,如果各位大佬有啥推薦的書籍的話,麻煩告知,感激萬分

  (3)面試的總結

  上文提到過,因為專案差不多完成,整個專案組被迫辭職,只好重新找工作。而這個城市開發技術環境整體偏弱,前前後後面試過多家,期間也遇到很多面試“套路”,現在想想也是十分有趣又憂傷 (接下里有時間會再補充一篇關於面試的一些有趣、尷尬的事)。但對我來說唯一的好處就是鍛鍊了我的表達能力(大學以前我可是十分內向,說話都看可能結巴),提升了我對自己的認識,特別是不足之處,每次遇到不會的面試題都會虛心請教(當然並不是很多面試官都能耐心 教你,我不會告訴你面試官也是百度的題目,哈哈哈~),於是便初步有了自己的一些純手打的簡單的面試總結,可能你會說開發是動手幹活,並不是背熟概念理論,但我覺得基本的理論概念是很重要的,比如:JVM記憶體結構,你可能只知道簡單的方法區(Hotspot的永久代)、Java堆、棧、程式計數器。而不知道JDK1.8之後的記憶體結構變化移除永久代,增加元空間並移到本地記憶體中,常量池放入Java堆中。這樣的話,面試的時候可能沒有什麼特別亮的點,當然有人會說公司只需要你能幹活就行,而我想說的是這是我對自己的要求!

                        

 

五、自我的認識

  (1)好的專案經驗欠缺

  三年經歷,其實沒經歷多少專案,大專案就更不用說了,更多的是管理混亂,開發任務繁重的外包專案。但我覺得我做的好的一點就是,做完以後我不斷總結上一個專案帶給我什麼東西,我還能再學點什麼

  (2)簡歷不好

  三年之內跳槽兩次,兩次都是因為外包專案週期到,只好被迫辭職(emmmm,當然這也是自己找的,不過人家答應的是穩定,結果幾個月就GG),所以每次看自己的簡歷總感覺有點不舒服,相比較大佬們的簡歷(儘管每次簡歷都會一改再改,完善再完善)。這一點我未來可能想面試大廠的一個絆腳石吧,但希望這個絆腳石能小一點。   

  (3)未來規劃

  未來還是很期待自己能進大廠,這可能是我接下來一個大的目標吧,但是簡歷上跳槽頻繁的記錄,加上外包公司的經歷讓我原先8分的自信降低到了4分,這也是我目前為止比較遺憾(作死)的點,當然了儘自己的能力慢慢往前走吧,不,應該是慢慢往跟爬,不管前方路通向哪裡...........                                

                                             

 


                                                                                                                          有時間再補充一下面試經歷,還有遇到的一些挫折,生活上的開心的事吧,多年以後看到這些博文,我可能會感謝曾經的自己吧...                                                                                                                                                                                                                                                                                                                     

相關文章