怎麼樣才算掌握一編程門語言?

7 個回答
大学生编程指南
2019-05-17

從事嵌入式軟件開發多年,主要在C語言/C++ java用的比較多,要玩編程首先要掌握一門編程語言,編程語言是做軟件的基礎,初學編程都是從一門基礎的編程語言開始,要真正掌握一門編程語言必須經過項目實戰,很多在校大學生在學校期間學了很多編程語言,但不能稱之為掌握只能叫學過,所以編程語言主要在於實踐,只是理論上掌握的非常熟練不算真正的掌握一門編程語言。怎麼樣才算掌握一編程門語言?

編程語言其實學習英語有差不多含義,首先要培養語感有了感覺之後就會變得簡單一些,稱之為計算機語感,這種語感的培養需要具備一定的基礎,並且需要一定時間的積累,一般能達到這種感覺需要堅持,很多對於編程感興趣的人開始熱情高漲,遇到難點了熱情沒了,就中途放棄了,做任何事情都是這樣,不可能什麼事情一帆風順,什麼事情都要堅持一段時間看看是不是真的不行再下結論,很多人覺得編程很難,主要還是沒有堅持到一定程度,在還沒明白的時候就是要堅持。怎麼樣才算掌握一編程門語言?

不同層面的看同一種編程語言的感覺是不一樣的,雖然編程多年每隔一段時間回來回顧C語言的基礎,想到的事情和之前總會有點差異,有時候也會想到編程語言設計者為什麼要這麼做,或者如果換一種語法來設計框架是不是能夠達成效果,無論任何時候都不要脫離基礎,現在很多程序員開始入行前幾年學的非常帶勁,一旦有了項目經驗之後就覺得編程其實就是那麼一回事,沒有必要像之前那麼努力了,這種類型的程序員多如牛毛,所以造就了一批只在本行業能做點事情,去別的公司面試發現有筆試的題目直接抬腿走人,這種屬於平時根本不注意對編程知識的積累,還不如當初還入行的基礎,不能講這一類程序員水平不高,起碼不算是十分優秀的程序員。怎麼樣才算掌握一編程門語言?

要掌握一門真正的編程語言必須要項目實戰,現實中有兩類程序員,不把所有的基礎搞定會讓自己不踏實,把所有的基礎差不多之後才開始嘗試做項目;另外的一類人屬於實戰型,在項目中遇到不懂的再去尋找資料,最後也是把所有問題解決了。所以項目實戰是快速編程入門的唯一途徑,當然如果具備良好的編程基礎之後再去項目實戰效果會好很多。怎麼樣才算掌握一編程門語言?

真正的編程語言玩到一定程度之後就是工具般存在,而且掌握了一種編程語言之後再去學習別的編程語言要快速很多,很多程序高手切入新的編程語言只需要半個月或者更短的時間就能上手做項目,主要還是得益於前面的積累,有幾年工作經驗之後重點就是編程思想,也就是實際解決問題的能力,這才是玩編程的核心。

希望能幫到你。

IT人刘俊明
2019-05-13

作為一名從業多年的程序員,同時也出版過Java編程書籍,所以我來回答一下這個問題。

首先,隨著編程語言的簡易化趨勢越來越明顯,掌握一門編程語言也變得越來越容易,未來在智能化時代裡,大量的職場人都需要掌握一門編程語言以方便與智能體進行溝通合作。怎麼樣才算掌握一編程門語言?

雖然不同的編程語言有不同的應用場景,在具體的編程方式上也有一定的區別,有面向對象的編程語言,也有面向過程的編程語言,還有混合式的編程語言等等,但是總的來說,掌握一門編程語言至少應該掌握以下幾個方面的知識:

第一:掌握基本的語法。掌握一門編程語言首先要清晰基本的語法結構,包括關鍵字、流程控制、IO操作、網絡操作、異常處理等內容,通常不同語言的基本語法有一定的差別,但是在整體內容上還是具有一定共性的,尤其是同一類編程語言,比如Java、C#和C++就具有較多的共性。

第二:具備一定的編程思想。所謂的編程思想就是通過編程語言來解決實際問題的思路和方法,也可也把編程思想理解為編程語言與邏輯思維的結合,而邏輯思維通常可以用算法設計和數據結構來體現,所以學習編程通常要重視數學知識。編程問題說到底就是數學問題,而編程問題的難點也在算法設計上。編程思想的培養一方面要有一定的邏輯思維能力,另一方面也要從編程語言自身的編程步驟開始培養。比如Java語言的編程步驟可以簡單的歸納為三點,分別是類的設計、對象的創建和方法的調用。

第三:具備實踐操作能力。掌握編程語言一定不能停留在理論上,實踐操作能力是非常重要的,也是評判編程能力的重要指標。對於初級程序員來說,通常要能夠完成具體業務功能模塊的開發,以及能夠完成簡單的數據庫操作等等。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!

奕双分享
2019-05-12

不論是那種一眼,要掌握的話,我有以下幾點建議:

1、學習語言的基礎,俗話說,萬丈高樓也得需要一個好的地基才能支撐這棟樓,所以不論學習那種編程語言,首先就要把基礎打好;

2、基礎學完之後,學習一些高級的知識,書本上,或者網絡上視頻課程也可以,可以單獨接一些小的項目鍛鍊自己;

3、在github上,找一些開源的項目,閱讀別人的源代碼,提升自己,可以參與一些開源項目;


我是奕雙,現在已經畢業將近兩年了,從大學開始學編程,期間學習了C需要編程,C++需要編程,Win32編程,MFC編程,畢業之後進入一家圖像處理相關領域的公司,掌握了用OpenCV對圖像進行處理,如果大家對相關領域感興趣的話,可以關注我,我這邊會為大家進行解答哦!如果大家需要相關學習資料的話,可以私聊我哦!

aicpu
2019-05-12

語言都是想通的,學好其中一門語言,剩下別的語言都可以照葫蘆畫瓢,前期推薦學習C++。因為C++編程語言既有面相過程,又有面相對象編程。面向過程就相當於把C語言學習了,面向對象相當於學習了java。所以屬於比較綜合的語言。也是非常好的語言。底層開發離不開。

张之一
2019-05-17

能夠獨立解決一個小有規則的實際問題。

易学编程
2019-05-12

不知道您是說哪門編程語言呢?

zcphoenix2018
2019-05-17

給你需求文檔+庫函數參考文檔+網絡(搜索),能把需求給實現了,就算是掌握那門編程語言了~~

相關推薦

推薦中...