一、計算機二級考試到底教會了我們什么?
1、概況
根據本人復習、考試的經驗,不難發現里面的試題或多或少有些死板(甚至可以說落后于時代),當今時代已經不是二十年前什么都需要手搓的時代了,引擎、集成類軟件爆發式增長,連視覺化編程都在2005年左右成真(就是拖拖拽拽圖形化的內容造出一個作品,典例是Unity3D、RPG maker),但試題里面還在死扣各種專業術語。這對嗎?對的,兄弟,對的
先談一談二級選擇內容主要包括了什么(從理工科大學課程的角度)
?
主要就是這兩節課,如果你是大一的,那你大概率不會同時修這兩門課,所以備考二級的時候要提前學這兩節課所缺的那個(應該是數據結構)
2、方法論??
二級考試里面的專業術語十分專業、生僻(尤其是在今天,很多軟件開發已經視覺化的今天),可謂是老古董,也就專業企業會說一下但是也到不了咬文嚼字的地步,那我們學二級難道就是純背?個人建議,如果目標是拿證書,先背,如果想步入計算機科學領域,那就理解,看個人在這一方面的目標高低
如果你能理解棧就是一個水杯,先進的后出;隊列就是一個隊伍,先進的先出;鏈表就是一堆結點串在一起,就像火車等等
那么恭喜你,你獲得了一項非常有用的技能:把專業術語轉化為自己所能理解的事物。這個思維會對你的人生起到極大幫助
另一項,二級不會問誰?DeepSeek、豆包等這么多大模型,如果你能用它們解決你心中的疑惑,那么恭喜你,你又學會了一項未來幾乎必備的技能:如何向AI準確提出自己的訴求并解決問題。這無疑更加重要
總而言之,二級考試(或者其他計算機類考試)都有這些效果,但是二級可以是一個很好的引入點,帶你初次步入計算機科學領域,即師傅領進門的功能,并不是毫無意義。
二、開發實踐論
這一塊主要就是幫助剛學完學校理論課的學生的
1、邊學邊做
你見過誰開發程序時一手捧著700多頁那本C語言指導書嗎?有誰是讀完unity API指導里面所有函數所有功能再去開發游戲的嗎?誰制作簡單2D游戲運用EasyX時把使用說明一字不拉的讀完了?反問一下這三個問題,或許你對軟件開發能有自己更成熟的見解。
典中典?
沒有人是百科全書,也沒有書能把所有實踐的東西寫進去
當今時代,這么多大模型,完全可以用大模型邊學邊做,但是,這里有一個重要前提,要有一定的基礎,要至少知道一些開發的專有名詞以及他們的功能,如果不知道,也可以問AI,但是要組織語言,問的時候想想:你要的是什么?或者有沒有一些具體的例子什么的?(參考下圖)問出專有名詞后,就可以 B站 ,啟動!!!
B站,啟動!!!?
2、專門軟件干專業的事
再次重審,當今時代是高度集成化引擎軟件的時代,很多東西不要手搓
如果開發游戲想的還是用C語言選擇語句手搓,那你是這個👍?
Unity3D、虛幻5等引擎:看看我好不好??
這些引擎都是專門為了干一件事而生的,絕對比手搓效果好,而且大多針對個人、小企業是免費的
就像畫工圖絕對不會用畫圖從零開始,而是Auto?CAD啟動
搞一個項目之前,先問一問AI這個項目有沒有前人搞過類似引擎類軟件
3、選什么軟件寫程序
死推Visual Studio(2020、2022),最新的沒必要因為太新了容易出bug,夠用就行了
1、完全免費,就在微軟官網(乖乖,微軟的大手)
https://visualstudio.microsoft.com/zh-hans/
2、高度集成
3、高度自動化(寫程序自動補全)
4、支持多個軟件(耳熟能詳的unity)
5、插件系統,參考本文的打包插件?
三、計算機學習方法論
1、保持一個好奇的心
當今軟件開發工具集成程度非常高,也就意味著我們每個人對引擎類軟件的開發力度要足夠的大,要敢于試錯,我就是看這個功能好奇我就想試一試
這樣,還是提幾個問題:
1、你的Word文檔最上面一排的東西弄明白了嗎?
2、你知道Excel怎么擬合函數并且寫出表達式嗎?
3、你知道PPT、Excel可以編程寫程序嗎?
4、你知道Visual Studio的插件擴展功能嗎??
等等,還能舉出很多例子。當軟件足夠多的時候就容易出現“淺”的問題,最后導致很多有用的功能都不知道,如果你會舉一反三,問完AI的一之后有一顆好奇心去“玩”一個集成軟件,那么將會收獲頗多
不要寫著寫著程序把腦子寫死了,把膽子寫小了,計算機的數據都是可以撤回、更改的,試錯成本(只要不碰C盤)其實很小,要敢
2、決定不做什么和決定做什么同等重要?
軟件開發要循序漸進,沒有直接從0到1000的,作者本人在這方面犯過錯誤,當時想跳級做一個前端交互(就是一個交互界面),再把數據通過Sql進行復雜數據存儲,于是問了AI,AI讓我升級框架,直接浪費電腦15GB的C盤內存,還有三天的時間,最后發現現階段框架對我來說沒有任何意義,應該在最開始的時候就放棄(相信我,進公司小組前框架基本碰不到)
做一件事前,三思后行,想想自己需要什么、能不能用現有知識解決問題、能不能以最小成本解決問題(初學絕對不需要高深、復雜的理論),不要浪費資源,對待AI帶著腦子去審視它的答案,小心信息過擬合!
斬殺華而不實的想法,做一個東西之前想一想:
我是要炫技還是做的實用符合用戶群體實際需求?
四、哦對了?
哦對了,飛八分錢
哦對了,如果你對我的文章想法、配圖、車萬、代碼、游戲開發感興趣,歡迎加入QQ群進行互動交流,我堅信沒有互動的論壇毫無意義
ID:920536541
?
最后提前祝大家五一快樂!!!
?
以上均為本人理解,如有問題歡迎各位大佬評論區指出~?
?