设为首页 | 加入收藏
文献检索:
  • 特别感谢
  • 选择与抉择
  • 前两天,一家上海软件公司的女性总经理前来拜访,她曾经是Rational公司的金牌销售,现在又代理了国外两款优秀软件开发工具在中国地区的销售,可谓春风得意。但在交流中,谈到去美国留学选择计算机专业的时候,她说:“我恨死那个推荐我学习计算机专业的人了”,因为她觉得自己的性格实在不适合理科。
  • 彷徨与微笑
  • 在在咖啡店里坐定,发现阿平,这个27岁的程序员有些局促不安,僵直地坐在沙发沿上,我一边和他聊些轻松话题,一边细细的打量他:清瘦而白净的脸,戴着一幅厚厚的眼镜,身上穿了一件略大的老款毛衣。
  • 抉择,我的漫漫长征路——为了梦中的橄榄树!
  • 尽管能感觉到内心的期许和方向,但还是会有身处鸿沟中的困惑、痛苦,其中一重要的原因是,目标过于形而上,渴望卓越,但站在人湖人海、车水马龙的闹市街头,却不知道具体该如何着手。本文的作者用整整千五年反反复复地抉择,一路坎坎坷坷,终于找到了他梦中的橄榄树。他理想的寄托是如何逐渐明晰的?本文给出了答案。
  • 2006,战斗的一年
  • 您能想象一个五十岁左右的中国单身母亲在美国一家电子商务公司深夜维护百十台Unix服务器的情形吗?她并没有远大的职业宏图,她人生的奋斗理想和寄托单纯而朴素:照顾女儿。然而其中历经的艰辛超过常人想象,而她在跨越这种鸿沟中所体现的执着,令人震撼,发人深思。朋友,她尚且能如此,那还有什么障碍我们无法超越的呢?
  • 朝着目标直接走过去
  • “How many roads must a man walk down before they call himaman……”。这是一首叙述历练和跨越的歌曲。第一次听到它,是在大学本科的英语课堂上,课下那个性情敦厚的中年英语男教师传授给我一个小小的人生经验:读书的时候坚持每晚绕操场跑几圈,等走进社会,包你至少有10年的好体质可以投入到辛苦的工作中去。第二次听到这首歌,是电影《阿甘正传》,阿甘的梦中情人在酒吧,赤身露体,抱着吉它演唱着这首歌。台下是一片喧嚣和嚎叫,饱含了亵渎和颓丧。只有阿甘一个人认真地听完了这首歌,他的目光里,是一如既往的梦中情人。
  • 程序员跨越鸿沟调查
  • 曾经看到这么一段话描述了工作5年后的痛苦:很快你就会发现几千元的工资不算什么;很快你就会讨厌自己,讨厌自己的复杂和世故;你会不断地觉醒、不断地继续奋斗、然后你老想着辞职休息、或者再读书、或者再创业……从事技术更新较快编程工作的程序员,压力比普通从业者更胜。那么您是否面对鸿沟呢?对您来说什么是鸿沟呢?
  • 我给这个世界带来了变化——电子表格之父Daniel Bricklin
  • “我没有因为发明VisiCale而致富,但我感到,我给这个世界带来了变化,这是金钱买不来的。”DanielBricklin,电子表格之父如是说,他创造了世界上第一个电子表格软件VisiCalc。
  • 微软技术
  • Visual Studio“Orcas”是微软下一个版本集成开发平台的开发代号,内置了强大和完善的,针对Windows Vista和Office2007的支持。从去年下半年开始,微软就把其雏形以Community Tech.nology Preview的名义发布出来,供开发人员试用和体验。对微软开发平台的发烧友来说,没有比体验“未来的”开发技术更cool的事情了,Visual Studio“Orcas”Community Technology Preview无疑是他们的最爱。不仅因为VisualStudio“Orcas”代表了下一代的集成开发平台,更重要的是其中隐藏着“真正的”.NET Frame-work第三个版本(也许会命名为.NET Framework3.5)。
  • 数据库技术
  • 靠别初发布的喧嚣,SQL Server2005、Orcle 10g 2nd、DB2 Viper都似乎再次返回到幕后,成为支持,Net或J2EE梦想的引擎。作为后台服务,三个产品的较量从发布时的新特性宣传,尤其是对于XML技术的双核支持,再一次集中到了“运行安全性”、“对于BI的支持”和“更广阔的应用领域”。
  • Java技术
  • 作为新一年的开始,展望2007年Java行业和Java社区的发展前景,无疑是值得期待的一年:
  • 嵌入式移动开发
  • 新年刚过,一年一度的CES便在美国热闹开场了。尽管有人批评今年的CES“年年岁岁花相似”,但是一些产品还是让我们惊艳——最大的亮点便是苹果公司推出的iPhone。这个伴随着无数传说与猜测的天使终于降落凡间,等待iPhone的除了无数Fans的期待,还有手机厂商的联手绞杀。现实是残酷的,iPhone要成就第二个iPod传奇,那么如何在手机领域站住脚就是一个最大的问题。
  • 软件工程与项目管理
  • 自2006年8月收购网络安全产品和服务供应商ISS(InternetSecu-ritySystems)以增强Tivoli后,在2006年12月,IBM又宣布计划收购荷兰的Consul Risk Management Inc.,这是一家合规(compliance)和安全审计软件供应商。收购将干2007年第一季度完成,具体财务数据未公布,收购来的产品也同样会被整合到Tivoli中。这些收购背后透出的IBM战略意图是:建立全面的服务产品线,把软件和咨询服务整合起来,向软件和服务市场倾斜,提高盈利能力。
  • Open Source
  • 大家等了许久的Groovy 1.0终于发布。经过数个JSR版本,Groovy也在演化。它的发布公告里面自信地宣称Groovy足以应付实际的企业及应用。“Groovy是与Java平台无缝结合的动态语言”。因为其代码的最终执行状态是Java字节码,运行在JVM上。而且,Groovy的基础类库是直接由Java编写的。对于Java平台来说,字节码是从Java代码还是Groovy代码生成的并没有任何区别。敏感的人立刻就能想到这种特性带来的好处:可以在Java中直接调用Groovy的类库或者Groovy的程序。
  • 1月人才快报:与创业型企业共同成长
  • 今天的创业者很可能就是明天的成功企业家,如果你想见证中国式谷歌的成长,成为明天的李彦宏,或许你就可以考虑加入创业型IT公司。过去的一年时间IT界涌现出大量新兴公司,一个个,看似并非十足创新的主打产品,成就了一个个炙手可热的明日之星。
  • 雇主之声:创业型企业对人才的要求
  • 压力与机遇并存是IT行业的特点。一位有着多年开发经验的高级工程师认为:“加入IT创业团队,是为给自己创造提升职业生涯高度的机会。”而一位年轻的开发者则觉得:“加入创业型IT企业,可以提前培养自己对行业、对市场的思考。”这两种看法都颇具代表性、简洁却不简单,而且他们一致认为,加入创业团队其实是为了做自己想要的东西。
  • IT人才风向标
  • 业界新闻
  • 微软新技术社区巡展活动圆满成功;BEA发布最新版本Java虚拟机;“栋梁工程”实施1年成效显著;SAP公布2006年度初步业绩报告;NetBeans突飞猛进,大奖加身;网宿科技:CDN技术应用“势不可挡”;ITIL3.0将问世,专家畅谈解决之道;金蝶Apusic成为全国纪检系统开发标准平台。
  • 人物&报道:网络聚焦
  • xfeng的博客站点;日记本;探索中国软件测试之道;Evan的Palm开发专栏;悬而未决的Java-Ruby联姻;
  • 科技创新点评
  • 简介:mynet.cn智能建站平台(以下简称mynet.cn)是一款基于Web2.0概念的建站平台,可以为各行业的企业快速搭建起专业的站点。和传统的建站工具或公司相比,mynet.cn具有下列特点:
  • 开源项目推荐
  • Scicos-HDL是一个在Scilab/Scicos下仿真和设计硬件电路的工具,以LGPL协议发行,是SourccForge上比较少有的由中国人发起的项目,目前已经作为Scicos的一个子项目,加入到Scicos开发计划,得到法国InriaScilab开发组织的硬件设备和资金支持,Scilab创始人之一Ramine.Nikoukhah教授对Scicos-HDL给予了充分肯定。发起者张冬和康彩目前还是宁夏大学的在读硕士研究生。
  • 2006年,程序员更“薪福”了吗?——中国软件开发者年度薪资调查报告
  • 薪资、福利向来是所有工薪族最关注的两大问题,程序员们也未能幸免,在CSDN论坛中关于薪资讨论的话题必是热贴。作为“全面关注软件人和企业成长”的《程序员》杂志,特别策划了本期薪资福利专题,全面解析2006年中国程序员的收入和发展状况。此次调查数据采集的主要渠道是《程序员》官方网站和CSDN技术社区,由于网站内活跃网友开发经验在5年以内的较多,可能会造成这部分数据稍偏高。
  • Java虚拟机的动态语言支持——访Java SE项目负责人丹尼·考沃德
  • Java SE6已不再局限于Java语言了,因为SE6还可以用来执行动态脚本语言代码。据Sun公司JavaSE平台项目的负责人丹尼·考沃德(Danny Coward)称,Java虚拟机要成为所有动态语言的最佳执行平台,而提供脚本语言支持只是实现这一计划的第一步。2006年12月11日,Artima记者弗兰克·索莫斯(Frank Sommers)就JSR292——支持Java平台上的动态语言特约采访了考沃德。
  • 编程之道·火
  • 一天,一名发展中心的程序员发现了一套可能产生乱码的算法系统,他非常勤奋,他对这套算法进行了修改,以至于让它仅仅在长长的打印纸带上产生单独连续的乱码。不久,他生成了几百万行的乱码,四十英尺长,七英尺宽。他把乱码的打印纸带挂在了程序员办公室门口长长的过道上。不一会儿,整个程序室的职员都挤在了那串串乱码前,试图解决这个庞大的难题。
  • 声音&幽默
  • 2007跨越鸿沟为了心中的橄榄树——用五年时间跨越鸿沟——“大学未毕业程序员”的流水帐
  • 人和人,没有完全相同的目的,却有完全相同的问题:我到底想要做什么?我该如何发现“我到底想要做什么”?这些问题的回答和体悟方式,决定了你的“鸿沟”。本文作者刚出道时,绝对弱势,连张大学毕业文凭都没有,只图有碗饭吃。不过肚子填饱后,他却开始了一连串近乎传奇的经历和跨越,并说出了“观身如身,观心如心”。他为什么能做到这些?
  • Ruby on Rails创业实践——Ruby创始人松本行弘访谈录
  • 最近一年多来,高呼“做网站,赚大钱”的人越来越多,伴随着Web2.0大潮,大量互联网创业者也迅速涌现出来。有人将这次互联网创业的高潮称为“第二次互联网泡沫时期”,之所以被称作“泡沫”,大多原因是很多喊着Web 20口号的厂商从风险投资公司拿到了投资,但其中不少创业项目却正在走向末路。
  • RoR:Web创业最佳实践—————JavaEye2.0
  • JavaEye网站(http:Hwww.javaeye.com)成立于2003年9月。2006年8月,我们决定对JavaEye网站进行彻底的升级,网站代码完全使用RubyonRails进行重写,把单纯以论坛为主的网站改变为一个融合论坛、博客、专栏文章、技术圈子、招聘和咨询为一体的综合性专业技术网站。在仅仅一个月之后,2006年9月11日,带有鲜明Web2.0特色的JavaEye2.0网站就正式上线了。
  • 用RoR搭建信息整合平台——lease的选择
  • 在Web2.0呼声震天的2006年,互联网的创业者正在不停地寻找新的创业模式。除了传统的论坛、博客,搜索等形式以外,仿佛并没有更多的创意被人们发现。当今这个时代信息爆炸的威力早就已经被人们意识到,但如何直面Web用户,让他们能够有效找到自己需要的信息,这是新一代Web创业者们应该仔细考虑的问题。
  • Wap上的Ruby on Rails
  • 很多用Java开发过Web应用的开发人员曾经有过这样的经历:在应用开发过程中要处处强调面向XX、分层架构、设计模式、测试驱动、每日发布等理念,精心抽象自己的设计层次。然而高级开发人员,尤其是那些“万事通”的开发人员常常觉得,过分强调开发理念会把思考重心从业务模型转移到技术架构上。作为一个创业型的互联网企业,这种做法很危险。一个正在起步的网站不是IT巨头的研发中心,可以花费大量的人力、物力、财力去实践高深的架构和模式。
  • AJAX on Rails最佳实践
  • 近两年,越来越多的公司和个人在自己的网站中引入了AJAX技术,让自己的网站变得更易于使用,给用户更好的体验。AJAX技术其实很早以前就已经出现,只是在近一段时间才这么大范围地被大家所熟知和接受,并在大大小小的网站中扮演着越来越重要的角色。Java Script语言是用来实现AJAX的首选工具,目前已经有很多成熟的Java Script框架或者工具箱,它们对开发AJAX应用提供了良好的支持,使得我们免于处理不同浏览器上AJAX调用细节,让我们能够轻松开发自己的AJAX应用。
  • Flails帮你学英语——Idapted平台
  • 李国栋(Adrian)是一名在英国出生并长大的华人,他毕业于剑桥大学经济系,后进入斯坦福大学学习MBA。Adrian一直对语言有浓厚的兴趣,他在校期间学习拉丁语、法语、德语和日语。1997年他第一次来到中国开始学习中文。虽然只有6个月,李国栋在北京学会了日常使用的中文。这种经验为将来的englishquad学习英语口语方式提供了灵感。在斯坦福学习期间,他一直在思考在语言学习领域创业。Adrian意识到他需要一个拥有技术并能实现这些想法的人。
  • 51dir初探Rails
  • 虽然写程序不是我的职业,但这些年来断断续续地一直在写,也许是好奇心使然,尝试了许多不同的编程语言和运行环境。最早接触的是微软的ASP,我用它编写了一个被称作女网的化妆品销售网站,当时是1999年底,那还是8848网站很火的年代。我的女网运行了大半年之后,很快被淹没在不计其数的B2C网站中。
  • “敏捷”的Rails和“便捷”的发生网
  • 很快就是周末了,你并不打算呆在家里无所事事,又没有开卷的心情,可是周末的城市里有哪些活动可以参加呢?或许你还在BBS上守株待兔,等待有人发个帖子告诉你哪里有活动,或许你等着起床以后买份报纸看看上面推荐什么,亦或上MSN或者QQ问问朋友们准备去哪里?
  • 用Rails实现“乐道”构想
  • 我总觉得,有些优美的歌曲,如果你不去推荐,那么别人可能真的没机会听到。本着这个想法我在2001年建立了“神话年代论坛”,开始推荐喜欢的音乐。这种方式在2001年的时候还很原始,无非就是提供mp3下载,我回复帖子然后下载歌曲,不仅缺乏交流,而且相当混乱。
  • 用RoR发现音乐——YOBO创业回顾
  • 做一个方便用户听歌、找歌和分享心情的网站,想法由来已久。大家总有这样的经历:想听歌,却不知听什么歌,搜索引擎帮不了忙,排行榜的又听腻了。能不能有这样一个服务:能自动获知和了解我的品味心情,源源不断地给我推送我爱听的新歌?
  • 领域驱动设计中的敏捷实验——从SVN的权限管理说起
  • 是的,我们拥抱敏捷 我深信,没有什么比一个真实的例子更能有效地表达出一个人的思想了。你肯定明白,我说的这个案例不是“Hello world”。那么,就让我们从一个真实的案例开始讲起吧在写这篇文章之前,我跟许多的程序员一样,被叫到一个配置管理员身边,她跟我说:“孙,你不是一直在说软件是为业务服务的吗?现在我遇到了一个问题,希望你能够帮个忙。”我猜此刻我睑上肯定挂着职业化的微笑,“请讲”,我说。
  • 需求迭代与项目风险控制
  • 软件项目是需求驱动的典型代表,项目从立项、开发、测试到交付,需求的变化迭代是很正常的事情,这点对于大型项目尤其明显。需求迭代如果控制不好,很容易增大项目的风险,导致项目的失败。与国内的很多软件公司相似,笔者所参与的项目也存在需求迭代的问题。本文从需求迭代入手,结合项目实际,探讨需求迭代与项目风险控制的关系,希望项目需求有序迭代。
  • 提高软件可用性的“3W1H”
  • 我们常常仅将软件的界面设计理解为美工的工作,其实这并不完全正确。用户界面的设计包含了结构设计、交互设计和视觉设计三个方面。前两个方面的设计决定了用户使用产品的难易程度、效率、是否易于学习、能否在一段时间不使用后又可以快速上手、能否让用户避免出错和用户的主观满意度,也就是界面的可用性(Usability,有时也译成易用性、使用性),而视觉设计则为界面提供审美方面的支持。
  • Web项目起步经验谈
  • 最新的互联网报告显示最大的门户网站还是新浪,一个编辑为主体、内容为王的网站。而谁也不能否认在来来的互联网格局中间,技术将成为越来越重要的角色,博客也罢,搜索也罢,还是什么Web2.0等都是程序为主体,是无数程序员的血汗。血汗虽然宝贵,但没有良好的组织,也只是一堆乌台之众而已,所以互联网中的项目开发管理就成了一个非常重要的话题。
  • “80后”创业者的用人策略——专访Discuz!创始人戴志康
  • 你25岁的时候在做什么?如果你已经超过了25岁,不妨回忆一下;如果你未满25岁,不妨畅想一下;如果你正好25岁,那么请扪心自问:我在做什么?而他,在25岁的时候,已经创立了自己的公司,并且获得了数百万美元的风险投资,引来无数羡慕的目光。戴志康,“80后”创业者,Discuz!的创始人,北京康盛创想科技有限公司(简称Comsenz)CEO。
  • 数据库支持专家的7年之“痒”
  • 一转眼就到了2007年。我也在SQL Server技术支持这个岗位上工作了整整7年。7年间和无数的客户合作过,解决了各种各样的数据库技术问题。值新年到来之际,把自己技术支持的一些感想写出来和各位分享一下。
  • 研发团队组建问题面面观
  • 组建团队的基本流程 组建团队的基本流程如图1所示,分四个步骤:首先要了解产品开发需求,从而确定团队的人员需求,然后物色符合需求的人才,最终建立团队。
  • 开源RIA架构方案——Openlaszlo与db4o
  • Web开发在2006年是以AJAX技术为代表的一年,因为AJAX解决了页面的频繁刷新问题,提高了用户体验,大大改善了Web应用程序的可用性。但是,在面向复杂界面要求和多媒体内容的呈现方面,劣势便显现出来。在仔细考虑AJAX这些不足后,我们为了满足客户的需求,于2005年引入了开源RIA平台:Openlaszlo,通过不断的尝试,先后克服了中文问题、大数据量处理、初始化性能等问题,成功的将该技术应用到系统中,并与AJAX应用互为补充,很好的实现了系统的各种功能,给用户带来了意外的惊喜。
  • 从技术学习面谈Adobe Apollo
  • 谁适合学习Apollo 可能学习Apollo的人,包括了三大类: 传统Web开发者:这类的开发者熟悉HTML+JavaScript。但是,光靠HTML和JavaScript,能开发出来的Apollo应用都是属于Web类型,而没有发挥Apollo全部的力量。这类的开发者必须再将自己的能力提升到Action Script3.0,加强对象导向(OO)概念,并熟悉各种Apollo API,才有可能在Apollo的软件开发上如鱼得水。
  • 揭秘eBay架构与存储——扩展:不仅仅关于架构
  • eBay在Web领域树立了一个典范,从一系到的数据当中都可以看到,这样一个超大规模的网站,其数据量和计算量对技术的要求非常之高,为了能保证全球两亿多用户的正常访问,除了要有优良的技术架构作为支撑外,每天产生的海量数据也需要精心保存。任何一个开发人员和信息管理人员面对这样艰巨的任务都如覆薄冰,为此本刊组织了两篇ebay的技术文章,以飨读者。
  • eBay是如何管理海量数据的
  • 今天,eBay这家炙手可热的拍卖/购物网站,正在以每周增加10T空间的速度扩充着其存储。与Xerox和Google相仿的是,eBay自身已经成为了一种专属词汇,用来表达该公司所从事的事情(今天,eBay这个词代表了拍卖和购物的意思)。即使从流量、受欢迎程度和盈利能力等方面评估,这家互联网站也与Google、Amazon、Yahoo、eHarmoney、Digg、com和社交网站MySpace.com、FaceBook、com不相上下。
  • 在Spring中使用Flex
  • 什么是Spring? Spring是一个非常流行的JaVa框架。Spring框架的基础是一个实现了反转控制(IoC)模式的轻量级组件容器。
  • ECO传奇
  • 最近这几年来软件工程和程序语言一样都呈现百家争鸣的现象,从UML/RUP,敏捷开发(AD),测试驱动开发(TDD),到功能驱动开发(FDD)以及目前快速兴起,也包括本文讨论重点的模型驱动开发(MDD),让整个开发社群热闹不已。正如不同的开发人员会根据应用程序的需求以及个人的喜好选择使用不同的程序语言,而且同时使用数种程序语言开发应用程序已经成为常态现象,愈来愈多的开发团队也开始导入不同的软件工程,甚至会在不同的项目中使用不同的软件工程。这种种的现象都代表多样化(精致化),品质和生产力决定了使用的程序语言和软件工程,而不再是像以前一是由特定的信息技术主导。
  • Windows Vista安全特性分析:改进和局限(上)
  • ·可靠性:合法用户可以成功执行数据操作。 ·完整性:合法用户所得到的数据是正确的,未经篡改的。无论是计算机病毒,间谍软件,或黑客等,其行为都是针对数据的正常访问。例如:删除数据,窃取数据,篡改数据,DDOS攻击等等。
  • 达梦数据库并发控制机制
  • 事务是构成单一逻辑工作单元的操作集合。无论有没有故障,数据库都必须保证事务的正确执行——执行完整个事务的所有操作或者属于该事务的操作一个都不执行。
  • PocketBuilder与SQL Anywhere应用
  • PocketBuilder是一个简单易用的WinCE系统上的开发工具,支持WinCE4.2以及WinCE5.0。不过前提是大家下的是2.0版本的。只要学过Powel-Builde1-的人都很容易掌握PocketBuilder。(我是没学过PB的也很快会使用Pocket Builder,所以是一个容易上手的工具),使用它开发比在EVc(Embedded Visual C++)上使用的时间要少很多,特别是WinCE5.0出现你准备转成.NET多么辛苦啊。Pocket Builder完美跳过这一个阶梯。
  • LTP自动化测试
  • LTP是一个Linux项目,该项目主要目的是开发一套开源测试工具,通过将自动化测试方式引入到Linux内核测试中,以达到提高内核质量的目的。为了满足改进Linux内核的稳定性、可靠性和可用性的目标,该工程致力于开发一套能够运行干多个平台上的测试套件(简称为“LTP”测试套件),目前已在包括i386、ia64、Power PC、Power PC64、S/390、S/390x(64bit)、MIPS、mipsel、cris、AMD Opteron和嵌入式等体系结构上测试过。LTP测试套件是一个测试Linux内核和内核相关特性的工具集合,该套件以“易用、可移植和易扩展”为设计原则,开发者可以很方便地使用LTP测试驱动提供的函数开发测试用例,并且可以不需任何条件即可将自己开发的测试用例加入LTP测试套件中。
  • 应用JasperReport进行Web报表开发
  • 在很多实际的项目里,报表都是十分重要的组成部分,例如把查询结果以报表的形式呈现出来。这里所提到的报表可不是简单的二维表,而是拥有复杂表头的、多维的、可以在运行期从数据库中自动读取数据,可自动分页,拥有丰富的页面元素(图片,超连接等)、支持分组和交叉表,支持打印、最好还能导出到Excel或Word……但是显而易见,报表功能越强大,提供的服务越丰富,其复杂度也就越高,所以仅靠石器时代的手工方式生成报表是不能满足需要的。所幸,目前我们所熟知的几款报表工具功能足够强大,而且都附有很方便的报表生成工具。
  • 程序员的七种武器
  • 今天,无论是中小软件企业还是研发巨头,都在面临招聘难的困境。而每年数以十万计的毕业生,还有很多人做着软件开发的IT梦。然而求职者面临实际问题时常常显得非常沮丧——他们不知道企业需要什么,自己缺乏什么。本专题将通过专家观点,看程序员应该具备什么基本素质,哪些才是他们成就职业梦想的武器。其实无论是大学的基础知识还是开发工具的熟练掌握,都是开发人员的手中利器。众多名家届时将点评程序员的七种武器。敬请期待《程序员》2007年3月杂志。
  • 新产品&工具点评
  • Adobe公司发布Adobe Acrobat8中文版;迅雷搜索1.7新版上线;Google桌面搜索5.0中文发布;BEA发布Web Logic SIP Server3.0;“万能数据库查询分析器”发布。
  • C++历史上最重要的人物
  • C++是一门技术,而其背后的支持者是人—这些人发明、完善、繁荣和应用技术。本期,我将介绍我心目中最重要的五位C++大师。
  • 体验质朴与自由的乐趣——《Programming Ruby》推荐序
  • 如果你想掌握Ruby,这本书是最好的起点;如果你想运用Ruby,这本书也是案头必备。所以如果你已经决定要走入Ruby的世界,这本书是必经之路,本不需要一篇“推荐序”。
  • 新书上架
  • 面向构件的软件过程:项目管理
  • 所谓项目,是指为完成某类特定目标、在一定时期内所做出的努力。所有的项目都有一个明确的开始和结尾。 项目管理就是将各种知识、技能、工具和技术应用于项目之中,以达到项目的要求。《项目管理知识体系指南》指出:“项目和项目管理是在一个大于项目本身的环境中进行的。项目经理必须理解这个大于项目的环境”。下面我们通过“建模”来描述上述“大于项目本身的环境”(如图1所示)。
  • “开源”与“安全”并不冲突
  • 开源,这个词曾经代表商业软件的掘墓人、代表着Free、代表着全新的软件销售模式,好像在其光辉下,软件行业进入了一个全新的时代,一切以软件为中心的项目都应该向“开源”看齐,仿佛所有与之冲突的软件项目都会被淹没在。开源”浪潮中。那么作为软件业中的信息安全行业,是否也要向开源看齐呢?是否也会被淹没在“开源”的洪流中呢?从宏观来讲,“经济利益”才是一切商业活动的最终目的,当然软件业也必须遵守这个游戏规则。而信息安全行业的最终目的是保证商家和用户最终的“经济利益”,所以“开源”与“安全”并不冲突。
  • 面试极短篇——境界
  • 走进这间会议室,再度被一阵熟悉的感觉包围着。 这已经不是第一次为公司技术团队寻找骨干了,比起那些技术表面的争论我更看重面试者在与人相处、协作方面的能力和未来的潜能。很少有人能让我满意,我也一再告诫自己不要过于挑剔,但还是一次次被自视甚高的菜鸟打败。或许因为年轻,也或许因为某种原因,使他们并不知道如何定位自己的价值。
  • 特别感谢
    选择与抉择(闫辉)
    彷徨与微笑
    抉择,我的漫漫长征路——为了梦中的橄榄树!(梅子牛)
    2006,战斗的一年(袁旭)
    朝着目标直接走过去(常政)
    程序员跨越鸿沟调查(刘龙静)
    [人物]
    我给这个世界带来了变化——电子表格之父Daniel Bricklin(倪志刚)
    微软技术(涂曙光)
    数据库技术(王翔)
    Java技术(范凯)
    嵌入式移动开发(马宁)
    软件工程与项目管理(潘加宇)
    Open Source(叶亮)
    1月人才快报:与创业型企业共同成长
    雇主之声:创业型企业对人才的要求
    IT人才风向标
    业界新闻
    人物&报道:网络聚焦
    科技创新点评
    开源项目推荐
    2006年,程序员更“薪福”了吗?——中国软件开发者年度薪资调查报告(刘龙静)
    Java虚拟机的动态语言支持——访Java SE项目负责人丹尼·考沃德(Frank Sommers 朱海艳[译])
    编程之道·火
    声音&幽默
    2007跨越鸿沟为了心中的橄榄树——用五年时间跨越鸿沟——“大学未毕业程序员”的流水帐(熊节)
    [特别策划]
    Ruby on Rails创业实践——Ruby创始人松本行弘访谈录(欧阳璟)
    RoR:Web创业最佳实践—————JavaEye2.0(范凯)
    用RoR搭建信息整合平台——lease的选择(王雪峰)
    Wap上的Ruby on Rails(何一舟)
    AJAX on Rails最佳实践(黄亮)
    Flails帮你学英语——Idapted平台(杨祥吉)
    51dir初探Rails(江立波)
    “敏捷”的Rails和“便捷”的发生网(罗文 余振建)
    用Rails实现“乐道”构想(邱海峰)
    用RoR发现音乐——YOBO创业回顾(余振建 李洪涛 王智贤)
    [管理]
    领域驱动设计中的敏捷实验——从SVN的权限管理说起(孙向辉)
    需求迭代与项目风险控制(柯自聪)
    提高软件可用性的“3W1H”(马立)
    Web项目起步经验谈(钱宏武)
    “80后”创业者的用人策略——专访Discuz!创始人戴志康(刘洪洁)
    数据库支持专家的7年之“痒”(苏有全)
    研发团队组建问题面面观(林锐)
    [技术]
    开源RIA架构方案——Openlaszlo与db4o
    从技术学习面谈Adobe Apollo(蔡学镛)
    揭秘eBay架构与存储——扩展:不仅仅关于架构(Frank Sommers 靳黎明[译者])
    eBay是如何管理海量数据的(Chris Preimesberger 关毛毛[译])
    在Spring中使用Flex(Christophe Coenraets 田佳伟[译])
    ECO传奇(李维)
    Windows Vista安全特性分析:改进和局限(上)(褚诚云)
    达梦数据库并发控制机制(张丽华 李莉)
    PocketBuilder与SQL Anywhere应用(潘文强)
    [产品&应用]
    LTP自动化测试(胡昌军)
    应用JasperReport进行Web报表开发(薛笛)
    程序员的七种武器
    新产品&工具点评
    C++历史上最重要的人物(Scott Meyers)
    体验质朴与自由的乐趣——《Programming Ruby》推荐序(孟岩)
    新书上架
    面向构件的软件过程:项目管理(黄柳青 温昱)
    “开源”与“安全”并不冲突(鲍冠辰)
    面试极短篇——境界(郭安定)
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00