编程帝国传说

第140章 寂寥单飞雁(二)

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

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

对于张洁云,他没有缘分去享受幸福,梦飞影公司开发部门此时还蒙在鼓里程序员,他们也会失去它,因为梦飞影公司虽然它不准备做3游戏,但打算做一个三维的建筑模拟软

这是VIP章节,可购买本章或开通会员后阅读
开通会员
字体大小
背景颜色