c++和java 程序員常說的底層是指什么?
程序員常說的底層是指什么?當(dāng)我們現(xiàn)在開發(fā)軟件時,有很多種庫或組件可以被引用。這將提高軟件開發(fā)的效率,當(dāng)然也降低了開發(fā)的難度。它通常指“本機開發(fā)”,即不使用或使用其他人封裝的較少代碼庫的軟件開發(fā)!例如,
程序員常說的底層是指什么?
當(dāng)我們現(xiàn)在開發(fā)軟件時,有很多種庫或組件可以被引用。這將提高軟件開發(fā)的效率,當(dāng)然也降低了開發(fā)的難度。
它通常指“本機開發(fā)”,即不使用或使用其他人封裝的較少代碼庫的軟件開發(fā)
!例如,對于Windows應(yīng)用程序的開發(fā),使用Visual C或C#,它們對系統(tǒng)的具體實現(xiàn)有很多封裝。對于開發(fā)人員來說,它是透明的,他們不知道它的具體實現(xiàn)過程是怎樣的。
但是如果使用Windows系統(tǒng)提供的原始API進(jìn)行開發(fā),則需要掌握系統(tǒng)的具體實現(xiàn)過程,了解其原理,才能進(jìn)行軟件開發(fā)。而這是提高一個人系統(tǒng)開發(fā)能力的最佳途徑
!因此,作為一名專業(yè)軟件開發(fā)人員,我們應(yīng)該從所謂的“底層”了解系統(tǒng)的工作原理。這樣,我們在開發(fā)軟件時,就可以利用它對代碼進(jìn)行改進(jìn)和優(yōu)化,提高軟件的效率和健壯性。而不是僅僅能夠?qū)崿F(xiàn)特定的功能,而不關(guān)心軟件的實現(xiàn)效率等問題。
當(dāng)我們熟練地掌握這些“底層”原則時,我們將在軟件開發(fā)過程中更加得心應(yīng)手。只有這樣,所開發(fā)的軟件才能更加健壯和可維護
!如果你認(rèn)為我的回答對你有幫助,請喜歡。謝謝您
對于java基礎(chǔ),是應(yīng)該掌握底層原理,還是方法的熟練使用?
兩者都要掌握并深入實踐。
Java開發(fā)技術(shù)達(dá)到什么標(biāo)準(zhǔn)可以月薪20k?
謝謝。作為一個java程序員,我有更多的發(fā)言權(quán)。
首先,我聲明我的工資低于2萬英鎊。首先,我的工作年限不符合標(biāo)準(zhǔn)。其次,我的技術(shù)水平不夠。第三,我的項目經(jīng)驗不夠。
無論您從事的是Java還是其他技術(shù),如果您在一個大的技術(shù)領(lǐng)域?qū)iT從事一個重要的技術(shù)堆棧,您將獲得20K甚至更高的工資。