回覆列表
-
1 # IT人劉俊明
-
2 # dttsw
個人實踐經驗,能把c/c++,python稍微深入的學一學,然後把他們的關係串一串。四個月,普通人至多能有效看完5本書。
-
3 # 山海皆可平z
這個看你的努力程度和你的悟性。
如果悟性高,加上你自己非常努力。那麼四個月是可以發生非常大的變化的。
比如4個月內,你可以自己寫一套WEB開發框架,或者寫一套RPC框架。又或者你可以開發一個網站或者APP。這個都是有可能發生的。
作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,學習程式語言不僅需要自身具有一定的學習能力,程式設計能力的提升往往還非常依賴於開發場景,所以要想在短時間內獲得快速的能力提升,一定要重視為自己搭建一個較好的開發環境,比如在一個技術實力較強的開發團隊實習就是不錯的選擇。
如果在自學的情況下,四個月時間通常能夠完成兩個階段的學習,第一個階段是熟悉程式語言的基本語法規則,能夠熟練運用程式語言的各種程式設計模式來實現一些常規的程式設計實驗,第二個階段是深入瞭解程式語言的內部機制,這對於高效利用程式語言有比較大的幫助。
在學習的過程中,不同的選擇方向也會有不同的學習效果,比如向研發級方向發展,就需要學習演算法設計的相關知識,比如選擇機器學習方向就需要把更多的時間用在演算法設計上,圍繞演算法設計來組織相關的知識結構。按照歷史經驗來看,如果具有Python基礎,在四個月內能夠入門機器學習,可以基本掌握常見的機器學習演算法的實現過程。當然,這本身也取決於學習者是否有紮實的數學基礎。
如果選擇應用級開發方向,就需要學習技術平臺的相關知識,學習如何基於技術平臺(雲計算、大資料、物聯網等)來完成具體的功能開發。如果選擇大資料開發方向,在具有Python基礎的情況下,四個月也能夠掌握基本的大資料開發流程。雖然應用級開發的難度相對不高,但是知識量還是比較大的,也需要完成大量的實驗。