java 如何從Java入門(mén)晉升到Java大牛?
如何從Java入門(mén)晉升到Java大牛?Java大牛和一般的Java技術(shù)人員,有什么區(qū)別?!我這里有一套學(xué)習(xí)路線圖。你可以看到你處于哪個(gè)階段,然后根據(jù)這個(gè)階段學(xué)習(xí)。這將得到事半功倍的結(jié)果!如果你已經(jīng)掌握
如何從Java入門(mén)晉升到Java大牛?
Java大牛和一般的Java技術(shù)人員,有什么區(qū)別?
!我這里有一套學(xué)習(xí)路線圖。你可以看到你處于哪個(gè)階段,然后根據(jù)這個(gè)階段學(xué)習(xí)。這將得到事半功倍的結(jié)果
!如果你已經(jīng)掌握了所有這些知識(shí),并想提高自己,你應(yīng)該去工作。不要太在乎錢(qián)或缺錢(qián)。你想要的是積累工作經(jīng)驗(yàn)。當(dāng)你是個(gè)大人物時(shí),薪水會(huì)低嗎?
??個(gè)問(wèn)題可以理解為程序員的進(jìn)階之路:普通程序員 → 優(yōu)秀程序員 → 大牛程序員
普通程序員應(yīng)該能獨(dú)立編寫(xiě)邏輯正確,運(yùn)行順暢的代碼;
優(yōu)秀程序員在普通程序員的基礎(chǔ)上還會(huì)要求程序的運(yùn)行效率,注重代碼的可移植性等等,能了解一點(diǎn)編碼之外的其他事情,能夠和Leader交流想法;
而大牛程序員一定是博覽群書(shū),內(nèi)功深厚,已經(jīng)能夠做到心中無(wú)碼的境界了,他們往往畫(huà)個(gè)圈就指出了問(wèn)題的所在,他們已經(jīng)到達(dá)哲學(xué)層次,獲取又回到剛剛開(kāi)始學(xué)編程時(shí)候的問(wèn)題,“what is program?”“I have done this,why?”
普通程序員與java大牛最大的區(qū)別在于看問(wèn)題的視角。在解決某個(gè)問(wèn)題時(shí),大牛可以從更大的角度來(lái)分析問(wèn)題,找到最佳思路;到這個(gè)程度,身份也會(huì)發(fā)生轉(zhuǎn)變,在學(xué)習(xí)知識(shí)時(shí)更加注重創(chuàng)新,也會(huì)成為知識(shí)的傳道者。
這個(gè)問(wèn)題可以理解為程序員的高級(jí)之路:普通程序員→優(yōu)秀程序員→大牛程序員
優(yōu)秀的程序員,在普通程序員的基礎(chǔ)上,也會(huì)要求程序的運(yùn)行效率,注意代碼的可移植性等。他們能理解編碼以外的東西,能與領(lǐng)導(dǎo)交流思想;
大牛程序員必須博覽群書(shū),有深厚的內(nèi)功,能夠達(dá)到心中沒(méi)有編碼的境界。他們常常畫(huà)一個(gè)圈,指出問(wèn)題所在,問(wèn)題是他們已經(jīng)達(dá)到了哲學(xué)的高度,又回到了“什么是程序”的問(wèn)題上來(lái)“我這么做了,為什么?”
普通程序員和Java小牛最大的區(qū)別是看問(wèn)題的角度。在解決問(wèn)題時(shí),丹尼爾可以從更大的角度分析問(wèn)題,找到最佳的思維方式;到了這個(gè)程度,他的身份也會(huì)改變,他在學(xué)習(xí)知識(shí)時(shí)會(huì)更加注重創(chuàng)新,他也會(huì)成為知識(shí)的傳道者。