程序员杂志是由中国社会科学院主管,中国社会科学院文献信息中心主办的一本部级期刊。
程序员杂志创刊于2000,发行周期为月刊,杂志类别为计算机类。
关键词: 技术专家 数据丢失 硬盘故障 jeff 服务器 博客 备份
最近我们行业连续发生了一系列事故,频率之高,可以说前所未有。首先,12月11日著名技术博客www.CodingHorror.com因为托管服务器出现常规硬盘故障而导致大量数据丢失。悲剧的是,博客主人、著名.NET技术专家Jeff Atwood自己近期没有做备份!
关键词: quicksort 快速排序算法 查尔斯 图灵奖 获得者 程序设计语言 数据结构 高级语言
指针就像跳转一样,疯狂地在数据结构之间到处指来指去。在高级语言里面引入指针是个退步。我们可能永远无法从这一失败之中恢复过来。这段话出自查尔斯·霍尔(Charles A.R.Hoare),1980年他因“对程序设计语言的定义和设计方面的基础性贡献”而获得图灵奖。他26岁就发明了闻名于世的快速排序算法Quicksort。
关键词: 专用设备 创新 便携式媒体播放器 windows 信息工具 个人电脑 网络电视 娱乐系统
在过去十几年,随着互联网的不断发展,个人电脑也由于Windows的巨大成功而成为最广泛应用的信息工具之一。2009年10月,微软成功了Windows7,并且展示了基于这个全新平台的创新应用。在今天,以网络电视、电子书、便携式媒体播放器、车载娱乐系统、ATM、POS机、信息亭等为代表的个人以及企业端专用设备终端的繁荣发展,
关键词: 软件测试 软件需求定义 软件开发项目 软件缺陷 软件系统 工程师 代码
许多软件开发工程师都急于写代码,并未认真去分析需求和设计。研究表明,在已发现的软件缺陷中,超过半数缺陷的根源是由于错误或不恰当的软件系统需求造成的。事实上,很多软件开发项目在开始之初并没有严格的软件需求定义。同时研究结果还表明,用于定位软件缺陷的开销中有超过80%是由软件系统需求定义中的缺陷引发的。
关键词: dna 创新 产品 互联网企业
互联网注重创新,这毋庸置疑,概念有时也是一种创新,例如近期大家都在追捧的“云”的概念。但是,概念只是提供了一个大致的方向,对于互联网企业而言,如何在“云”的概念下打造优秀的产品呢?我们认为,创新才是优秀产品的DNA。
关键词: gnome 窗口管理器 仪表盘 用户
根据GNOME发行小组的最新公告,GNOME2.30将会在2010年的3月,GNOME3.0也将在2010年的9月。GNOME3.0的重点发展计划为:用户体验的提升,平台的精简和DGNOME的推广。GNOME3.0对用户体验而言将会是一个飞跃性的提升。例如GNOMESheⅡ的出现将不仅仅是改变仪表盘和窗口管理器,
关键词: 计算 互联网公司 oracle 协同工作 商业模式 sun 国内 事件
在2009年早些的时候,云计算风起,加上Oracle收购Sun事件,一时间好像“云”就是未来互联网的救世主一样。我当时也对此充满了期待,因为InfoQ的很多应用都是搭建在云服务上的,比如视频、编辑协同工作等。确实,国内的很多厂商应声而起,纷纷围绕云探讨各种商业模式,据说国内某知名互联网公司还专门成立了一家“云公司”。
关键词: 用户 gartner web应用 响应时间 操作步骤 数据丢失 工作效率 页面
用户体验的好坏是衡量Web应用成功与否的重要指标。糟糕的用户体验包括过长的页面响应时间、复杂的界面及操作步骤、页面出错、系统不能访问甚至是数据丢失等。糟糕的用户体验将导致外部用户的流失或者是降低内部员工的工作效率。然而,根据Gartner和ResponseTek的一项联合调查,有22%的用户在使用Web应用时有不好的体验。
关键词: 新闻 google 诺基亚 虚拟机 反病毒 开源 物联网 sun
诺基亚中国开发伙伴峰会召开;瑞星宣布研制出“世界最快专业反病毒虚拟机”;Google开源Etherpad;BTChina遭关闭;2009物联网应用发展论坛在京召开;微软推迟Visual Studio2010;甲骨文Sun交易居2009并购案之首;QQ影音涉嫌违反开源协议背后深思:谁来保护开源。
关键词: web浏览器 竞争 it厂商 应用程序 电子邮件 企业应用 计算机 客户端
无论“传说中”的云计算是否将主宰整个计算机世界,用户客户端所使用的浏览器都逐渐成为各个重量级IT厂商的主战场之一。在很久以前,我们还习惯于使用运行在客户端的应用程序完成所有工作,但似乎一夜之间,我们就可以在Web浏览器中快速地处理电子邮件、编辑文档、登录QQ……而在各种企业应用中,
关键词: java 开源社区 正式版
历史又翻开了新的一页,自Java诞生以来,它就从没有停下脚步,而是一直“风起云涌”不断更新换代而作为积极推广、开拓创新的Java开源社区,也是始终热火朝天,一片繁荣。在经历了两次重大修改后,2009年12月16日,期待已久的Spring3.0正式版终于了。
关键词: 软件工程 程序设计 程序员
OMG已经通过Business Process Modeling Notation(BPMN)2.0规格的beta版本,最后的版本预计将于2010年通过。BPMN在过去几年内的采纳率增长得很快,因为它比较简单,容易上手。不过,BPMN1.x只是提供了业务流程建模的图形符号,没有定义交换格式以保证用户在不同厂商的BPMN工具之间以标准方式交换模型,
关键词: oracle sun 应用程序服务器 final osgi 模块化 安装包 web
Sun连续了GlassFish V3,JavaEE6参考实现和NetBeans6.8EE。GlassFish V3经历数个非正式版本,终于final了。它是第一个完全支持EE6规范,并且基于OSGi模块化实现的应用程序服务器。得益于EE6的profile特性,GlassFish的完全安装包是48MB,而Web profile版本只有29MB。
关键词: 移动操作系统 战国时代 iphone 移动设备 智能手机 标准 os
这是一个前所未有的时代,在我们的移动设备上运行着如此之多的操作系统,而且不断有新的操作系统加入进来。不到一个月的时间,Chrome OS和bada相继。iPhone无疑是这个时代的王者,它是智能手机潮流的引领者和标准的制定者。多点触摸、重力感应、AppStore这些创意都成为行业的事实标准。
关键词: sun 甲骨文 收购 事件 上升 规格 商业公司 反垄断
甲骨文收购Sun本来只是两家美国商业公司的事件,然而12月美国59名参议员(全美共2×50=100名)致信欧盟希望在Sun财务情况进一步“恶化”之前尽早完成对该收购案的反垄断调查,而此前欧盟曾回应将该调查延长至2010年1月。一个IT商业并购能够引起美欧高层“滥用反垄断调查权力”争执的并不多,
关键词: 版权 环境建设 网络监控 bt下载 重量级 网站 共享 视频
年底是一个值得总结的日子,每次总结都是几家欢乐几家愁。随着网络监控越来越强,版权也提高到一个让人瞠目的高度,先是视频共享网站被版权拥有者告上法庭,接着对于BT下载的管制也在12月进入一个雷厉风行的阶段。重量级别的BTChina网站被关,看来国家对于版权环境建设下了很大的决心,这对我们来说,应该是一个迟来的环境。
关键词: 娱乐 上市公司 收购 ceo 置换 邮件 总裁 股份
11月30日,国内视频网站公司酷6网在向客户通发的邮件中,首次明确了与盛大旗下上市公司华友世纪的收购传闻。据悉,酷6网CEO李善友已成为华友世纪第一大股东,并任上市公司总裁。收购方式为股权置换,酷6以4400万美元的身价置换华友世纪相对应的股份,由于盛大已经实现了对华友世纪的控股,因此,相当于盛大全资收购了酷6。
关键词: 兼容 实时监控技术 稳定因素 反病毒产品 杀毒软件 hook 不稳定性 链式结构
瑞星12月明确建议用户只安装一种杀毒软件。因为反病毒产品共存“会诱发严重的不稳定因素”。这个前因自1992年实时监控技术出现时已埋下,驱动级过滤不断被实施到文件、进程、网络包等对象上,大量hook被用于各种防御,这正是不稳定性的根源。以单机防火墙为例,最初NDIS是链式结构,多个防护墙可以稳定共存。
关键词: oracle erp 不确定性因素 甲骨文 反垄断 sun 收购 硬件
北京京时间12月18日消息,据国外媒体报道,甲骨文表示预计该公司74亿美元收购Sun的交易将会在2010年1月得到欧盟反垄断机构的最终批准。自此,这场旷日持久的收购也许会就此尘埃落定,而这也许会给增加了硬件解决方案的甲骨文的波折命运再次增加些不确定性因素。
关键词: jvm ruby java虚拟机 语言 开发者 跨平台 运行 应用
运行在Java虚拟机上的动态语言已不在少数,渐为开发者所熟知的包括Ruby(JRuby)、Python(Jython)、Groovy以及JavaScript(Rhino)等。在JVM跨平台特性的辅助下,虚拟机上的动态语言被赋予了更为广阔的应用场景。运行在JVM的动态语言中,JRuby无疑是应用最为成功的。
关键词: 虚拟化 microsoft 中国 google citrix 资源利用率 cisco 计算技术
近年来,虚拟化一直是一个炙手可热的研究领域,虚拟化_的浪潮席卷服务器、存储、网络、PC机等各个领域。虚拟化最突出的优势就是节省资金、整合服务器、最大化资源利用率。Amazon、EMC、Microsoft、IBM、Google、Citrix、Cisco、Sun等公司在虚拟化市场展开了激烈的竞争,而以虚拟化为基石的云计算技术的发展则使竞争愈演愈烈。
关键词: 并购 国内企业 电信企业 软件行业 inc 事件 it 合并
如果点评2009年国内企业IT应用领域的热点事件,那么在2009年12月6日发生的一桩电信企业内的合并事件,绝对榜上有名。这个案子是目前发生在2009年IT界的最大并购案,也是发生在软件行业的最大并购案。12月6日,亚信宣布以近7亿美元的价格并购南京联创科技,合并成立亚信联创控股有限公司(Asiainfo-Linkage Holdings,Inc.)。
关键词: 前端技术 社区 工程师 互联网
前端工程师,几年前还是比较陌生的职位,但随着Web2.0的发展,迅速浮出水面,渐渐被互联网从业者所熟知。企业纷纷认识到了前端开发的重要性,前端工程师的地位也日益得到提高。2009年12月19日,D2在杭州迎来她的第四届会议。
关键词: 开源社区 lan 虚拟化 技术支持 服务器端 客户端 优势
Ian Pratt坦言,思杰最强的技术环节在客户端,而如何将思杰在服务器端的技术优势,与xen摩拱华手支术更好地融合,则是思杰正在考虑的问题。而来自开源社区的技术支持则大大加强了xen在技术上的领先优势。
关键词: 螃蟹 电信业 中国 电信行业 企业规模 大型企业 计算 技术
对电信行业来说,云计算这个螃蟹是诱人,但同时它也是危险的,因为它不但抹平了企业规模所导致的优劣差距,而且极有可能让优劣之势易主。简单地说,当今世上最强大最具革新意义的技术已不再为大型企业所独有。云计算让每个普通企业以及普通人都能以极低的成本接触到顶尖的J丁技术。因此,对电信行业而言,这是必须要走但路途异常艰辛的一条路...
关键词: 软件企业 企业文化 程序员 北京国双科技有限公司
作为创业公司,国双科技的成功至少包含三大要素:首先是做事很有前瞻性;其次是专注技术和产品,做自主化创新;第三是擅长借势,善于整合各种资源为己所用。
关键词: mvp 微软 open 齐聚 专业知识 专业技能 技术 社区
MVP(微软最有价值专家)群体,他们或许不是技术领域最厉害的人,但必然是各大技术社区或场合交流分享微软产品和技术的出色专家,他们具备一种或多种微软产品专业知识,并且积极参与在线和离线社区,与其他微软客户共享其知识和专业技能。他们都是令人尊敬、可信并且可以方便联系的个人。而微软也相信,一种健全的、互动的用户社区是帮助技术...
关键词: 大学 城市 父亲
文—C++ C++子承父业,是Devel城市大学一名受人尊敬的老师,45岁。他是那么的热爱他的父亲,因此一直努力继续他父亲的工作和研究。由于他比C先生年轻,因此更为亲和,更好接触。他在Devel城市大学任教,其学生对他爱恨交加。
关键词: 软件开发者 soft 英文单词
软实力即软技能,来之于英文单词“Soft Skill”。本策划主题的具体内涵指:软件开发者在工作中都会采用一定的经验和方法,这些经验和方法,就是技能,相对于硬性技术,人们往往把沟通、协作、团队领导、问题解决等方面的行为能力与表现称为软实力,它涵盖的范围非常广泛,日益受到人们的重视。
关键词: cto 创始人 google 在线广告 视频内容 天花板 管理者 价值链
于晶纯(DianeYu)女士早年曾在在线广告巨头DoubleClick工作,勤奋努力使她突破了“亚裔+女性”的“职业玻璃天花板”,成为高级技术管理者。然而却在Google收购DoubleClick之际选择了毅然离开,与几位朋友共同创立了FreeWheel公司,致力于在线视频内容的盈利价值链平台。
关键词: 高科技人才 方程式 人才管理 高层管理者 创新思维 开发者 系统 公式
张亚勤以高层管理者的视角,用五个方程式构建了一个适合高科技人才学习、工作和成长的系统。对于普通开发者来说,这些公式同样适用,因为每个人自成一个系统,所以五个公式又可以变形为个人意义的:创新思维、善于规划、积极尝试、交流协作、开阔视野等。本文转载自《变革中的思索》(作者:张亚勤,2009年12月出版),感谢北京博文视点资讯有...
关键词: 研发中心 赛门铁克 管理者 总经理 中国 核心竞争力 软件研发
2009年10月,《程序员》杂志对赛门铁克中国研发中心进行了一次采访,通过采访我们了解到一支非常精悍的研发队伍。但打造这样的团队仅凭技术实力便可以吗?来自赛门铁克中国研发中心的总经理许明将告诉你,管理在软件研发中有着不可估量的价值,它是你的核心竞争力。
关键词: 世界杯 教练 运动 顶尖
上周我参加了一门有关教练的研讨会,其中有荷兰女子曲·棍球队主教练Marc Lammers的主题演讲。在世界杯的历史上,这个团队是最成功的,曾获六次冠军。在听演讲的过程中,我意识到为什么这个团队可以取得如此卓绝的成就。她们的成功,在很大程度上,要归功于教练Marc的执教方式。Marc Lammers发现了可以令团队释放全部能量的秘诀,
关键词: 团队协作 软件开发者 软件企业 计算机行业
我们工作当中处处需要协作,协作必然需要沟通。沟通和协作的重要性大家都知道,-我在这里就不赘述了,直接切入主题。我就给大家讲几个团队协作沟通过程中的常见问题与解决方法。如何带新人 老板不可能让一个团队都是熟练手和高手。那样成本高,而且这些成熟手工作资历都差不多,凝聚在一起是一股很有实力的团队,
关键词: 软件公司 计算机专业 计算机系 耶鲁大学 就业压力 文化发展 fog
由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的OEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现,大多数建议,都在强调“软实力”的价值。本文转载自《软件随想录》(作者:Joel Spolsky,译者:阮一峰,2009年12月出版),感谢北京图灵文化发...
关键词: 职业素养 开发者 hr 写字楼 编辑部 生活 西装
谈到职业素养,大家脑海中可能会出现出入写字楼的西装革履白领的忙碌生活,他们谈吐优雅、举止不俗,那么在HR和猎头眼中,开发者的职业素养又意味着什么?本刊编辑部特别请到了三位嘉宾为大家解读。
关键词: 能力 素质 系统 行动方案 强耦合
什么是能力,而什么又是素质呢?前者可以变成行动方案,是可以有技术方法,进而有技巧的;后者则是涵养,先天因素或许有一部分,但更多的则要靠累积。素质提升与能力提升有一定的关系,但并不是强耦合的,例如我们不能指望一个没有代码经验的人能在调试时准确地设下断点,同样也不能指望写了几十年的程序的人就不犯低级的错误。
关键词: 开发者 程序员 编译器 系统 编程 网络 硬件 代码
程序员都知道:绝大多数编程-中的问题,最终都是自己的人品问题。当遇到奇怪的问题时,我们总是喜欢怀疑系统、怀疑编译器、怀疑网络、怀疑硬件……就是不愿意怀疑自己的人品。熬过几个不眠之夜后,最终还是发现自己的代码存在人品问题。只有极少数的情况才是系统的问题。
关键词: 技术人员 企业文化 职业生涯 阿里巴巴
在我们每个人的职业生涯中,我们总会听到企业文化,是否符合企业文化,也构成了人才选择的一个重要标准,正如阿里巴巴这样的有鲜明企业文化的公司。对于大公司而言,为何如此注重软技能,为何一个技术牛人会被大公司“婉拒”,结论是莫名其妙的“不合适”,那么到底是公司HR有眼无珠,
若用户需要出版服务,请联系出版商,地址:北京市朝阳区广顺北大街33号院1号楼福码大厦B座12层,邮编:100102。本站仅做历史信息展示,不提供任何服务。