久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

互聯(lián)網(wǎng)時(shí)代程序員如何避免知識(shí)半衰期?

 _王文波 2017-01-11

什么是程序員的知識(shí)半衰期,?這與我們國(guó)家的五年計(jì)劃類似,,換句話說(shuō),你所知道的編程知識(shí)很有可能才五年后過(guò)時(shí),,類似的感悟是:“我現(xiàn)在寫代碼的水平落后了,,因?yàn)樽约褐肋@套語(yǔ)言已經(jīng)過(guò)時(shí)了?!?/span>

起初,,這似乎也合情合理。畢竟,,有一個(gè)新的編程語(yǔ)言和技術(shù)出來(lái)絡(luò)繹不絕,。不過(guò),,我認(rèn)為這是錯(cuò)誤的。編程知識(shí)語(yǔ)言甚至比人的壽命還要長(zhǎng),,因?yàn)樗麄冇肋h(yuǎn)都不會(huì)滅亡,。例如:VB,ASP,。

語(yǔ)法并不難

剛開(kāi)始學(xué)習(xí)新的編程語(yǔ)言的時(shí)候,,當(dāng)自己還不是一名程序員的時(shí)候,學(xué)習(xí)python語(yǔ)言或者學(xué)習(xí)java的時(shí)候你聽(tīng)起來(lái)就像學(xué)英語(yǔ),,但是當(dāng)你已經(jīng)會(huì)來(lái)英語(yǔ)的時(shí)候再去學(xué)習(xí)新的語(yǔ)法,,其實(shí)這個(gè)時(shí)候僅僅只是一個(gè)表面的難度,所有的核心概念是相同的,。

要在任何語(yǔ)言編寫一個(gè)程序,,你使用類似類型,數(shù)據(jù)結(jié)構(gòu)和邏輯基礎(chǔ),。如果您已經(jīng)了解布爾,,整數(shù),浮點(diǎn)數(shù)和字符串,,它們有可能在新的語(yǔ)言使用為好,。這些同樣適用于像列表,集合,,字典和樹(shù)的數(shù)據(jù)結(jié)構(gòu),。并使用邏輯將是算術(shù)運(yùn)算,if語(yǔ)句,,循環(huán),,函數(shù)調(diào)用等。

此外,,關(guān)鍵的技能,,如該算法使用,如何分解問(wèn)題,,變量的命名和功能都在一個(gè)新的語(yǔ)言直接使用,。這是通用編程知識(shí)語(yǔ)言之間輕松傳輸。借用“沒(méi)有銀彈”的術(shù)語(yǔ):語(yǔ)言的語(yǔ)法是偶然的知識(shí),,而不是如何編程的基本知識(shí),。

這同樣適用于庫(kù)和工具。即使你不知道的表達(dá)究竟是如何經(jīng)常在一個(gè)新的語(yǔ)言是用來(lái)做什么,,但是你應(yīng)該知道,,有對(duì)這些知識(shí)才有可能得到最大的支持。查找有關(guān)如何使用它們的細(xì)節(jié)是不困難的部分,,而是如何利用他們是有價(jià)值的知識(shí),。與IDE等工具,,同樣的事情 - 你可能不知道的細(xì)節(jié),但你知道你可以通過(guò)他們來(lái)做你想做的事情,。

所以,,學(xué)習(xí)一門新的語(yǔ)言是不是一個(gè)大問(wèn)題。但是,,如果你換工作,可能仍存在很多東西需要學(xué)習(xí),。我想它在3個(gè)維度的知識(shí),。

知識(shí)三維

編程:這被編程語(yǔ)言,模式,,技術(shù)和工具,。就像我上面寫的,有很多核心概念是一樣的,,即使細(xì)節(jié)(如語(yǔ)法)變化,。

域:這個(gè)你知道在其中使用的程序的環(huán)境的內(nèi)容。例如,,如果你在電信工作,,它是各種協(xié)議如何工作的知識(shí),短信如何處理,,計(jì)費(fèi)和監(jiān)控是如何完成的等你在某個(gè)部門工作的時(shí)間越長(zhǎng),,你越了解它,和更有價(jià)值您的貢獻(xiàn)即可,。

代碼庫(kù):這是特定的公司,。當(dāng)你已經(jīng)工作了很長(zhǎng)一段時(shí)間,你知道周圍的代碼的方式,。你知道的事情都做了,,哪些部分是棘手和直觀,而為什么有些東西是做某種方式的歷史,。

保持學(xué)習(xí)很重要

作為一個(gè)程序員,,你是當(dāng)你在所有三個(gè)方面有見(jiàn)地的最有價(jià)值的。如果你換工作,,這是不可避免的,,你將一無(wú)所知學(xué)習(xí)新的語(yǔ)言代碼 - 您只需在挖掘和學(xué)習(xí)。

不過(guò),,你所學(xué)到的關(guān)于編程和域?qū)⑹怯幸娴?,即使你換工作。知道幾種編程語(yǔ)言會(huì)給你的事情是如何做不同的(即使基本面是一樣的)的參考點(diǎn),。這也是很好的一般閱讀軟件開(kāi)發(fā)的書(shū)籍,,如代碼完成,,干凈的代碼程序員修煉。

最后,,我認(rèn)為上述這些使軟件開(kāi)發(fā)有趣和令人興奮的事情,,總有一些東西要學(xué)。你永遠(yuǎn)不會(huì)覺(jué)得無(wú)聊,。因此,,保持學(xué)習(xí)。你最了解什么語(yǔ)言會(huì)令你成為一個(gè)更好的開(kāi)發(fā)者,,即使每年有新的代碼語(yǔ)言誕生,。

2016-6-28 17:38

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多