零基礎不是問題,掌握方法很重要!直接上乾貨!

學習編程需要具備的基礎條件:

嚴謹的數學思維

編程學習過程中,會大量使用到數學思維,如果題主數學不是很好的話,在一定程度上來說,學起來是比較困難的。

熟悉相關的英語辭彙

編程的很多內容都是用英文來代替的,如果沒有一定的英語基礎或者連設計到的相關英語單詞都不認識的話,那麼這個也是一樣的會阻礙你的學習進程的,你學起來也會很吃力的!當然也可以靠自己的努力,不斷地積累,但是你得保證你積累的單能夠滿足你學習編程的需要。

紮實的計算機功底

除了要掌握計算機的理論知識,比如計算機的構成道理等等之外,還要具備熟練地運用計算機的能力。

足夠的熱情與毅力

學習編程,其實過程是會很枯燥的。所以,支撐你認真學習的,除了你對編程的熱情之外,還應該有堅持不懈的毅力。如果沒有堅持下去的毅力,一旦你的熱情被消耗殆盡,最後也是浪費時間!!!

學習編程的學習方法:

學習方法總是多種多樣,每個人都有自己的學習方法。這個主要總要總結了兩種:自學和培訓。

自學,一般是通過看書和看視頻。書的話零基礎先學C語言,就是一本講現代c++基礎的《C++語言導學》或者Python,Python入門簡單且功能強大,是比較適合零基礎的同學去學的。在線視頻的話,網上隨便找都是一大堆,但是比較完整的並且講得很好的就要題主自己花時間去找找看。

培訓,就是要去找培訓班。培訓班現在也是多到數都數不清,但是真的好的,必須要認真甄別,因為現在培訓機構中的雜質太多,容易迷惑人的眼睛!

所以,如何選擇一個質量好,價格又較合理的機構呢?

首先看口碑。然這裡說的不是只有網上的評價,最主要是老學員的評價。老學員們自己親身體驗過,他們給出的評價肯定是要比網上的來得真實得多!

其次,看就業。培訓的最直接目的就是就業,所以要關注就業情況。這個是需要題主自己去找培訓機構的時候,找培訓機構為問的,最好不要只聽他說,看看他們的真是數據才比較放心。

最後,多對比。找培訓機構的時候,多看幾家,然後多諮詢一些關於培訓的問題,其實這個時候你就能夠看出差距了。還有價格方面的,你自己也能大概掌握這個市場的具體標準了。

以上~

發佈於 2019-12-01繼續瀏覽內容知乎發現更大的世界打開Chrome繼續哈哈哈-有毛哈哈哈-有毛一條滿是毛的腿

這問題好寬泛啊,編程是有好多種類型的。web的前端、後端、桌面應用、運維方面的shell、Python不可見的、遊戲開發、純演算法、單片機、硬體.....等等。

而這些又可以用不同編程語言去實現,如C,C++,java,JavaScript,php,c#,彙編....。

每一種對專業知識的掌握量和難易度也不一樣。

收入多少也不一樣。

所以真打算做這行的話,根據自己專業,學習能力選擇一個方向,選一種收入比較高的語言,制定一個由淺入深循序漸進的學習計劃才是正道。

而且作為一個技術老屌絲,奉勸一句,一學編程深似海,從此妹子是路人,而且感覺像吃青春飯,30之後一直有一種要被淘汰的感覺,精力不足,拼不過小年輕。

慎入慎入!!!


這問題好寬泛啊,編程是有好多種類型的。web的前端、後端、桌面應用、運維方面的shell、Python不可見的、遊戲開發、純演算法、單片機、硬體.....等等。

而這些又可以用不同編程語言去實現,如C,C++,java,JavaScript,php,c#,彙編....。

每一種對專業知識的掌握量和難易度也不一樣。

收入多少也不一樣。

所以真打算做這行的話,根據自己專業,學習能力選擇一個方向,選一種收入比較高的語言,制定一個由淺入深循序漸進的學習計劃才是正道。

而且作為一個技術老屌絲,奉勸一句,一學編程深似海,從此妹子是路人,而且感覺像吃青春飯,30之後一直有一種要被淘汰的感覺,精力不足,拼不過小年輕。

慎入慎入!!!


如果你是零基礎學編程的話,我很歡迎你可以關注我的欄目。我會每周更新兩集如何自學Python的教學視頻。

首先,我建議你以Python作為你的第一門語言,因為學習只有感受到興趣你才能堅持下去。如果你一上來就學習像c、c++那種高大上的語言我想你會相當長的一段時間內都在列印各種各樣的星星。

其次,Python可以做很多事例如數據分析、機器學習、web後端、爬蟲、自動化腳本。這些事情都有大量的開源庫作為支撐你可以輕而易舉的找到相關的學習資料。


如果只是想學編程的話,推薦從C語言或者C++開始。語言總是有一些相似性的,學會了一種其他的也不是很難上手。我當時學的時候是先看了一本C語言的入門就直接轉去C++了(因為發現學校直接學C++),入門是看了很多人推薦的《啊哈,C語言!》

學習C++的時候就是看的《C++ primer plus》

學習編程我個人覺得最重要的就是動手,無論你是看視頻還是看書,一定要照著跟著打代碼,而不是看一遍就過。在有了一定基礎(比如把《C++primer plus》第六章:邏輯運算符看完)之後可以一邊學習一邊在網上找一些簡單題(oj:online-judge)來寫,這裡推薦一個叫NOI的oj網站,

OpenJudge - NOI - 首頁?

noi.openjudge.cn圖標

把網址貼上來吧,因為從首頁實在不知道咋進...

另外再說一下關於軟體的選擇:

其實現在能找到的很多書或者視頻都是在用VC6.0,包括一些大學也是,但實際上我覺得已經很過時了,這種快速發展的行業應該要能夠快速跟上,所以我覺得即使是新手也要去了解普遍使用的編程軟體,比如C或C++就用visual studio或者visual studio code


先從c語言入手

Python 也可以 主要是先培養編程興趣,然後學「心法」 演算法 和數據結構 這些都是內功,資料庫也要學,最後選一個方向深入發展,然後 轉行退坑!


推薦閱讀:
相关文章