在這家公司呆了一年了,不知道會對人生以後有什麼影響,這邊用的就是最基本的ssm架構,已經是很落後的架構了,現在都是spring boot 微服務,分布式,高并發,聽上去都是很新的技術,一打開招聘軟體,上面基本上都寫的是這些東西,相比之下我這家小公司就顯得相形見绌了,我已經是被時代抛棄的人.
我也并沒有停止學習,我在這一年看完了程式設計思想,并且上面的代碼都老老實實的寫了一遍,而且還看了并發程式設計實戰,head first 設計模式等著作,我感覺我路是不是走錯了,那些最新的技術,也就是架構之類的沒怎麼學習,頂多學了一點spring boot,跟着部落格搭建了一下dubbo 分布式, 今天大學同學内推我面試的時候,面試官問我觀察者模式是什麼,我說了個大概,但是在往細的問,就不行了,之前已經面試問過一次,而且我也看書學到了這個模式,不然我也不會說出觀察者模式,但是就是忘記了,而且項目也沒怎麼用.
我反思了一下,可能是缺乏總結吧,光心急了圖快,光想着看一遍就完事了.
其實我是想看兩遍,第一遍學個大概,第二遍總結加複習,就像學校教課那樣,但是我發現時間不夠,因為太趕了,一年就要會分布式,微服務,高并發,第二年還不得會設計出個淘寶之類的嗎,有個架構師水準,真的是太趕了,計算機這一行,其實在外包裡面混日子也行,但是我是一個有追求的程式員,既然做這一行,寫出的程式就要把他做好,盡量讓别人能看得懂,足夠優雅,但是真的太趕了,太着急.
這次面試也挺打擊人的,感覺我這一年白學習了,面試的時候面試官直接問權限怎麼實作,我說前端js判斷,然後顯示不同頁面,可能面試官覺得我們公司技術有點差,是以覺得我這個人也有點差吧,也是,畢竟清華和一個普通二本出來的學生就是不一樣,憑啥就相信我一個小公司出來的程式員技術能有多好,而且連觀察者模式都沒說出來,dubbo沒有用過,spring cloud 也沒有用過, spring ,spring mvc ,mybatis源碼也沒有讀過,你技術能好到哪裡去?
這些我都認了,我确實沒好到哪裡去,都是自己不努力,沒有考上985 211 之類的大學,我也不知道我這種普通二本存在的意義在哪裡? 人生總是充滿了迷茫.
我也在部落格上看到了說前兩年打好基礎之類的,我也信了,結果就是不會一些新架構,沒讀過源碼被鄙視一番,因為光會那些基礎不會架構是做不出來東西的,而且中國國情可能也是這個樣子吧,都很趕,我也不知道路該怎麼走了,可能程式員生涯到頭了,努力過才有資格放棄,現在體會到這種感覺,光努力是不夠的,努力的方法不對,方向不對,結果到頭來還是一場空,而且沒有自己的判斷,人雲亦雲,用别人的經曆來參考自己的人生,這些都是教訓.
但行好事,莫問前程,我不知道在過幾個月我會不會轉行,滿腔熱血的踏上程式設計這條路,結果向被教訓了的狗一樣夾着尾巴逃走,估計也挺符合我這個喪家犬的路,在資本的世界裡,就是我不努力,也怨不得誰.
我也不說什麼人生規劃什麼的了,這些都是給有能力選擇的人說的,對于普通人來說,有份工作就不錯了,我真的以為我當初能有選擇,現在想想有點可笑.
能走到哪裡算哪裡,大不了回家轉行或者去外包,可能很多人看不起外包,但是都是無奈之舉,不是每個人的人生都是一帆風順的,大家都是人,互相給一點尊重就好.
今後打算改變學習方法了,邊學習邊總結,不在想着學第二遍了,因為沒時間.