好程序需要至少写两遍

最近这些年,越来越多的人开始转向敏捷开发。各种敏捷开发技术并不新鲜,大多是在80和90年代发展形成。但只是在最近这些年,程序员和(更重要的是)一些商业顾问,架构师,客户开始变得喜欢和拥抱敏捷开发。 进化中的需求 现在的一种普遍的认识是,在开始编码前

高效程序员的 7 个共同特征

导读:要想成为一个伟大的程序员,需要的可不仅仅是能够编写出可以正常运行的代码。Justin James给出了能够成为业内顶尖高手的程序员应该具有的几个典型特质。 要想成为高效的程序员,你需要具备一定的综合素质才能够让你用你所掌握的技能、经验和知识编写出有效的代码。有一些开发人员在技术方面具备一定的技巧,但他们永远无法成为高效的程序员,就是因为他们缺乏所需的其它几项特质。本文将给出成为一个伟大

提高编程技巧的十大方法

本文为开发者总结了提高编程技巧的十大方法,为开发者学习编程加以点拨、指明捷径,有了技巧,在编程时能帮助你事半功倍。 1.学习一门新的编程语言(Learn a new programming language) 学习一门新的编程语言将有助于你开拓新的思维方式,特别是当你使用不熟悉的语言时,你将学习到很多种思维方法应用到语言中。而所学习到的新思维方式,你可以运用在你所熟知的

软件公司的岗位职责

软件公司的岗位职责  岗位:项目经理  主要职责:  计划:  - 项目范围、项目质量、项目时间、项目成本的确认。  - 项目过程/活动的标准化、规范化。  - 根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。  - 各项计划得到上级领导、客户方及项目组成员认可。 

我们需要改变

 每天去做一件自己虽不喜欢, 但却有意义的事: 每天做十分钟的运动, 每天背十个英文单字, 每天读一小段最新的商业期刊,每天饶恕一个自己不喜欢的人(哇!这个最难!)这些事情我不喜欢, 但却很有意义! 不用太久, 我的身体、知识、修养、专业能力 ......,不久,ㄧ定会有迅速惊人的进步。人生, 该是 「进步 + ing」(现在进行式), 而不应是 「进步

无痛苦的软件维护——被遗忘的需求

无痛苦的软件维护——被遗忘的需求

打造最佳开发团队的几点建议

摘要:最好的开发团队架构应该是怎样的?如何在开发团队规模增长的同时保持合适的架构?前Cheezburger CTO、Rover.com产品研发主管Scott Porad根据自身经验,从团队刚刚组建到一定规模以后的不同时期都做

给程序员新手的一些建议

这次招聘过程中,我发现我们在校的学生有下面的这些特点: 1.NB的项目。 当说到自己做过的项目时, 我发现他们做的事都是很NB。要么是研究Linux的底层内核,要么是图像识别处理,要么是推荐算法,要么做高性能计算,要么做数据挖掘,要么是移动方面

软件开发如何应对非功能性需求变更?

软件开发如何应对非功能性需求变更?

软件开发中的11个系统思维定律

  “我会更加努力地工作” —— 一匹名叫Boxer的马(出自乔治·奥威尔的《动物农庄》)   彼得·圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×