java知識 如何提高自己的java開發(fā)功底?
~!首先,好好學(xué)習(xí)基礎(chǔ)。二是開展產(chǎn)品實(shí)戰(zhàn)。編寫實(shí)例與實(shí)際產(chǎn)品有很大的不同。在產(chǎn)品中應(yīng)該考慮更多的設(shè)計(jì)問題。第三部分對源代碼進(jìn)行分析,總結(jié)出優(yōu)秀的程序是如何設(shè)計(jì)和開發(fā)的。第四,代碼是否好,最重要的是初步
~!首先,好好學(xué)習(xí)基礎(chǔ)。
二是開展產(chǎn)品實(shí)戰(zhàn)。編寫實(shí)例與實(shí)際產(chǎn)品有很大的不同。在產(chǎn)品中應(yīng)該考慮更多的設(shè)計(jì)問題。第三部分對源代碼進(jìn)行分析,總結(jié)出優(yōu)秀的程序是如何設(shè)計(jì)和開發(fā)的。第四,代碼是否好,最重要的是初步設(shè)計(jì)。我們應(yīng)該學(xué)習(xí)統(tǒng)一建模語言UML,在編寫代碼之前做好設(shè)計(jì)工作。這樣,您在編寫代碼時(shí)就不會感到困惑,否則會出現(xiàn)一些重復(fù)的代碼或糟糕的設(shè)計(jì)。謝謝你的代碼。
第五,設(shè)計(jì)模式,它超越了語言本身。
第六,很容易理解Java源代碼、相應(yīng)的數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)、JVM等。
小結(jié)
學(xué)好一門編程需要很長時(shí)間,而且要有耐心。特別是更建議垂直發(fā)展。時(shí)間長的時(shí)候,學(xué)習(xí)其他語言,不需要太多的麻煩,主要是語法問題。因?yàn)橹挥心切┚幊陶Z言和設(shè)計(jì)模式,主要是因?yàn)閼?yīng)用場景不一致,所以我們必須保持學(xué)習(xí)最新知識的熱情。它目前可能沒有用處,但從長遠(yuǎn)來看一定有用。我要開闊眼界。
如何提高自己的java開發(fā)功底?
盡快擺脫“唯技術(shù)”的思維
嘗試技術(shù)之外的新技能(業(yè)務(wù)、管理、產(chǎn)品)
]從對具體工作內(nèi)容和業(yè)務(wù)成果負(fù)責(zé),逐步轉(zhuǎn)變?yōu)閷F(tuán)隊(duì)的業(yè)務(wù)成果負(fù)責(zé)
技術(shù)應(yīng)該服務(wù)于業(yè)務(wù),而團(tuán)隊(duì)?wèi)?yīng)該服務(wù)于企業(yè)商業(yè)的最終目標(biāo)是賺錢
所以
你需要改進(jìn)的是如何幫助公司賺錢
如何讓團(tuán)隊(duì)在公司賺錢
不要用技術(shù)來支持別人(BDPM),而是讓別人為公司賺錢