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