文档章节

作为一个程序开发者在职场中必须注意的7件事

yzbty23
 yzbty23
发布于 2015/07/08 11:12
字数 2364
阅读 15
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

1、游戏行业很小

游戏行业很小,相当小。当你进入这个行业开发了一些游戏后,你就会更加感觉到它的这种“小”。去年,我作为顾问参与开发《Enhanced Wars》,推荐我的人居然在9年前与我共事过,我没料到我们还能再次合作。我过去曾经激怒过这个EA的人,却多亏了他推荐给我这份工作,我的房租总算有 着落了。所以,当我走进会议室时,立即就为那时候少不更事的自己觉得理所当然的行为感到后悔。

在你刚入行时见到的人,你极有可能再次相遇。你培养的每一段行业关系,都是一项长期投资。那些你曾经以为阻碍了你成功的人,可能在5年、10年、20年以 后,变成你不得不拉下脸来求助的人。虽然要求现在还年轻的你抱有这样的远见太困难了,但早些意识到游戏行业的小,总是好事。


2、不要强出风头

当我回顾自己的职业生涯,最让现在的我感到羞愧的时候就是刚开始新工作的那几周。在那段时间里,我会非常急于证明自己,我试图让周围所有人都相信我有多了不得。

每一次我在新工作上卖弄自己,我就是在自己抽自己。我还年轻,我太兴奋,我太急于表现自己。这种出风头的行为,恰恰证明了我对自己的工作是多么无知。

每开始一份新工作时,我就本能地想卖弄自己。现在我真希望自己当时能低调一些。只有好好学习公办室的运作方式,你才能真正发现大显身手的机会。每一个新工作环境都是一个成熟、有深度的有机体。

当我反思过去,我多少希望自己当初能在每一份新工作开始的第一个月保持低调。如果我能低头睁眼,我本可以发现真正的施展才能的机会。


3、要解决问题而不是抱怨

当你还处于行业的最底端时,看到在你之上的人的所做所为,你很容易发牢骚。你会暗想,如果你是主管,你就不会那么做;为什么他们会犯这么明显的错误?

但当8年、10年过去了,你自己也坐上主管的位置了,你的决定也受到下面的人的质疑了,你终于理解当初你的团队主管为什么会做这样那样的决定。当年的你绝对不能像他们看得那样分明。

当你作为游戏开发团队中的一员,抱怨一下主管的不是,似乎没什么不好。辛苦工作一周后,跟同事互相发泄是件乐事。在午休或晚饭后,抱怨一下当天发生的事也再所难免。这让你觉得跟同事的关系更亲近了,对自己的自我感觉更加良好了。

但如果你真的想证明你自己,那么唉声叹气发牢骚绝对是浪费时间。如果你是一个实习生,你可能会看到大大小小的事出了错。这时候,你会很容易告诉你的同事说某个人是傻叉,而不是去寻找你自己完全能够解决和修改的问题。

如果你跑去告诉你的上司说工作流程出错了。那么你的所做所为只是指责一个已经超负荷工作的人做了错事。但如果你是告诉上司工作流程效率不够,于是你做了某事,现在程序员每天可以节省10分钟的代码时间了。那么上司就会对你另眼相看了。

当你还是实习生时,突出你自己的最好办法是,在没有人告诉你的情况下解决问题。哪怕只是小问题。如果你能解决小问题,自然会有人把更大的任务交给你。


4、找“师傅”

他人指导的重要性,再怎么强调也不过分。当你遭遇困难的处境时,当你面临你一个让你不知所措的问题时,当你累得头晕眼花时,你需要别人和你说说话。他人的 视角可以帮助你换一个角度看待你遇到的问题。有人帮你买玉为煎饼,听你说问题并提建议。也不要只有一个人这样对你,要几个才行。

要找一位这样的“师傅”可能并不容易。如果有人放下自己的事,来帮你避免犯错或者乐意陪你去吃饭和回答你的问题,那就说明可以与此人建立和保持良好的关 系。试着定期一起吃饭或者喝杯咖啡,这样你就可能持续这段友情了。把你想问的问题写下来。感谢朋友为你花的时间和对你的鼓励。要有感恩的心。如果你的“师 傅”跳槽到其他公司,记得用邮件或短信保持联系。


5、不要在上班时间看视频

这是最明显的错误。我看到实习生和新毕业生最常犯的错误就是,一台显示器上的是工作,另一台显示器上的却是娱乐视频,他们就是这样一边看电视一边工作。当 然,我得承认我本人也曾经做过这种事,也就是开发《Enhanced Wars》做非常无聊沉闷的工作时。可能永远不会有人制止你,当总是有人会注意到。

一边看电视一边工作是个糟糕的习惯。你可能会认为你就是能发挥100%的效力,但其实你不能。如果你能在一边看电视一边工作的情况下完成了所有你应该做的任务,那么如果你能专心致志一些,你就会更快完成你的工作,解决更多小问题,让自己脱颖而出。

一边看电视一边工作是很容易被发现的。你的经理可能永远不会阻止你,但当审批你的实习报告或决定哪个实习生可以留下来当全职员工时,你就知道他的态度了。这些决定通常是由若干层级的人决定的,并且做决定的人跟你没有直接的工作往来,人报务只知道你花了很多时间看视频节目。


6、抓住一切有可能的机会

这一条与第一条(游戏行业是个小世界)有关,你必须抓住任何迎面而来的机会。如果你正在学习游戏开发的课程,如果你正在参加行业大会,如果客座讲师来你的 学校演讲,这些都是你不能放过的机会。我对自己现在的职业生涯很满意,但我仍然后悔自己错过了那么多写邮件或联系LinkedIn的人的机会。你永远不知 道5年以后一个人能获得什么样的成功,或者随着个人品味的变化或看到新事物,你本可以做出什么样的游戏。

例如,《Ratchet & Clank》一直是我最成功的游戏系列。但我不知道,这种把吸引人的图像和边跑边射击的动作结合在一起的游戏会这么成功,至少直到去年Insomniac 的老板Ted Price到我的游戏制作班讲课。我没有得到他的名片,也没有记下他的邮邮地址。我想我直到课堂结束都没有介绍过自己吧。我真希望自己当时就那么做了。我 还记得很清楚,Infinity Ward的联合创始人Vince Zampella在《使命召唤2》发布后不久就来我们的课堂讲过一次课。但我不能确定是哪个Infinity Ward团队的人来说了,因为我没有介绍我自己。我没有拿到他的名片,也没有记下他的邮箱。我很肯定我穿的是Pandemic工作室的T恤,如果那天晚上 我站起来,我肯定又要抛出一个自大的问题了。

这只是两个比较擦边的例子,但相信我,我过去确实错过了很多机会。


7、人生不只是游戏

如果你已经看到这一条了,那么我应该可以猜想电子游戏就是你的终身热情所在了吧。如果你能在行业里找到一份实习或第一份工作,那么它就是你人生的最大胜利之一了。为了做游戏,你会很乐意牺牲无数个夜晚、周末和数段友情。我知道我会的。

人生不只是做游戏。青春年少本身就是一个不会再有的机会。所以不要让做游戏的梦想凌驾于人生的其他一切之上。



© 著作权归作者所有

yzbty23
粉丝 122
博文 285
码字总数 248292
作品 0
浦东
程序员
私信 提问
开发人员转型到管理者必须学会的7件事

技术工程师的晋升之路 技术工程师的晋升之路大体上可以分为两个方向,一是在技术方向上作为Individual Contributor(IC)继续深造,二是以管理者的身份管理工程师团队。IC这条路比较单纯,能...

Liuxz-aaa
2015/09/22
222
0
【文末福利】2018年如何利用碎片化学习?

2017已经远去,也许,在忙碌中劳累了自己;也许,在追逐中迷失了自己;也许,在无聊中,打发了自己。但是,这一切都不要在意,2018年接着给力! 工欲善其事,必先利其器。作为软件开发、架构...

j3t9z7h
2018/01/06
0
0
学习,需要坚持

2017已经远去,也许,在忙碌中劳累了自己;也许,在追逐中迷失了自己;也许,在无聊中,打发了自己。但是,这一切都不要在意,2018年接着给力! 工欲善其事,必先利其器。作为软件开发、架构...

b644rofp20z37485o35m
2018/01/04
0
0
没想到程序员的技术面试还能这样,可耻啊!

点击上方“程序人生”,选择“置顶公众号” 第一时间关注程序猿(媛)身边的故事 作者 loonggg 已获原作者授权,如需转载,请联系原作者。 作为程序员,真的没想到这种职场面试堪比中考和高考...

CSDN程序人生
2018/09/18
0
0
你一定吃过女领导的亏,掌握这5点,让你职场一路畅通

在职场中,大多数领导都是男性,对上班族来说也是见怪不怪,早就习惯这样的现状,但有些公司就会有女领导,这会使职场朋友们,做事处处小心翼翼,生怕做错事,被女领导批评。虽然女领导处事方法...

浪花两朵
2018/05/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

密码加密与微服务鉴权JWT详细使用教程

[TOC] 1.1、了解微服务状态 微服务集群中的每个服务,对外提供的都是Rest风格的接口,而Rest风格的一个最重要的规范就是:服务的无状态性。 什么是无状态? 1.服务端不保存任何客户端请求者信...

庭前云落
12分钟前
5
0
Xamarin.FormsShell基础教程(9)Shell相关类体系

Xamarin.FormsShell基础教程(9)Shell相关类体系 在Shell中,最为主要的类是Shell类。Shell类实现了大多数应用程序所需的基本UI功能的页面。除此以外,常用的类还有ShellContent、Tab、Fly...

大学霸
14分钟前
2
0
聊聊MVC、MVP、MVVM吧

先来介绍下本文结构: 三种框架的具体概念 在安卓开发上的写法、优缺点 1.概念 1.1 MVC MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模...

二营长的意大利炮手
30分钟前
2
0
如果解释Python,什么是.pyc文件?

我已经了解Python是一种解释型语言......但是,当我查看我的Python源代码时,我看到.pyc文件,Windows将其识别为“编译的Python文件”。 这些来自哪里? #1楼 Python代码经历了两个阶段。 第...

javail
36分钟前
2
0
.NET Core初览

初览的应用场景为游戏服务器开发。所以测试在侧重点上更强于IO和密集型计算 TODO

梦想游戏人
38分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部