怎樣才能自學成為程序設(shè)計員?
網(wǎng)友解答: 很高興回答你的問題,本人程序員一枚,敲代碼3年,經(jīng)驗之談。根據(jù)你的描述可以知道你大學階段肯定不是計算機相關(guān)專業(yè)的同學,沒有相關(guān)的編程基礎(chǔ)。一下建議希望能幫助沒有基礎(chǔ)但想進入計
很高興回答你的問題,本人程序員一枚,敲代碼3年,經(jīng)驗之談。
根據(jù)你的描述可以知道你大學階段肯定不是計算機相關(guān)專業(yè)的同學,沒有相關(guān)的編程基礎(chǔ)。一下建議希望能幫助沒有基礎(chǔ)但想進入計算機行業(yè)的同學。
第一,你要了解編程行業(yè)有哪些崗位及方向。程序員有很多的崗位方向,但就目前來說大致分為前端,后端,DBA還包括android,ios等客戶端開發(fā)方向。明確了你想要做的方向,才能不走彎路。
第二,無論你做什么方向,計算機專業(yè)知識基本的素質(zhì)我們一定要具備,這樣你才能在這個崗行業(yè)走得更遠更好。首先你需要學習幾門最基本的程序設(shè)計需要,c或c++(二選一),java等;然后你需要學習計算機網(wǎng)絡(luò),計算機操作系統(tǒng),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫系統(tǒng)等基礎(chǔ)學科。
第三,具備一定的計算機基礎(chǔ)知識后,再根據(jù)你喜歡的方向?qū)W習具體的知識。因為我是做java后臺的,所以在這方面給這建議。首先你要對java很熟悉透徹,然后學習SpringMVC框架,包括spring,hibernate,目前流行框架,建議學習了基礎(chǔ)后,直接做幾個練手項目。當然做后臺對前端也必須有一定的了解,包括html,css,js等基本的前端知識。最后,你需要學習數(shù)據(jù)庫相關(guān)的知識(常用的數(shù)據(jù)庫mysql,oracle),以及數(shù)據(jù)庫操作語言sql語句。當然還需要對redis數(shù)據(jù)庫了解,目前這個數(shù)據(jù)庫也經(jīng)常使用。
以上回答,希望能對你有所幫我,有任何問題歡迎隨時評論或私信,謝謝。
附上一張程序猿經(jīng)典圖片,不黑僅供娛樂
網(wǎng)友解答:先找一個感興趣的語言,C++,Java,Python...
然后從語法開始看,可以看書,也可以網(wǎng)上找基礎(chǔ)課的視頻。
然后再看看數(shù)據(jù)結(jié)構(gòu),計算機網(wǎng)絡(luò)也了解下。
記得到網(wǎng)上找下練手的題目或者簡單的項目做。
然后,就可以找個公司去實習了,特別是游戲公司,可以從測試開始做。
其實程序員的知識好多都是從工作中學的,遇到問題解決它。
然后興趣是最大的天賦,希望對你有幫助。