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


本站公告

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

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

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

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

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

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

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

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

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

    结果匆匆回到办公室的丁飞羽惊讶的发现他办公室里没人,看着他推开门进去后马上又退出来,开发部里响起一片低笑声,苍月明轻声说道:“Melinda小姐被燕总接走了,说是马总请她过去。”

    丁飞羽愣了一下,苍月明口中的马总当然是马雅,但是说起来,Melinda虽然是到嘉星来打工,她的身份可一点也不比马雅低,说到影响力,Apocalypse的副总级管理人员可比国内最大的建筑集团的老板大得多,最重要的是,现在是马雅有求于Melinda,于情于理,她都应该到嘉星来见Melinda,如果换一个人,还可能说是疏忽了,但是以丁飞羽对马雅的了解,这个聪慧一如冰雪般的女人是绝不会犯这种错误的,除非她有更加重要的理由需要Melinda暂时离开嘉星。

    丁飞羽不担心Melinda,说起心计,这世界上能让Melinda吃亏的人只怕用一支手就能数出来,但是他不能不猜测马雅的用心,自从嘉星并入浪淘沙时因为请马雅出面挽留王翔通过电话后,两个人还没有见过面,丁飞羽和新嘉星续约的时候都是通过浪淘沙的法律顾问进行的,当时丁飞羽还觉得浪淘沙收购嘉星后与员工签约居然不派个高管过来这件事很诡异,现在才知道这是马雅在表达对燕然的尊重,燕然也是大股东,她在场当然比浪淘沙的高管有用得多,虽然外人都以为嘉星成了浪淘沙的独资子公司,但是只要马雅和燕然两个人知道这一点就够用了。

    这个时候,又一个人走进了开发部,开发部里的程序员们突然之间安静了下来。丁飞羽察觉的异常,抬头看过去,发现走进开发部的居然是云薏。她还是如同丁飞羽第一次见到时的打扮,纯白基色的职业裙装,短发、金丝眼镜,只在洁白的颈间系了一条细细的纱巾做为饰品。对于这位从浪淘沙空降下来的副总,嘉星的员工们都有一丝抵触,开发部的程序员们也不例外,所以这时谁也不说话。

    丁飞羽抬了抬头,和云薏打了个招呼,然后就听云薏问道:“丁总中午有事吗?”

    丁飞羽不明白云薏是什么意思,下意识的问道:“怎么了?”

    云薏一笑:“我第一次在这边工作,不太熟悉,能陪我一起吃午饭吗?”她摊了摊手:“燕总不在,我可找不到吃饭的地方。”

    丁飞羽第一个动作就是看手下们的反应,结果发现这帮家伙居然个个都埋头在显示器前冥思苦想,有个家伙居然还能运指如飞的敲字。丁飞羽咬牙切齿的想:“回头你小子要是因为敲错了代码耽误进度,看我怎么收拾你。”然后很阳光的向云薏一笑,用英语回答道:“我的荣幸。”58xs8.com