美术、IP、程序篇 第三章 程序猿们的日常第1/1段

投票推荐 加入书签 章节错误?快速报错

  历时一个月时间,我们终于迎来了《电竞行业那些事》第一卷的最后一章。感谢朋友们一直以来对本书的大力支持。在本章介绍完程序岗位的相关工作后,我们将开启本书第二卷的相关内容。相较第一卷较为枯燥的电竞各大工作岗位介绍。第二卷开始月星将用一个一个生活中,工作中真实的故事为大家继续讲述电竞圈的点点滴滴。闲话不多说,让我们书归正传,一起聊聊程序猿们的那些事。

  我们日常口中的程序猿,在行业中我们称其为软件开发工程师。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。软件开发工程师是IT行业需求量最大的职位。

  软件开发工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。考虑到月星的知识面有限下面将着重介绍几个自己有过实际工作交集的岗位。

  项目经理:这个岗位严格意义上来说并不是程序。之所以将它放在这里来讲,是因为他们和程序GG们有着千丝万缕的联系。项目经理作为整个项目的统筹人。日常的工作内容就是规划整条开发管线。从前期宣讲,到美术UI设计,再到落地开发。所有的内容,项目经理虽然不直接参与但每一条都需要关注。此前章节月星也提到过,项目经理和IP岗位一样是高位失业岗位。一旦项目不景气,有限考虑裁员的一定是这两个岗位。但在一些大项目中,项目经理是不可或缺的存在。看似平淡无奇的他们,却能将一件件事情串联起来。让项目有条不紊的进行。

  前端/后端工程师:之所将这两个岗位放在一起介绍,是因为这两个岗位有着千丝万缕的联系。但工作内容和所需继续却有所差异。首先从工作内容上,前端工程师主要负责处理用户点击页面上的请求,将请求转给后台,然后将后台传过来的数据组装并展示到页面上,将数据和设计出的页面元素结合展示给用户。而后台工程师主要负责接收前台传输的请求,从数据库中查找数据,更多的负责和数据库的交互以及业务逻辑处理。而在所需技术上,前端工程师必须掌握基本的Web前端开发技术,其中包括:CSS、HTML、DOM、javascript、Ajax等,在掌握这些技术的同时,还要清楚地了解它们在不同浏览器上的兼容情况、渲染原理和存在的Bug。后台工程师需要掌握后台的数据库、开发语言如java、jdbc技术、缓存数据库redis、搜索引擎等。

  引擎开发工程师:这个岗位主要负责的工作内容就是通过各种手段,持续提升渲染效果和游戏性能。同时提供各种插件、工具的开发和优化。简而言之,游戏的开发的底层逻辑需要依靠引擎,而这个引擎的持续优化,迭代就是引擎开发工程师日常需要着重攻克的难题。比如如何消耗更低的资源获取更佳的游戏表现,如何通过技术迭代让游戏每次更新的更新包容量变的更轻巧等等。

  以上内容就是月星日常工作中所接触到的程序猿GG们的日常。其实这期内容严格意义上介绍的内容并不完全,但本着术业有专攻的思想。月星只能把自己了解的内容分享给大家。

  至此,《电竞行业那些事》第一卷的内容暂时告一段落。近期因为工作的原因,月星经常在外出差,导致更新频率降低。在此和大家说一声抱歉。第二卷的故事将在本周出差结束后正式开启,感谢大家一直以来对本书的大力支持! 本章节已阅读完毕(请点击下一章继续阅读!)

章节目录