游戲運營要學編程嗎,游戲行業真的是程序員的深坑嗎?
謝謝邀請,
作為一個在軟件行業混跡了十幾年的老碼農,只能講不僅僅是游戲行業程序員在深坑里,國內很多程序員都在坑里呆著那,特別是戰斗在互聯網公司的程序員兄弟們,幾乎天天都是加班加點的日子,整體來講國內的程序員不加班的真不多,雖然說技術是一種積累型的工種,但目前國內由于每年都有大量的入行者進入導致競爭異常的激烈,以致于很多人喊出來過了35歲的程序員就得考慮退路了,雖然說的有點夸張,但起碼可以見證競爭的慘烈程度,現在國內的程序員基本上兩級分化很嚴重,入門級的程序員多如牛毛,高級的程序員屬于稀缺物種,所以行業里面高級的工資還是一直居高不下。
當然每個行業入坑的程度還不是很一樣,目前加班比較嚴重主要分布以下幾種類型中,互聯網公司無論大的小的公司都會是滿滿的加班,中小企業一般來講加班也挺多,創業型公司加班也是沒完沒了,國內程序員加班已經家常便飯。相對比較輕松點的主要集中在外企,國企,或者傳統的大型軟件公司這些類型公司由于一些特殊原因,加班相對會少一些。
為什么很多人覺得做一個游戲程序員坑最深?1.很多游戲程序員作息時間是996算是非常享受的了,國內很多游戲公司采用照抄國外的模式,一旦看到國外有好的游戲,會立即組織人員在2,3個月之內就把整套的游戲內容場景給照搬過來,而這個過程基本上就是游戲程序員的受難日,天天主要主題就是加班,主要為了趕時間生怕被別的公司搶先占領了,游戲不同于別的行業,一旦有款游戲占領了市場,同款的游戲幾乎很難有出頭之日,所以時間對于游戲公司至關重要。
2.開發游戲和制作電視劇有很大的相似之處,制作的公司相當多,但真正能夠被大眾接受的游戲很少,所以有些程序員做了好多年的游戲,不見得有一款在市面上用,程序員在做的過程中成就感也是很重要的一個體驗,可能會出現這種情況,整天沒日沒夜的加班,發現自己參與開發的游戲遲遲不被用戶認可或者連上線露臉的機會都沒有,如果這種狀態持續很多年,這種感覺會很沒有意思。
3.玩游戲和制作游戲是完全兩種不同的概念,玩的時候覺得場景越是復雜越是覺得過癮,但對于開發者是一種噩夢,場景切換的效率,特別在如何提升游戲的用戶體驗上,程序員需要花費大量的時間去優化性能,如何把復雜的事情給簡單化,也是游戲開發者需要思考的問題,見過一個資深游戲開發者,天天在研究c++里面一些基本類如何提升性能,有的時候都有點走火入魔了。
很多游戲開發人員做幾年就選擇轉行做別的程序,經過過幾次封閉開發會讓人疲憊不堪,基本上都會選擇換個行業繼續編程生活或者直接脫離技術崗位,游戲中快節奏的迭代也是整天被游戲程序員鎖吐槽,任何一個行業的程序員都有不同程度的加班,如果不是貪圖那點所謂的高工資誰知道有多少人堅持下來,如果是真愛那就是另外一碼事了。
游戲開發人員是不是游戲一定要打得特別好呢?
一般來說,做游戲的人已經把自己制作的游戲玩吐了吧,因為任何一個創意和改動都要經歷無數次測試來消除bug ,作為一個游戲開發人員,你要是不會玩自己制作出來的游戲,是不是有點難以想象?
就拿農藥來說吧,程序猿在改動游戲里的一個技能時,他就得首先設定技能的各種數據,比如說傷害值,防御值,CD 等等一堆的東西,還得再考慮這個技能會不會太強或者太弱打破游戲平衡,都需要無數次的測試,測試,再測試,自己測試了覺得問題不大了再上線體驗服,讓更多的玩家參與測試,尋找bug ,然后改進修補,再測試,再改進修補,所以說,程序猿雖然不一定是游戲高手,但一定是游戲老手。
開一家互聯網公司需要學習軟件工程技術嗎?
看題主想開一家什么樣的互聯網公司了。
互聯網公司的類型有很多,比如:有營銷型的公司,有運營型的公司,有技術產品型的公司。
如果你開的互聯網公司是做營銷的,就是通過互聯網來做銷售和推廣的,那么就沒必要學習軟件工程技術,因為根本就用不到。這樣類型的公司,都是去代理別人成型的產品,去推廣和賣。懂互聯網的市場和銷售就行了。
如果你開的是運營型的公司,幫很多公司做運營,比如自媒體運營,微信公眾號運營,各種平臺的運營,專職做運營,也涉及不到開發,所以也不需要學習軟件工程的技術。懂內容運營,用戶運營,產品運營就行了。
如果你開的公司,是做技術的,或者做自己產品的公司,需要用到技術,那么就需要學習軟件工程技術了。軟件工程在開發當中,尤其是技術的項目管理,開發管理中是非常重要的。
什么是軟件工程呢?軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它涉及程序設計語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等方面。
其實,說白了,軟件工程就是指導開發的一種方案和思維。軟件工程是一門用工程化方法解決軟件項目問題的學科,其本質也是一門工程學科,這門課的知識在學完后,不僅可以應用在軟件項目中,還可以應用于日常生活中遇到的一些問題,Everything is a project。
軟件工程 = 過程 + 方法 + 工具。
所以,如果你要開一家技術型,開發型的互聯網公司那么就非常有必要學習軟工工程技術。
以上就是關于游戲運營要學編程嗎和游戲行業真的是程序員的深坑嗎的相關問題解答,希望對你有所幫助。