02.26 沒有基礎的人學遊戲開發可行嗎?

呼呼哈小童鞋


以下都是我和其他人聊天后,自己的感受。

在美國和加拿大,的確有不少人,學歷很低,基礎知識很差,但是最後進入軟件開發領域而且做得很好。但是在中國,低學歷低基礎進入軟件行業雖然不難,可是目前來看,發展到高級水平的人,佔得比例不大。這其中的原因主要是因為3個:

1,教育序列:在中國,一旦就業後,想要重新讀大學或者研究生,乃至於參加脫產培訓,都是很困難的事情,但是在有些發達國家,有為成人繼續深造提供社會環境,例如加拿大多數省成人脫產讀書都有生活費補助,而且有非常多的下班後上課的本科研究生班。例如美國有非常好的社區學院系統,以及很多公司的教育補貼。 教育序列是一個專業人才入職之後,能否繼續提高水平,進而成為研究性人才的關鍵因素。

2,企業文化因素:中國國內很多公司,有不成文的約定,就是年老的程序員要去轉行,搞行政,管理,乃至於銷售等,因為“程序員是青春飯,不適合長期做”。 而在美國和加拿大,從1950年開始就形成了程序員群體,現在年齡在70歲以上的編程高級顧問,都大有人在。北美有太多的編程者,始終沒有改行,始終在做編程,多數企業普遍認為編程水準和年齡直接成正比。這個分位給編程者一個預定:“編程者不斷提高水準,越老越吃香”。 是否有培養“工匠精神”的企業文化,乃至於社會文化,是一個國家未來能否發達的主要因素(國富論:國家富強不在於金錢,而在於社會分工和足夠的行業人才發展)。著大家都知道。就不說了。

3,編程人才的新生代進入職場後,主要從事初級工作,初級工作很多都是照貓畫虎,非常耗費體力,在中國很多公司為了趕時間,不斷刺激程序員加班加點,連續夜戰。經過連續夜戰的程序員,往往就自動失去了編程能力,更不用說編程慾望和技��發展了。而在北美,程序員,特別是初級程序員的工作比較輕鬆,需要加班的編程崗位很少(也有一定比例的公司需要夜班程序員,但是總比例不佔主流),他們有足夠的精力和慾望發展成高級人才。 人才,培養是關鍵,又想馬兒跑的快,又不想馬兒睡覺,是不可能的。

如果說樓主打算學開發,我建議先學習易語言,因為易語言都是中文的,簡單易懂。


專注開心的懶蟲


其實也沒什麼問題吧

沒有基礎,可以學,畢竟遊戲開發也不難。說難不難,說簡單也不簡單。

這個問題在於你想開發哪種規模的遊戲了。簡單的遊戲,可能用一些現成的框架和代碼,花點時間,讀懂了以後,就結合著自己的理解和實際的需要去修改代碼了。當然相關語言要學會,其實腦瓜反應快一點,多琢磨理解,學語言還是比較快的,不過學得多忘記得也快。需要自己定期總結經驗和知識點。如果要做些大型遊戲,就需要和其他人相互協作了,但是製作週期也比較長。看能不能有耐心了。一般都會主攻前端後者後端,前端主要是各種表現邏輯,後端主要是處理數據分發和存儲。都需要長時間的知識積累。最後一句話,不做十分重型的項目,選擇一些小項目比如一些休閒小遊戲,還是比較好做的。

遊戲開發主要是看創造力與後期編程能力,編程是要學一下的,否則只能指手畫腳,找其他的人來幫一下的。

我覺得沒問題,現在各種遊戲引擎已經不是當時只有專業程序員和部分極客能弄得懂得東西了,現在大量可視化組件和藍圖系統,讓即使是美工人員也能開發出不錯的遊戲。學習遊戲開發最重要的就是進入圈子,進入學習開發的領域,跟著前輩們學習開發的技術,就算是初中生,也能做好的。你即使沒有基礎,但是你去學習或是培訓,必然會先教你基礎。比如unity開發,其腳本可以用JavaScript和c#開發,那麼培訓班必然教你其中的一種,至少讓你能夠獨立寫出簡單的腳本。剩下來的就是模型的堆砌和邏輯的展開了。這個和所謂的基礎沒啥關係吧。其實學習這東西,無論學什麼,都貴在堅持,而非基礎,學任何東西,沒有人一開始就是有基礎的。但是你進入圈子了,卻不去堅持,朝三暮四,遇到挫折就放棄,那肯定學不好。所以你想學就去學,趁著這個行業還有利可圖,儘早進入圈子。就這樣。



Miss無情


沒有基礎?沒基礎到什麼程度??如果連一種語言都沒掌握的話,這就很難了!你需要付出很大的努力!有個問題就是:當你掌握了java,c時,可能又新的挑戰了!慎行!


分享到:


相關文章: