入門c語言篇java
2015年元旦,那時還在讀高三的我買上了本身的第一臺電腦Thinkpad t450準備開始自學編程,那時想法很簡單高考上大學不是惟一的出路,我要向着個人夢想前進,就這樣懵懵懂懂的我開始程序員入門之路。python
剛開始,在網上百度關於c語言的入門視頻,找了好多可是感受都不行,聽不太懂,直到在mooc慕課上聽了一次浙大的翁開老師的c語言視頻。感受這個不錯,因而跟着把全部的c語言視頻都學完,第一次跟着學對c語言有一個大概的瞭解,不涉及指針的代碼能看懂可是不會本身創造,而後我買下了我第一本c語言書《C語言入門經典(第五版)》從頭開始第二次學c語言,先抄代碼,感受抄差很少了就去仿照着寫,相似於數學中仿照着一道例題去解決後面的習題,作到舉一仿三。第三次就要本身學着去寫代碼,用面向過程的思路去解決問題固然想要解決難題那是不可能的,不過用c語言去解決數學問題是很簡單的。尤爲是初高中的數學題,剛開始用循環作累加和,而後二次循環素數,最大公因數,函數遞歸作階乘,各類各樣的數學問題,當對這些問題都解決的很熟練了就開始學一些簡單的算法,冒泡排序,深度、廣度搜索,樹排序,在此我推薦一本我本身使用過的算法書《啊哈算法》。學習這些的過程當中也會的對指針,數組有一個 更深刻的瞭解,緊接着就應該去認真的學結構體(他使你能更好的瞭解「類」爲之後面向對象的學習(java,python)打下一個紮實的基礎)利用結構體去作一個項目如「學生信息錄入程序」、「ATM簡單功能實現」,這時不要想着作出一個windows界面,能簡單用相似於PE破解windows密碼那種一個黑窗口而後輸入1 2 3去調用各類功能就好。當把這一步作好後就應該回頭重看算法,理解鏈表。這些都ok了去實現一個貪吃蛇的遊戲。到此C語言就算入門了,完成以後就要考慮本身將來的發展。c++
c語言基礎學完後能夠學更難的c++,而後windows開發(不建議,高校都不開c++課,確實難)或者去學c#(面向對象的編程相似於java)轉向.net開發或者遊戲開發。然而我選擇的是java開發,2016年安卓正火,java在編程語言裏排第一,或許是緣分仍是一些其餘因素,我開始個人java入門之路,當c語言學會後,java剛學起來感受很簡單,不過依然是黑窗口(用了eclipse還好一點,窗口變白了)。然而如今我認爲去學python會更好一些,簡單實用。2016谷歌AlphaGo橫空出世帶火了人工智能,不管是人工智能仍是機器學習其其實是數據的分析統計預測,2016算是第4次人工智能革命,第一次是二戰期間英國數學家艾倫·麥席森·圖靈破解Enigma,他提出來"圖靈測試"(《模仿遊戲》),在分析統計預測方面還就屬python的庫多,使用簡單。程序員
第一次寫博客有不合適的地方,望不吝賜教!算法
weixiao編程
2018.5.27 凌晨c#