-
1 # A股行情總導演
-
2 # 子子健康
自學c語言看譚浩強老師的c語言程式設計不錯,主要是掌握迴圈語句,判斷語句,函式,陣列,結構體,還有最難的指標,初學c語言,寫一個學生管理系統不錯,用到陣列結構體排序查詢等,寫出來這個不難,也不大涉及指標,寫出來學生管理系統就基本掌握c語言,然後你可以看c++,推薦c++primer,不過我想提醒你,c++開發很難,很多本科生也不會碰c++,不知道你是學生嗎,如果想搞軟體開發,推薦csharp,可以開發手機遊戲,也可以開發網站或者應用程式,csharp簡單,比c++簡單很多,值得學習
-
3 # 前方有隻程式猿
學習程式語言,不管你是培訓還是自學這都不是關鍵,最關鍵在“程式設計”這兩個字,說白了就是實踐,親自動手在計算機上把程式碼寫出來,除錯透過。
我是非計算機科班畢業,從事軟體程式設計工作已經八年有餘,一路過來都是自學,而且不論是大一自學C語言透過計算機二級考試,還是為了賺廣告費自學Android Java開發,以及工作需求學了C#,到後來長期做的C++,都始終遵循一個學習原則“學寫結合”,且寫的時間要遠大於學。所以,如果你能在學習的時候堅持系統性的長期編碼練習和除錯,完全可以自學,當然這裡自學不僅僅是看看書,還可以網上看看相關影片教程,以及看看網上別人寫的相關文章。做到這些,自學完全足夠!
最後,C語言教材大致應該和大家推薦的都差不多,譚浩強的那本教材,也可以是K.N.King的《C語言程式設計現代方法》。另外,可以結合嚴蔚敏的資料結構那本教材一塊學習。後期進階的話還可以看看《C Primer Plus》。
還有,就是建議多到網上看看別人針對程式設計中某個知識點寫的文章,集百家之所長,你會進步很快的。
-
4 # 三袋大菠蘿
自學主要是怕你沒動力了,培訓很大一個作用是有作業,作業可以提升你的能力。
其實最基礎的書的話也就那麼幾本,C/C++語言語法,組合語言,資料結構,作業系統,演算法基礎,編譯原理。就怕自學你很難堅持下來。
中國教學和麵試有很大問題,就像說教科書是聖典,從不懷疑其概念也從不想著對其演算法改良,面試時候老在說書面理論很重要,認為是重視基礎。很多技術人員沾沾自喜於掌握一些概念名詞,似乎這是水平體現。而對怎麼去靈活使用各個知識點,去實際解決問題似乎並不強調。
後期建議你自己多做專案,從實際中積累經驗。
回覆列表
如果是零基礎,最好培訓,有老師指導比較好。如果有一定基礎了,自學就可以了。
資料結構、譚浩強的《c語言》、計算機原理、關係資料庫等,是應該學的。