自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

《程序员》官方BLOG

欢迎热心的读者随时与我们交流,您的支持是我们最大的动力!

原创 《程序员》网站搬新家,欢迎做客啰!

亲爱的读者朋友们:       为了给您提供更好的阅读体验,《程序员》网站重新改版,现已正式开放。             新版网站将聚焦于技术管理者,致力于高质量内容的分享与讨论,欢迎亲们来新家坐坐。            网址入口:programmer.csdn.net

2009-07-16 17:13:00 9885 17

原创 90后创业:2012教会我的那些事

姚欣宇,“90后”创业代表人物。19岁开始接手管理Shanghai Linux User Group,对计算机技术有着狂热的喜爱与追求,目前是代码托管平台GitCafe的创始人兼CEO。在本文他将分享自己的创业经历。 2012是一个被炒得很热的词,即使它不是世界末日,对我来说也是无比重要的一...

2013-05-16 16:38:39 3651 0

原创 2012年前端技术回顾

前端新技术新知识层出不穷,对经典知识结构的整理也很有挑战性,但这项工作终究需要有人去做,为新入道的人指出一个大致的方向。淘宝前端工程师李晶对2012年前端技术热点进行了总结和回顾。 尽管Web前端技术诞生至今时日并不长,但随着Web技术的逐渐深入,今后将会在以下几方面发力。 1. Web移...

2013-05-16 16:33:16 3340 0

原创 现实世界的LISP:Clojure语言初探

Clojure由于兼具Lisp高效、可扩展的特性,同时又能利用Java的生态圈,在短时间内得到广泛传播。本文介绍了Clojure的基本配置和语法,并总结了作者在实际项目中使用Clojure的亲身体会。 我在学生时代最喜欢两门程序设计语言:Scheme和Haskell。Scheme的简洁灵活和Ha...

2013-05-16 16:30:59 3145 0

原创 程序员学习能力提升三要素

IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业...

2013-05-16 16:15:26 3376 0

原创 2012年软件开发者薪资调查报告

2012年末,CSDN和《程序员》杂志发起了一年一度的“软件开发者薪资大调查”。本次调查收到了上万份问卷,开发者的参与积极性超过以往。通过分析这些数据,我们得以对目前软件开发者的生存状态、待遇水平、行业状况等有了更清晰的了解。 本次参与调查的开发者中,约59.4%的开发者在公司中的职位是软件工程...

2013-05-16 15:58:37 3885 0

原创 努力成为优秀的工程师

华为诺亚方舟实验室首席科学家李航结合自己的亲身经验,提出了成为优秀工程师应该遵循的五项原则:面对问题,解决问题;系统地解决问题;站在用户角度看问题;以最小的代价获得最大的效益;磨在细处。 我一直在IT企业的研究部门任职,迄今经历了三家公司:NEC、微软、华为。工作都是既有基础研究,又有产品开...

2013-05-16 15:55:21 2616 0

原创 隔海观潮看SaaS

2013年将是中小企业SaaS市场蓬勃发展的一年,市场竞争尤为激烈,企业中的“去IOE”运动继续推进互联网时代的蓬勃发展,而对于有足够勇气涉足医疗保健行业的云技术公司,将迎来一次机遇和挑战的并存的“完美风暴”。 “It’s a dog eat dog world” Mark Twain...

2013-05-16 15:50:01 2459 0

原创 开源前端框架纵横谈

JavaScript框架和库繁多复杂,很大程度上源于前端开发本身的特殊性。Google工程师尤雨溪在文章中对数量众多的前端框架进行了系统的分析和比较,希望能为大家在选择前端技术架构时提供一些有益的参考。 近年来随着Web应用交互复杂度的提升,前端开发也迎来了一个高速发展的时期。除了一些老牌框...

2013-05-16 15:44:55 2899 0

原创 Just Works的力量——Google科学家Jeff Dean斯坦福大学演讲的启示

MapReduce、BigTable等系统的创造者Jeff Dean通过对资源共享及其带来的响应时间波动问题、异步分布式随机梯度下降算法及其应用这两块主要内容的介绍,Jeff Dean深入展示了通用、简洁、Just Works系统的强大魅力。 在Google众多杰出的计算机科学家中,Jeff...

2013-05-16 15:42:20 3450 0

原创 MySQL云数据库服务的架构探索

MySQL作为一种低成本、高性能、可靠性良好而且开源的数据库产品,在互联网企业中应用非常广泛。例如,淘宝网就有数千台MySQL服务器。虽然近两年来NoSQL的发展很快,新产品层出不穷,但在业务中应用NoSQL对开发者来说要求比较高,而MySQL拥有成熟的中间件、运维工具, 已经形成一个良性的生态圈...

2013-05-16 15:39:27 2654 0

原创 基于大规模语料的新词发现算法

挖掘新词的传统方法是先对文本进行分词,猜测未能成功匹配片段就是新词。但这种方式依赖于词库的完整性,如果词库中根本没有新词,我们又怎能信任分词结果呢?顾森在文中介绍了一种基于大规模语料的新词发现算法。 对中文资料进行自然语言处理时,我们会遇到很多其他语言不会有的困难,例如分词——汉语的词与词之间没...

2013-05-16 15:35:36 5202 0

原创 开放与封闭

<br /><br /> 近来国内许多公司都开始意识到,需要效仿世界领导性的公司,建立开放的生态系统。可是,为什么要开放?又应该怎么开放?这些都是大话题,值得深入探讨。<br /><br /> 我们必须认识到,开放并非无条件的褒义词。在经典著作《...

2011-04-01 10:05:00 13103 7

原创 《程序员》11年4期精彩内容预告:HTML5来临!

<br />作为下一代互联网标准,HTML5的地位举足轻重。无论你是重视互联网产品,还是关心用户体验,或者专注于前端开发,HTML5都是不可错过的技术热点。本期封面报道,聚焦HTML5技术,邀请从事一线开发的工程师,揭秘HTML5,展现HTML5不可限量的应用前景。<br /&g...

2011-03-31 12:04:00 15701 4

原创 如何做好年末总结?

又到年尾,很多公司都要做年终总结,您认为软件企业怎么做好年终总结?具体到开发部门,可从哪些方面入手?同时,如何通过总结来带动来年的工作和员工士气?陈尚义中软通用产品研发中心总经理年终总结,成绩要讲透,不足之处要讲明,来年规划要清晰,目的是要起到鼓舞人心的作用。成绩一定要写充分,今年干了什么事,

2009-12-09 14:18:00 17761 7

原创 敏捷开发中的Code Review

 一些敏捷团队在实施敏捷开发中忙于编码、忙于Unit Test、忙于沟通、忙于Build等,虽然也有编码审核阶段,但大都浮于表面,流于形式,效果不佳。本文结合实践,介绍笔者对敏捷开发中CodeReview的理解和相关经验。 文/ 陈序明 敏捷开发中Code Review的目的及内容做任何事情,首先...

2009-12-07 15:21:00 18986 10

原创 创造1+1>2 的开发工具

作者:Embarcadero 公司CEO Wayne Williams去年夏天,我们从一家从事数据库开发、设计和管理的公司,成为一家跨平台开发和管理工具的公司。通过对Borland公司CodeGear产品线的收购,今天的英巴卡迪诺在开发工具领域有一条非常漫长的产品线。然而全面而又漫长的产品线并非英...

2009-12-04 14:58:00 9863 5

原创 李开复:我要找什么样的人一起创业?

记者 / 闫辉  杨东杰当本刊记者走进创新工场办公室时,稍显纷乱的布置表明这是一个创建不久的公司。但桌子上放置的《世界因你不同——李开复自传》的书籍好像在阐释这里的与众不同。这就是李开复即将再次起航的地方。巧合的是,楼下的公司指示牌上,这层办公室还保留着原来Google公司的标示,而办公室的地毯上...

2009-12-01 16:43:00 12909 20

原创 时序逻辑领域的开拓者

文 / 吕娜 又一位图灵奖得主去世了,他是受人尊敬的时序逻辑领域大师艾米尔• 伯努利(AmirPnueli)。今年11月2日,这位1996年度图灵奖得主因脑出血去世,享年68岁,只剩那些熠熠生辉的科技成就留给后人。艾米尔• 伯努利于1941 年出生于以色列的Nahalal,在以色列理工学院取得数学...

2009-11-30 15:52:00 5913 1

原创 0912内容预告:云计算,开始实践!

 本期封面报道:云计算,开始实践!云计算概念热炒已经超过2年时间,各种公有云、私有云、计算云、存储云、编程模型云、安全云等等都开始慢慢出现。然而它们到底是如何实现的?其架构如何?本期杂志精心甄选了几个实践案例,除了包括针对企业级开发和协作的云计算、面向中小企业应用的云计算、企业级托管服务云计算外,...

2009-11-27 11:16:00 7070 0

原创 又当爹又当妈的产品经理

一个成功的产品就像一个人的成长过程一样,会经历孕育、婴儿、少年、青年、成年、老年等几个不同的阶段,而产品经理就像无数操心的父母一样,在不同阶段要有不同的心态和处理方式,以帮助产品茁壮成长。文 / Eric Sink 译 / 顾全在我贴出的一篇博客中,有这么一段:最后说点完全不相干的事,别错过了6月...

2009-11-19 09:24:00 8172 5

原创 P2V, 迈出虚拟化的第一步

 P2V(Physical to Virtual)是将实体机转换为虚拟机的一种技术,是所有企业虚拟化的第一步,但并不是每个企业都能顺利进行P2V的。本文从P2V的应用场景出发,为您介绍P2V实施过程中的重点与难点。 文 / 胡嘉玺 小张是公司的IT主管,常常要应付老板对新科技的要求。当虚拟化成为新...

2009-11-16 17:11:00 5200 1

原创 俄罗斯软件业面面观

 编者按:《程序员》创刊伊始,曾开设“走向海外”专栏,报道国外软件业发展现状及不同特色,文章广受好评。九年之后,这些国家的软件业发展如何?带着疑问,本刊邀请俄罗斯软件外包领域知名专家、Auriga公司总经理Andrei Pronin先生撰文,为我们揭开当今俄罗斯软件业的真实面纱。 文/Andrei...

2009-11-12 14:09:00 8010 2

原创 开源,也可以做出好产品

作者:Mozilla全球CEO约翰•里利(John Lilly) 在当前的I T产业格局之下,如果希望做出一款优秀的软件产品,可能就意味着大量的资本和人力投入。不仅如此,在软件发布之后,还要花费大量的成本对其进行维护和更新。其实,这并不是唯一的途径。有一些软件,利用开源社区和开源组织,吸引了世界上...

2009-11-10 11:16:00 4144 3

原创 互联网产品推广五大思考

文 / 龙振威 互联网产品的推广是科学与艺术的结合互联网产品的推广,从本质上讲与传统行业如快速消费品行业的产品推广、品牌推广并无不同,都是通过整合资源获得目标消费者(用户)。但在具体操作过程中,因为互联网行业的行业特性以及有中国特色的产业环境,互联网产品的推广又有着自身的特点。很多人简单地把互联网...

2009-11-09 15:51:00 5086 2

原创 开放平台规划攻略

 文 / Paul Young 译 / 赵思斯将产品转化为平台现在成为了一种时尚。从saleforce.com到苹果的iTunes App Store和Valve的Steam,许多公司都在尝试着向外界开放自己产品的架构,期望朝着构建平台的方向构造核心组件。平台化运营是比较困难的,大多数公司都失败了...

2009-11-06 14:54:00 3748 0

原创 Mobile Market能为开发者带来什么?

 吵吵嚷嚷,真真假假,在各种扑朔迷离的消息传了很多次之后,中国移动的Mobile Market终于正式上线运营了。这可算是业界第一个运营商自己涉足的程序商店了。和苹果、微软等大公司推出Appstore/Windows Market的意义不同,操作系统厂商更在乎的是平台的推广和市场份额的增长,而不会...

2009-11-05 16:30:00 3041 0

原创 Vista栽树,Windows7乘凉

文 / 杨钢 不论你是否喜欢,今年在各IT媒体上露脸最多,受关注度最高的软件产品,就是微软即将(写稿时)上市的新一代操作系统——Windows 7。鉴于Vista不太成功的市场表现,微软对其继任者寄予厚望。而根据微软产品的一个规律,即每一个重大技术革新版本后的下一个改进版本都会有非常成功的表现(如...

2009-11-04 14:11:00 4022 6

原创 架构师接龙:黄冬&邓毅

 提问嘉宾:黄冬,多年软件开发、系统架构、系统运营的经验。长期关注高可用性、高可扩展性的系统架构设计。主持设计和运行过多个大型高容量产品和系统。是中国FreeBSD、Python社区的发起者和积极参与者,也是国内啄木鸟(http://www..woodpecker.org.cn)社区的创始人之一。...

2009-11-03 11:46:00 4577 2

原创 开拓梦想之地的不老顽童

 ——微软共同创办人保罗•艾伦 文 / 吕娜 世界首富比尔•盖茨的名字家喻户晓,另一个掩藏在这耀眼光环之下的名字却容易被忽略,那就是微软的共同创办者保罗• 艾伦(Paul Allen)。有人说,没有保罗•艾伦,微软也许不会出现,是他将盖茨引入软件这个行业。保罗• 艾伦1953年出生于西雅图,父亲在...

2009-11-02 16:17:00 2510 0

原创 做好准备,迎接3G

 文/韩磊自1973年第一通蜂窝电话打出开始,十年后进入1G时代,再十年进入2G时代,21世纪初进入3G时代。在2G平台上的竞争大局已定后,中国主政者和运营商们看向了3G。2009年,3G开始在中国商用。从1G、2G到3G,移动设备从单一通讯功能逐渐发展为一种强大的计算平台。MTK(硬件)与And...

2009-10-30 16:31:00 2310 6

原创 0911期即将上市:Windows 7: 再现辉煌

 本期封面报道: Windows 7: 再现辉煌酝酿已久的Windows 7终于在2009年10月发布了。虽然有Vista的阴影,但Windows 7的表现却得到了业界很大程度上的认可。结束8年时间的等待之后,我们终于迎来了一款值得期待的Windows新品,它将如何再现微软帝国的辉煌?来自英特尔、...

2009-10-26 10:26:00 2505 1

原创 11期内容预告:Windows 7,延续操作系统的辉煌

酝酿已久的Windows 7终于要在2009年10月发布了。在Vista的阴影笼罩之下,Windows 7的表现却得到了很大意义上的认可,甚至有专家认为:“Windows 7完整地满足了它所针对的用户群体需求。”这是一个很高的赞誉,尤其对现阶段的微软产品而言。就像在社区里讨论已久的那样,微软到底还...

2009-10-14 11:29:00 2202 2

原创 青梅煮酒论英雄,创新创业正当时

——2009 中国软件英雄会上海站纪实 记者/圣伟 夏青 云计算、开放平台、创业板等一系列名词,我们早已耳熟能详。的确,它们给我们带来了机遇,也带来了挑战,创新、创富、创业是IT业英雄们永远关注的话题。2009年8月29日,由CSDN和《程序员》杂志主办的中国软件技术英雄会再次来到上海,此次大会将...

2009-10-13 16:07:00 2790 0

原创 云计算对21世纪IT人才的挑战

作者:IBM 大中华区云计算中心项目总监 朱近之 随着计算技术的发展和商业的推动,云计算逐渐成为IT发展的趋势,并逐渐融入IT的日常管理和开发模式之中。云计算在全球已经有了很多成功案例,这些案例均证实了云计算技术的可行性、稳定性和高效性。处于21世纪的IT人才,只有充分了解云计算所带来的挑战和机遇...

2009-10-12 17:12:00 3491 2

原创 Rails之美

 文/胡振波  作为一个有着一年多Rails开发经验的开发人员,笔者希望通过这篇文章跟读者交流和探讨一下Rails开发的心得体会,体验一下Rails之美。Rails开发之美,我总结的有这样几点:简洁、透明、自由、开放、轻灵、丰富和优美。可能你已经感觉到,这些词汇大多展现的是感性的一面。没错,Rai...

2009-10-10 10:55:00 2387 0

原创 Tcl发明人John Ousterhout:百炼钢化为绕指柔

文/吕娜Tcl(Tool Command Language)是一种可嵌入的命令脚本化语言,由John Ousterhout 发明于1988 年。Tcl因代码可重用性高、功能强大但简单易学而著名,经常被用于快速原型开发、脚本编程、GUI和测试等方面,十分受用户欢迎。回顾Tcl 过去二十年的发展过程,...

2009-10-09 14:12:00 3554 0

原创 软件工程师的十个“不职业”行为

职业化是软件工程师的必然选择。本文根据我在教学和软件开发管理方面的实践,列举几个软件工程师“不职业”的行为或习惯,从另外一个侧面进一步探讨什么是真正的软件工程师职业化。 ■ 文 / 陈尚义 职业化之于软件工程师非常重要。因为:软件是看不见也摸不着的,它的进度也看不见摸不着,需要软件工程师严格自律、...

2009-09-27 17:21:00 5313 9

原创 迎接移动云时代的变革

文/蒋涛      8月底我们在上海召开了2009年英雄会,英雄会的大部分参会人员都来自软件技术界,这已是CSDN和程序员三年来举办的第五场英雄会,英雄会的主题是“创新,创业,创富”。      “技术改变世界,创新驱动中国”是程序员杂志的主题词。让每家企业、每个家庭都拥有电脑,已经在极大程度上得...

2009-09-24 10:48:00 1458 0

原创 0910期即将上市:优秀产品三部曲

 本期封面报道:优秀产品三部曲 一个优秀的产品,完全有可能决定一家公司的兴衰成败。然而如何才能诞生一个优秀的产品?一般来说,都要经历产品规划和设计开发、产品营销、产品运营三个阶段。在互联网大行其道的今天,这三个阶段并没有明显的分界线,经常是互相重叠,然而每个阶段各自的关注点不同,面临的风险也在发生...

2009-09-23 10:06:00 1476 1

提示
确定要删除当前文章?
取消 删除