我不覺得自己算前輩,
不過有幾個地方你可以自己思考一下就知道原因了,
1.相依性管理
以前大家確實都用ant或其他方式,
所有的專案都有各自lib造成管控困難,
你或許想用maven或gradle之類的工具協助,
要馬你的主管支持你進行改變,
不然就是你的能力強到"讓"別人認可,
否則為何要因為你提了什麼意見,
就要求大家跟著你學習或者是改變現行的模式,
之前有一些新手在板上討論code standard或coding style的問題,
其實也是相同的道理。
2.EL的問題
如果你的專案有用到struts1、struts2、springMVC等等之類的,
有框架自己的標籤就用框架的,
不要再混雜EL、JSTL等等有的沒的,
當然你自己會你看得懂沒問題,
但請你思考接手以及之後維護或者是多人開發的環境,
如果今天原本的spring專案大家都用XML配置,
突然有人用annotation的配置,
難道不覺得這樣很亂嗎?
applicationcontext裡面配置的bean不是全部的bean,
或許你自己很上進覺得有新東西可以學馬上google,
但如果每個案子每個使用的套件大家都各自這樣搞,
每個人當然都可以說得出一番理論,
你有覺得這樣比較好嗎?
3.個人小建議
你所謂的彈性、方便、進步,
只是因為你會了新東西想用,
你自己習慣了而已,
不能要求別人跟你一起習慣,
如果今天你工作了三年,
來了一個新人會ROR或PHP,
說我們原本的開發速度太慢了巴拉巴拉,
全面換掉大家重頭學起PHP或Ruby,
你會覺得自己的團隊有彈性、開發更方便、更進步了嗎?
最後,
如果你看完以上三點還是不懂的話,
直接跟你講最關鍵的,
有能力,你就找更好的,你想要的環境,
不然就是,等有一天,老闆或主管來問你,
請你給意見的時候,
你再來給建議,
不然別人只是覺得你在耍猴戲而已,
相信我,你到每一家公司都是這樣,
就算你現在去都用了最新的東西,
幾年後也不可能一直跟著市場上更新,
難道JAVA 1.8出了好多新的更好用的東西,
專案就要全面汰換嗎?
難道jQuery1.9出來後,
專案用的jQuery1.8.3就要換掉嗎?
我相信以你的智慧,
用膝蓋想就知道答案了。