有什麼相見恨晚的編程學習方法?某乎超高贊回答

虎牙來了 發佈 2020-05-13T03:39:47+00:00

大家同樣軟體專業,同學年薪幾十萬,而我卻進不了開發崗,只能做外包或者搞測試,每月4K+點讚第一的回答是:你的理論甚至可以不好,但上機編碼能力一定要好!

大家同樣軟體專業,同學年薪幾十萬,而我卻進不了開發崗,只能做外包或者搞測試,每月4K+

點讚第一的回答是:你的理論甚至可以不好,但上機編碼能力一定要好!

你大學軟體專業,有計算機二級證書、C語言程一百例背的滾瓜爛熟,大學考試專業課都是90+

但你的上機編碼水平差,坐到電腦前就一指禪,總編譯不過,找不到錯誤,總覺得代碼沒問題但就是運行不對。沒有人會認為你編程厲害,高薪工作永遠與你無緣

如果你的上機編碼能力很棒,什麼功能軟體都可以敲代碼運行起來。即便啥證書沒有,專業課甚至掛科。別人也會膜拜你:嗯,這才是大佬,牛X!

這些年親眼見到的事實是,真正那些年薪上百萬的技術大牛,都不是那些理論好考試成績好的人,而是那些代碼能力超強的人!

因為程序本身一個強調動手的行業!現實社會中,不會有人給你個考卷說:

「這個i++問題,運行結果是啥」

「來,讀一下這個程序運行結果」

「這個選擇題選啥」


真實的社會,只會是這樣的:

「這個bug下班前必須解決掉,不然又要扣工資了」

「這周五這個功能要上線,今天已經周四還沒開始寫」

「CTO要求這部分功能要滿足百萬級並發量,現在達不到,需要重構」

「這個功能實現不了,百度不到現成代碼,怎麼辦「

… …

編碼好的人就像手裡握著香餑餑,即便我什麼也沒有,但我能做出來,任何公司都會對你拋來橄欖枝,身價自然不言而喻!


李開復曾經給大學生的建議是:四年十萬行代碼量

而90%以上的大學生,大學四年甚至連五千行都沒有達到,反而都花在背考點準備考試去了

因此,即便現在這麼多人蜂擁的加入IT編程大軍,那些拿著高工資的IT精英仍然是少數!


你的學習方法錯了,編程自然學不好!

在這麼多年的教育生涯中,看到和聽到最多的問題:編程太難、這個代碼寫不出來、學了以後就忘了

而這最主要的一個原因在於:我們傳統的應試教育學習,對於編程而言,存在重大問題

編程的本質是編代碼,而代碼是敲出來的!而大多數應試教育中,對上機代碼的要求則要求太低了!

1. 學了四年軟體專業,「水仙花數「都不會寫,課設畢設全部花錢買

平時不學,期末背考點,課設抱同學大腿或者花錢買畢設這種情況,太常見了

2. 理論過於紮實,但上機動手能力卻千里之外

「以下哪個不是C語言關鍵字「、「continue與break的作用是什麼」、「do while與while循環有什麼區別「這些問題可能對於在校生在日常學習老師的強調中,可以輕而易舉的答出來,但如果寫一個諸如」列印水仙花數「,」100以內的素數「的問題,大機率就出問題了,不是運行結果不對、就是運行不出來、編譯不通過等等

3. 判斷編程能力好壞,一直是不看重考試,而是看重動手能力!

大學時候,同學問你代碼咋樣:你說C語言考95,數據結構98,網絡工程96…

當你畢業開始找工作踏入社會時候:

面試官問你:寫一個冒泡排序,你想了想覺得沒問題,結果半個小時硬是沒調試出來…

後來開發崗找不到、找外包崗、外包崗也找不到、找測試崗,你抱著先進公司在跳槽的想法進入一家公司,後來發現進大公司就像溫水煮青蛙,越來越習慣,早已忘了初衷


你步入社會後,公司準備啟動一個新項目,領導問你:代碼怎麼樣?

你深知這是一個提薪和提拔的好機會,你有兩個選擇:

自信的告訴老闆,代碼量豐富,問題不大

猶猶豫豫的說:可能夠嗆

於是,你每天加班,看各種技術書,惡補知識點,周末報了好幾萬的培訓班

而你卻不知,學習的目的不對,學習方式自然不對,只不過是在做無用功!

某BAT公司高管曾說,對於應屆編程人才,我們更看重基礎編程基礎,主要是C/C++、算法與數據結構的功底,而不是花太多時間去準備那些華而不實的時髦技術、反覆刷筆試題、準備如何面試問答。

而我們大多人都忽視了基礎內功的修煉,急於求成,渴望進入下一階段,學習可視化、時髦技術,來麻痹自己。

而反觀那些技術大牛,早年學習的方法,普遍都有一個規律,就是不會一直啃書從頭啃到尾,而是學會一點知識,就上機嘗試,敲代碼實現,來鞏固學習所得,這樣才不會學了就忘,學完不會寫代碼。

於是,有人按照這個思路總結了一套方法,把知識點做了拆分,匹配足夠的上機題,讓你及時加工「意識」,鞏固知識,效果顯著,屢試不爽!


對於熱愛編程的人來說,有一群一起學習一起解答的小夥伴很重要!

小編有一個C/C++編程學習交流俱樂部,私信小編【01】申請進入!

還有編程學習文件(源碼,零基礎教程,項目實戰教學視頻),歡迎初學者和正在進階中的小夥伴們!


關鍵字: