建議你先學(xué)一學(xué)C語(yǔ)言。然后而學(xué)C++。你有這兩個(gè)程序語(yǔ)言設(shè)計(jì)的基礎(chǔ)。那學(xué)JS就快得多。“磨刀不誤砍柴功”。
創(chuàng)新互聯(lián)是專業(yè)的通海網(wǎng)站建設(shè)公司,通海接單;提供成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行通海網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
因?yàn)镃語(yǔ)言對(duì)變量、函數(shù)、數(shù)組、數(shù)據(jù)類型,這些程序代碼的元素,講得很詳細(xì)。C++,講了“類”和“對(duì)象”,“屬性(成員變量)”和“行為(方法,成員函數(shù))”講得很好。
你有這兩個(gè)基礎(chǔ),就懂JS中的變量、函數(shù)、類和對(duì)象,使用它們的創(chuàng)建和使用。
首先要說明的是,咱現(xiàn)在不是高手,最多還是一個(gè)半桶水,算是入了JS的門。
談不上經(jīng)驗(yàn),都是一些教訓(xùn)。
這個(gè)時(shí)候有人要說,“靠,你丫半桶水,憑啥教我們”。您先別急著罵,先聽我說。
你叫一個(gè)大學(xué)生去教小學(xué)數(shù)學(xué),不見得比一個(gè)初中生教得好。因?yàn)榇髮W(xué)生早已經(jīng)過了那個(gè)階段,都忘記自己怎么走過來的了。而對(duì)于初中生,剛好走過那
個(gè)階段,對(duì)自己怎么走過來的還記憶猶新,或者還有一些自己的總結(jié)。比如,很多高手覺得那本犀牛書入門很好,他們覺得太簡(jiǎn)單了,但以我的經(jīng)驗(yàn)來看,它不是入
門的最好選擇。
先說說學(xué)js的條件
論條件,咱是文科生,大學(xué)專業(yè)工商管理,和計(jì)算機(jī)毛關(guān)系都沒;有人說英語(yǔ),讀了四年大學(xué),很遺憾,咱還四級(jí)沒混過;就咱這條件都學(xué)得樂呵呵的,您還等啥。
當(dāng)然學(xué)習(xí)JS也是有門檻的,就是你的html和css至少還比較熟練,您不能連body這東東是干啥的都不知道就開始上JS了,學(xué)乘除前,學(xué)好加減法總是有益無害的。
再說幾點(diǎn)忠告
1,不要著急看一些復(fù)雜網(wǎng)頁(yè)效果的代碼,這樣除了打擊你自信心,什么也學(xué)不到。沒達(dá)到一定的武功水平,割了小JJ也學(xué)不會(huì)葵花寶典的。
2,別急著加技術(shù)交流QQ群,加牛人QQ。如果你找張三豐交流武功,你上去第一句問“豐哥,where is 丹田?”,你會(huì)被他一掌劈死的。
3,看網(wǎng)上什么多少天精通JS,啥啥啥從入門到精通,這種教程直接跳過吧,太多的事實(shí)證明,以一種浮躁的心態(tài)去做任何事都會(huì)以失敗而告終。
4,千萬(wàn)別去弄啥電腦培訓(xùn),花了錢和時(shí)間不說,關(guān)鍵是學(xué)不到東西。本來你買兩本好書自學(xué)3個(gè)月能學(xué)會(huì)的,他們硬是能折騰你兩年。
推薦幾本好書
“超毛,你丫吹了半天牛B,還是沒說怎么學(xué)啊”
呵呵,我也沒啥特別的辦法,只是推薦幾本好書。推薦的書,得按先后順序看。別第一本沒看完,就急著上第二本,并不是每次“穿越”都能成功的
第一階段:《JavaScript DOM編程藝術(shù)》
看這本書之前,請(qǐng)先確認(rèn)您對(duì)Javascript有個(gè)基本的了解,應(yīng)該知道if
else之類的語(yǔ)法,如果不懂,先去看看我第二階段推薦的《Javascript高級(jí)程序設(shè)計(jì)》的前三章,記住看三章就別往下看了,回到
《JavaScript DOM編程藝術(shù)》這本書上來。
學(xué)習(xí)Javascript用《JavaScript
DOM編程藝術(shù)》來入門最好不過了,老老實(shí)實(shí)看兩遍,看完了你就會(huì)對(duì)JS有一個(gè)大概的了解,整本書都圍繞著一個(gè)網(wǎng)頁(yè)效果例子展開,你跟著老老實(shí)實(shí)敲一篇,
敲完之后,你會(huì)發(fā)現(xiàn)這個(gè)效果不是常在網(wǎng)頁(yè)中看到么,發(fā)現(xiàn)自己也能做出來網(wǎng)上的效果了,嘿嘿,小有成就感吧。
第二階段:《JavaScript高級(jí)程序設(shè)計(jì)》
有的書是用來成為經(jīng)典的,比如犀牛書;還有些書是用來超越經(jīng)典的,顯然這本書就是這種。書中章章經(jīng)典,由淺入深,其中第6章,關(guān)于JS面向?qū)ο蟮慕庹f,沒有教程出其右。
如果有一場(chǎng)滿分100分的JS考試,看了《JavaScript DOM編程藝術(shù)》能讓你拿到20分,那么看完這本書,你就能拿到60分以上了。學(xué)完后,你會(huì)成就感倍增的,相信我(至少看兩遍,推薦三篇,跟著書上的代碼一行行的敲)。
這本書強(qiáng)烈推薦購(gòu)買,寫的太TMD牛逼了,給你帶來的價(jià)值超過百倍千倍。
這本書最新的是第三版,貌似就是前些日子出來的,我看的是第二版,第三版相對(duì)第二版變動(dòng)不大,添加了幾章內(nèi)容,價(jià)格目前相差10元左右。
接下來,恭喜你可以下山了,這個(gè)時(shí)候可以自己做一些事情了
你可以去Ferris這個(gè)教程看看他寫的這些效果,看看源代碼,怎么樣,是不是覺得有一部分很簡(jiǎn)單了,嘗試著跟著他寫一寫這些效果吧。
學(xué)技術(shù)閉門造車是行不通的,適當(dāng)?shù)募右粌蓚€(gè)QQ群交流(注重質(zhì)量),常去論壇逛逛,你會(huì)經(jīng)常有些小收獲的。
再有就是看看前輩這些牛人前輩們分享的文章,它會(huì)讓你的學(xué)習(xí)事半功倍的,這里是熱心人收集的國(guó)內(nèi)一些牛人的博客、個(gè)人網(wǎng)站,點(diǎn)這里。
第三階段:《JavaScript語(yǔ)言精粹》和《高性能JavaScript》
接下來兩本書《JavaScript語(yǔ)言精粹》和《高性能JavaScript》算是JS高級(jí)教程的補(bǔ)充,里面有一些內(nèi)容和JS高級(jí)教程重復(fù)了,兩本書可以同時(shí)看,都不厚,可以對(duì)前面所學(xué)的有一個(gè)很好的加強(qiáng)和鞏固。
第四階段:《JavaScript DOM高級(jí)程序設(shè)計(jì)》和《JavaScript設(shè)計(jì)模式》
在吃透了前面所說的書之后,接下來兩本書的順序已經(jīng)無關(guān)緊要了,《JavaScript DOM高級(jí)程序設(shè)計(jì)》(注意和《JavaScript
高級(jí)程序設(shè)計(jì)》相區(qū)別)和《JavaScript設(shè)計(jì)模式》,這兩本都是重量級(jí)的書,能讓你的JS技術(shù)上一個(gè)新的臺(tái)階;這兩本書前者主修煉外功,后者主修
煉內(nèi)功,有點(diǎn)想乾坤大挪移和九陽(yáng)神功的關(guān)系。
《JavaScript DOM高級(jí)程序設(shè)計(jì)》 首先教你搭建一個(gè)類似JQuery的額工具函數(shù)庫(kù),然后通過講解幾個(gè)實(shí)際中經(jīng)常遇到的幾個(gè)應(yīng)用例子,會(huì)讓初學(xué)者受益匪淺。
《JavaScript設(shè)計(jì)模式》主要講Javascript的設(shè)計(jì)模式,說實(shí)話,翻譯的質(zhì)量很一般,有些生硬,但已經(jīng)基本不影響你的學(xué)習(xí),看代碼完全可以理解出自己的意思。
a) 框架。推薦jQuery,簡(jiǎn)單易用,我的第一web項(xiàng)目就是在w3school簡(jiǎn)單學(xué)習(xí)后,直接上手jQuery完成的,真的很難簡(jiǎn)單,很好用。jQuery適用環(huán)境有限,對(duì)于那些對(duì)性能要求很高的頁(yè)面無法勝任。推薦了解一下 YUI 或百度的 tangram ,都很好用,學(xué)習(xí)方法也很簡(jiǎn)單,照著產(chǎn)品文檔做幾個(gè)頁(yè)面就行了,不用面面俱到,以后遇到問題查文檔就行了??蚣芸梢詭湍闫帘螢g覽器的差異性,讓你能更專注與web開發(fā)學(xué)習(xí)的精髓部分。
b) javascript 語(yǔ)言范式。這個(gè)名字可能并不恰當(dāng),只是我找不到可以描述“面向?qū)ο蟆保昂瘮?shù)式”這個(gè)兩個(gè)概念的概念。javascript不完全是一個(gè)面向?qū)ο蟮恼Z(yǔ)言,它的很多設(shè)計(jì)理念都有函數(shù)編程語(yǔ)言的影子,甚至說如果你不用面向?qū)ο?,完全可以把它理解成一門函數(shù)式編程語(yǔ)言。javascript的很多語(yǔ)言特性,都是因?yàn)樗哂泻瘮?shù)是語(yǔ)言的特點(diǎn)才存在的。這部分推薦先學(xué)習(xí)面向?qū)ο蟮幕纠碚?,?duì)封裝,繼承,多態(tài)等概念要理解,維基百科,百度百科會(huì)是你的幫手,另外推薦《object oriented javascript》,應(yīng)該有中文版。對(duì)與函數(shù)式編程我了解的也不系統(tǒng),不好多說,可以自己百度一下。
c) javascript 語(yǔ)言內(nèi)部機(jī)制。必須弄清如下概念:js中變量的作用域,變量傳遞方式,函數(shù)的定義環(huán)境與執(zhí)行環(huán)境,閉包,函數(shù)的四種調(diào)用方式(一般函數(shù),對(duì)象的方法,apply,call),以及四種調(diào)用方式下,‘this'指向的是誰(shuí)。這部分內(nèi)容你會(huì)在《javascript語(yǔ)言精粹》中詳細(xì)了解。另外,你必須理解json。
d) dom編程,這個(gè)web前端工程師的核心技能之一。必讀《dom編程藝術(shù)》,另外《高性能javascript》這本書中關(guān)于dom編程的部分講的也很好。
e) ajax編程,這是另一核心技術(shù)。ajax建議在網(wǎng)上查些資料,了解這個(gè)概念的來龍去脈,百度百科,維基百科上的內(nèi)容就足夠了。真正編程是很容易的,如今幾乎所有框架都對(duì)ajax有良好的封裝,編程并不復(fù)雜。
f) 了解瀏覽器差異性。這部分包括css和js兩部分,瀏覽器差異內(nèi)容很多,建議在實(shí)踐中多多積累。
頁(yè)面要想實(shí)現(xiàn)好的互動(dòng)性Java是必不可少的,特別是在一些網(wǎng)站專題頁(yè)面對(duì)于互動(dòng)性要求更高,中級(jí)和高級(jí)web前端工程師js是必須要掌握的,下面為大家詳細(xì)介紹一下Java。
雖然仍有一些人對(duì) Java 的批評(píng)特別是對(duì)Java 用于后端任務(wù)心存疑慮,但這些并不妨礙Java成為廣泛用于客戶端的語(yǔ)言,成為前端開發(fā)必不可缺少的工具。Java和html一樣都是客戶端(瀏覽器執(zhí)行)的語(yǔ)言,通常Java腳本是通過嵌入在HTML中來實(shí)現(xiàn)功能的。
下面為大家介紹java的特點(diǎn):
1、java是一種解釋性腳本語(yǔ)言不進(jìn)行預(yù)編譯,而c、c++等編程語(yǔ)言都是先編譯后執(zhí)行,java是逐行解釋運(yùn)行的。
2、基于對(duì)象的語(yǔ)言,它不僅可以創(chuàng)建對(duì)象,也能使用現(xiàn)有的對(duì)象。
3、以嵌入HTML頁(yè)面,也可寫成單獨(dú)的js文件。
4、多平臺(tái)運(yùn)行,在大部分瀏覽器瀏覽器的支持下,可以在多種平臺(tái)下運(yùn)行比如Android、iOS等。
那么,怎么才能在js領(lǐng)域內(nèi)學(xué)的輕松甚至游刃有余呢?我總結(jié)了一些實(shí)戰(zhàn)意義的js學(xué)習(xí)經(jīng)驗(yàn):
首先要緊緊抓住它的地位
時(shí)刻都不能忘記,否則很容易犯“一葉障目不見泰山”的錯(cuò)誤。
不要學(xué)了很久就知道js是編程語(yǔ)言,就是寫代碼、而且特點(diǎn)就是亂七八糟就完了,那樣是學(xué)不好js的。
要時(shí)時(shí)抓住它的地位,確切的說是它在整個(gè)WEB中的地位:它屬于前端的核心,主要用來操控和重新調(diào)整DOM,通過修改DOM結(jié)構(gòu),從而來達(dá)到修改頁(yè)面效果的目的。
要用這個(gè)中心思想去指導(dǎo)后續(xù)的一切js的學(xué)習(xí),并且形成條件反射。
要有一條清晰的學(xué)習(xí)路線
這個(gè)只能是過來人給你提供參考了。
我的學(xué)習(xí)路線如下:
A:js基礎(chǔ)部分,如:定義變量、函數(shù)、數(shù)組、字符串等的處理,內(nèi)置函數(shù)、內(nèi)置對(duì)象等。
B:js面向過程編程思想,封裝出各個(gè)函數(shù),試著用這些去做一些常見的小功能,如:選項(xiàng)卡,自定義多選按鈕,自定義播放器,3D幻燈片;
C:js面向?qū)ο缶幊趟枷耄囍シ庋b一些你自己的對(duì)象,提供出有意義的接口出來;
D:學(xué)了上述的內(nèi)容,然后學(xué)常用的庫(kù),這里必須學(xué)jquery;
E:學(xué)基于Jquery之上的常見插件,如:bootstrap,Layer,富文本編輯器等。
F:綜合應(yīng)用上面的多種庫(kù)寫實(shí)際項(xiàng)目的模板,多寫幾套。
注意學(xué)習(xí)方法
我的學(xué)習(xí)方法總結(jié)如下:
A:多買幾本國(guó)外的js書籍,不要購(gòu)買那種20天精通之類的書。
否則你是很難學(xué)通的,更怕的是:本來你買本好書自學(xué)3個(gè)月可能學(xué)會(huì)的,它們硬是能折騰你兩年......
書籍推薦(僅供參考)
《Java DOM編程藝術(shù)》
《Java權(quán)威指南》
《java DOM高級(jí)程序設(shè)計(jì)》
《Java設(shè)計(jì)模式》
《鋒利的jquery》
爭(zhēng)取把書上的功能都自己練習(xí)多次,不是一次。書讀百篇,其義自見。
B:從多角度去學(xué)習(xí)和領(lǐng)悟
充分調(diào)動(dòng)你所學(xué)的東西,從多角度的去做某一功能,如:以前你是從面向過程角度做的,
現(xiàn)在改為從面向?qū)ο蟮慕嵌仍賮碜?,或者繼續(xù)做成可以直接使用的插件,提供屬性、方法等出來。爭(zhēng)取讓你做的這個(gè)功能逐漸能使用到實(shí)際項(xiàng)目中來。
這樣的好處:既綜合應(yīng)用了你的所學(xué),又能有實(shí)際意義。
C:一定不要好高騖遠(yuǎn)
不要放過哪怕很小的動(dòng)手機(jī)會(huì),如做一個(gè)選項(xiàng)卡。
千萬(wàn)不要認(rèn)為有了類似的甚至更好的插件就不需要自己寫了,知識(shí)是別人的,不是你的,你即使會(huì)用了也對(duì)你的技術(shù)技能水平?jīng)]有任何提升。
你要多問自己,如果要我來做,我該怎么做?
D:腳踏實(shí)地的同時(shí),也不要脫離實(shí)際
多看現(xiàn)在網(wǎng)上已經(jīng)出現(xiàn)的效果好的功能,讓它去激發(fā)你的學(xué)習(xí)熱情,盡量去學(xué)著模擬,調(diào)動(dòng)你的知識(shí)去和實(shí)際相結(jié)合。
E:多寫總結(jié)
這種總結(jié)不但包括源代碼、顯示效果截圖,還應(yīng)該很容易犯的錯(cuò)誤和對(duì)應(yīng)的解決方法以及最后一兩句精簡(jiǎn)的結(jié)論性語(yǔ)句。
對(duì)自己寫的總結(jié)不是寫完了就了事了,要多回顧,多改進(jìn),多精簡(jiǎn)。到做項(xiàng)目的時(shí)候,應(yīng)該是看里面的一兩句話就知道是講什么了,而不要再去看長(zhǎng)篇大論了。
F:構(gòu)建知識(shí)導(dǎo)圖
這個(gè)可以讓你越學(xué)越清晰,比如:,你可以按你喜歡的任何形式去做,只要自己印象深刻就行。
注意:知識(shí)導(dǎo)圖也應(yīng)該是經(jīng)常修改、修正,讓它更合理、更清晰。
注意事項(xiàng)
A:充分利用一切手段
很多人總感覺時(shí)間緊,沒有大塊的時(shí)間學(xué)習(xí)。我要說你不會(huì)學(xué)了,你不應(yīng)該只是抱怨,而是要利用一切手段去學(xué)習(xí),要知道,不一定只有看書才叫學(xué)習(xí)。
當(dāng)你冷靜的坐在某個(gè)地方,思考了一下,總結(jié)了一下,你也都叫學(xué)習(xí),但凡有靈感,就可以記錄下來,比如:記錄在手機(jī)上,等方便了再記錄在專門的地方。這都叫學(xué)習(xí)。
B:貴在堅(jiān)持
要沉的下心。沒有一蹴而就的成功,否則那也不是成功,只能叫“僥幸”。
不但要老老實(shí)實(shí)的把每個(gè)功能都試著去實(shí)現(xiàn),而且要精益求精的不斷去修正,這個(gè)過程是漫長(zhǎng)的,也是考驗(yàn)一個(gè)人是否是人才的標(biāo)準(zhǔn)。
C:注意培養(yǎng)信心
此時(shí)的你,不適合一來就看很復(fù)雜很炫的網(wǎng)頁(yè)效果的源代碼,也不適合一來就學(xué)jquery,angular,vue,bootstrap這些東西。
這些內(nèi)容包含了很多深?yuàn)W的知識(shí)在里面,在沒有任何基礎(chǔ)的情況下直接學(xué)這些,會(huì)嚴(yán)重打擊你的自信心。
而此時(shí)你是弱小的,你需要的是培養(yǎng)信心,而不是反過來,否則結(jié)局很可能是“夭折”,離學(xué)有所成也就遙遙無期了。
D:多跟學(xué)的好的過來人學(xué)習(xí)
站在巨人的肩上,才能看的更遠(yuǎn)。
E:不要浪費(fèi)在工具的不停選擇上
js的編輯工具很多,如果無從下手,建議使用:sublime,或者使用Hbuilder;很多公司里的技術(shù)人員都用這些,你直接用這個(gè)也減少了和別人之間的溝通問題。
我也是用這個(gè),感覺很好。
總結(jié)
感覺js學(xué)起來“雜而亂”的原因是因?yàn)槟闾奥斆鳌绷?,一開始就管的太寬,利害得失也計(jì)算的太精細(xì)。
要求太完美則心里承受能力下降,很容易出現(xiàn)“障”。此時(shí),你應(yīng)該“笨”一些,不要考利那么長(zhǎng)遠(yuǎn),“傻人有傻?!?,只要做好今天就夠了。
一些不合理的學(xué)習(xí)方法和心態(tài)也讓你迷失了自我:如:心浮氣躁、眼高手低、好高騖遠(yuǎn),這些都會(huì)讓你在“亂七八糟”的js面前深陷迷霧、不能自拔。
此時(shí),你應(yīng)該重新定位自己的位置,重新去認(rèn)識(shí)js,放下包袱,方能輕松上陣。把杯子先倒空,才能灌新水......
其實(shí),js是前端的核心。影響越來越深的互聯(lián)網(wǎng)+會(huì)渴求越來越多的js人才,只有經(jīng)歷過真正刻骨銘心的學(xué)習(xí)經(jīng)歷,才能造就出贏得未來的真正精英。
你好,怎么零基礎(chǔ)的學(xué)習(xí)前端?這要看你是要花錢學(xué)還是免費(fèi)學(xué)習(xí)。
如果花錢的就是去報(bào)個(gè)培訓(xùn)班,免費(fèi)的話就是自己去網(wǎng)上找視頻跟著學(xué)。
一、咱們首先來說說自學(xué):對(duì)于自學(xué)最直接的方法就是看視頻學(xué)習(xí),看的過程自己也要?jiǎng)邮謱懘a,不要以為看看視頻就能懂,多寫多練,才能從實(shí)踐中知道自己的不足。
但自學(xué)者對(duì)于前端學(xué)習(xí)沒有一個(gè)清晰的知識(shí)體系,除了HTML、CSS、JavaScript這些前端基礎(chǔ)外,其他前端內(nèi)容不知道先學(xué)哪一個(gè)?學(xué)到怎么樣的程度。
Web前端培訓(xùn)的學(xué)習(xí)路線:
1、學(xué)習(xí)HTML+CSS3 這些是最基本
2、移動(dòng)端web頁(yè)面
3、學(xué)習(xí)Javascript編程
4、前端MVVM框架,vue.js/React.js
5、微信小程序泛客戶端
6、Node.js全棧開發(fā)
7、就業(yè)指導(dǎo)
8、前端延伸TypeScript課程
學(xué)習(xí)前端的過程要循序漸進(jìn),一開始的HTML和CSS比較簡(jiǎn)單,到了JS、ES6這些會(huì)稍微難一點(diǎn),但是一定要掌握好基礎(chǔ),再去熟悉框架,學(xué)習(xí)真正開發(fā)中的操作。
前端的初學(xué)者,也不要被這些框架嚇到了,學(xué)好基礎(chǔ)然后加以實(shí)踐更為重要。
二、零基礎(chǔ)如何學(xué)習(xí)web前端,最快捷的方法還是報(bào)一個(gè)好的培訓(xùn)機(jī)構(gòu)學(xué)習(xí)。培訓(xùn)班的課程設(shè)置更加系統(tǒng)、更加合理,學(xué)習(xí)的效果也有保證,遇到問題可以及時(shí)解決,課堂上老師也會(huì)重點(diǎn)突出一些知識(shí);培訓(xùn)后期還會(huì)進(jìn)行面試指導(dǎo),解決學(xué)員后顧之憂。
但是,找培訓(xùn)班上課還是有需要注意的地方,因?yàn)楝F(xiàn)在的培訓(xùn)機(jī)構(gòu)魚龍混雜,有坑也有不坑,最好要有以下幾個(gè)點(diǎn):1、培訓(xùn)有老師帶著,互動(dòng)性強(qiáng),還有配套的練習(xí)和1對(duì)1的答疑解惑,一遍不懂老師可以講兩遍,進(jìn)度有保證,學(xué)習(xí)循序漸進(jìn),比自己瞎學(xué)強(qiáng)多了。2、有真實(shí)的項(xiàng)目操作,讓學(xué)員模擬開發(fā)環(huán)境進(jìn)行實(shí)踐,項(xiàng)目經(jīng)驗(yàn)可以寫到以后的簡(jiǎn)歷上。當(dāng)然我們找培訓(xùn)機(jī)構(gòu)要找小班教學(xué)模式的,小班教學(xué)能確保每位學(xué)員都被照顧到,如果你報(bào)的是大班,這就跟你大學(xué)上課一樣,學(xué)習(xí)人多老師難關(guān)注。
希望這些能夠幫到你!
學(xué)編程入門建議:
1.學(xué)編程要從根本出發(fā),從理論上來說,需要廣泛的閱讀。了解算法的博大精深和計(jì)算機(jī)的基本理論。
2.從實(shí)踐上來說,需要有廣泛的練習(xí),練習(xí)的廣泛在于練習(xí)不同的內(nèi)容。然后就是創(chuàng)新精神和數(shù)學(xué)思維能力,這些都是需要培養(yǎng)的?;A(chǔ)要打好學(xué)編程要具備一定的基礎(chǔ)。
3.邏輯思維能力的培養(yǎng)、學(xué)程序設(shè)計(jì)要有一定的邏輯思維能力?!八季S能力”的培養(yǎng)要長(zhǎng)時(shí)間的實(shí)踐鍛煉。要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想。要做到這一點(diǎn)必須在反復(fù)的實(shí)踐、觀察、分析、比較、總結(jié)中逐漸地積累。