編程語言與應用場景有密切的關系,對于非計算機專業的同學來說,在選擇學習哪一門編程語言的時候,一定要先考慮自己的學習規劃。
如果目前還沒有明確自己的發展規劃,只是想單純學習一門編程語言,那么可以重點考慮一下Python,一方面Python語言是全場景編程語言的代表,另一方面Python語言對于學習和實踐場景的要求比較低,非計算機專業的同學也能學得會且用得上。
如果未來想進入互聯網領域發展,可以重點考慮一下Java語言,目前Java開發崗位的人才需求量還是比較大的,而且Java開發崗位對于人才類型的需求也比較多元化,非計算機專業出身也有比較多的就業機會。
如果未來想考研計算機專業,那么建議從C語言開始學起,雖然C語言并不屬于全場景編程語言,但是掌握C語言對于學習操作系統、數據結構等課程會有較為直接的幫助,相關的學習資料也會比較多。
總體上來說,編程語言的學習還是建議從C、Java、Python當中選擇一門,這樣學習風險和學習成本都會相對低一些,而且也更容易給自己營造一個較好的交流和實踐場景。當然了,站在物理專業從事科研的角度來看,很多平臺語言也是可以選擇的,比如MATLAB等。
相比于選擇哪一門編程語言來說,在學習編程語言的過程中,更重要的是要關注如何為自己營造交流和實踐場景,這對于自己能否順利掌握一門編程語言有非常直接的影響。
學習編程語言的初期要重視多做實驗,緊接著要重視給自己明確一個主攻方向,然后通過實踐場景來真正使用編程語言,對于本科生來說,應該積極參加專業比賽和科研實踐活動。