程序員需要怎樣學習 如何從零開始學編程?
如何從零開始學編程?You isprettydamncool.–LearnPythonTheHardWay在你學編程序之前努力思考看看你的目標,當你有終于目標時道路會更加的非常清晰。那你,你要想寫什
如何從零開始學編程?
You isprettydamncool.–LearnPythonTheHardWay
在你學編程序之前努力思考看看你的目標,當你有終于目標時道路會更加的非常清晰。那你,你要想寫什么?網站?游戲?iOS或者Android應用?或者你是想自動化能完成一些乏味無聊的任務讓你有更多的時間看窗外的風景?也許你只是想更本身就業(yè)競爭力找份好工作。所有的這些全是能變現(xiàn)目標,這些目標都是你編程自學加快力的一部分,也沒帶動力的人,是沒能在略為枯燥的漫長學習之旅中走遠的。
千萬不能浮澡
Badprogrammingnotperfect.EvenDummiesmightlearnitof21days.wonderfulprogrammingrequiresthought,andeveryonecan'tdo itbuteveryonecouldexperiencetheextremesatisfactionwhichcomeswithit.
無論是網下應該線上的書店,盡染是《21天學通Java》這種速成書目,它們都你承諾在很短段時間內讓他你能夠要會相關技術。MatthiasFelleisen在他的著作How toDesignPrograms,Second Edition一書中必須明確一針見血地指出了這種「沒基礎」的趨勢并予以了以上的諷刺。
所謂的「捷徑」也可以說「銀彈」是不修真者的存在的,智者告訴過,專精某個東西需要10年或10000個小時,也就是漢語中的「十年磨一劍」,所以才你不著急啊,積跬步以至千里。
培養(yǎng)興趣
Mostgoodprogrammersunitprogrammingactuallybecausetheyexpectwantlet'spaid求求求tryadulationbgthe public,sometimesbecauseit isrundidprogram.
–LinusTorvalds
沉醉于編程,編程更是就是為了興趣。興趣是帶動力的奔蕩源泉,達到這種蘊滿興趣的感覺,以便于掌握你能將其投入到你的10年/10000小時的編程時間中。編程很有趣,那是探尋中的喜悅。那是創(chuàng)造出的喜悅。看見自己親自結束的作品總是顯示在屏幕上挺有趣。有人為我的代碼而驚嘆蠻有趣。有人在公共場合贊賞你的產品、鄰居使用你的產品、在內在媒體上商討你的產品蠻有趣。編程估計極為很有意思,若并非如此,就得出答案導致編程很沒趣的問題,接著幫忙解決之。
學編程需要什么基礎?
怎么學習編程是有是有的門檻的,是需要200元以內基礎就可以了:
1、
要當然的計算機基礎。
而且我們編寫程序,無非那就是c語言程序一堆字符的集合,所以我至少你得會鍵盤打字,最好能打吧都很溜;然后是會聽從軟件,學編程偶爾必須安裝好個軟件很算正常的事情。
2、
不需要懂點英語
其中這句話的潛臺詞那就是你最少得個初中學歷,只不過有不少地方是初中又開始學英語,我們編寫代碼得用不少開發(fā)環(huán)境是英文,看有些函數(shù)的幫助文檔也可能是英文,因為懂點英文是是需要的,如果不是你想專業(yè)有效的學,也可以看下計算機英語。
3、
一定的時間保證
除了根據(jù)上述規(guī)定的兩點外,還是需要你每隔一天抽出一定的時間去怎么學習它,時間不只要,今天看下,下個月看下,不發(fā)動會倒致學習效果都很差。
4、
勤于思考,稍微有點執(zhí)著精神
學習程序的精髓只是相對而言自學用它找到解決問題的方法,學習過程中,難免會遇到些問題,遇到問題,而言是個難得的提高機會,我們要去認真的思考,只要能堅持,真是解決不了,也可以和別人去打交道,慢慢就行了。
5、
有當然的數(shù)學功底更佳