【來信】
老師 你好,已經學了快一個月的資料結構與算法了,平時還是以看書為主,然後在網上找一些相關的題目練手。有一個疑惑就是周圍的同學有的正在學qt,mfc以便做出圖形界面,想問下老師如何在基本功與這些技術中做出取舍。
【回複】
我想,基本功訓練和具體技術之間,不是取舍的問題。作為低年級的大學生,前者是必須要做的事,後者是可以在多種方案中做出選擇的事。前者如喝水,必須要有,後者如吃面條,其實吃米飯也可以替代。
如果你能沉得住氣,既然已經做了學資料結構和算法的計劃,就将之堅持下來,合适的時間再學應用技術。這樣的學習,也不會有一個“學完了”的時候,适時再安排别的學習項目。整個的學習,就在這樣一種迂回中豐富起來了。
qt、mfc之類的,并不是必須,要看以後的工作需要。也可以根據需要,都不必學習基于c++的應用開發,而是學習基于其他語言的應用開發。你周圍的同學的選擇,是通過一種平台,得到開發的體驗。這樣的體驗,将能夠遷移到其他應用架構的學習中,這是其價值。
祝找到自己的節奏,學出自己的精彩!