{eval=Array;=+count(Array);}
作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,所以我來回答一下這個問題。
編程語言本身就是一種工具,只有不斷使用才會越來越熟練,如果長時間不使用則難免會逐漸生疏甚至是遺忘,這是比較常見的情況。不僅是普通行業的從業者,即使是程序員在多個編程語言之間切換時,也會出現一些遺忘的問題。
其實學習編程語言本身有兩個目的,其一是學習編程語言如何來操作計算資源和網絡資源,其二是學習編程語言的編程思想,往往編程語言的語法很容易遺忘,但是編程思想卻不容易遺忘,這也是為什么經常都說編程語言只要學會了一個,再學習其他語言就會容易很多的原因,因為思想是幾乎不變的。
對于非IT行業的從業者來說,要想讓學習的編程語言不至于生疏或者遺忘,可以學習大數據分析技術。當前是大數據時代,大數據技術未來將廣泛落地到傳統行業,對于職場人來說,掌握大數據技術具有很多的現實意義,所以在掌握一門編程語言的情況下,從事大數據分析還是比較方便的。目前Python、R、Java、Scala在大數據領域都有廣泛的應用,可以重點關注一下。
數據分析的技術學習通常需要經歷三個階段,其一是通過分析工具來實現數據分析,這個階段可以學習一下Excel和各種BI工具;其二是通過數據庫來完成數據分析,這個階段需要學習Sql語言的使用;其三是通過編程語言來實現數據分析,可以采用統計學方式也可以采用機器學習的分析方式。
總之,在當前的大數據、人工智能時代背景下,使用編程語言的場景會越來越多。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!
1. 寫筆記
2. 把看到的英文例程改寫成中文命名
關鍵是第二條。因為它可以讓你記得更久,而且下次拿起筆記來也能更快地上手。
原因很簡單,因為你的中文比英文好。
下面是之前寫過的一些筆記:
Python字典例程
Java類型入門
Scala入門
TypeScript入門
以后會推出更多使用中文命名的編程教程,請多多關注!
計算機語言,學了就要用,其實不是這編程語言,在其他方面也一樣,如果學了,不用照樣能忘記,比如學了開車,拿到駕照后,如果長時間不開車,一樣生疏,時間長了就忘記了。
不過學過以后,就是忘記了,再重新學時,就快了許多。
所以學了編程語言以后,就要經常練,可以做幾個項目,工作用不到,那自己給自己設計一個項目進行開發。
人的記憶是有一定的記憶周期的,剛開始可能兩到三天需要加強一次,后面可能七到十天記憶一次,然后每個月加強一次,應該就會長時間記憶。
同時,也可以注重往這方面加強下,畢竟學習了,將來的某刻有可能會用到。周期復習讓知識變成,自己腦海深處的烙印。
感謝邀請!
作為IT行業的一名從業人員,我來提供點建議供您參考。
學習一門新的編程語言,如果平時不加應用,很長一段時間后肯定就會忘記。畢竟人的記憶都是有記憶周期的,絕大部分人都會長時間忘記一些問題,即使是專業的編程人員。
編程語言的學習除了觀看視頻、查閱書籍外,更重要的是實踐。實踐是學習編程最重要、以及最快速的手段。
學習編程語言的目的可以分為兩個,一個是學習用計算機語言來解決處理問題或者實現相關的功能。另外一個就是學習編程的思想。IT開發人員領域有句話是這樣說的,如果你對某一開發語言深入了解后,其他的語言也就無師自通了。所有的開發語言的編程思想大致都是相同的,學習這種思想在很大程度是不會忘記的。
但是對于編程語言的語法,即便在熟悉的人,長時間不使用也會忘記某些專業術語的拼寫。如果您在學習編程語言的語法的話,建議您可以做一點筆記,多看是防止忘記的首要方法。其次您可以在業余空閑時間,嘗試這編寫一些程序,有目的性的學習鍛煉自己的代碼能力。最后就是多學。多去學習相關的博客、論壇提到的問題以及解決方式。
多看多練多學,多實踐是學習一門新的編程語言重要手段。
希望回答對您有所幫助。
我本人從事多年互聯網Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。
謝謝!
0
回答10
回答9
回答5
回答10
回答0
回答4
回答0
回答7
回答3
回答