想成為一名程序員,編程入門第一步,編程語言的選擇重要嗎?

編程語言只是工具,編程語言不重要?這個問題對於很多的初學編程的小夥伴來說是個比較大的難題,我們今天就具體來分析一下!

第一門編程語言如何選擇的問題是很多對計算機編程懷有興趣的人經常問到的一個問題。之所以會有這樣的疑問,主要是計算機發展到今天,可選擇的編程語言實在是太多了。據統計,目前可用的編程語言預計有數千種,而使用較為廣泛的也有40,50種之多。

想成為一名程序員,編程入門第一步,編程語言的選擇重要嗎?

首先,沒有哪門語言敢說自己是最好的第一語言!

這個可以這麼理解,目前世界各種自然語言中,英語是被公認為應用最廣的語言,世界通用語言,說是第一語言也不為過。而在計算機編程世界裡,沒有任何一門語言有像生活中英語這樣地位,即使在各類編程語言排行榜中雄霸榜首近10年之久的Java也沒有達到統治一切領域的地位。雖然,在Java誕生之後,有人預測Java將統一編程語言,但是現在來看並沒有到達。

實際情況是,不同的編程語言有自己擅長的領域,比如C/C++是編寫操作系統等底層程序軟件的主力語言,JavaScript是網頁前端語言的王者,Python在數據挖掘、科學研究領域風頭正勁,PHP在網站開發領域流行多年,等等。

有這樣一句話:學好C語言,再學習Java就容易了

想成為一名程序員,編程入門第一步,編程語言的選擇重要嗎?

你是不是也曾經看到過類似上面的說法?筆者就經常看到類似的經驗文章。

記得剛出來工作那會,學的是C/C++,但是因為看到有經驗文章介紹說:編程語言不重要。所以投遞簡歷的也是隨便投,不管什麼崗位都投。表出現學習能力很強的樣子,好像學了C/C++以後,只要給我點時間,就可以搞定其它的。結果有個做Java項目的公司讓我去實習,去的幾天就狠狠的打臉的一下,啥都不會。所以,本文談一下到底選擇編程語言重不重要?

想成為一名程序員,編程入門第一步,編程語言的選擇重要嗎?

一、為什麼有些經驗文章說編程語言不重要?

1、從學術研究上看,編程語言語法都差不多。

2、從原理上看,編程語言都類似,對一門編程語言掌握到透徹後,再學習其它編程語言可以觸類旁通。

3、針對的是學習能力較強的人。有一定基礎之後,可以快速的學習另一門技術。

二、對於一般人來說,選擇編程語言是非常重要的

1、選擇編程語言,就選擇了方向,不同編程語言應用領域不同。

如果要做一個項目,除了學習編程語言語法之外,更重要的是學習語法外的其它內容,比如庫,框架,開源項目,各種工具(編譯器,調試工具,測試工具等)... 這些在不同領域不同編程語言差異是很大的。

比如說,你精通了C/C++語法,那麼你的確可以快速學習Java語法,但是呢?學完Java語法並不能代表你會做Java項目的。你在C/C++項目上所使用的庫和工具,所學習到的開源項目在Java項目上基本上沒辦法觸類旁通。

2、個人學習能力

對於多數人來說,都不具備很強的學習能力,大多數人學習一門新技術還是遵循大約1萬個小時的訓練規律。有些人學習一個編程語言應付工作就有點累了,學完這個工作的時候還要臨時快速換另一個,夠嗆。

所以,從上面兩個方面,選擇編程語言是非常重要的,不要相信大師們所說的編程語言只是工具,編程語言不重要的話。他們之所以那樣子說,那是因為他們是大師。

想成為一名程序員,編程入門第一步,編程語言的選擇重要嗎?

三、最後,那是不是隻選擇一種編程語言?

也不是,有能力的還是要多瞭解或學習其它編程語言。

1、一個大項目,可能需要用到多少編程語言。

2、有些編程語言像黏合劑,什麼項目都可以用一用,比如Python, Linux Shell JavaScript等,猿哥覺得不管你從事什麼方面的,都值得學習一下。

3、瞭解多種編程語言的特性,對比不同編程語言,提升自己能力,適當的時候不同項目可以選擇不同的編程語言。比如小網站快速開發用PHP,大型網站大用戶量的時候用Java

當然,學習多種編程語言的前提是你已經熟練學習一門編程語言,並會熟練用於做項目,沒錯,筆者感覺初學編程最好的還是C/C++。

學習C/C++編程知識,想要成為一個更加優秀的程序員,或者你學習C/C++的時候有難度,可以關注+私信小編【C/C++編程】一起成長,裡面不僅有學習視頻和文件資料,還有更多志同道合的朋友,和大家一起交流成長會比自己琢磨更快哦!

想成為一名程序員,編程入門第一步,編程語言的選擇重要嗎?


分享到:


相關文章: