最新文章
.NET程序员,我们应该更专业点 程序人生
众所周知,打从.Net诞生那一天起,业界就弥漫着一股贬低.Net的空气。许多公司排斥.Net,因为.Net低效的名声,加之怕被微软绑架的担心。许多C++程序员有偏见,看不起.N......
每个程序员都必须遵守的编程原则 程序人生
本文是从 The Principles of Good Programming 这篇文章翻译而来。 好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去......
什么是Node.js? Web前端
译文全文:http://jayli.github.com/whatisnode/index.html 作者:Brett McLaughlin ,原文:What is Node? Node不是万能药!但的确能解决一些关键问题。 ......
程序与书法 程序人生
前天在路上和朋友聊天,说起自己一直属于有恒心没耐心的那类人,说着说着,经他提醒,才发现了问题:自己的诸多爱好之中,没有一样是慢节奏的。 和一般的IT人士一......
你得学 JavaScript Web前端
英文原文:You Must Learn JavaScript 如果你现在想学一门语言的话,你应该学习JavaScript. 为什么这样说呢? 我认为,每一位Web开发人员都应该学习JavaS......
Coding: 写 Test 还是不写 Test? 程序人生
在 appWorks 有一些问题我们常常讨论,例如:用什么工具、做什么产品、该怎么营销、该跟谁合作、怎么合作、什么时候增资、该拿多少钱…等等,这些问题往往没有......
软件开发团队主管易犯的十个错误 项目管理
英文原文:10 Mistakes That Software Team Leads Make 本文是Roy Osherove在Skills Matter的一次发言,他介绍了团队领导经常会犯的十个错误,并提出了一些......
HTML5须知十件事 Web前端
英文原文:10 things you should know about HTML5 一两年前,HTML5似乎还是一个模糊的概念,只有少数几个互联网的书呆子才会关心。而现在,却感觉仿佛HTML5无所......
惹恼程序员的10件事 程序人生
程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看10......
在IT界取得成功应该知道的10件事 程序人生
英文原文:10 things you gotta have to succeed in IT 此文作者还是Jack Wallen,他在前段时间写过不少文章讨论IT职场,比如退出IT行业的10个理由,和身心疲......
Java泛型简明教程 编程语言
泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,......
JavaScript有关的10个怪癖和秘密 Web前端
原文作者:Andy Croxall 原文链接:Ten Oddities And Secrets About JavaScript 翻译编辑:张鑫旭 数据类型和定义 1. Null是个对象 JavaScript众多类......
程序员常犯的5个非技术性错误 程序人生
英文原文:5 top non-technical mistakes made by programmers(备用链接) 一个好的软件开发人员需要培养两种技能:技术技能和非技术技能。不幸的是一些开发者......
Hack, Everything! 程序人生
昨天,一群参加青年创业暨交流计划 —— 一个由中华青年企业家协会发起、给学生参加、非常重视实践的创业培训 —— 的同学们来 appWorks 参......
我是如何从煤矿工成为程序员的 程序人生
我来自于一个东欧国家。我在一个煤矿里工作了很多年(在一个很深的矿井里)。每天我都处在危险中,那些年都是这样度过的。后来我感觉过够了这种生活,决定去寻找另外......
能大大提升工作效率和时间效率的9个重要习惯 程序人生
现代人都很忙,但忙的可能没有效率,可能在“忙人”摸象,也就是瞎忙。也许你的效率可以提升20倍,也许你的激情和潜能可以提升10倍!秘诀就在于目标管理、......
高效的面试方式:结对编程 程序人生
有一定职业编程经验的人一定都知道,业界标准的面试模式大致如此:进入面试房间后,给你一个白色写字板(国内用纸卷做题应该也很常见),让你在上面写出每个问题所对......
如何学习一门新的语言 程序人生
这两天在看《编程人生》,这本书确实非常不错。而且看得也特别的轻松。其中有几个人都谈到了如何学习新的语言,但是给我最深刻的是Google的首席Java架构师Joshua Blo......
持续交付的八条原则,你能做到几条? 软件工程
英文原文:8 Principles of Continuous Delivery The process for releasing/deploying software MUST be repeatable and reliable.软件的发布或部署过程必......
人们最初厌恶编程的10个原因 程序人生
英文原文:10 Reasons Why People Initially Suck at Programming 每个人刚开始的编程技术都不理想,所以我们决定列出一张清单,写上大家都能接受的理由,还有......