Java工程師3年經驗?
對一個老舊的開源項目做擴展?我不知道你說的是哪個項目,所以不好評價你的工作。如果這曾經是個成功的項目(你依然在為她做擴展說明她還有實用性,大概不會是個糟糕的項目),我認為她肯定會有值得你學習的地方,大的方面比如框架、編程思想,小的也有設計模式,代碼規范,良好的編程習慣等等,應該是不會沒有可以學習的地方。好好閱讀別人的代碼是大師的必經之路,你需要看懂,了解她怎么工作,學習前輩們在編寫的時候注入在代碼中的優秀思想,把別人的變成自己的。如果你能指出里面存在的問題和不合理的、不夠先進的地方,并提出重構辦法,那你已經開始邁入新的臺階了。你要知道,有一位當今開發屆的老大哥在年輕的時候維護了一份代碼足足十年。你已經出道3年了,相信我的話你是能聽懂的。