文 / stone
現(xiàn)在的編程語言這么多环揽,哪一門更有優(yōu)勢略荡?哪一門更吃香?
其實,什么語言不重要歉胶。重要的是思想汛兜。
為什么會這么說呢?
首先通今,你應該明白一點粥谬,編程編程,為什么要編程辫塌?
編程的目的在于:解決問題漏策。(敲黑板)把這句話讀一百遍!
很多人自學編程臼氨,卻又不知道如何從哪一門語言開始掺喻。也有很多正在學校學習的同學會糾結(jié),覺得目前學校教的編程語言對以后的發(fā)展幫助不大储矩,甚至白費功夫感耙。可是椰苟,你要知道任何編程語言都只是工具抑月,而工具的如何使用需要的是思想。
一個程序你可以使用C語言來實現(xiàn)舆蝴,你也可以使用Java、GO、C#洁仗、C++等等語言都可以將其實現(xiàn)层皱。
為什么?
因為所有語言存在的意義就是為了解決問題赠潦。而問題從何而來叫胖,需要的是你發(fā)現(xiàn)問題的思想。
程序猿日常討論bug或者聊與工作相關的事務她奥,可不會一行一行的討論代碼瓮增,什么if for 程序員是人不是機器。談論的也是思想思路哩俭,有了大概的思路之后具體的代碼編寫就好辦了绷跑。簡直就是行云流水,一氣呵成 凡资。
計算機科學之父圖靈曾經(jīng)提出使用 流程控制砸捏、選擇控制、循環(huán)控制即可解決任何問題隙赁。所有編程語言也暗合這一思想垦藏。所有的編程語言都是大同小異的,無論它流行與否伞访。它都只是在流程控制掂骏,選擇控制,循環(huán)控制的基礎上改改改厚掷。
剛開始弟灼,你只需要認真的學好一門語言。就像挖井人一樣蝗肪,通過前人的經(jīng)驗考察選擇好地點袜爪,認準一個位置。接下來只需要抱著一個想法:挖薛闪,使勁挖辛馆。到后面一定會噴薄出甘甜的泉水。最怕的就是這里挖個坑豁延,那里挖個坑昙篙。到頭來對自己說編程不適合自己,那么可能什么都不怎么適合你诱咏。
當你掌握一門語言之后苔可,再去學習其他的語言你就會發(fā)現(xiàn)。臥槽袋狞,這不是和我原來學的東西一樣的嗎7俑āS澄荨!
一法通萬法懂同蜻,大概也是這個道理棚点。
在外圈人眼中,程序員工資賊高湾蔓。網(wǎng)絡上關于程序猿的段子也層出不窮瘫析。
網(wǎng)絡上那些什么程序猿鄙視鏈,java 看不起 c,C看不起GO,PHP是最好的語言什么的默责”嵫看看就好了,不要太較真桃序。
干程序這一行杖虾,并不像傳統(tǒng)行業(yè)只需將其專業(yè)完全掌握即可上班打卡。就像毛說的落后就要挨打葡缰,程序猿需要實時關注最新的技術亏掀,需要擁有持續(xù)的輸出,才能保證不被互聯(lián)網(wǎng)淘汰泛释。Java流行滤愕?沒關系我學。人工智能很火怜校?沒關系我學间影。GO成谷歌親兒子啦?沒關系我學茄茁。
學習這件事情魂贬,放在任何時候都是很重要的。
我希望你明白一點裙顽。在任何領域缺少的都是耐住寂寞付燥,使勁向深處挖掘的人。所以把自己變成一塊海綿吧愈犹,沉入水中键科,盡力去汲取水分壯大自己。
點擊關注漩怎,每天為你推送優(yōu)質(zhì)好文勋颖。
公眾號:講編程