當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 入門指導(dǎo) > 程序員這個(gè)職業(yè)并不是為計(jì)算機(jī)專業(yè)學(xué)生專設(shè)的
為什么要今天要談到這個(gè)話題,那就是諸多的人總誤以為你不學(xué)習(xí)計(jì)算機(jī)的,你搞啥軟件開發(fā),能行嗎?再此我想說學(xué)習(xí)一門技術(shù),有基礎(chǔ)固然是好的,當(dāng)然并不是百分百非專業(yè)生就學(xué)不會(huì),不能學(xué)、不能從事相關(guān)工作!某大神拿自己的輕身經(jīng)歷來告訴你下面幾點(diǎn):
1. 程序員這個(gè)職業(yè)并不是為計(jì)算機(jī)專業(yè)學(xué)生專設(shè)的
我現(xiàn)在所在的公司,上海這邊就有3個(gè)大學(xué)非計(jì)算機(jī)專業(yè)的同事。除了我之外,一個(gè)是09年畢業(yè)學(xué)建筑的,一個(gè)是11年畢業(yè)學(xué)法律的。如果你想,這條路可行。
2. 興趣是大的老師。
2002年高一暑假,暴雪推出了war3(魔獸爭霸3)。我想學(xué)編程的想法就從這個(gè)游戲開始。由于暴雪的關(guān)系,當(dāng)時(shí)讓我覺得做游戲是一件非?岬氖虑。03年的一期大眾軟件,介紹了如何使用war3中的地圖編輯器做RPG游戲,從此便迷上了地圖編輯器,開始泡各種地圖編輯器的論壇。在當(dāng)時(shí)我只知道照著論壇的帖子改地形,寫觸發(fā)器,寫判斷語句,后來才知道地圖編輯器中使用的語言Jass(war3中的腳本語言)。從那時(shí)起就立下一個(gè)目標(biāo),“學(xué)編程,做游戲?!”。后來高考我并沒有考上計(jì)算機(jī)專業(yè),志愿被調(diào)劑西安工業(yè)大學(xué)的包裝工程。不過依然堅(jiān)定自己的目標(biāo):“上了大學(xué)自學(xué)編程, C語言->C++-> VC -> 做游戲”。
現(xiàn)在想想當(dāng)時(shí)的想法非常天真,就是這個(gè)天真的想法讓我一頭扎進(jìn)了計(jì)算機(jī)的世界。如果你對(duì)編程世界充滿好奇,恭喜你,他將會(huì)是你好的老師。在整個(gè)過程中請(qǐng)牢記:“一切為了興趣”。在學(xué)習(xí)過程中碰到不感興趣的東西,可以先放放,讓興趣指引你去學(xué)你想學(xué)的東西,那些讓你感覺很頭疼的東西(比如編譯原理,算法等),以后你會(huì)因?yàn)榕d趣將他們拾起來。
3. 學(xué)習(xí)是一個(gè)循環(huán)的過程
發(fā)現(xiàn) -> 感興趣 -> 學(xué)習(xí) -> 實(shí)踐 -> 成就感 -> 發(fā)現(xiàn) -> ... 請(qǐng)時(shí)刻記住這個(gè)循環(huán)過程。當(dāng)然你可以總結(jié)出自己的一套循環(huán)理論。
4. 如何開始?
如果你現(xiàn)在很幸運(yùn)的只知道一門編程語言,恭喜你,直接上手學(xué)吧。現(xiàn)在就開始是好的開始。程序語言的邏輯都很像,只要學(xué)會(huì)一個(gè)其他的都很容易。我在學(xué)編程的時(shí)候只知道C語言->C++->VC這條路,進(jìn)入大學(xué)后整天泡在圖書館,在沒有電腦的情況下手寫代碼。這段學(xué)習(xí)經(jīng)歷讓我意識(shí)到,即刻開始是好的開始。
如果你不幸知道了很多編程語言,并且不知道如何選擇,這里我可以給你一些建議:
· C語言永遠(yuǎn)是值得學(xué)習(xí)的一門語言。在猶豫不決的時(shí)候不妨先學(xué)C語言。如果你能很輕松寫出冒泡排序,寫出函數(shù)的遞歸調(diào)用。恭喜你,程序邏輯方面你已經(jīng)很優(yōu)秀了。并且如今嵌入式開發(fā)是當(dāng)前IT界火的,就是用到C C++。
· 如果你對(duì)做網(wǎng)站感興趣,PHP是一個(gè)不錯(cuò)的開始。當(dāng)然還有Ruby, Python。
· 如果你希望按照傳統(tǒng)套路來,Java是個(gè)不錯(cuò)的選擇,之后可以選擇企業(yè)開發(fā),Android開發(fā)等。
· 如果你對(duì)移動(dòng)感興趣并且資金充足,Objective C 覺得很好的選擇。iOS開發(fā)難點(diǎn)在Mac, iPhone等設(shè)備購買上(貴,你懂得)。
· 后不要忘了身邊的有當(dāng)程序員的人,他們的意見很值得參考,如果按照他們的路子入門,你將得到一個(gè)很好的導(dǎo)師。這將會(huì)是一件非常棒的事情。
上述幾點(diǎn)作為行業(yè)中人,我非常贊同。不知道小伙伴們看完心情如何,歡迎下方討論。讓跟多那些非專業(yè)但很糾結(jié)的迷茫人一點(diǎn)自信。也許敢于賣出第一步才是關(guān)鍵的事。