辣条 发表于 2020-11-25 10:38

进了一家人性化的游戏公司,程序员的幸福感为什么瞬间提升了?

进了一家人性化的游戏公司,程序员的幸福感为什么瞬间提升了?

jinzheng_21 发表于 2020-11-25 10:38

????你说的这都是啥玩意
商业公司还能用盗版软件做开发?
CPU烧钱与否有啥用?符合开发需要就行了。
漂亮的市场部小姐姐??她是要倒贴我还是咋的??
下午茶跟零食?吃完了好加班?
你对游戏公司是有啥误解啊。
低级点的幸福感,不加班,同事智商都在线,制作人水平高不会把时间浪费在没用的地方。
高级点的幸福感,我知道我正在做一个够牛逼的游戏,我可以骄傲地告诉别人这个XXX是我做的。

albertleon 发表于 2020-11-25 10:38

这个问题非常适合我来答,因为游戏开发工作的需要,之前分别学习过市面上最主流的部分引擎。也曾经因为工作需要,分别用两个引擎做过一些项目和原型。不得不说的是,在技术选型上面,作为程序员而言,更需要关注的是引擎本身的易用性,生态圈和学习曲线。公司在开发项目时选择采用何种技术,从实际上也直接影响到程序员的幸福感。
根据我之前的经验,一些引擎实际上对中小型团队而言,并不能说是比较友好的引擎。其中有以下几点,我认为在技术选型上面是值得注意的:
首先,部分引擎对开发系统的配置本身就有比较高的要求。由于引擎本身和业务代码都基于C++,相比之下,Unity使用C#或者JS进行编程,在稳定性和易用性上就会比较好。同时,由于功能繁多,编译和运行效率都比较差。例如,在VR技术的早期阶段,当时各种SDK还不成熟,有时甚至需要编译整个引擎进行配合。比较极端的情况是,每天光更新官方代码并且编译整个引擎,可能就需要花费一个上午的时间,而且当时还是专门用了一台服务器进行编译。当然,如果是规模比较大的团队,会有专门的引擎组处理这些问题,但是对于中小团队本身人手就比较吃紧的情况下,为此花费这些多余的精力似乎并不值得。
当然,如果不需要自定义代码的话,有一些可视化编程的工具或者插件同样可以实现功能。然而我的看法是,可视化编程虽然看上去不错,号称可以让不懂编程的人也能实现功能,但实际使用起来并不能提高多少效率,能做到的程度,和从文档中可以得到的支持也很有限。相反,对于一个有编程基础的人而言,一个很简单的功能如果写代码,很快就能解决。但可视化编程可能反而会把简单的问题复杂化。所以我认为,与其低效率地实现某个功能,不如先让程序员用代码把功能打包成模块,而只允许游戏设计师使用这些定制的模块进行最基本的排列组合。
同时,一些引擎的具链相比Unity复杂很多。不可否认的是,这些面向大型游戏的工具链的确非常强大,但对于初学者,或是中小型团队而言,可能需要更多时间的学习,才能比较全面地掌握各个子系统的使用方法。如果要进一步精通,甚至实现定制功能,就会变得更为复杂。作为中小型团队,甚至个人开发者,可能就很难做到面面俱到了。对中小开发者或者想要提高游戏品质,又需要投入产出成正比的大厂而言,开发效率远比渲染效果更加重要。
同时,你可以发现Unity2019版本出了以后,在渲染方面做得越来越好。Unity官方早在2016年就推出了高品质实时渲染动画Adam,当时的效果就让人刮目相看,一举扭转了Unity只能做一些简单3D游戏的刻板印象。而近年来,Unity在渲染管线上的不断改进和优化也是有目共睹的。
不得不承认,Unity商店当中有太多功能强大的功能插件,在商业项目上使用这些插件,可以大大减少开发成本和周期。
事实上据我所知,目前很多海外和国内的团队,即便是大型游戏,在制作原型时使用的都是Unity,在确认玩法之后,才开始扩充团队使用Unreal来做正式的DEMO。而我当时并没有意识到这一点,也难怪最终搞到自己焦头烂额,开发效率直线下降……
最后可能也是最重要的一点是,有个别的公司在开发时,实际上都在使用Unity免费版充数,甚至从某些渠道购买盗版插件。这种习惯看似为公司省钱,但实际上却反而造成开发效率下降,得不偿失。而现在越来越多的公司,已经意识到使用正版软件的价值。盗版的插件通常没有技术支持,如果遇到版本升级,盗版插件往往会出现不兼容的情况,已有的BUG也无法得到更新。游戏行业从来都是盗版受害的重灾区,作为从业者如果自己在开发时都要使用盗版软件,又如何去说服其他玩家去购买正版游戏呢?同样,如果是学生或者年收入10万美金以下的个人开发者,可以使用Unity的免费版,也完全没有使用破解版的必要。
Unity在移动市场上涵盖多个不同品类,也已经有了相当多的成功案例。如果团队的年收入在10万美金以上,需要使用Unity Plus。Unity Plus在Editor中集成了用户行为实时分析、在线Build、Team共享代码空间、广告和内购SDK等一系列功能。同时,当团队的年收入高于20万美金,在使用了Unity Pro以后,Unity官方还可以提供基于源代码的版本定制服务,并且提供高效率的技术支持。当然,以上这些功能部分通过第三方工具也能实现,但集成维护各种追踪的SDK,Build Server也是一件费心费力的事情,通常需要1-2个全职人员。无论哪种团队规模,与其花费这样的人力成本,不如使用官方的技术支持,可以在总体上降低成本。虽然看起来并不便宜,但从长期出发,实际上反而更节约了程序员的时间和精力,也可以极大地提升程序员的幸福感。

叶之痕 发表于 2020-11-25 10:39

看题目以为是你去了任天堂,看到“吃不完的下午茶和零食”感觉你是被忽悠了,记得有个说法,国内正规、好的公司都是给你讲年薪多少保险多少,low逼公司才会宣传我们这里有小姐姐有零食有什么什么样的文化,如果这些是公司主动宣传的,你要小心了,多观察吧

liddx000 发表于 2020-11-25 10:40

我们公司就是幸福的游戏公司了,每年平稳涨薪,公司也有过辛苦的时候,路过老板办公室听老板说,“不管怎样先把工资给他们发了。”我特么眼泪都要下来了,当时就在考虑找总监去说下主动降薪,又害怕说的太直接直戳公司痛处。。哎。。
今年疫情到处买不到口罩,公司高价找渠道从国外买,不仅免费保证我们的口罩,我们家里人需要公司都给代买。到现在还在免费每周发口罩。
加班是有的,但是项目不忙绝对不加班,公司领导没有架子,连老板都非常温和。
项目赚了钱,每个人都有分红,就算是没有参与过该项目的同事,也会得到五百到一千的阳光普照。分红是持续的,每两三个月就发一次。
成都雾霾了,我们每排座位都配空气净化器。
楼下停车特别贵,七百一个月,公司基本都包了。
我身体不好总失眠,早晨总迟到,公司从来没有开会或者私人说过我什么,只有每年述职评语说,让我多注意身体。
我爱死我的公司了。去年辞职出去学技术,哭了好几天,今年我又回来了。
只要公司不开我,不散伙,我永远都在!




-----------
感谢大家喜欢我们公司!
公司名字我在这里不方便透露,因为…我说的是公司在困难也要给我们发工资,别人听到的可能会是“某某公司连工资都发不出来。”如果传出去了以后公司融资啊谈合作那些会受影响,所以,感谢大家抬爱!
我们有缘,江湖相见!
对了各位程序大大,我是美术,来强答的。

nowui 发表于 2020-11-25 10:41

人性化不应该955,午休俩小时,正常节假日,加班三倍工资吗?什么漂亮的前台,小零食,我真不在乎。钱给够,不加班。我就觉得很可以了。别老是来什么沙壁的周末团建活动就好,周末还要陪我的switch ,工作日出去团建游玩还是可以接受。

LANE 发表于 2020-11-25 10:41

建议多呆一段时间。
如果一直都感觉幸福的话,那恭喜你,找到了一家适合你的公司。
主要是,现在不当人的游戏公司实在太多了。

libin8706 发表于 2020-11-25 10:42

被当人 和 被当狗使唤的感觉是不一样的,如果给你第一个感觉的公司有的话,请你呆下去。
现在市面上可能9成都是后者

tangtieming 发表于 2020-11-25 10:42

无论在哪,程序员就是程序员,写代码就是写代码,物质满足是表层的,不会改变你打的任何代码,需求层面应该往更高级的方面想
更何况程序员的工资也不差那两块饼干和cpu
这离小生还有些时日,但到时小生希望到那个时候,程序员一如既往地加班时,
想的不是:x的,加班累成x写这xb骗氪程序,劳资要吃完你的饼干泄愤
而是:修完这个bug再顺便看看能不能优化一下逻辑,再有一个月就要发试玩demo了,给这二货老板尽力拼一把吧,给的咖啡我就笑纳了

罗明工作 发表于 2020-11-25 10:43

正版软件和好的CPU是必须的,小姐姐又不倒贴,小零食是让你加班时不饿。看,多么人性化的设计!!!
这不就是为了让你心甘情愿的996用的糖衣炮弹么
页: [1] 2
查看完整版本: 进了一家人性化的游戏公司,程序员的幸福感为什么瞬间提升了?