关闭
当前搜索:

[置顶] 《程序员》网站搬新家,欢迎做客啰!

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

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

姚欣宇,“90后”创业代表人物。19岁开始接手管理Shanghai Linux User Group,对计算机技术有着狂热的喜爱与追求,目前是代码托管平台GitCafe的创始人兼CEO。在本文他将分享自己的创业经历。 2012是一个被炒得很热的词,即使它不是世界末日,对我来说也是无比重要的一年。GitCafe项目于2011年暑期开始正式研发,经过初期几近夭折的痛苦历程,终于在2012年1月1...
阅读(3119) 评论(0)

2012年前端技术回顾

前端新技术新知识层出不穷,对经典知识结构的整理也很有挑战性,但这项工作终究需要有人去做,为新入道的人指出一个大致的方向。淘宝前端工程师李晶对2012年前端技术热点进行了总结和回顾。 尽管Web前端技术诞生至今时日并不长,但随着Web技术的逐渐深入,今后将会在以下几方面发力。 1. Web移动终端开发。 2. JavaScript的兄弟们。 3. 百花齐放的类库和框架。 4. 工程化的...
阅读(2772) 评论(0)

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

Clojure由于兼具Lisp高效、可扩展的特性,同时又能利用Java的生态圈,在短时间内得到广泛传播。本文介绍了Clojure的基本配置和语法,并总结了作者在实际项目中使用Clojure的亲身体会。 我在学生时代最喜欢两门程序设计语言:Scheme和Haskell。Scheme的简洁灵活和Haskell的纯函数世界都给我留下了 深刻印象,因此一直希望能用这样的语言做一些实际工作。了解到Cloj...
阅读(2581) 评论(0)

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

IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握...
阅读(2869) 评论(0)

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

2012年末,CSDN和《程序员》杂志发起了一年一度的“软件开发者薪资大调查”。本次调查收到了上万份问卷,开发者的参与积极性超过以往。通过分析这些数据,我们得以对目前软件开发者的生存状态、待遇水平、行业状况等有了更清晰的了解。 本次参与调查的开发者中,约59.4%的开发者在公司中的职位是软件工程师,高级软件工程师占14.98%。任职管理岗位的开发者中,项目经理或主管占 6.3%,部门经理或主管的...
阅读(3418) 评论(0)

努力成为优秀的工程师

华为诺亚方舟实验室首席科学家李航结合自己的亲身经验,提出了成为优秀工程师应该遵循的五项原则:面对问题,解决问题;系统地解决问题;站在用户角度看问题;以最小的代价获得最大的效益;磨在细处。 我一直在IT企业的研究部门任职,迄今经历了三家公司:NEC、微软、华为。工作都是既有基础研究,又有产品开发。其实,这两者既有密切联系,性质上又迥然不同。前者在于发现或发明普适性的理论与方法,后者在于开发实用...
阅读(2264) 评论(0)

隔海观潮看SaaS

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

开源前端框架纵横谈

JavaScript框架和库繁多复杂,很大程度上源于前端开发本身的特殊性。Google工程师尤雨溪在文章中对数量众多的前端框架进行了系统的分析和比较,希望能为大家在选择前端技术架构时提供一些有益的参考。 近年来随着Web应用交互复杂度的提升,前端开发也迎来了一个高速发展的时期。除了一些老牌框架纷纷推出改动较大的升级之外,还涌现出一批新生代的开源库和框架,推动着Web应用开发理念向越来越强调前...
阅读(2310) 评论(0)

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

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

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

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

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

挖掘新词的传统方法是先对文本进行分词,猜测未能成功匹配片段就是新词。但这种方式依赖于词库的完整性,如果词库中根本没有新词,我们又怎能信任分词结果呢?顾森在文中介绍了一种基于大规模语料的新词发现算法。 对中文资料进行自然语言处理时,我们会遇到很多其他语言不会有的困难,例如分词——汉语的词与词之间没有空格,那计算机怎么才知道“已结婚的和尚未结婚的”究竟是“已/结婚/的/和/尚未/结婚/的”,还是“已...
阅读(4414) 评论(0)

开放与封闭

近来国内许多公司都开始意识到,需要效仿世界领导性的公司,建立开放的生态系统。可是,为什么要开放?又应该怎么开放?这些都是大话题,值得深入探讨。 我们必须认识到,开放并非无条件的褒义词。在经典著作《反模式》中,有一个著名的反模式叫做"委员会设计":由于有太多的人参与设计,意见纷繁,利益纠缠,最终设计变得过度复杂、含糊不清,根本无法有效地真正实现。也就是说,过度开放无法产生好的设计。历史上,有太多技术和标准都因为"委员会设计",最后逐渐演化为垃圾场:ATM、...
阅读(12665) 评论(7)

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

作为下一代互联网标准,HTML5的地位举足轻重。无论你是重视互联网产品,还是关心用户体验,或者专注于前端开发,HTML5都是不可错过的技术热点。本期封面报道,聚焦HTML5技术,邀请从事一线开发的工程师,揭秘HTML5,展现HTML5不可限量的应用前景。(1)HTML5技术应用分享——第八期TUP系列活动报道(2) 浏览器对HTML5的兼容性分析(3)激动人心的HTML5之美(4) 清音浊言——献给HTML5(5)HTML5 2D游戏开...
阅读(14933) 评论(4)

如何做好年末总结?

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

敏捷开发中的Code Review

 一些敏捷团队在实施敏捷开发中忙于编码、忙于Unit Test、忙于沟通、忙于Build等,虽然也有编码审核阶段,但大都浮于表面,流于形式,效果不佳。本文结合实践,介绍笔者对敏捷开发中CodeReview的理解和相关经验。 文/ 陈序明 敏捷开发中Code Review的目的及内容做任何事情,首先要清晰为什么要做,才能有目标和动力把事情做得更好,...
阅读(18002) 评论(11)

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

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

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

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

时序逻辑领域的开拓者

文 / 吕娜 又一位图灵奖得主去世了,他是受人尊敬的时序逻辑领域大师艾米尔• 伯努利(AmirPnueli)。今年11月2日,这位1996年度图灵奖得主因脑出血去世,享年68岁,只剩那些熠熠生辉的科技成就留给后人。艾米尔• 伯努利于1941 年出生于以色列的Nahalal,在以色列理工学院取得数学学士学位,1967 年在魏茨曼学院以一篇关于海洋潮汐计算的毕业论文取得应用数学博士...
阅读(5509) 评论(1)

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

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

又当爹又当妈的产品经理

一个成功的产品就像一个人的成长过程一样,会经历孕育、婴儿、少年、青年、成年、老年等几个不同的阶段,而产品经理就像无数操心的父母一样,在不同阶段要有不同的心态和处理方式,以帮助产品茁壮成长。文 / Eric Sink 译 / 顾全在我贴出的一篇博客中,有这么一段:最后说点完全不相干的事,别错过了6月3号微软技...
阅读(7651) 评论(6)
353条 共18页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2370776次
    • 积分:26803
    • 等级:
    • 排名:第239名
    • 原创:346篇
    • 转载:4篇
    • 译文:3篇
    • 评论:2936条
    最新评论
    杂志订阅