偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

7條經(jīng)驗法則,助你從小白進階優(yōu)秀程序猿

企業(yè)動態(tài)
下面是medium上一位博主提出的7條學(xué)習(xí)編程語言的7條基本建議,或許能幫你輕松掌握一門編程語言,一睹為快!

大數(shù)據(jù)文摘出品

來源:medium

編譯:邢暢、楚陽

背英語單詞,背到“abandon”,就放棄了;

學(xué)編程語言學(xué)到“hello world”,就沒興趣了。

其實大家在學(xué)習(xí)編程語言時,敲得第一段代碼通常都是“Hello World”,然而,“hello world”并不代表你已經(jīng)入門了,當你可以用代碼段構(gòu)建有意義的模型時,那才是真正的入門。

下面是medium上一位博主提出的7條學(xué)習(xí)編程語言的7條基本建議,或許能幫你輕松掌握一門編程語言,一睹為快!

做積極行動的學(xué)者

只看視頻教程而不親自實踐無異于紙上談兵,無論你看的多么認真。復(fù)制你遇到的每一行代碼,并測試其能否運行出預(yù)期的結(jié)果,這個很重要,然后還要嘗試著修改代碼中的變量,并觀察運行結(jié)果的變化,這將有助于你深刻的理解這段代碼。

找到應(yīng)用代碼的實例

僅僅理解代碼本身是不夠的,要做到學(xué)以致用。

例如,在學(xué)習(xí)JavaScript的Array map()時,如果你會用這個方法實現(xiàn)數(shù)組迭代或是數(shù)組修改,那才算是真正掌握了。

天下難事,必作于易

如果你能做到前兩步,那你應(yīng)該已經(jīng)基本掌握了編寫一個應(yīng)用程序所需的基礎(chǔ)構(gòu)建模塊。但是不要迫不及待的想要研究復(fù)雜的程序,從最簡單的程序開始,有條不紊的讀程序、敲代碼、跑代碼、修BUG,最后自然水到渠成。

要做到這樣,你可以把待辦事項都羅列出來,完成簡單的基本架構(gòu)后再添枝加葉,就會使你能夠編寫更復(fù)雜也更實用的程序。

實際上,即使是最簡單的程序,你也會遇到從拼寫到語法的各種錯誤,這也就是為什么你需要在最開始的時候從簡單的程序著手,定期檢查修復(fù),并在下一次做得更好,因為這樣至少會減少那不可避免的挫敗感。

學(xué)習(xí)至少一個框架

學(xué)習(xí)一個框架,對你來說將是一個考驗,每個框架都有自己的世界,它們以一種更結(jié)構(gòu)化的方式來實現(xiàn)代碼。

其內(nèi)部的復(fù)雜結(jié)構(gòu)解決了一些你作為一個初學(xué)者甚至都沒有意識到的問題。

目前,框架的數(shù)量已經(jīng)超過了編程語言的數(shù)量。因此,你可能需要根據(jù)你希望使用該語言實現(xiàn)的目標,來確定要學(xué)習(xí)哪個框架。

例如,我想要用React-Native創(chuàng)建移動應(yīng)用程序,于是我選擇了React.js框架,簡單明了沒毛病。當然,還是不要忘記從簡單處著手。

跟上時代潮流

編程的奇妙之處在于,總有更好的方法來做你喜歡做的事情。

訂閱博客、關(guān)注游戲中的大玩家、在GitHub上探索開源代碼,我保證,只要瀏覽一下別人的代碼,你就能學(xué)到新方法。

積攢實戰(zhàn)經(jīng)驗

生活的本質(zhì)是復(fù)雜的,我們應(yīng)該面對現(xiàn)實,做一些復(fù)雜的工作。

只要環(huán)顧一下四周,你就能發(fā)現(xiàn)一個你能解決的問題,如果別人已經(jīng)做了你想做的,也不失為一個良機你可以重新發(fā)明一種方法并解決現(xiàn)有方法中的漏洞。

不要急于求成

在這個急劇動蕩的時代,萬物的新陳代謝都加快。潮流會迅速成為歷史。我們應(yīng)以謙虛的態(tài)度,包容和接納新的潮流。

不必每股浪潮都跟,不斷了解和嘗試,你就知道你屬于哪股浪潮了。

重點是,不能虛度了時光要做有意義的事情。

如果有空,也可以去Stack Overflow等平臺上解答別人提出的問題,或者在GitHub上貢獻開源代碼,用你的智慧去幫助他人。

最后是一條顛簸不破的真理,你付出的越多,收獲就會越多。

相關(guān)鏈接:

https://medium.com/better-programming/steps-to-proficiency-in-any-programming-language-8931ed4fe766

【本文是51CTO專欄機構(gòu)大數(shù)據(jù)文摘的原創(chuàng)譯文,微信公眾號“大數(shù)據(jù)文摘( id: BigDataDigest)”】

     大數(shù)據(jù)文摘二維碼

戳這里,看該作者更多好文 

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2015-10-12 08:56:37

程序員成長法則

2010-11-24 09:15:02

JavaScriptWeb開發(fā)者

2016-01-29 10:03:43

優(yōu)秀程序員黃金法則

2017-04-07 10:11:42

AR教育經(jīng)驗

2024-05-13 09:06:15

代碼PythonPEP 8

2023-11-08 09:10:23

pytestPython

2014-02-06 12:26:58

程序員招聘

2023-06-09 00:09:46

MySQL分庫分表

2019-12-05 14:19:20

設(shè)計用戶搜索

2009-05-21 16:23:23

程序員法則職場

2019-05-20 10:28:16

定律原則GitHub

2020-07-06 15:06:52

人工智能機器學(xué)習(xí)技術(shù)

2023-02-22 08:28:32

團隊管理法則

2012-08-22 09:13:05

程序員

2011-07-07 18:15:41

軟件開發(fā)

2025-05-20 08:20:00

GoGo Context上下文

2018-03-23 08:40:54

程序員技能互聯(lián)網(wǎng)

2020-09-04 14:56:23

應(yīng)用程序疫情

2010-10-08 15:23:58

2020-05-07 15:14:10

程序員技能開發(fā)者
點贊
收藏

51CTO技術(shù)棧公眾號