TOP前4,相信大部分人都問過!

現在IT新技術日新月異。

● 就常用編程語言而言,有C/C++、Java,C#、Python等;

● 操作系統平臺有unix /linux,windows系列;

● 開發工具有VisualStudio系列、VC、Eclipse、NetBeans等;

但是總會有很多人問:我是小白,我該怎麼入門?現在學什麼語言好等等諸如此類的問題!接下來,我們來盤點一下對於編程初學者那些被提問到的問題次數最多的問題並作出我想法!

☄ 學XX還是學XX更有前途?

首當其衝的就是學什麼語言好呢?那種語言前途最好呢......哎

“到底學哪個有前途呢?我必須要選擇一個有前途的,選錯了就麻煩了。”

其實像“學XX還是學XX更有前途”的話沒意義。

因為“選擇C++還是選擇PHP”的前途的差別不像“選擇英語還是選擇日語”的前途差別那樣大,不存在“選錯方向”的問題,因為都是相通的。

你也不能保證你畢業以後搞的就是你學的那個方向,更不能保證你靠你學的這點東西就能吃一輩子。

不過就像有人說的“做Web開發就有JSP、PHP、ASP.NET等好多方向,我總得選一個吧!”這個問題是非常實際的,因為只有先學一個才能深入這個方向,把這個方向學通了才能想以後“一通百通”。

因此我的建議就是學校教過什麼語言,你就繼續深入學習這門語言,而不要去問“這門語言有沒有前途”這樣的傻問題。

儘量不要去學一門所謂“有前途”的新語言,因為你去學一門新語言就要把很多精力耗費在語言、語法本身,而耽誤了編程的實戰。

而以一個已經學過的語言來學習的話,起碼語法本身不用再去學、開發工具本身不用再去熟悉,只要研究怎麼使用這門語言開發有用的程序就ok了。

不要管“哪門語言好就業、有前途”,因為那些“好就業、有前途”都是紙老虎。剛開始儘量不要學新語言,從自己最熟悉的語言入手,深入研究,出山後你就是被用人單位爭搶的紅人。


☄ 企業裡都需要什麼方面的才能?

這個要視用人單位的要求而定了。你現在還沒有畢業,也不知道未來要面對什麼樣的崗位。

因此建議大家在上學期間不要偏科,所以的課程都要好好學,學好專業課,

培養自己的“內功心法”,然後進入一個大公司,那麼大公司自然會為你安排一個人才培養計劃,在工作的環境中學習就更有目的性。


☄ 學什麼最容易?

由於現在的快速開發工具的不斷推出,使得軟件開發越來越容易,進入軟件開發的門檻也越來越低。

很多人在IDE工具的誘騙之下,快的十天,慢的半個月就可以進入所謂“程序員”的領域,成了一個所謂的“程序員”。

這對於IDE提供商來說是樂得合不攏嘴的事情,但是對於軟件來說卻是一個無形的打擊。

由於快速工具的盛行,很多人把開發看作小菜一碟,特別是很多在校的大學生,都認為現在教的內容一旦出了學校都已經是落伍,無形中產生了厭學的心理。

今後的軟件開發逐漸趨於兩極化,一方面有越來越多的人將從事簡單的重複性開發,而且這部分的開發難度會逐漸降低;另外一方面核心部分的開發會越來越複雜,這部分的入門所涉及的知識內容會逐步增加。

所以對於今後希望從事軟件開發的同學們,需要好好的努力學習,學校的東西會有他們的用處,只要現在把基礎打紮實了,即後你們在軟件的領域會有很好的機會,不要盲目的放棄學習的機會。


☄ 有什麼速成的辦法沒有?

一個人學一門技術的速成方法就是不學那些所謂“沒用”的東西,直接告訴他最終結論和操作方式。

但是很多東西是在探索中、學習中才能領悟的,很多人在鑽研一個技術難題的過程中查資料、看書、求證。

在這過程中不僅鍛鍊了自己思考問題的能力,而且夯實了基礎知識, 最重要的是在探索過程中收穫了很多意想不到的新東西,有很多朋友在鑽研一個問題的時候經常能無意中的學會很多新東西。

上山的“速成”方法是直接坐纜車上去,可是你會比那些登山者少看到很多路邊的風景。

那麼你是願意做一個掌握“速成”方法的人,還是願意有機會看看路邊的風景呢?

最後一句話:切務浮沙築高臺,練從難處練,用從易處用!無速成,唯有堅持!

對於熱愛編程的人來說,有一群一起學習一起解答的小夥伴很重要!筆者有一個編程零基礎入門學習交流俱樂部(群)私信我【編程學習】獲取號,還有學習視頻文件,歡迎初學者和正在進階中的小夥伴們!

編程初學者的提問問題 - TOP前4,相信大部分人都問過!



分享到:


相關文章: