02.29 怎麼寫出像樣的程序?需要學會哪些語言?

fengyongyao


要學以致用

1、編程要多實踐。記得馬化騰說過他曾經把一本厚厚的代碼書上的代碼敲一遍,培養感覺。你可以在github上找一個有趣的python項目,弄個雙屏幕,照著原項目,敲一遍代碼。編程很神奇,即使剛開始不懂,代碼敲多了,就有感覺了。

遇到問題時,先思考,實在不懂,google上搜,google上沒有,去csdn,StackOverflow或qq群裡問(如果你要學python,就加幾個python的群)

2、從易到難,從小的項目到大的項目逐漸提升

學習計算機,學習的過程是個迭代螺旋上升的過程。第一遍不用全部搞懂,搞懂個50%,再學第二遍,搞懂個70%,再學第三便。。。遇到不懂的,及時去補相應的基礎;

新手可以看教學視頻,但如果入門了,最好還是看書,這樣才能提高自學能力。教學視頻可以有:Coursera,網易公開課,傳智播客,尚學堂,七月在線等等。

推薦幾個python相關的學習網站

廖雪峰的官方網站 廖雪峰老師的python課程很好,最後還有個實戰項目。照著裡面做就行。

實驗樓 - 在線做實驗,高效學編程 新手編程剛開始最麻煩的就是開放環境配置,很多人搞完開發環境配置,興趣都沒了。實驗樓可以讓你在線做實驗。

學習完數據結構後,就可以刷leetcode或者牛客網一些簡單題了。



yuanA倫


基本上目前任何計算機編程語言,只要你好好學習都可以寫出像樣的程序。

就算是最早期的彙編語言,也能夠寫很厲害的單片機等硬件控制類的程序,自動控制和機器人都沒問題。

至於其它高級語言,就更容易學習寫出各種功能的程序了。

不同的編程語言都有自己的特有優勢,主要看你想解決什麼問題,想朝那方面發展,在選擇合適的編程語言。

如果想盡量少的學習成本開寫像樣的程序,你可以學習解釋性編程需要,目前最流行的是python編程,上手簡單,網上學習資料多。


Tim大生活


語言都有很多類似的地方,每種語言都有自己的語法規則。入門一種語言,需要了解語法規則,慢慢理解,練習,都很好學會。寫出像樣的程序,需要寫出像樣的代碼,拿java來說,可能需要理解設計模式,多閱讀些源代碼看看別人的代碼寫法,現在網上也有很多解讀源碼的文章。還可以瞭解些數據結構,算法知識,提高代碼的運行效率,提高性能。

需要哪些語言,看你從事哪方面了,後端可以學習java,java運用比較廣泛,語言很多想通的,學了一門,其他的也不難得。


代碼接盤俠


作為一名在國內一線大廠工作八九年經驗的程序員,負責人的說編程很容易,但想寫出高質量的代碼卻不那麼簡單,用一行代碼輸出hello world的demo程序的語言已經司空見慣了,新手一天就可以實現,但要真正寫好程序則既需要深厚得基礎,如操作系統,數據結構,算法,編譯原理等知識,也需要豐富的實踐總結,當然,這其中編程語言的學習是重要的學習內容之一,畢竟最終程序是用編程語言寫出來的,從目前業界編程語言市場佔有率看,JAVA仍是王者地位。


分享到:


相關文章: