就職的公司居然還在用Java?
從事軟件開發(fā)已經(jīng)多年,中間換過幾次工作,有些公司的編譯環(huán)境的確不是總是最新的,就是環(huán)境有點差異而已,對于編程思想的影響非常有限,而且和平時編程工作差異也不是很大,對于企業(yè)來講除非必須要切換環(huán)境否則不會沒事折騰環(huán)境,企業(yè)首先要考慮效益問題,不會因為流行就跟風,現(xiàn)在很多企業(yè)還在用著VB,VC等老的腳本,已經(jīng)用的非常熟練,后續(xù)也沒有非常大的功能切換,所以這種性質(zhì)得公司也不會隨意切換新的編譯環(huán)境。
由于JAVA受眾太多,沒有切換編譯版本的公司也是大有人在,特別是一些外包公司基本上不做切換,反正還能繼續(xù)用,一些自主的產(chǎn)品研發(fā)公司,跟進新版本會快一點,互聯(lián)網(wǎng)性質(zhì)的公司更新也會快一點。這些都是和公司本身的業(yè)務相關的,也不會影響別的東西,換個角度來講編程語言只是編程的基本功而已,編程的核心是編程思想和解決問題的能力,所以企業(yè)在招聘人的時候就是希望找到的人能夠立即上手解決問題,表面上是項目經(jīng)驗,本質(zhì)上講是解決問題的能力,所以JAVA版本對于大局得影響小的可憐。
很多人迷信掌握多種編程語言的人,覺得這才是高手,編程語言只是基本功,有些人可能掌握的快一些,有的人掌握的特別慢但只要堅持一樣能夠掌握到位。編程入門有兩種性質(zhì)的人,一種開始感覺特別好,很快就能進入編程語感,但在系統(tǒng)框架上還是需要時間打磨,相對來講入門會快一些;另外一種人開始反應非常遲鈍,甚至外界人感覺到這人可能真的不適合編程,甚至有可能都懷疑自己是不是真的適合從事這個行業(yè),但這類人都有一個潛質(zhì)就是能夠堅持,即使當前看不到希望,可能經(jīng)過一兩年的時間突然有一天覺得自己能寫一些東西了,好像突然之間茅塞頓開了,就是傳說的開竅了,這類人往往后勁更足,越容易在慢慢積累過程中干成事情。
曾經(jīng)帶過兩個這種類型的人,有時候覺得很簡單的概念都不能理解,有時候說的話也很難聽,甚至用語言來刺激他上進,但看到低頭勤勤懇懇學習的樣子心又軟了,基本上堅持一年多就能找到感覺,一旦有了突破后面做的事情都會比較扎實,個人還是喜歡帶這種類型的,畢竟給人的感覺比較踏實,就是前期帶著費勁。
越是編程水平高的人越是不會在意編譯環(huán)境以及編程語言,編程語言本質(zhì)上講就是工具般存在,很多編程高手接手一門新的編程語言,只需要很短時間就能上手做項目,不是這人多聰明因為編程套路基本上大同小異,所以學好一門編程需要之后再去學習新的編程語言就會快速許多,難度至少縮減三分之二,學習編程要掌握核心本質(zhì),數(shù)量和表面都是次要的。
希望能夠幫到你。