編程好學(xué)嗎?
網(wǎng)友解答: 數(shù)學(xué)不好可以學(xué)編程嗎?我高中的時(shí)候數(shù)學(xué)成績(jī)很差,但是大學(xué)的時(shí)候?qū)W的是計(jì)算機(jī),現(xiàn)在從事了七八年的編程工作了,所以答案是可以的,可以學(xué)編程。這幾年的經(jīng)驗(yàn)告訴我,編程和數(shù)學(xué)的關(guān)系非
數(shù)學(xué)不好可以學(xué)編程嗎?
我高中的時(shí)候數(shù)學(xué)成績(jī)很差,但是大學(xué)的時(shí)候?qū)W的是計(jì)算機(jī),現(xiàn)在從事了七八年的編程工作了,所以答案是可以的,可以學(xué)編程。
這幾年的經(jīng)驗(yàn)告訴我,編程和數(shù)學(xué)的關(guān)系非常的緊密,但是并不代表數(shù)學(xué)不好就不能學(xué)習(xí)編程,因?yàn)榇蠖鄶?shù)情況來說,我們編寫的代碼還涉及不到太多高深的數(shù)學(xué)知識(shí),完全可以入門。
作為高三的學(xué)生,個(gè)人建議你通過python 學(xué)習(xí)一下編程,上手特別快,Scratch那種積木編程已經(jīng)不適合你了,通過python你會(huì)發(fā)現(xiàn),其實(shí)編程并沒有那么的困難。反而還挺好玩。
作為一個(gè)幾年的程序員,從事編程工作久了以后,看待數(shù)學(xué)的角度也會(huì)不一樣,這也是一件好事情,因?yàn)檫@個(gè)時(shí)候,你對(duì)于數(shù)學(xué)的學(xué)習(xí)更多的是放在實(shí)用方面,多于那些數(shù)學(xué)知識(shí)理解起來比你這個(gè)階段還更加的容易了。
這么年輕的小伙子,想學(xué)編程就去學(xué)啊。
網(wǎng)友解答:作為一名10年以上的老程序員,我覺得編程不難學(xué),我本科學(xué)的是應(yīng)用心理學(xué),非科班出身,編程全靠自學(xué),也沒有報(bào)編程培訓(xùn)班,主要靠網(wǎng)上資料,書籍,app等學(xué)習(xí)。所以對(duì)于自學(xué)編程這個(gè),我還是比較有經(jīng)驗(yàn)的。
如果說是從零基礎(chǔ)開始入門學(xué)習(xí)編程,你可以試試w3cschool,特別是它們的app版,里面的課程很適合入門的新手,我也有學(xué)過,學(xué)起來比較簡(jiǎn)單易懂,里面有很多實(shí)踐題,可以鍛煉動(dòng)手能力,算是我遇到比較好的學(xué)習(xí)工具。
看很多人對(duì)編程這塊蠻感興趣,我就多說一點(diǎn),學(xué)習(xí)編程最好不能因?yàn)闉榱藢W(xué)習(xí)代碼程序而學(xué)習(xí)。
學(xué)習(xí)的過程你要先思考要解決什么問題入手,比如你想展示自己,那可以是使用一個(gè)網(wǎng)站頁面來展示,這樣就要學(xué)習(xí)html css等語言;如果你想用技術(shù)幫你做重復(fù)的勞動(dòng),你可以學(xué)習(xí)java、python等;如果你想做個(gè)app可能要學(xué)的就更多。
帶著目的和解決問題的心態(tài)學(xué)習(xí)編程,會(huì)使你更佳高效找到適合的方式語言。
那可能很多人會(huì)說,想學(xué)的原因是想找一份高薪的程序員工作。如果是這樣,那也同樣要給自己一個(gè)定位,而不是什么都學(xué)。什么都學(xué)可能會(huì)出現(xiàn)精力不夠,學(xué)習(xí)不精的情況,那就很難找到合適的工作。
…………………………
再說說在具體學(xué)習(xí)某種語言時(shí)的思路:
比如你學(xué)習(xí)html,你可以把他當(dāng)做是建房子搭的骨架,框架。頭部(head),中部(body),底部(foot)就像是房子的屋頂,房間,地基。換這樣的思路學(xué)習(xí),就比較有趣和有思路,建頁面就是建房子,有幾個(gè)房間就像是構(gòu)建幾個(gè)div塊,是左右結(jié)構(gòu)還是上下結(jié)構(gòu),都是可以用你學(xué)習(xí)的html標(biāo)簽來構(gòu)建。
那么再如學(xué)習(xí)css呢,就像是給房子做裝修,墻壁刷成什么顏色,要掛畫(圖片),安裝電視(視屏)各種元素定位在哪個(gè)位置……來類比
再繼續(xù),那么javascript是什么呢?你可以把他當(dāng)成是各種互動(dòng)的開關(guān)控制,比如按某個(gè)按鈕,可以控制電視開關(guān)換臺(tái),或者控制燈光。
總而言之,你帶著目的和解決問題的心態(tài),以生活中的類比來學(xué)習(xí)編程,就非常有趣,也會(huì)變的不難。如果靠死氣沉沉的學(xué)習(xí)語言,代碼就會(huì)枯燥乏味,很多人也就學(xué)不下去,認(rèn)為不好學(xué)了。