字体:
护眼
关灯
开灯

第140章 寂寥单飞雁(二)

虽然甄郝云答应张洁云帮他做训练计划,但作为培训的主要目标,他需要张洁云对想法有深的了解,但张洁云从未准备进这一领域,更别提发展。软件在计算机平台上运行,很多人可能会觉得,它们的运行原理是相同的,但事实上,软件分为很多种,不只是系统软件和应用软件之间存在差别,程序员之间也存在着区别,在他的写程序之前,我们必须首先确定该方案将运行在什么况下,多数初门的程序员可能没有这方面的知识,那是因为除了应用层,他们没有其他的选择,但是当他的专业水平得到一定程度时,你会发现,他其实可以放弃开发环境提供的库函数,直接使用系统级的,然后,他也可能尝试运行时库,但大多数人会停在这里,因为从开发效率上面来看,使用开发环境下现有的库函数可以使开发进度快很多,并且在大多数况下,运行时库简直是自我待的表现。

但是,如果你是准备在运行的作系统上,进行实时或接近实时的功能,发展会很尴尬,无论是开发环境或系统级的库函数,它们封装了这么多,你并不需要的功能和策略,这些东西完全可以忽略,却占用太多的资源,如此就会产生令人无法忍的程序运行效果。但更重要的是,在相当多的时候,你可以不使用这些东西来实现自己想要的功能,因为出于安全考虑,核心层的接口很出现在这里。所以,大部分的时间里,相比于一个游戏程序员来说,应用程序的程序员,可以从作系统获得更多的支持,这两个部门之间的是写一个防火墙或虚拟磁盘,其实,有此应用软件有更细的划分,所谓的安全软件,大多数的黑客工就属于这一类,相较于游戏程序员,他们只需要一个人机界面。新手黑客可以接一个控制台程序,甚至有机会像电影里面所展现的那样,狂敲键盘,表现的很像专家,而新手玩家,绝不会容忍在游戏画面使用太的多边形和纹理。从这个比较可以看出,应用程序的程序员是多么幸福,其实,在技术上来说数据库程序员幸福与应用程序差不多,但不同的是,应用程序的程序员可以去出错,但如果有一个小的数据库程序出错,将从本上破坏他们的用户,因此,工作压力之间还是有相当大的差距,现在至明白为什么应用程序的程序员赚的比别人了。

对于张洁云,他没有缘分去幸福,梦飞影公司开发部门此时还蒙在鼓里程序员,他们也会失去它,因为梦飞影公司虽然它不准备做3游戏,但打算做一个三维的建筑模拟软件,如果他们愿意,完全在未来完之后,一并加还有寻路算法,使最后的品变得真正三维视的游戏。

甄郝云需要将现有的应用程序员配直接培养开发游戏程序的程序员,这几乎是该领域的完全越,整个软件的设计将会有很大的不同,当然,其实比想象中的更容易,因为在大多数况下,外部程序员将用不同于的系统级的,该由核心程序员提供,此开发套件更灵活和有针对的,他们最需要的是观念的转变,不能再仅仅依靠一堆功能和必要的额外的时间来考虑相对的复杂度,幸亏有半导体技术的飞速发展,使存储设备越来越便宜,而他们并没有花太多的心思在空间复杂上面。

唯一的好消息是,梦飞影公司在赵云飞的时候培训过,有那时的,现在需要考虑的是张洁云和冷华景的接能力,在他的构想中,他未来的接班人,最后留在梦飞影公司工作的应该是冷华景,如果希更多的大发展,张洁云必须远离体的东西,从那些中跳出来。目前梦飞影公司手下的程序员,除了这两个人,其他人要么缺乏灵,要么没有务实的神,作为软件设计,后者的缺点是更致命的,因为在最后的分析中,软件和所有客观事一样,构它们的许多细节,这些细节的相互作用,叉在一起,形一个复杂的细结构,任何疏忽可能通过其他细节放大后达到灾难的后果,同样适用于软件行业的一句话——细节决定功或失败。

(本章未完,请翻页)