畢業一年的大專生程序員工做總結(java後臺)

文章導讀

1、 回牟過去

一、閒扯的話

大專生畢業一年工做總結,談不上予人借鑑,算是對本身過去一年的梳理。html

去年此時寫了一篇題爲《一年工做經驗的大專生程序員(java後臺)》的文章,當時這文章的背景是初入社會的實習階段,還未畢業,而此時的這篇是畢業一年後寫的,因此取題爲 《畢業一年的大專生程序員工做總結(java後臺)》,動筆以前,又特地去看了一遍去年的那篇文章,感覺比較深的是:這篇不太好下手。java

我應該算兩年工做經驗了吧?程序員

大部分專科院校都是 [在校兩年+實習一年] 的模式,固然,有能力的天然不存在實習一年一說,好比個人好基友進的第一家公司就直接轉正。面試

說不羨慕是假的,哈哈,奈何當時本身技術太菜,一個月拿着 2k 的實習薪資,比不上不少人,二線城市勉強生活,卻也沒以爲過得多苦。spring

記得在學校出來實習後,第一次轉正真的算是一年以後了,彼時手裏多了畢業證,身邊也換了一批新的同事。數據庫

滿打滿算,出來也有兩個年頭了,有時候會有這種想法,我應該算兩年工做經驗了吧?也不知道是否擁有兩年的職業技能了,多少仍是有些心虛。編程

總感差點什麼。小程序

也不是沒有學習,對新技術多少還有點新鮮感。設計模式

相較去年,這一年技術上倒也沒有多少提高,意志力也還是三分鐘熱度,只是增刪改查更熟練了,焦慮仍存。微信

二、零碎的技術

flutter學習

這一年期間,Flutter 從新學習了一下,若是關注過個人小夥伴相信已經拿到課程了,最後作了幾個小 demo :

 

塗塗影院Android客戶端

塗塗影院還在維護着,app下載連接在左側友鏈裏,不要臉的上個小圖吧:

重構塗塗影院後臺

以前塗塗影院先後臺是採用的以前這篇文章《ssm(spring+springmvc+mybatis)框架環境搭建(整合步驟)(一)》,後來作了技術遷移:

Spring Boot 2.x + Spring Security + JWT + Spring Data JPA/Mybatis-Plus + Redis + Elasticsearch

塗塗找卷小程序

閒着沒事作了個簡單的淘寶客搜卷的小程序,只有搜索功能。也慶幸只作了搜索功能,由於提交過不了審覈,第一次發版時就被駁回了,顯然,對淘寶相關的推廣仍是很嚴格的,有一點點淘寶客相關的都過不了審覈,拼多多的卻是不少。

 

2、經驗總結

一、溝通交流

這一點感觸比較深的是與領導的溝通十分的必要,若是一味悶着頭工做,不把你的想法事先與領導討論,可能會形成兩種很差的狀況,一是你在作重複工做,二是你的實現跟實際需求並不同。

自身舉例:領導口述了一個功能,說我大體要作一個什麼什麼樣的功能,而後我回去悶頭哐哧哐哧寫完了,拿給領導一看,說你再改改吧,這個地方應該是這樣這樣,而後又各類改,最終達到了需求。若是在開發以前,把個人想法跟方案,簡要的跟領導一說,並通過領導贊成後,再進行具體實現的話可能會節省不少時間。

說話抓重點,在跟別人講述某一件事,某一個點以前,要學會抓重點,從別人的角度考慮問題,不要反射性的答覆別人,也不要只看眼下問題,稍微通過思考後再作回覆。

我以爲這一點也很是的重要,再舉個例子吧,以前用戶一提到產品哪哪哪很差用,或者是有某一塊的需求(前提是小問題),跟我提後我都是直接去作調整的,或者是跟用戶直接口頭表示,「這沒問題,給我xxx時間」,吃過虧,吃多了就知道有些話不是隨便說的,情商不夠加班來補。到如今給客戶的反差,以致於常常說我滑頭了,會推諉扯皮啦,笑哭,這就是所謂的成長吧。

再補充一點:不要盲目的按照本身的想法回覆別人,多去用數據、用事實說話,若是對了還好說,錯了會讓人以爲你很不靠譜。

二、貴在堅持

堅持寫筆記、堅持寫博客、其實這些大道理你們都懂,就是堅持不下去。

以前一直有打算寫博客的想法,但老是各類緣由,本身遲遲沒有堅持住。

爲何要寫博客?確定是裝B呀,你想一想你的朋友搜到你的博客那感受,呸呸。

開玩笑了, 其實寫筆記、寫博客的好處有不少的,參加工做後會發現不是全部東西都能記在腦子裏,不管是看視頻或者是技術博客之類的,儘管當時以爲掌握了,可是過幾天后,就又會全忘,其實大部分人都是這樣的,因此必定要養成記筆記的習慣,平時遇到的坑或者是知識點均可以記錄在有道雲中,方便下次查看。

關於寫博客,其實筆記記多了會感受特別雜亂,儘管各類分類好,時間久了就不會再去翻閱了,因此寫博客過程也算是一次整理的過程,既能幫助別人,亦能鞏固本身。其次,經過寫博客,可以簡明扼要的規劃出重點的東西。再者也可以爲本身找到更有效,更多樣的方法來豐富自已。

三、合理規劃

少學那麼多技術,這一年的上半段時間算是純當試驗了,半年前寫了一篇《我學不動了…》的文章,嘮叨了試錯的狀況,學的東西有點雜,折騰的東西有點多,跟實際的項目需求不匹配,說白了就是跟漲薪沒啥關係。

獲得的教訓就是合理的規劃很是的重要,咱們能夠有私下學習其餘技能的必要,可是要創建在主業技能規劃合理的狀況下。

出來的第一年太多東西不懂,咱們可能一切遵從領導的安排,但一年的經驗咱們徹底算入行了,這個時候咱們很容易偏移路線,看到有的小夥伴以爲本身對公司框架的增刪改查寫的很是熟練了,而後私下就開始學習 Python 或者是 Go,其實學習這件事自己是沒有錯的,錯的是咱們每每高估了本身,正所謂聞道有前後,術業有專攻,學習了一堆其餘語言後,大部分人是沒能獲得回報的,除非說公司須要用到某某語言,而後你再去學習,不然漲薪是不可能的了。

3、展望將來

一、積累行業背景

看了一些大佬的總結,屢次提到行業背景的積累很重要。

工做3年後咱們應該必須肯定本身的行業背景了,好比一直從事電信行業,一直從事銀行項目,一直從事ERP行業等等。

一個程序員不多是一直寫代碼的,就是寫代碼也要知道業務邏輯,知足什麼需求;俗話說隔行如隔山,每一個行業的業務都不同,甚至差異很大,好比你一直從事流媒體的研究,讓你跳槽到一家銀行項目,完了,一切從頭學吧,之前的行業經驗都用不上了;並且,一個公司公司招人,就是但願找到那些很容易上手,不須要培訓業務好久的程序員,咱們在招聘軟件上不是也有感觸嗎,有xxx經驗者優先。

常常在某些社交 APP 上看到有人說本身 "雙非本科"(非2十一、非985,普通本科),或者是說本身渣本、渣二本等等等,卻不知做爲專科生咱們的焦慮,如今招聘軟件上本科學歷限制愈來愈多了,連個面試機會都沒有,雖然說有種一棍子打死的感受,但也並不無道理可言,顯然專科裏坑隊友者更多,說這麼多,其實咱們更應該懂得,或者更應該要作行業背景的積累,比不過學歷只能比經驗了,深知本身未達標,共勉!

二、學習清單

典型的程序員的成長過程:

工做第一年:Java基礎 + 經常使用框架的使用等等;
工做第二年:Java基礎 + 併發編程、Java內存模型、內存分配機制、類加載機制、性能調優、框架優化、經常使用的Linux指令等等;
工做第三年:瞭解過什麼源碼?設計模式是什麼,你在工做中充當什麼角色,怎麼獨立設計及完成一個模塊等等;

回到本身:

在實習階段,也就是工做的第一年,對 SSM、SSH 框架大體有了個瞭解,增刪改查已經很是熟練,工做中的基本需求都能知足了;

在畢業的第一年,也就是工做的第二年,《深刻理解Java虛擬機》、《Spring實戰》、《Java多線程編程核心技術》、《Java併發編程的藝術》,其中併發編程的藝術還沒看完,放置第三年中。

在畢業的第二年,也就是工做的第三年,在接下來的一年,完成上一年中併發相關技術的計劃,再就是多瞭解一下源碼學習,好比 Spring、Mybatis等,在此基礎上學習設計模式,再就是 UML 設計文檔,數據庫中熟練掌握使用存儲過程,觸發器等;

4、最後補充

其實本身私下也有在寫年終總結,可是最終決定發佈這麼一個以畢業N年爲主題的總結於博客上,其實主要是想看一下畢業N年後這之間的變化吧,因此就愉快的決定後面以《畢業N年的大專生程序員工做總結(java後臺)》爲標題發文了。

其實畢業這一年裏,發現本身不足的地方還有不少,接下來的日子會繼續堅持學習、堅持寫博客(https://www.cnblogs.com/niceyoo),但願小夥伴們能夠左上角關注一下個人博客或者微信公衆號:niceyoo,共勉見證成長。

接下來,在畢業的第二年裏,可能會作一次重要的選擇,明年補充。就先總結到這吧,明年再來。

我建立了一個java相關的公衆號,用來記錄本身的學習之路,感興趣的小夥伴能夠關注一下微信公衆號哈:niceyoo

相關文章
相關標籤/搜索