一年java程式員的感悟

來源:互聯網
上載者:User

標籤:慢慢   jsonp   架構   表達   size   小項目   後台   acl   sof   

  前沿

      在小公司幹了差不多一年,剛進來與一個中級程式員做交接,過了大概一個月,那個中級程式員走了,從此,走上了"泥濘"的道路(獨立開發),熟悉了公司的項目和業務用了一個月左右,公司當時是採用的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),然後定了定代碼規範,於是就開始開發了,有大神帶確實是不一樣的,每天晚上總結My Code問題,一共開發了2個月吧,提升還是很大的對我來說,但是對於springBoot還是停留在使用的階段.

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

    

 感悟

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

 

      

  

一年java程式員的感悟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.