遊戲程式設計師如何技術高階?

時間 2021-06-02 17:57:41

1樓:皮皮關

瀉藥。題主剛剛入職,還在實習期。詢問很長遠的規劃,總給人一種好高騖遠的感覺。

當然題主可能只是感覺到迷茫而已,想要聽聽建議。現在社會上整體情緒都偏浮躁,謹防誤入「瞎焦慮」的歧途。

遊戲客戶端開發、引擎開發、圖形學這三方面並不矛盾,其實是相輔相成的,如果你實踐足夠長的時間,最終會達到「一專多能」的境界。不必現在就下定論,更不必在糾結中浪費太多時間。以下是一些具體的建議:

1、關注過程,注重細節。磨刀不誤砍柴工

做事的方法有兩個極端:一是先磨刀,再砍柴;二是不磨刀,湊合砍。

我們對學習方法的認識,一直在兩個極端中搖擺。現在的時代更常採用第二種方式:用什麼學什麼,解決問題即可。

其實這種做法有值得推崇的地方:靈活快速,但是務必要記住在解決了眼下的問題之後,一定要再去把刀磨了。

所謂磨刀,舉個簡單的例子,比如說你在Unity的物理系統上踩了坑出了BUG,當時經過反覆試驗解決了。那麼之後,你一定要問問自己:官方文件上有詳細的描述嗎?

要不要仔細看一遍?如果事先做了功課,很多「坑」其實官方文件已經提醒過了。

2、有效學習 -> 能力提公升

如何學習呢?其實網際網路時代真不愁學習的途徑。人分多類,有人喜歡技術和學習本身,有人喜歡創造的樂趣的。舉幾個例子分別適用於不同的人:

在專案中尋找工作流的痛點,總結問題並實現開發工具。(至今遊戲圈裡還小範圍流傳著一些經典的小工具和外掛程式,很有用,但不知道作者是誰)

做自己的業餘開源專案或遊戲功能,放在Github上。

看到有趣、巧妙的軟體或遊戲,自己實現乙個Demo。

總結日常工作中的問題,放在部落格上。例子:Unicode入門與剖析--從乙個越南文的案例說起 - CSDN部落格

像追劇一樣追你喜歡的博主,學習他所遇到和解決的問題。雲風的 BLOG

學習乙個完全陌生的領域。比如Lisp

學習偏基礎的領域,會產生深遠影響。比如C語言、C++,作業系統,研究演算法題。

在知乎上回答技術問題。遇到不懂的問題去查去學,然後努力回答。

……以上幾點,能夠抓住一兩點就已經可以鶴立雞群了,並不是什麼太難的事,貴在堅持。

最後,由於你的專業能力,會和你目前從事的工作有極大關係。最好讓自己所學的東西和工作實踐有所關聯(學的東西會比工作中用到的更深入一些)。在此基礎上踏實工作、保持進步,不斷高階是順利成章的事。

新的行業總是充滿機遇和挑戰,樂觀面對它即可。

程式設計師如何應對技術面試?

極客時間 可能有的同學有疑問,為什麼一定要面試?面試看起來像是單方面面試官對面試者的考察,實際不然,面試其實是面試者和面試官之間的互選。就像是愛情,單方面的選擇往往是行不通的,只有確認過眼神,才能有後續的故事。而且,面試在你投出簡歷的那一刻就已經開始了,所以我們先從簡歷說起。簡歷,重點在 簡 一定要...

作為程式設計師,如何戒掉遊戲?

FT.K 為什麼要戒?題主是覺得很耽誤程式設計嗎?本人是某一線大廠在實習碼農,從事一線開發 公司裡很多大佬都在下班時間後打遊戲啊。一到下班時間辦公室立刻化身網咖 我也不例外,哈哈 總之,我個人認為,凡事適度就好,差不多得了嗷 Binggeg 我疫情期間在家時經常玩王者榮耀,等到武漢解封復工之後就在自...

PHP高階程式設計師所要掌握的技能?

要有臉皮夠厚的技能吧。沒人是精通的了那麼多的php的知識。即使都懂,也是都懂個皮毛,隨便被面試官一問深入的知識就有機會打壓。這行就是這樣。 dpbtrader 如果你在二次開發 cms curd 前端html 那麼你還只是個初級phper,一般都是重複性勞動,高階的方向很多,c語言可以擴充套件PHP...