知乎上關(guān)于編程學習,有個熱門的問題:自學簡單編程可行嗎?
這可能是許多想要自學編程的小伙伴們在學習前的顧慮。在這個問題下,有個高贊回答,獲得了不少編程學習者的認可,我們一起來看看這個回答??
正確的學習方法、學習路徑,不要說簡單的編程,轉(zhuǎn)型都是可以的,但是自學編程有幾個非常大的坑,很多人因此走了不少彎路:
1.如果你不是計算機、工科專業(yè),不是以編程為生的大學畢業(yè)生,不要去用國內(nèi)的大學教材來入門;不要去學考驗人性的C/C++、Java、匯編等。
推薦你去學Web前端(HTML、CSS、JavaScript)、去用PHP搭建網(wǎng)站、或者學Python(取代VBA來提升辦公效率,替代Excel、PowerBI來做數(shù)據(jù)分析、可視化)、小程序等,一周可入門,好玩又好學,對工作有幫助,深入可提升工資,也不排除可轉(zhuǎn)行。
2.不建議你學易語言,不推薦你學VB、VBA,因為這些沒有前途,不建議你去學Julia,Dart,你沒有基礎(chǔ)就不要追逐過新的東西。
3.不要去買書來啃好幾周,不要不動手光看視頻光看書,學技術(shù)一定要先從安裝開發(fā)環(huán)境開始,編程只有動手實戰(zhàn)起來才會變得簡單。
很多人一上來就問,編程難么?我零基礎(chǔ)能學會么?這個知識是用來干啥的?你問這么多干嘛?有些人收藏了幾百篇好文章,花的時間不可謂不多,但是就是沒有開始實戰(zhàn)起來,這能學會么?
4.大學生千萬不要用考證的方式來學編程;如果學校對二級計算機等級考試有要求,就考Office或Python吧,混過去就行了,不要去參加什么軟考之類的,浪費你的時間。
5.學編程應該以項目開發(fā)為主,不要東學學西學學,到時候啥也沒有掌握。不要看人家說Python好就去學Python,一會學C,一會學Java,招聘時就說自己掌握這些語言。
要知道不沒有開發(fā)出一個網(wǎng)站、一個網(wǎng)頁、一個App,一個實際的東西、項目出來,你學再多,都等于半成品,都不算學會。
6.很多編程零基礎(chǔ)的人一上來就想學人工智能、大數(shù)據(jù)等這些看起來很有前途的方向,妄想通過培訓半年就能找到好工作,這些都已經(jīng)不切實際了。(特別刻苦肯學,有理工科背景,熱愛數(shù)學、喜歡編程,能堅持學習一年以上的例外,國外這樣的例子太多)。
這些方向甚至都不建議一般學校乃至一些985計算機專業(yè)的學生來學習。(有毅力、決心、恒心者即使是30多歲勸退的年紀零基礎(chǔ)也可以,但是你這是在挑戰(zhàn)人性,沒有幾個人可以做到)。
如果你想快速入門,建議找個人指導你,比你買書、自己去翻視頻、自己摸索要強得多。
以上回答分享了關(guān)于自學編程中,新手可能猜到的坑,也給小伙伴們分享了一些經(jīng)驗和建議,希望對大家有所幫助~
邊學邊練,可以幫助你幫助快速上手編程!