当前位置:女婿小说>都市言情>极限编程> 第一百四十一章 缥缈孤鸿影 六
阅读设置(推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第一百四十一章 缥缈孤鸿影 六(1 / 2)

///书页上有个投票,麻烦大家填一下,这是我第一次发起投票,关系到这本书的发展,所以希望抽样率能大一点,谢谢。

虽然丁飞羽答应了自己来做培训计划,但是做为培训的主要对象,他需要王翔了解自己的思路,偏偏王翔从来没有准备过要往这个方面发展。很多人可能觉得软件都是运行在计算机平台上的,所以原理都差不多,但事实上,软件分成很多种,并不只是系统软件和应用软件之间的区别,对于程序员来说,他在编写一段程序之前,首先要确定的就是这个程序将运行在什么环境下,大多数初入门的程序员可能没有这个认识,那是因为除了应用层,他根本没有其他的选择,但是当他的水平提高到一定程度后,就会发现他其实可以放弃开发环境提供的库函数,直接使用系统级的sdk,再然后,他可能还会试试c运行时库,但是大多数也就到此为止了,因为从开发效率上来说,使用开发环境封装的库函数显然可以得到最快的开发进度,而大多数情况下,c运行时库简直就是自虐。

但是如果你准备在操作系统上跑实时或者准实时功能,就会尴尬的发展,无论是开发环境的库函数还是系统级的sdk,它们都封装了太多你根本不需要的功能和策略,这些完全可以忽略的东西占用了太多的资源,以至于让人难以忍受程序运行时的表现。而更重要的是,在相当多的时候,使用这些东西你没办法实现自己想要的功能,因为出于安全性考虑,核心层的接口很少会出现在这里。

所以在大多数的时候,应用程序员们要比游戏程序员从操作系统上得到更多的支持,两者间的折中行业是写防火墙或者虚拟磁盘,事实上这种应用软件还有一个比较细的划分,那叫安全软件,大多数的黑客工具都属于这个范畴,与游戏程序员相比,他们只差一个人机接口。菜鸟黑客们可以接受一个控制台程序,甚至为了有机会像电影里的高手们一样狂敲键盘而沾沾自喜,而一个菜鸟玩家,是绝不会容忍游戏画面里采用太少的多边形和贴图的。从这个对比就能看出,应用程序员有多么幸福,其实数据库程序员在技术上的幸福感要同应用程序员差不多,但是不同的是,应用程序员可以出错,数据库程序要是有一点疏忽,那就会从根本上毁灭他们的用户,所以两者之间的差距在于工作压力,现在明白为什么应用程序员赚得最少了吧?

对于王翔来说,他是和幸福感没什么缘分了,对于嘉星开发部那些此时还蒙在鼓里的程序员们来说,他们也将失去它,因为嘉星虽然不准备做3d游戏,却打算做一个三维建筑模拟软件,如果他们愿意,完全可以在将来的成品中加入npc和寻路算法,让那个东西成为一款真正的三维视角的游戏。

丁飞羽面临的就是把一群应用程序员直接培养成游戏程序员,这中间几乎横跨整个软件设计领域,当然实际上要容易一些,因为大多数情况下,外围程序员使用的将是核心程序员提供的sdk,与系统级的sdk不同,这套开发包更加灵活并且有针对性,他们最需要转变的是观念,再也不能仅仅靠堆砌api来获得功能,而必需更多的考虑相对的时间复杂度,这还得感谢半导体技术的高速发展,让存储设备越来越便宜,他们才不用同时在空间复杂度上花太多心思。

唯一的好消息是,丁飞羽已经有了当年培训eli他们的经验,现在需要考虑的就是王翔和苍月明的接受能力,在他的构想中,将来接替自己在嘉星工作的人应该是苍月明,嘉星想得到更大的发展,王翔必须从具体事物中脱身出来。而目前嘉星的程序员中,除了这两个人外,其他人要么缺少灵性,要么没有脚踏实地的精神,对于软件设计来说,后一种缺点更加致命,因为说到底,一个软件与所有客观事物一样,都是由无数细节构成的,这些细节相互影响,交细在一起,构成了一个复杂的结构,任何疏忽都可能经过其他细节的放大后达到不可灾难性的后果,所以有一句话在软件界同样适用——细节决定成败。

丁飞羽花了很多的时间才让王翔明白他们将要用到的基础知识,最后王翔总结了一下,发现自己完全没必要一条条的把这些东西都列出来,因为丁飞羽用了一上午强调的这些东西都在计算机专业大一和大二的教材列表上,这些都是学计算机技术前的基础知识,他们需要的只是深化而已。

头昏脑涨的丁飞羽谢绝了王翔请吃中午饭的邀请,他办公室还放着一个远方来的友朋呢,他倒是不担心melinda在他的办公室里会无聊,melinda说过要看看嘉星从前的开发文档,先了解一下嘉星的软件开发水平。事实上apocalypse公司内部的水平评估就是由丁新和melinda负责的,在这方面,丁飞羽完全相信melinda读文档的能力,他甚至能猜到melinda的结论,但是得出结论需要时间,一个上午的时候对于melinda来说还是比较仓促的。

上一章 目录 +书签 下一页

女婿小说