怎麼學編程?

愛--雨天

本回答涉嫌危言聳聽,但真實有效,請認真閱讀。

怎麼學編程?

這個問題有非常多的人問過w3cschool,作為從事編程教育領域多年的產品,w3cschool非常有資格回答這個問題。

但是,今天w3cschool不想回答具體的方法,而是準備教訓一些人。

w3cschool之前跟無數人講過編程應該怎麼學習,包括如何自學,如何從0基礎慢慢成為大師,並且如何找到自己第一份編程工作。

但是,架不住總有些人臨陣脫逃,他們的理由是“編程好無聊啊”“編程好枯燥啊”“學起來好難啊”等等理由。

廢話!學編程當然不容易,學習本身就是枯燥無味的事情,為什麼我們能夠忍受生活的苦,卻無法忍受學習的苦呢?

一個人是怎樣廢掉的

在教學習方法之前,w3cschool想講一個故事。

1995年,美國舊金山舉行過一次全球精英會議,匯聚了各行各業500個精英,這次會議為全球化的世界進行分析與規劃。(多麼傲慢且殘酷)

這次會議精英們達成一個共識:八二定律真實存在。

以後的世界競爭會越來越激烈,80%的人將會越來越窮,地位越來越低,淘汰率越來越高。

有沒有覺得和如今社會很像,有錢的人越有錢,沒錢的人越窮。

雖然社會在進步,但是精英掌控的財富其實也在進步。

那麼這個時候,不可避免出現一個問題:這80%的loser,與其餘20%的精英之間,必然存在衝突。

衝突如果劇烈,社會就會動盪。如何解決這一問題呢?

奶頭樂理論

布熱津斯基就此提出一個解決方案:“奶頭樂”理論

奶頭樂理論指的就是:採取娛樂化、低智化、遊戲化、低成本、輕易就能獲取刺激性快樂的辦法,卸除底層人口的不滿。

所以,娛樂要越多越好,遊戲要越多越好,綜藝真人秀節目隨處可見,低智,無邏輯甚至腦殘的偶像劇一部接一部。

當這些東西觸手可及,底層人就會安分下來,快樂地、毫無怨言地、無知無覺地繼續貧窮,繼續無所得,然後虛度一生。

曾有人說過,給一個人一根網線,一個小房間,一個外賣電話,就足以毀了一個人。

當一個人置身於充滿娛樂,碎片化信息和無規則的遊戲中,你的注意力會被全部佔據,時間就這樣一點點消耗掉,而且你的慾望很容易滿足。

這是一個“娛樂至死”的時代。

有人能通宵刷抖音,有人能通宵吃雞,有人能通宵上王者,有人能通宵追偶像劇,但是沒幾個人能夠花一兩個小時看本書,沒有人願意花一兩個小時學習。

人就是這麼廢掉了。

怎麼學編程?

看到這裡,請問怎麼學編程?

我們身處娛樂化時代,當我們身邊充斥著娛樂之路,我們是否可以去嘗試另外一條路。

這必將是一條充滿挑戰的路,但請你往這條路上挪動一點,哪怕只是一點點。

想學編程,並且改變自己的命運。(對有些人來說,這確實不亞於改變命運)

請打開w3cschool的網站或者app,堅持每天簽到,堅持每天看一段免費教程,並且請你堅持至少21天。

甚至,你可以去其他網站(慕課網、菜鳥教程)或者自己買書,也比你每天看抖音小姐姐收穫的要多很多。

另外,關於新手學習編程,還有30歲以後學習編程是否來得及,請看w3cschool的其他回答,這裡就不再贅述了。


W3Cschool

print "早上好!”

然後運行一下,窗體上顯示“早上好!”。如果再加上一個按鈕,就成了下面這個樣子:

Private Sub Command1_Click()

Print "早上好"

End Sub

這就是一段代碼,這就是你要編的程序。當然,大多數情況下,我們讓計算機為我們所做的工作要比這複雜得多,小到加減乘除運算,大到天文氣像地震預報、導彈衛星發射、網站雲服務……應用領域數不勝數,而程序開發使用的語言,開發工具,開發環境等等也種類繁多,如果你想學習編程,就要從基礎學起,致少學習一種編程語言,熟悉其編程環境,逐漸熟練。這需要一個學習、實踐、再學習、再實踐……無數次重複這一過程,才可以學會,只憑一篇文章或一本書,就能輕鬆學會編程是不可能的。下面是一段最簡單的網頁代碼:

我的網站

我的網站在建設中!

說到如何學習編程,當然要從基礎開始,但不同的人,會有所區別。首先,您要有一些英文基礎,因為目前編程用的高級語言大多是英文的,其次,要有一定程度的數學基礎,再有就是要懂一些計算機的工作原理,猶為重要的是,要有創造性思維能力。有了如些等等的先決條件,你可以考慮如何學習編程了。(待續)


冷眼無邪

這個講的話估計需要很長時間和文字。全切認為你是想了解如何編寫軟件吧。一個有功能的軟件其實就是由一行行代碼編寫的程序的集合。

首先你要確定你想寫個什麼東西,某些特殊的軟件只能用特定的語言編寫,比如網頁你需要會HTML,蘋果APP你要會OC/ swift,安卓你要懂Java。

假設你想寫一個iOS版今日頭條,你就必須懂得OC,學習OC你需要會C,它們的關係自行查閱相關資料,然後再學習蘋果的那些框架控件等等一些列玩意,然後你就可以寫出一個今日頭條APP。


Gollumm

初學編程的時候,先選擇一個方向,然後再看一些比較好玩的視頻教程來入門。


目前用的最多的就是Java了,很多企業的軟件,系統,網站都是用Java來開發的。


以前學習編程的時候,看的是“如鵬網”的《這樣學Java不枯燥》視頻教程,還挺有意思的。通過開發超級瑪麗,飛機大戰,吃金幣,連連看,湯姆貓,電影的彈幕動畫來講解Java的基礎知識點,沒想到Java還可以這麼學,可以極大的激發對編程的興趣。


另外,需要注意的就是,在學習的過程中,切忌眼高手低,一定要多動手敲代碼,做好筆記,方便以後複習,每天保證一定的代碼量,堅持還是非常重要的。

前期的學習,筆記就整理在word上面,每個月進行整理一次,比如說,整理到xmind上面,也是非常不錯的,清晰明瞭,方便查閱。


不羈放縱愛自由152639911

太多人有這個疑問了,然後其實在看著看著、答著答著的過程中,看到了太多推薦的方法,連自己都不知道怎麼講了。

我覺得所有的學習都需要落實到練習實踐且方式吸引人吧,特別是計算機編程這種略微枯燥有得操作才能熟練編寫的學習。

推薦一個比較新穎的學習編程的方式吧:

給大家解釋下上面這兩張圖,第一張是你打開W3Cschool學習APP中的某一本學習教程的知識界面,從基礎入門,先讓你瞭解一些知識點,然後,跳到第二張圖,很好,在這裡你就得認真了,將你在第一張圖中學習得到的知識運用起來,如果做不對,休想進入到下一個知識點哦。怎麼樣?這種方式能夠讓你學習實踐兩不誤吧?

目前上面是我見到過的比較不同於一般網站學習編程的方法了,可以在移動端學習,推薦給大家。


取名字是件難事

這可能是一個快被討論壞掉了的話題了,怎麼學,怎麼學,怎麼學。


如果自己去一個新行業的話。

1,我會選擇認識圈內的人,儘快強大自己可以與他們交流,以達到學習的目的,剛開始即使是一個小技術也是你很好的老師。


2,如果自己強烈的想進入一個圈子,那不如捨棄現在的一切,全身心投入進去,進入這個圈子,因為周圍人都是這個圈子裡的,每天耳聽眼睛看到的都是這個圈子東西,你會直線進步。

3,再則,需要自我的學習提升默無聞的看書了,想學一項技能書是最好的老師了。

不用懷疑,方向對了,大步向前走永遠是對的!


管錐

編程入門簡單,找本入門的書,一般一個月可掌握基本知識,慢的點三個月應該可以入門,此時注意要在電腦上多多練習書中的例子和課後的習題。入門之後要選好方向,網絡,遊戲,圖形圖像等方面,此時需要有相關的專業知識,並需要閱讀大量的文檔,是一個長期積累的過程,需要極大的勇氣和毅力才能堅持。如果要進入金子塔,需要悟性和機遇以及大量的好的平臺,可遇不可求。


garuda426

這問題三言兩語是說不清楚的,竟然問到問題估計也是沒接觸過編程,簡單的你可以看看易語言編程教程,中文編程不會像英文枯燥也容易入門,如果想要在編程發展,易語言就不要了解了,免得邏輯思維混亂呵呵哥們我也曾經不習慣。純粹玩玩或裝逼易語言如果再簡單的就用雅琦。


LOONG100747451

學編程,首先得有個方向,網頁前端?服務器後臺?或是移動端?再者要根據不同方向選擇要學習哪門編程語言。不同方向的語言現在在網上都可以查到,而且課程也比較多,很多都是免費的,但進階課程很多也是收費的,如果沒有基礎,建議先自學一點基礎,在進一家公司再來鍛鍊自己的編碼能力。我就是這樣來學的


分享到:


相關文章: