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

詳談學(xué)習(xí)編程語言的策略

開發(fā) 開發(fā)工具
學(xué)習(xí)另一種編程語言可以在很大程度上提升我們的編程能力。學(xué)習(xí)編程語言需要掌握一些什么策略呢?

有時(shí)候,程序員會(huì)別無選擇的情況下,毫無準(zhǔn)備地涉足另一種新語言;有時(shí)候我們會(huì)因?yàn)樾抡Z言中與舊語言的相似處而感到驚喜。根據(jù)筆者自己的經(jīng)驗(yàn),學(xué)習(xí)新語言最糟糕的事情之一就是沾沾自喜。通常這樣會(huì)形成一些壞的編程習(xí)慣,而常此以往,會(huì)影響我們的編程進(jìn)度以至于事倍功半,也就是比起規(guī)范化的學(xué)習(xí)方法,我們可能要花上更多的時(shí)間用于接受新的語言。

HTML2的說明剛剛出爐的時(shí)候筆者還在學(xué)習(xí)HTML。如果你的期望不高,那就很容易對(duì)其進(jìn)行操作。當(dāng)筆者運(yùn)行一個(gè)在線存儲(chǔ)時(shí),軟件是由Perl編寫的。筆者曾花了半個(gè)小時(shí)的時(shí)間學(xué)習(xí)Perl句法,但是卻花了近六個(gè)月的時(shí)間才稍微感覺像是學(xué)得比較好。幸運(yùn)的是,筆者不需要對(duì)其系統(tǒng)作出過多操作。這樣的經(jīng)歷為今后的也定下了基調(diào)。筆者相信花半個(gè)鐘頭的時(shí)間學(xué)習(xí)句法足夠了,而超過這一時(shí)間的學(xué)習(xí)就只剩下死記硬背了。后來,筆者發(fā)現(xiàn),之所以在前面的Perl學(xué)習(xí)中取得成功是因?yàn)榱私饬嗽S多該語言的范例——它的長(zhǎng)處,缺陷等。在學(xué)到這一語言之前已經(jīng)做了很多的準(zhǔn)備工作。

借鑒他人的智慧

筆者所學(xué)的***類編程語言是BASIC,COBOL,Scheme以及Pascal。當(dāng)時(shí)的教員深入淺出,一步步地引導(dǎo)著學(xué)生了解語言直到所有的學(xué)生都能完整地編寫好一個(gè)程序。

這種學(xué)習(xí)方法就值得推廣,尤其是對(duì)于開始階段的編程學(xué)習(xí)而言,因?yàn)樽畛醯恼Z言學(xué)習(xí)可以塑造我們的思維。遺憾的是處于工作環(huán)境的程序員被三個(gè)問題困擾著:

◆這樣的學(xué)習(xí)耗費(fèi)時(shí)間,而實(shí)際工作中可能不允許出現(xiàn)這么長(zhǎng)的學(xué)習(xí)時(shí)間。

◆沒有一個(gè)培訓(xùn)機(jī)構(gòu)或是培訓(xùn)班來教授編程語言。

◆就算有這樣的培訓(xùn),其學(xué)費(fèi)肯定也是非常昂貴的。

如果你擁有一個(gè)好的指導(dǎo)老師和一本好的實(shí)例分析手冊(cè),那么起步階段的語言學(xué)習(xí)就不是什么難事了,但是一旦你已經(jīng)完成正規(guī)教育且步入社會(huì),這樣的想法就已經(jīng)是不現(xiàn)實(shí)的了。

接觸前先學(xué)習(xí)有關(guān)知識(shí)

另一種筆者曾使用過的策略是在嘗試編寫代碼前先學(xué)習(xí)一下新語言的相關(guān)知識(shí)。你可以通過觀看在線教程,閱讀相關(guān)書籍,學(xué)習(xí)源代碼或任何你喜歡的方式來了解,不過不論你選擇哪種方式,學(xué)習(xí)應(yīng)該是系統(tǒng)的有框架的。這個(gè)方法等于是在你的腦子里播下了創(chuàng)新的種子,而當(dāng)你開始編寫代碼的時(shí)候,思維就會(huì)非?;钴S。

當(dāng)然也有筆者沒有嘗試過的方法,但是就筆者建議大家選擇最適合自己的方法,或者按照自己的需要制訂學(xué)習(xí)計(jì)劃。若能將規(guī)范化的程序有意識(shí)地搭配起來而不是先做研究然后再嘗試編碼,那么大家就能夠創(chuàng)建適合自己的計(jì)劃。

【編輯推薦】

  1. 教你如何有效編程的十四種方法
  2. 高手詳解C#編程中的規(guī)則表達(dá)式
  3. 極限編程之十大優(yōu)點(diǎn)解析
責(zé)任編輯:彭凡 來源: IT專家網(wǎng)
相關(guān)推薦

2023-06-28 15:12:33

2024-05-06 12:20:00

緩存驅(qū)逐緩存

2009-10-23 17:03:18

VB.NET事件編程

2015-03-18 10:35:13

虛擬化監(jiān)測(cè)虛擬化策略虛擬化解決方案

2010-03-11 15:16:52

Python編程語言

2010-03-17 15:00:34

云計(jì)算

2009-08-13 17:14:55

2011-08-01 15:57:58

2011-08-11 10:12:11

2010-03-05 15:30:29

Android編程語言

2017-05-05 09:45:13

編程語言學(xué)習(xí)代碼

2019-04-24 08:34:46

編程語言PythonJava

2010-07-19 16:47:54

Perl

2021-04-07 06:46:01

編程語言開發(fā)

2023-03-30 19:17:54

語言編程

2024-02-23 19:07:29

編程語言開發(fā)

2010-01-11 09:40:02

C++語言

2012-06-27 10:28:12

編程語言語言學(xué)習(xí)多門語言

2011-07-14 22:25:36

2009-08-14 15:54:12

C#編程語言
點(diǎn)贊
收藏

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