日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 充電吧
[導(dǎo)讀]我編程的時(shí)間,已超過 20 年了。截至目前,我開的編程入門課,也有六七門了。傳授編程的總時(shí)間,大約也有 1000 小時(shí)了。下面這些話,沒有特別的前后順序,我對(duì)自己學(xué)員不止說過一次。

我編程的時(shí)間,已超過 20 年了。截至目前,我開的編程入門課,也有六七門了。傳授編程的總時(shí)間,大約也有 1000 小時(shí)了。下面這些話,沒有特別的前后順序,我對(duì)自己學(xué)員不止說過一次。

歡迎來編程!

 

編程真的很難

無論你是多么擅長編程,能拖慢你腳步的唯一因素是你學(xué)習(xí)和解決問題的能力。隨著你的編程愈發(fā)提高,你更能體會(huì)我這句話了。編程還有個(gè)有趣的地方,永遠(yuǎn)不會(huì)覺得枯燥。如果你覺得枯燥,那估計(jì)你在什么地方做錯(cuò)了,你應(yīng)當(dāng)對(duì)在寫的代碼,做一下抽象,或者優(yōu)化。

編程同樣也會(huì)是最讓你沮喪的事情之一

正常的編程經(jīng)歷應(yīng)該是這樣的:嘗試解決問題 → 受挫沮喪 → 再努力嘗試 → 回退一步 → 靈光乍現(xiàn) → 最終搞定,程序正常運(yùn)行。感覺受挫,這實(shí)在太正常不過了,不可能完全沒有受挫。(隨著你的技藝提高,你會(huì)挑戰(zhàn)更難的問題,這過程還是會(huì)遇到受挫。)挫折感讓提高解決問題帶來的滿足感。你得適應(yīng)挫折感。

不管挫折感有多大,總會(huì)有解決方案的

隨著你的技藝提高,對(duì)擺脫困境,你會(huì)有更強(qiáng)更大的自信。挫折感越大,推倒你解決更難的問題。(如果問題太簡單,那就太沒趣啦。)

當(dāng)我們還是小孩時(shí),很多事情都做的很糟糕,只是我們沒注意到。

成年后,把事搞得很糟糕的機(jī)會(huì)并不多。擁抱這種感受,完全正常。你做的事情,并不是人人都有能力去做的。

你還得知道,練習(xí)編程的第 1 個(gè)小時(shí),和第 10 個(gè)小時(shí)是截然不同的

與第 100 個(gè)小時(shí)更不一樣了。Dan Plan 的博主曾寫過一篇文章,說他在練習(xí) 1 萬小時(shí),他的高爾夫球技極大提升。編程也是同樣的道理。(伯樂在線補(bǔ)充:谷歌大牛 Peter Norvig 的觀點(diǎn)也類似,請(qǐng)看他的文章《自學(xué)編程,十年磨一劍》。)

你是一個(gè)魔術(shù)師!

編程也是一種魔術(shù)。想想看,我們努力學(xué)習(xí),從魔法書中汲取知識(shí),然后制作符咒(從計(jì)算機(jī)書和互聯(lián)網(wǎng)學(xué)習(xí),然后編寫程序)。魔術(shù)師可以教會(huì)魔術(shù)師如何施展魔法。我們程序員可以在現(xiàn)實(shí)也能做到這些,并且還能創(chuàng)造人人都能用的神奇設(shè)備,比如:互聯(lián)網(wǎng)和移動(dòng)電話。如果沒有我們的技能,不可能有這樣的設(shè)備。

善用互聯(lián)網(wǎng)

在你學(xué)習(xí)編程的第一年中,你遇到的每個(gè)問題,很多在你之前的程序員,早就碰到了。并且網(wǎng)上已有記錄好的答案了。你使用搜索引擎的效率越高,你會(huì)更高興。警告:如果你對(duì)網(wǎng)上搜到的代碼段不理解,那就不要隨便就用。

不管何時(shí)編程,都要隨身帶著「百寶囊」

這些工具是我們干活的訣竅。你要學(xué)的第一批東西(變量、循環(huán)等),就好比工具箱中的螺絲刀和錘子。在編程生涯中,這些工具是日常必需品。隨著經(jīng)驗(yàn)積累提升后,你開始學(xué)習(xí)使用更高級(jí)的工具(比如:樹、A*、valgrind、調(diào)試器等),也許這些東西平常用的不多,但在解決特定問題時(shí)特別得勁。大多數(shù)編程領(lǐng)域(游戲開發(fā)、Web開發(fā)、數(shù)據(jù)庫)都有各自領(lǐng)域問題及對(duì)應(yīng)的解決方案。因此,你先前解決過的問題,以后遇到時(shí),可以更加輕松應(yīng)對(duì)了。

每個(gè)程序都是由代碼組成

你可以在自己電腦上幾乎閱讀、修改、搗鼓所有東西,還有其他人已寫好的程序。說到電腦,它基本上就是一個(gè)超級(jí)大國,啥都有。

提高編程能力的最佳方式,就是多寫代碼

保持做東西、寫代碼!作為一個(gè)老師,我會(huì)盡我所能,把你帶入門。一旦你技藝達(dá)到一定程度后,假以時(shí)日,你能解決所有碰到的難題。堅(jiān)持寫代碼寫下去吧。畢竟李白都說過了:只要功夫深,鐵杵磨成針!

綜合前面 2 點(diǎn),除了寫大量代碼,還要讀大量代碼

天外有天,人外有人,這世上比咱們聰明的程序員多的是。他們已經(jīng)寫了很多代碼了,或許你就在 GitHub 上就能看到。

據(jù)說程序員學(xué)的第 2 門編程語言是最難的

你在學(xué)習(xí)第 1 門編程語言時(shí),塑造了你的編程思維方式(看我的嚴(yán)肅臉.jpg)。當(dāng)你在學(xué)第 2 門語言時(shí),你必須重新思考之前被定型的東西。(不能打破改變你思維模式的語言,不值得學(xué)習(xí)。)當(dāng)你掌握第 2 門語言后,掌握其他新語言會(huì)更得心應(yīng)手。任何一種必要的語言,我用一個(gè)周末基本就可以學(xué)的差不多。

沒有最好的編程語言!

在解決某些特定問題時(shí),某些語言和工具的確由于其他的。當(dāng)你學(xué)習(xí)了其他不同的語言時(shí),那就不要把陳舊的編程思維,移植到新系統(tǒng)上。相反,要習(xí)慣用新思維來編程。

多玩,多犯傻踩坑!

編程好比一個(gè)巨型樂高模型,充滿了待解決的問題。多花些心思和時(shí)間,在這上面添磚加瓦,做些「玩具」程序。這比分派給你的任務(wù)會(huì)有趣多了。

工作之外,優(yōu)秀的程序也會(huì)為自己編程

如果你真的擅長這一點(diǎn),你就永遠(yuǎn)不會(huì)發(fā)現(xiàn)自己失業(yè)了。

遇到問題卡住時(shí),試試在紙上寫代碼

我是認(rèn)真在說,不是開玩笑。這種方式很神奇,并且是編程競賽中的標(biāo)準(zhǔn)實(shí)踐。為什么這種方法有效果,我認(rèn)為當(dāng)不用考慮語法問題后,我們有更多腦力去解決實(shí)際問題。

我確信自己時(shí)不時(shí)地會(huì)冒出其他建議。但正如大多數(shù)建議,如果是真的很重要的建議,你自己也能想到的。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢抑制與過流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉