tft每日頭條

 > 教育

 > 大學生技巧

大學生技巧

教育 更新时间:2024-07-24 19:24:05

來源于計算機大學生

法則五:少看書,多動手

網上一個計算機大學生的博客文章這樣寫道:

我隻是一個普通本科高校的計算機大學生,我不知道名校是怎麼樣的,所以我說的不一定是對的,但一定是我深刻體會到的。我知道如果我像身邊很多同學、學長他們那樣混遲早會完蛋。我開始想去拿獎,拿獎學金,希望以後能在簡曆上添上精彩的一筆。但我看到考試這麼水,這獎學金有多少含金量?外面的大企業承認嗎?

後來我在某乎上看到很多大佬的交流。我明白了,越好的企業,他們招聘人員的素質越好,他們不會随便歧視一個學曆低的人,他們是要招到真正能做事的人,而不是簡簡單單學曆高、分數高的人。招聘人員問的最多的問題是:你曾經做過什麼項目?

是的,對于他們來說,他們要的是動手能力強的人。有的人即便每門課程的分數得了90 ,但到了寫代碼、寫文檔就是一團糟,甚至畢業論文寫得也是慘不忍睹,自己都不忍直視!

動手能力強和考試能力強是完全不一樣的!我認為計算機專業大學生最重要的是動手能力,多敲代碼、多做項目,這些項目遠比獎學金重要。

上面的博客文章盡管是一個大學生的一家之言,但也揭示了計算機行業的一個普遍共識——“少看書,多動手”。

這裡的“動手”指的是計算機學科中各種需要動手實踐的技能要求,不僅僅包括編程語言學習和軟件開發,也包括需求文檔編寫、測試用例編寫、測試執行等動手操作和實踐行為。計算機是一門應用實踐的學科,提高技術水平也應該選擇最貼近實踐的方法——自己多多動手實踐,或者多看多研究别人動手實踐的東西。

市面上計算機類圖書汗牛充棟,這個是經典、那個是指南、另一個又是必讀,很容易誤導初學者,真正值得細讀的技術書非常少。事實上,對國内大量在一線的IT人員(比如軟件開發人員、産品經理、需求分析師、測試工程師等等)來說,更多的時間都應該用在寫代碼、讀代碼、寫文檔、執行測試等動手操作上面。

一旦動手實踐就會涉及到很多細節上的東西,比如變量和方法的命名、方法的功能設計、注釋的寫法、文檔的格式、文檔的内容邏輯、測試用例寫法、測試執行過程、測試結果驗證,等等,而這些具體内容在書裡是很少會有的,就算是有相關的描述也比較籠統抽象,不會具體。所以,靠看書是學不好計算機技能的。

計算機大學生,如果有一天(特别是大三大四高年級階段),你發現自己讀書的時間多于動手解決技術問題的時間,你就要小心了,在成為優秀IT人員這條道路上,你已經走岔了。

大學生技巧(大學生實戰的10條法則)1

很多計算機大學生覺得學習計算機技術可以多看點書,多學習一點基礎理論知識,于是買書看書,或者到處搜集視頻,這裡看看,那裡看看,學的一點都不系統,而且學了之後還是動不了手。現在很多計算機大學生還停留在“看書學技術”的層面,不願意動手或者害怕動手,特别是一些計算機專業的女生,“不動手”現象更是嚴重。

實踐證明,學習IT技術不是學習數理化,題看多了就會了,IT是一項動手能力很強的學科,我們學習的最終目的是可以解決實際中的問題。所以,對于初學者來說,以往埋頭看書的方式在IT技術學習中可能并不适用,想要學好IT技術最主要的還是少看書,多動手,多練習。學習完一個新知識後,一定要知道如何在實際中去應用,不然這個知識點對于我們來說就是白學了,而且沒有付諸實踐的知識對初學者來說是很容易忘記的。另外,多動手還可以将理論轉化成實踐,更好地理解理論。

計算機技術(尤其是編程語言)是一門實踐科學,學習過程需要更多地動手實踐,沒有捷徑,隻有不斷地練習、做項目才能夠有所收獲。最好的方法就是不斷地寫代碼、讀代碼、開發實踐,大緻可分成四個步驟:掌握理論基礎、代碼閱讀、動手實踐、參與或創建開源項目。

掌握理論基礎:系統閱讀學習一些書籍或網絡教程中的技術理論基礎。對于編程語言需要學習一些語法及關鍵字的用法,對于系統管理類知識則需要學習軟件的部署及配置,命令的使用等。這些知識不需要死記硬背,隻需要有所了解,在後續的實踐過程中經常用到這些知識,印象自然會深刻很多。

代碼閱讀:可以在 GitHub 上尋找一些開源的小項目,閱讀和分析這些小項目的代碼。分析代碼的時候再回頭看看先前學過的理論,比如,哪些語法和關鍵字被應用,以及為什麼這麼用。對照閱讀和分析代碼的過程,也是深化理解和牢記理論知識的過程。

動手實踐:閱讀了一定的項目代碼後,就可以開始動手寫一些小程序。這些程序可以是基于現成的開源代碼進行修改,也可以把幾個現成的代碼進行組合。目的不是求新,而是增強計算機語言(技術)的熟練程度。當自己真正動手完成一個可以運行的程序(或系統)時,你的成就感就會大增,也會更有學習興趣和動手實踐解決問題的信心。

參與或創建開源項目:練習了幾個項目後,你可以參與或者自己創建一些開源項目。這個階段是一個很大的挑戰,會有點痛苦,因為你要利用所學的技術和語言創新地解決真實的問題,需要思考消化先前的理論基礎及項目經驗,逐步學會靈活運用編程語言和技術實現自己的思維邏輯和創新目标。當然,就算不能自己創建開源項目,能夠為開源項目貢獻代碼也是很不錯的事情,既是個人技術水平的體現,也是一份公益事業。

大學生技巧(大學生實戰的10條法則)2

如果學完了計算機本科,大學生還不會安裝部署軟硬件、不會編程設計、不會編寫技術文檔……盡管你拿到了畢業證和學位證,那也基本意味着“不合格”,并沒有學好計算機專業知識。

對于計算機大學生來說, Hello World,僅僅是個開始——少看書,多動手,絕對是學習計算機技術的不二法則!

法則六:在問題中成長

社會上和大學校園内很多人認為,現在的年輕大學生沒有什麼能力。因為在這些人看來,現在的大學生沒有好好學知識,也沒有什麼專業實踐經驗,還不能吃苦。那麼,對于年輕的大學生來說,如果想要快速的成長,需要經曆怎麼樣的過程呢?

解決問題就是年輕人的一個最快的成長方式。可能有很多人覺得遇到的這個問題,是自己完全沒有能力解決的。因為自己的經驗有限,也沒有什麼特長,所以遇到事情之後,大家都會躲避。

事實上,想要讓自己快速成長的話,就一定要嘗試着解決這些問題。因為在解決問題的過程中,我們可能會感到痛苦;但是問題解決後,我們會覺得非常的有成就感,而且也會讓自己的自信心增加。解決的問題越多,以後再遇到問題的時候,大家就不會再退縮了。

大學生技巧(大學生實戰的10條法則)3

筆者在和很多計算機大學生交流的時候發現,他們動手實戰能力不行的原因是由于不願意動手,甯願看書;而不願意動手的原因又是由于害怕動手過程中會遇到各種問題。殊不知,遇到問題、解決問題才是計算機大學生鍛煉和提升“實戰能力”的最快方式。

所以,想“鍛煉實戰”的計算機大學生一定要及早開始動手實戰,多多動手實戰,在不斷地解決問題中快速成長。這裡談到的“在問題中成長”特指的是計算機大學生在動手實踐過程中碰到和解決專業技術問題。當然,推而廣之,生活或人生中的問題同樣也能讓一個人成長!

問題的實質并非在于艱難的處境本身,而是你看待問題的方式。很多計算機大學生在動手實踐中遇到問題,容易被問題困住,從而喪失了行動能力,就不敢再繼續動手了,更怕遇到更複雜更麻煩的問題。然而,如果能夠在很短的時間裡擺脫遇到困難的失落,他們便能将失落轉化成為興緻。他們會立即情緒高漲,積極尋找解決問題的方法。一旦解決問題後,他們也能發現問題中實際上蘊含着新的可能性和機遇,每一個困難都能讓你的能力增強,讓你成長。

每一個問題或困難之後都隐藏着一個“金礦”,但是許多人眼睛隻盯着問題或困難,盡量想避開這些問題或困難,所以永遠發現不了“金礦”。

所以,對于想鍛煉和提升“實戰能力”的計算機大學生來說,多動手實踐,碰到更多問題,解決更多問題,你的實戰能力一定會提升得更快,變得更厲害的。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关教育资讯推荐

热门教育资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved