一年java程序員的感悟


  前沿

      在小公司干了差不多一年,剛進來與一個中級程序員做交接,過了大概一個月,那個中級程序員走了,從此,走上了"泥濘"的道路(獨立開發),熟悉了公司的項目和業務用了一個月左右,公司當時是采用的jsp+ssm+hibernate+oracle,配置采用的全注解的配置方式,沒有xml配置文件當時確實有點暈,不過后面慢慢就習慣了,畢竟隱藏了框架的很多細節(其實這是一種不好的).

  聊聊過程

      記得很清楚,當時第一個需求就是新建一個項目去爬取一個網站,將網站中的數據存到數據庫,我當時的做法是套用之前的架構,完成一個crud,然后通過jsonp去爬取某個網站的數據,但是需要手動在頁面觸發爬取,后面我棄用了這種方式,因為每天都要去這個網站爬取一次,於是采用了httpclient,直接通過后台去請求那個網站url,使用@EnableScheduling和cron表達式的方式定時下午5點去爬取,說來也奇怪,后台總是會報錯,數據會有一些不完整,老板也沒說什么,於是,這個需求就這么完成了.

     接下來...此時老板(產品經理)已經用百度腦圖預謀了一個全新的呼叫系統的需求分析,考慮到我是個初級的存在,在某私活網站上聯系到了一名高級java工程師,和他聊需求並確認技術選型(基本是他做主了,小白瑟瑟發抖),最后決定下來采用beetl前端模板+html+springBoot+shiro+redis+mysql,采用碼雲代碼庫,於是我用了2天時間學習了git(很推薦: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000),然后定了定代碼規范,於是就開始開發了,有大神帶確實是不一樣的,每天晚上總結我的代碼問題,一共開發了2個月吧,提升還是很大的對我來說,但是對於springBoot還是停留在使用的階段.

     后來...公司接觸到了AI,於是我帶着大佬的springBoot架構做了公司AI官網,支付項目,人工質檢項目....(這都是我自己取名,一個個的小項目,沒成規范),基本都是crud的工作,少量的維護與新功能的開發,感覺得不到提升,加上有好幾個同學也跳槽了,薪資都還不錯,於是也開始了面試...

    

 感悟

  怎么說呢,在這段工作中,學到的東西還是挺多的,從需求到自己消化最后體現到代碼中,還是挺全面的,缺點可能就是不深入了,業務不是太復雜,我也體會到了,面試遇到的sql題目基本不會,算是第一份工作吧,還算滿意,雖然福利並不好,但干的還行,比較自由,老板人也好,不過還是希望工作能提升自己才是最好的,不然也不會來到一線城市拼搏了(小目標: team leader),當然工資也是一方面~~工作不怎么加班,任務也不是很重,不是太符合程序員,不過也好,有時間下班去健身了,其實程序員最應該健身了,每天都是坐着不動對身體不是太好,還是建議程序員應該多運動運動~~個人觀點: 投資身體不會吃虧的😀

 

      

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM