編程語言的選擇重不重要?
編程語言只是工具,編程語言不重要
學好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
當然,學習多種編程語言的前提是你已經熟練學習一門編程語言,並會熟練用於做項目。
本文編號2359,以後想閱讀這篇文章直接輸入2359即可。
輸入m獲取文章目錄
推薦
猿哥
更多推薦《15個技術類公眾微信》
涵蓋:程序人生、演算法與數據結構、黑客技術與網路安全、大數據技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。


※在 AI 稱王前,你是否先被軟體奴役了
※阿里前端筆試總結
※你欠缺的是趕緊靜下心來好好學習
※一種絕對提高開發水平的方法
※不定義JQuery插件,不要說會JQuery
TAG:程序猿 |
※如何選擇適合自己的編程語言?
※選擇真的很重要
※隆鼻手術不簡單 選擇正確的方法最重要!
※女人長的丑與美不重要,關鍵是要選擇一款合適的髮型
※卧推感受胸肌收縮,不僅需要動作規範,還要注意重量選擇
※選擇空氣凈化器的時候一定要選對,不然後很嚴重!
※面膜一定要分清功效,選擇適合自己的最重要!
※為別人選擇一門編程語言
※善良比聰明更重要,選擇比天賦更重要
※藥物減重?請謹慎選擇!
※脫髮嚴重選擇藥物治療,千萬要謹慎,副作用不是你能想像的!
※慎重選擇!這些星座有著嚴重的感情潔癖
※慎重選擇合作夥伴
※美不美先看唇,選擇一款適合自己的口紅真的很重要
※美不美先看唇,選擇適合自己的口紅真的很重要
※健康生活,需要您慎重選擇
※在工作方面,選擇比努力更重要嗎?
※搶不到票?選擇搭車的你需要注意這些問題
※自由重量訓練有什麼好處?如何選擇適合自己的自重訓練方式
※在《歌手》汪峰眼裡,「頭條」不重要,房租也不重要,那什麼才是他的第一選擇?