亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    我今天才知道:學(xué)習(xí)編程和學(xué)習(xí)編程語言是兩碼事

    大多數(shù)程序員、初學(xué)者都以為自己正在學(xué)習(xí)編程,其實(shí)并不是,而是在走彎路。

    你可能正在學(xué)習(xí)一門編程語言,而不是編程本身

    計(jì)算機(jī)科學(xué)不是學(xué)習(xí)計(jì)算機(jī),很震驚吧。相反,它是關(guān)于借助計(jì)算機(jī)來自動(dòng)解決問題的一門學(xué)問。解決問題才是計(jì)算機(jī)科學(xué),而不是寫代碼。這就是許多計(jì)算機(jī)科學(xué)專業(yè)的學(xué)生,似乎不理解他們?yōu)槭裁磳W(xué)習(xí)算法和數(shù)學(xué)的原因。

    如果你以前上過計(jì)算機(jī)科學(xué)的課,那么你不會(huì)對(duì)此感到驚訝。因?yàn)槟銜?huì)注意到編程與編程語言幾乎沒有關(guān)系。思考一下,為什么偽代碼在這些課程中如此常見。

    但大多數(shù)程序員總是會(huì)落入陷阱。我們學(xué)了十幾年編程語言,才意識(shí)到自己真正需要學(xué)的是編程,而我本身就是受害者。

    我花了十多年的時(shí)間來學(xué)習(xí)各種編程語言。我學(xué)的編程語言越多,構(gòu)建簡(jiǎn)單的東西就越困難,我感覺找不到正確的工具。但問題是,當(dāng)我不知道如何下手時(shí),我忘記了應(yīng)該去探索要做什么,而不是尋找正確的工具。

    編程語言的奇怪之處在于它們總是在變化。編程語言幾乎每天都在變化,跟進(jìn)非常困難。而且大多數(shù)優(yōu)秀的程序僅用到了編程語言的一小部分。

    優(yōu)先學(xué)習(xí)編程語言的問題就像在學(xué)習(xí)木工之前學(xué)習(xí)如何使用木工鋸、錘子和各種切割機(jī)。木工需要注意:想法、可行性分析、度量、測(cè)試、用戶使用習(xí)慣,老木匠更關(guān)注這些。而不是錘子和釘子這些東西。

    在對(duì)工作進(jìn)行科學(xué)研究期間,他還將花時(shí)間檢查釘子、著色劑、木材等的質(zhì)量。

    學(xué)習(xí)編程和學(xué)習(xí)編程語言有什么區(qū)別?

    “編程” 通過給出一條指令來使系統(tǒng)自動(dòng)運(yùn)行。我們每天都這樣做,我們教我們的孩子、士兵、客戶。我們發(fā)出或收到指令,要求自由或獨(dú)立地按照規(guī)定的方式進(jìn)行。你的父母不需要一直跟著你,并指導(dǎo)你生活中的每一步,他們已經(jīng)在之前生活中的許多方面對(duì)你給予過指導(dǎo)(指令)。

    大多數(shù)學(xué)校和教育網(wǎng)站都會(huì)教授編程語言的語法。他們還會(huì)添加一些設(shè)計(jì)模式(而你可能恰好忽略了設(shè)計(jì)模式是什么)、一些數(shù)學(xué)計(jì)算、如何聲明變量以及如何使用它們,數(shù)據(jù)類型以及如何聲明和創(chuàng)建它們。

    上面說的那些編程語言的知識(shí)不會(huì)教你編程。當(dāng)你發(fā)現(xiàn)時(shí),你會(huì)覺得學(xué)習(xí)編程實(shí)在浪費(fèi)時(shí)間,大把的時(shí)間。

    我們用編程來解決問題,而編程語言是幫助我們解決問題的工具。

    它們就像工具箱,我們稱之為框架。它們可以讓你的想法更有條理。

    如果你正在學(xué)習(xí)編程,但仍無法設(shè)計(jì)和編寫一個(gè)實(shí)際的應(yīng)用程序,這意味著你要花

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)