目前作公司開發技術的整理和統一開發框架的工作,之前工作中遇到的幾件事,不斷浮現在眼前。
第一件就是,在2023年左右,公司開發也是基於spring,但是當時spring 1.2存在較多的問題,乙個牛人就直接對spring的原始碼大改了一通,重新打了乙個jar包,作為開發的基礎。但是到了2023年,spring已經公升級到2.5.6,當年的牛人也不知所蹤,也沒有留下有價值的文件,甚至改動的源**包,這時產品已經開發很多功能,只能無奈的依賴於那個私有的spring jar包,公升級變成了乙個渴望不可及的事情。同樣的在2023年,又遇到乙個dbutils jar包的事情,幾乎是一模一樣的翻版。
第二件是大約2023年,公司的開發框架,決策原因已無從考起,結果沒有選擇成熟的框架進行封裝,而是幾個牛人,開發了自己的框架,包括資料持久層和mvc。框架本身的bug不說,也並沒有帶來生產效率的提高,並且給新入職的開發人員帶來很高的學習成本和很大的牴觸情緒。到2023年,資料持久層基本不用,換為ibatis,仔細研究一下mvc**,spring mvc經過簡單的封裝,甚至說只是提供最佳實踐,就會顯得更加優雅。甚至阿里巴巴實力如此的公司,webx的使用也並不是一帆風順。
第三件是2023年,同樣是順應元件化的潮流,經過半年多的努力,開發出數十個技術和業務元件,但是實施開發部門,卻不買賬,不願意直接使用,說用也可以請研發部來配合實施,因此,元件化的進展變得非常艱難。元件化,是個目標美好但是實現非常困難的事情,不知道研發部門的事情,需要從公司層面和技術層面下功夫,目標並不是開發了多少個元件,而是真正用起來了多少個元件!
我相信這三件事都是非常典型,也值得進行深入思考和總結。
開發中印象深刻的三件事
目前作公司開發技術的整理和統一開發框架的工作,之前工作中遇到的幾件事,不斷浮現在眼前。第一件就是,在2006年左右,公司開發也是基於spring,但是當時spring 1.2存在較多的問題,乙個牛人就直接對spring的原始碼大改了一通,重新打了乙個jar包,作為開發的基礎。但是到了2008年,sp...
三件事不能等!
人的一生,有三件事情不能等 第一是 貧窮 貧窮不能等,因為一但時間久了,你將習慣貧窮,到時不但無法突破自我,甚至會抹殺了自己的夢想,而庸庸碌碌的過一輩子.第二是 夢想 夢想不能等,因為人生不同的階段,會有不同的歷練和想法,試想乙個問題 如果你2歲時的夢想,在60歲的時候才得以實現,那會是什麼樣的乙個...
每天專注三件事
中表達過自己對使用to do列表來管理待辦事項的幻滅。今天,讓我們來嘗試簡單一點的做法 一次小小的試驗。你用什麼來跟蹤你需要做的事情呢?把它舉起來,讓我看得見。照我說的做吧。我是說真的!還不行,還不行,你得再靠近一點,靠近這裡的顯示屏。讓我來看看。給我點時間,讓我好好看一看。現在,想象一下 我一巴掌...