1. 編程究竟難在哪
1. 難在思路的構建
你學了很多語法,很多 API,但是當給你一個實際問題,讓你通過編程實現,不是簡單地羅列 API 即可完成,而是需要你對問題進行分析,理清解決問題的邏輯,然後再通過各種演算法、數據結構和 API 等進行編程實現。
2. 做出來容易,做好難
當你解決了思路構建的難點,解決了一個問題,但是你是否使用的最好的方法,這就是所謂的做出來容易,做好難。
寫的程序能夠解決問題且沒有 bug 是基本要求。這里的做好不是指功能正確,而是寫的程序容易理解,能夠很容易讓其他接手的程序員(水平不差)看懂為什麼這么寫。
正確是現在怎麼寫不會挖坑害將來的人,現在怎麼寫能讓別人1年後看你代碼時候不可能理解錯你現在的意圖,現在怎麼寫能在別人將來犯錯的時候提示他你錯了。
編程是給未來的未知人講故事,你無法知道將來這個人是誰,他都懂什麼,他經歷過什麼,這個系統將來已經是什麼樣子了。我們需要在這種無知,缺乏信息的情況下做決定,從千萬種把這件事做出來的方法里,選出你覺得最能把這個故事給講好的那種方式,把故事寫下來。
編程是一種溝通,用程序跨越時空之溝通則是一門屬於程序員的特有的藝術 —— 阿萊克西斯
3. 規范性好,有良好的可擴展性
並且程序的可擴展性,規范性高,後期維護難度小。整體功能實現的過程中,各種情況考慮規范。其實學習編程和學習其他內容一樣,沒有什麼太大差別。心態放好,用對方法,你就能夠學好。重要的是學知識的人是什麼樣子,而不是學的是什麼。
在這給你一些學習編程的建議,希望對你有用。
1. 讓編程成為一個習慣
想要培養一項技能的最好的辦法,就是將他融入到我們的生活並成為我們的愛好。其實說白了,就是讓這個愛好成為一個習慣,一天不去做這件事情,都會覺得少了什麼。在不知不覺中,這個習慣會像滾雪球一樣積累起來。
對我來說,養成這種習慣首先就是要對「拖延症」說不。比如,你想鍛煉下自己的寫作能力時,但是沒有好看的本子,沒有好的靈感,沒有安靜的環境....總之就是找各種理由一拖再拖,最後就不了了之了。
為自己設定一下,每周拿出幾天,每天拿出幾個小時,編程學習就這樣慢慢步入正軌。
2. 將每天的學習過程拆分成小塊
對待編程學習,我們沒必要像健身狂人那樣一口氣做到筋疲力盡。與其直接編程2小時,我們完全可以先做40分鍾、然後休息5分鍾,整個過程重復4次。很明顯。

2. 最小程序員6歲開始編程是哪裡的
在WWDC2017蘋果全球開發者大會上,一位來自澳大利亞、年僅10歲的Yuma Soerianto向庫克介紹了自己的APP,成為本次大會上最小程序員。據說,他6歲就開始編程,到現在已經設計了5款APP,平時還會在網上開課。
希望對你有幫助
3. 我本人是一位無基礎的編程小白,要是自學編程該從哪方面著手
一般都會推薦你c語言
有互通性 , 但是不多 , 主要區別為是實現同樣功能的命令在不同語言不同單詞而已 . 查幫助文檔就好.
初學設備沒什麼要求.
如果你是一個經常在電腦上工作的文員,請繼續往下看,否則請跳過我的答案.
分為3步,一培養興趣 二實用與轉化 三學習新的語言
建議你先不要看那些C啊,之類的編程語言.很容易枯燥而放棄
建議你從按鍵精靈學起,理由:1滑鼠拽拽就能做腳本,幫助自己工作,從而培養興趣,要記住,實用才會有興趣,然後再用按鍵精靈寫一些後台判斷運行的腳本,例如合並excel啊,批量復制黏貼,把剪切板內的文檔加工一下再黏貼啊,等等,就可以進軍下一個階段,此時腳本應該以解決工作內容為主,培養興趣。
實用與轉化,此時根據不同的工作內容而決定到底自己有沒有能力學編程的時候,可以選擇Excel-vba或者易語言,前者工作時excel多一點,能閉著眼睛處理大量的excel數據,後者能製作各種工具,對工作也有一定的幫助,此時也不能忘記實用才是根本。
學習新的語言:當你對Excel-vba或者易語言熟練掌握,感覺這東西不足以滿足現在的需求的時候,是時候選擇一門新的語言了,javascript或者PHP都可以,或許你可以買本書或者去上課,祝你好運。