资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [编程语言] 对Web设计和开发人员有用的15个Chrome插件

  最近我才把谷歌浏览器设为默认浏览器,而与此同时我开始将它用于我的兼职Web设计和开发项目中。由于我所依赖 Firebug的插件,在Chrome浏览器并没有完全的对应插件,所以我还是时不时要用Firefox浏览器,但我对谷歌浏览器的速度、屏幕空间的利用 及很多方面都很满意。在这篇文章里,我和大家分享我在设计和开发网站时发现的一些最好的谷歌浏览器插件,按字母顺序列出如下。   1. Aviary S ...
jobbole 评论(2) 有8997人浏览 2011-02-18 11 0

原创新闻 [编程语言] 阅读优秀代码是提高开发人员修为的一种捷径

  编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文是其中的另一篇。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全文。   我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 不仅不容易(编注:参见《微软资深软件工程师:阅读代码不容易》 ...
jobbole 评论(26) 有21432人浏览 2011-01-25 55 4

原创新闻 [编程语言] 计算机科学专业应该传授的3件事

  没错,只有3件事。我多么希望在大学期间学会很多件事,但是我深知没有任何专业会对你进行完整而透彻的教育。一门专业是为了传授你基本知识并且教会你 学习其他知识的技巧。然而作为一名软件开发员,随着经验的积累,我发现越来越后悔在工作之前没有学习深入理解过本文中列出的3件事。   我相信,任何计算机专业如果能够更多的关注这3件事,都会变得更有意义。如果工作之前更加深入的学习这3件事,相信我会更具实战经 ...
jobbole 评论(26) 有12738人浏览 2011-01-19 22 6

原创新闻 [编程语言] 开发人员能够得到的最好赞扬

编者按:原文作者Phil Haack 从1997年开始从事软件开发,目前担任微软的ASP.NET MVC框架的高级项目经理,另外也负责ASP.NET的部分特性。Phil认为:开发人员能够获得的最大赞扬,就是其他开发人员的给予的赞扬。即:同行的赞扬!   作为软件开发人员,有一个小秘密:不管你写的代码有多么优秀,对另外一位开发人员来说,都毫无用处。  如果代码足够“干净”,你都可以吃代码上面的寿司,这 ...
jobbole 评论(29) 有17688人浏览 2011-01-17 38 3

原创新闻 [编程语言] 面试开发人员的有效方法

   当要雇佣开发者时,传统的面试方法显得力不从心,这是必须要面对的现实。你会读简历、电话面试、技术面试、文化适应面试、各方面测试,最后,你基本上跟着 自己的感觉走,雇佣了你认为优秀的人,即使这样,也会经常看走眼。情况不太理想,这是因为开发者属于技术性工人,谈话反应不出他或她对所在领域有多精通。    为什么传统面试方法不行呢?    当你要求别人跟你一起面试时,你会给他们多少准备时间呢?很可能 ...
jobbole 评论(24) 有25694人浏览 2011-01-12 14 5

原创新闻 [编程语言] 不适合当一名开发人员的10种迹象

       程序员能够赚大钱;软件开发人员一周七天都可以随意穿戴;任何人都可以通过自学成为一名程序员。这些仅是人们想成为开发人员的一小 部分原因。不幸的是,人才市场中到处都是拥有原始智力或学问的应聘者,但是他们却不具有成为一名优秀程序员所需要的正确的态度或品格。在决定自己是否应当 成为一名软件开发人员时,你应当考虑以下几件事情。     1. 宁愿培训,也不自学   即使公司对其他类型员工有合适 ...
jobbole 评论(62) 有31769人浏览 2010-12-14 43 48

原创新闻 [编程语言] 如何成为一名Java自由开发人员

编者按:原文作者Jenkov就是那位丹麦的资深Java开发人员,从事软件开发已有十多年。除了常有读者咨询他《如何成为一位专家级的开发人员?》之外,“怎么才能成为一名Java自由开发人员?”也是他收件箱中另一个常收到的问题。   自由职业者的工作是什么?   不知你是否知道,我是一名自由职业的Java开发人员,这意味着我从事咨询工作。我从2000年开始从事这份工作,它占了我职业生涯的大 ...
jobbole 评论(44) 有23014人浏览 2010-12-08 28 5

翻译新闻 [研发管理] CodeBeamer5.5 可弹性导入敏捷Scrum的版本发布

德国INTLAND, 最近与其中国经销ESAST嵌艺创研联合发布研发团队协同作业解决方案CodeBeamer 5.5版. 主要新增功能如下: 更专注:增加更多决策的信息 CodeBeamer 5.5 主要进步为增加更多的工具让使用团队由CodeBeamer系统中榨出更多可用的信息, 以帮助决策. 如 *即时图表视觉化目前的项目状态和项目统计信息 *收集项目事件的活动流 *使用快速里程碑状态 ...
esayj 评论(2) 有4609人浏览 2010-11-26 1 0

原创新闻 [编程语言] 如何成为一名专家级的开发人员

编者按:原文作者Jenkov是一位丹麦资深开发人员,从事软件开发已有十多年。常有读者咨询他,“怎么才能成为一位专家级的开发人员?”(这个“专 家”不是头衔,应是指硬实力,“成为专家”和“被视为专家”是两码事)。所以他在下文中给出了相关建议。另外,他也提醒到,这些建议因人而异、因所用技术 而异,并非适合所有人。   什么是“专家”?成为“专家”需要多长时间?   在我开始讨论如何成为一名 ...
jobbole 评论(11) 有14736人浏览 2010-11-22 26 3

原创新闻 [编程语言] 每位开发人员都应铭记的10句编程谚语

所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。   1. 无风不起浪 别紧张,这也许只是一场消防演习   代码设计是否糟糕,从某些地方就可以看出来。比如: a. 超大类或超大函数 b. 大片被注释的代码 c. 逻辑重复 d. If/else ...
jobbole 评论(44) 有25315人浏览 2010-11-01 75 7

转载新闻 [研发管理] 苹果就像一家大型创业公司,成功产品的关键是小团队

本文原载 Sachin’s Posterous,作者曾在苹果公司工作过。 iPhone 上我最喜欢并且使用最多的应用是苹果的「Remote」,它让我可以遥控 iTunes ,后者通过我家里的 Airport Express 无线基站将音乐传送到客厅的立体声音响。不过,为什么这个应用已经有 8 个月没有更新了呢? Gizmodo.com 写道 没错,按时间来说「Remote」这个应用确实该更新 ...
ialy_2000 评论(2) 有4436人浏览 2010-09-15 5 0

原创新闻 [研发管理] 持续集成工具QuickBuild 3.0发布

QuickBuild是一个不那么知名的持续集成和发布管理软件,可免费用于不多于16个项目的构建。 近日发布了3.0版本。这个版本最大的改进是增加了与issue tracking工具的集成。通过该集成,QuickBuild将builds,issues以及SCM changes等信息有序整合起来达到改善开发流程的目的。在开发过程中,您可能有过这样的经历:在完成一个feature或者改正一个bug之后 ...
yjshen 评论(8) 有10055人浏览 2010-09-10 10 0

原创新闻 [操作系统] Ubuntu 11.04开发代号确定为Natty Narwhal

随着 Ubuntu 10.10 正式发布日期的临近,Ubuntu 创始人Mark Shuttleworth在其博客上确定了下一版 Ubuntu 11.04 定名为 Natty Narwhal (敏捷的独角鲸) 。 Ubuntu版本的命名规则是根据正式版发行的年月命名,Ubuntu 11.04 也就意味着2011年04月发行,除此之外,每个版本的 Ubuntu 还有一个用 2 个英文单词组成的开发 ...
just_cool 评论(6) 有4911人浏览 2010-08-18 13 1

原创新闻 [研发管理] tinyPM 2.2发布,敏捷开发项目管理工具

tinyPM 是一个新的敏捷开发项目管理工具,包括使用JBoss Seam框架,JSF和JPA/Hibernate的Java web应用。 tinyPM 2.2新特性: Sandbox with connectors for JIRA and POP3 mailboxes (plugins) printing user story cards from taskboard tinyP ...
just_cool 评论(0) 有6405人浏览 2010-03-17 3 0

原创新闻 [编程语言] Ujorm 0.93发布,高性能的Java ORM框架

Ujorm是一个新的开源Java版ORM框架,Ujorm的作者目标是开发一个足够敏捷的ORM框架作为Java应用的持久层,以适合快速迭代开发的敏捷团队。 Ujorm的第一个优势是性能上的优势,尤其针对持久层的快速开发,在搜索查询的测试中, Ujorm的运行速度比其他竞争产品要快很多。 0.93新特性: 新的UjoProperty.copy(from, to)方法来复制值; 新的Criterio ...
zly06 评论(10) 有6369人浏览 2010-03-16 5 2

转载新闻 [行业应用] Richard Durnall谈精益开发和敏捷实施缺陷

InfoQ中文站:越来越多的公司开始关注敏捷和精益。作为十分资深ThoughtWorks顾问,您曾经帮助过很多大型组织导入精益和敏捷。能不能跟我们分享一下这方面的经验。应该怎样迈出导入敏捷的第一步?有哪些策略可以保证把试点团队的成功经验复制到更多的团队中?您觉得最大的挑战是什么?能不能给我们一些建议? Richard Durnall:在任何一个有一定规模的组织内确定从何处着手引入敏捷以及精益都是 ...
ITeye管理员 评论(0) 有4759人浏览 2010-02-26 2 1

原创新闻 [行业应用] Roy Singham:从敏捷开发中获益

每个软件开发人员或许都经历过梦魇般的编程项目:项目历时长达预期时间的两倍,严重超出成本预算,又远远看不到结果。幸好,现在可以使用敏捷编程来解决这些问题。   去年年底, ThoughtWorks企业创始人及执行董事Roy Singham先生来到中国。Roy和由他创办的ThoughtWorks是业界公认的企业架构、敏捷开发、涉及大规模离岸团队的大型软件开发、开源软件、Ruby、.Net、Java和 ...
ITeye管理员 评论(0) 有5760人浏览 2010-01-19 10 1

原创新闻 [行业应用] ThoughtWorks Mingle3.0发布 优化敏捷生命周期管理( ...

Mingle3.0能与Tasktop进行集成,并通过团体的交流来扩展协作和增强项目管理。 
作为全球提供Agile ALM工具及相关培训的领袖,ThoughtWorks Studios(www.thoughtworks-studios.com)今天正式发布其明星产品──敏捷项目管理工具Mingle® 3.0。Mingle3.0新增了多层次的团队协作功能,并为改善项目管理增强了报表和跨项目管理的可见性 ...
ITeye管理员 评论(2) 有5174人浏览 2009-12-23 1 0

转载新闻 [编程语言] Google将限制Python语言的应用 开发社区热议

Collin Winter是Python社区一位颇具影响力的开发者,他曾是CPython项目的核心开发者之一、也曾是Unladen Swallow(见文末注释)的核心开发者,参与了很多Python项目的开发。近来传闻Google将在其新项目中限制Python的使用,为此有开发者(以K表示)在Google 论坛中公开询问了Collin Winter,Collin Winter就很多尖锐的问题做了解答。 ...
jythoner 评论(13) 有13600人浏览 2009-11-16 24 5

原创新闻 [研发管理] ThoughtWorks资深讲师为您揭秘——持续集成之道

2009年11月19日-20日,ThoughtWorks将在北京举行持续集成的培训大会,讲解如何使用Cruise进行持续集成开发。相信身为企业核心的你一定不会错过! 大会官网链接: http://www.cspi.com.cn/ ThoughtWorks网站链接:http://www.thoughtworks.com.cn/ 11月19日(周四、全天)、11月20日(周五、上午半天) 北京京仪大酒 ...
ITeye管理员 评论(2) 有10054人浏览 2009-10-26 13 11

最近热门TAG

项目管理(163) 软件测试(94) Git(73) maven(67) 敏捷开发(54) XP(44) 单元测试(43) 配置管理(34) SVN(34) CVS(33) subversion(25) TDD(20) UML(17) Ant(15) UP(6) capistrano(3) Loadrunner(2) UseCase(2) VSS(1)

热门资讯

Global site tag (gtag.js) - Google Analytics