1. 程式人生 > >程式設計師第一年的迷茫

程式設計師第一年的迷茫

從畢業出來,轉專業去學習java到現在已經一年零兩個月了,第一份工作就持續了兩個月,沒學到什麼,只是覺得公司領導的帶領方式有問題,到現在回想起來還是自己太小白了,畢竟外包公司不適合我這種剛出來的小白,沒人帶領,人家想要的只是成果,效率,也沒時間去培養你。

離職後,邊學習邊找工作,也適當放空了自己,有時候想,為什麼要轉專業,是因為愛好,是因為高薪,還是因為不願意從事自己本專業去工地的那種境遇。學習剛出來找工作工資也沒自己當時預想的那麼高,也只是比自己本專業的同學多個幾百,從只是喜歡打遊戲的我來說,學習過程也是太痛苦了,始終入不了門,想過放棄,就如大家所說的java從入門到放棄,可是我還沒有入門,找工作過程中,只有兩個月的工作經歷,甚至不叫工作經歷,也沒往簡歷上面寫,只寫了專案經歷,根本沒寫工作經歷,從開始到找到第二份工作,怎麼也面試了七八家,但是小白就是小白,即使是背了面試題的我,還是很虛的,人家可能都看出來了,但是我本來也就是沒工作經驗的,並且也不是相關專業出來的,被拒絕的多了,心態難免會有點失衡,看著別的同一年畢業出來的同學在工作,自己卻處於失業狀態,每天起來也不敢怠慢,有面試的去面試,沒面試的時候自己看書,那時候唯一還行的是我身上的錢還夠我維持一段時間,每次面試完我都會總結自己面試為啥沒過,面試題的筆記也記了一小本,慶幸的是最後一個也就是我現在所在的公司的面試官,也就是我的之前的領導,他現在走了,就稱呼他為F吧,他面試的是java基礎題,加上邏輯題,很幸運,面試過了,他想收我做他的徒弟,感覺看到了曙光,其實我都打算這周找不到,下週就去我姐朋友的公司從運維做起了。

第一天來到公司,安裝開發工具啥的,F第一個月讓我做運維的活,釋出專案,重啟專案,這樣不僅接觸了linux還能和同事有交集,我也能感受到F這樣做的初衷,因為自己真的小白,接觸的又不多,開始試用期很拼命學習,很怕試用期都過不了,每天不停的看書,查詢百度,完成F佈置的任務,那些搭建git伺服器,springboot專案拉取配置檔案對於我這種一點不懂linux和不熟悉這個框架的小白來說真的好辛苦,伺服器還是為問我姐夫,我姐夫給了我csdn其他人的部落格啥的一步一步學著搭建過來的,過程中遇到很多困難,有的是埠沒開,域名對映沒配,我哪懂這些,後來自己去學習了,慢慢就懂了,中間有問題還是直接把伺服器賬號密碼給了他讓他來幫我弄,很慶幸完成了第一個任務。後面又讓我去看Ecureka原始碼,要讓我改機制,不過這個對於我來說實在有難度,看了一週的原始碼,還是啥都沒看懂,後來領導可能也知道對於我來說太難了也就放棄了這個任務。後來就是開始做第一個模組,增刪改,在這個框架下,springboot springcloud ,新的模板引擎thymeleaf,新的編輯器IDEA,對於我來說還是有點難度的,每天加班,每天問同事,就這樣一週後我終於完成了這個,做完這個時間差不多從我進來已經有兩個月了,然後就轉正了。

就這樣慢慢步入了正軌,每天都有新的收穫,回去也不敢怠慢,看視訊,看書籍,買了很多的書,java程式設計思想,java設計模式,深入理解java虛擬機器,鳥哥的linux私房菜基礎,微服務框架的書,spring原始碼解析,就看,但是看了沒啥感覺,從網上下載開源專案,學習。其實很多書根本不適合才四個月的我,隨著時間的流逝,專案的實踐,自己技術得到了一定的提升。我不滿足我現在的薪水,我開始聽了我姐夫的話,面向簡歷程式設計,學習了以下技術,有的熟練,有的只能達到熟悉,如下

Servlet/JSP、JDBC

MySql 、Oracle和MongoDB資料庫

Html、CSS、JavaScript、Ajax、jQuery、Bootstrap、Vue.js

Spring、SpringMVC、MyBatis、SpringBoot、RabbitMQ、thymeleaf

idea、git、svn

redis、linux、docker、nginx、SpringCloud

Tomcat

還在學習的路上,F領導因為公司的一些事走了,我也開始謀劃我自己未來的路,這一次出去面試拿到了6k 14薪,想想自己工作才6個月,想想已經不錯了,但是自己還是拒絕了,想跟著F去下家(因為特俗原因沒能繼續跟隨),後來還面了一家,朋友推薦的,因為公司制度只給了7k 13薪,可能已經在十個月的時間他們已經慢慢開始把我當中級程式設計師來看待了,最後是拿到了8k以上薪水,10個月工作經驗,因為是二線城市,不像上海,廣東深圳南京那樣,這個薪資可能算中級的了吧,中級分三級的話我可能只是中級中最菜的,開始看jdk原始碼,框架原始碼,分散式架構原理,對jvm也有點了解,不管怎樣,自己的辛苦也只有自己知道。希望大家目標慢慢放大,不要侷限自己,也不要限制自己的能力,即使這樣,我還是對技術上還有點迷茫,畢竟java spring生態圈有點大,java架構師之路有點坎坷,不過只要不斷學習,努力,為了更好的生活,每天都在進步,時間累計,量變終究會達到質變的。所以希望大家想走的更遠,就不要放棄,堅持下去!感覺想說的很多,暫時就先這樣吧,說的有點跳躍,中間發生的事也很多,感覺是自己人生中挺艱難的時光!好久沒寫技術部落格了,都寫在有道雲筆記中了,以後再來分享,今天先分享下這麼久以來的感觸和經歷!