學習程式語言卻不知如何應用怎麼辦?

時間 2021-06-01 05:22:16

1樓:張咖啡

俺當時是先有急切的需求,然後才學習程式設計.

記得"功能"剛實現的時候網頁一片花白,除了我自己,估計誰都不會用.

可我用的很順手,為後期學程式設計賺取了一大塊興趣.

2樓:btrong

程式設計投射的是現實世界,博大精深。程式設計是門實操課,講的就是學以致用。唯有實踐才是檢驗的真標準。

如果你想以編碼為業,那就踏踏實實按專業的路數,把理論知識搞紮實的同時,多找專案練手。在使用中促進理論的學習,效果是明顯的。

如果你現在有飯吃,只是學了是為未來加碼,那不妨參閱本人專欄文章《非IT轉IT之我見》。

3樓:樂位元組教育

想要用到程式語言,基本上都需要去學習一些演算法,甚至還需要用到作業系統,資料庫等知識,甚至更多。

尤其是學習Python,如果像應用到實際當中,一定要學習的就是資料庫,尤其是用來作資料分析,資料處理等;其實資料庫等知識並不難學,和程式語言相比還是很簡單的。

程式設計並不僅僅是會程式語言就可以,還需要會很多的知識,要不然是沒有辦法真正的運用到實踐當中的,當然也有一些語言能直接使用,學完以後就能用的,比如,HTML,CSS等,不需要演算法等知識就可以用的很好。

其次如果並不打算以後在這一行找工作的話,就不建議學習C++了,首先C++狠難,而且再工作上,或者實際應用上用並不大,與其用時間去學習C++還不如用些時間去學習C語言,還能提公升程式設計思維。

4樓:Chanyu非魚

先知其然,再知其所以然。這是正常的學習步驟。

但自學程式設計很容易陷入逆行的困境,理論知識一大堆,卻無從實踐。

要知道程式設計只是謀生手段,而語言則是工具,如果不能實現生產價值,就沒了意義。

那麼如何生產?

最開始的生產是從模仿開始的,不要覺得有些東西一看就會,真正做起來並不是那樣。所以先從簡單的產品入手,桌面應用也好,Web服務也好,有興趣做遊戲也成。東西越做越多時你會發現,有些通用的地方應該提煉和簡化,逐漸形成自己的庫。

等到你覺得自己造輪子太過費時費力,就會想有沒有現成的庫。這時候就到了第二個階段,開始學會組裝。程式設計這條路閉門造車是行不通的,你得找團隊,找到屬於你的圈子。

最大的圈子就是網路了,你可以在裡面找到任何你想要的。咱們搞IT的,比別的行業最大的優勢應該是我們熟悉網路,能快速精準地在網上找到自己想要的。你只要能實現產出,誰會管你怎麼去實現的,難不成還想競選個諾貝爾獎?

(寫這些是回應題主關於要不要學習擴充套件庫的問題,初學者都愛造輪子,這話是沒毛病的)

熟練地展現拿來主義不是件容易的事,需要不斷地與時俱進。能有了自己的產品以後,再考慮如何去優化它。這時候又可以回到最初的夢想上去了,就是研究輪子怎麼跑得更快。

而這已經是積累了足夠的經驗之後的事了。

話說回來,能不能保持足夠的耐心一直走下去又是另一回事了。如果不是在公司,沒有專案的支撐,想自學到底是很難的事。要知道熱情很難長久維持,而生存才是第一要義。

5樓:BreezyMain

可以嘗試去leetcode刷題,或者codewars也行。一段時間後上GitHub找點新手專案。比如說找個遊戲來看看,或者json解析庫

C語言的理論學了,程式設計時卻不知如何下手怎麼辦?

上德不德 不知道如何下手分兩種,第一種,對程式功能和流程搞不清楚,不知道該寫什麼 第二種,對程式功能和流程很清楚,不知道怎麼用C語言寫出來。第一種跟語言無關,需要理清需求,弄清楚執行流程 資料結構和演算法 第二種說明語言功底不夠紮實,需要多做練習。舉個簡單的例子,從乙個檔案讀取乙個班級所有學生的成績...

想學習bim,卻不知應該如何下手?

小筑教育 建議先學Revit 中間學習BIM應用類的軟體 最後學BIM5D。建議這位同學可以跟隨我們的免費建模直播課程進行學習。如何系統地學習 BIM? 下雨不打傘 建議你學Revit BIM5D兩款BIM軟體。Revit建模是BIM基礎型軟體,你可以不用學的特別深入,但是一定要會用,會操作。BIM...

渴望改變自己,卻不知如何下手?

楊子 渴望改變自己,一是要注意到自己的特點 優勢等,圍繞這些,去確定自己的目標,進而去努力 提高自己。二是要能夠堅持自己 計畫自己。 天祿 改變自己,從思考分析自己的思想 認識,判斷是否正確,是否符合社會環境,做出是否需要改變出發。要分析整理 正確定位自己的思想 調整不恰當的慾望。要設法智慧型的越過...