Java開發從初級到中級


  本人正統軟件工程專業畢業,雖然實力墊底,但是大學的時候,整個學校非常熱衷於OJ,ACM之類,耳濡目染,自以為基礎的知識是有的。但是 一直覺得學的東西都是一團漿糊,按照老師的話說,我是那種看書只看目錄,看完就跟別人吹牛逼的類型 。 

  工作有兩年了吧,第一年實習,老大丟一些簡單的功能讓你做,也是很輕松。全站無非就是 前台屌炸天的JS學幾個,后台熟悉Spring,hibernate 就能完成基本的工作,頂多處理優化的地方,就是盡可能利用所學的知識對代碼做一些看起來酷炫的優化,比如說為了減少for循環,把代碼盡量放到一塊;比如說為了減少查詢,直接寫sql;再比如說一直用很多的三目運算,盡量不寫if-else,寫if不加{}。結果真正的交付,領導直接嘲諷的一無是處, 我想說的就是 ,剛畢業 太自以為是。那時候,追求寫代碼讓別人看不懂。然而,工作了,在這么整,死的很慘。 初級開發,尤其是JAVA, 講究的就是效率,一定是先把功能實現,一定是代碼越條理清晰。甚至代碼結構盡量按照公司的來。這樣領導才會開心。

  自己寫sql?領導批評,你這樣 怎么維護更改,加個租戶模式 一個個給你去代碼改sql? 所以sql盡量少些,除非下一個階段,優化效率。但即使那個階段,也會把sql單獨寫到一個文件中

  數據庫表? 比如說 部門 department 沒問題吧,我覺得沒問題啊 ,但是領導 不這么認為啊,領導說是 Institution就是Institution ,我曹 ,我怎么不知道, 這也是教訓,在寫代碼之前 ,先看一下之前的代碼,不是為了吐槽,而是最起碼了解一些基本的規范。別因為起名這種問題惹麻煩

  接下來 :

    從angualr JS REACT JS Bootstrap js , 這么多框架 盡量不要自己去直接上手css.我寫了一個輪播圖,純css和js寫的,但是領導不以為然,領導看見的只是樣式和你花費的時間,所以開發新功能,領導給你新功能,先別直接上手,哪怕你花了一般的時間整理邏輯,花了四分之一時間去網上找例子,也要比你手寫更快更好。

    日常生活也要注意,一定要規范。對吧,很多時候領導讓你改一個功能,改了一半突然說這樣不好看,你還是換原來的把,有版本管理沒問題,但是假如你沒有提交到版本呢,所以自己記錄一下,很有用

     框架很有用,spring hibernate redis  ehcache ,了解一些框架總歸不是壞處。

    反編譯很有用,看源碼一是知道框架該怎么用,方法怎么調用;二是 學習別人怎么coding

     源碼看不懂,OK 進入主題:welcome to study JAVA ,FIrst  Thinking in Java

  


免責聲明!

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



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