放羊式管理模式

杰克韦尔奇说:管得越少,成效越好。习惯于相信自己,放心不下他人,粗鲁地干预手下的工作这是许多管理者的通病。这会形成一个怪圈:上司喜欢从头管到尾,越管越变得事必躬亲,独断专行,疑神疑鬼;部下就束手束脚,养成依赖的习惯,把主动性和创造性丢得一干二净。

应届生如何找互联网工作

“就你,才面了几家公司还给别人指路啊?”,尽管会有人有这样那样的质疑,但我还是非常想说说这个话题,希望后来者不要再踩我的坑,希望能有更明确的努力方向,找到期望的工作。

距离找工作小记后,已经过去两个多月了,2014 校招季也靠一段落。由于我找的都是互联网方向的公司,所以本篇也主要针对如何找互联网技术类岗位。 [......]

阅读全文

15款提高工作效率的Web项目管理工具

在今天的快节奏的商业世界里,能够通过计划、组织、和管理资源池以及评估开发资源的模式来管理一个项目,是一个很艰巨的任务。事实上,有很多现成的项目管理软件来帮助减轻项目管理的负担,并且他们几乎覆盖了所有类型的业务。下面收集了15款提高工作效率的项目管理工具推荐给大家,值得你去关注它们。[......]

阅读全文

你的单元测试有多稳定?提升自动测试质量的最佳实践

单元测试的重要性不言而喻,但是对于经常会出现“失败测试”的现象我们该如何解决呢?失败的原因在哪?单元测试又有哪些副作用?作者Thomas Klambauer在此以最佳实践为例讲述如何提升自动测试的质量。[......]

阅读全文

如何安全的存储用户的密码

大多数的web开发者都会遇到设计用户账号系统的需求。账号系统最重要的一个方面就是如何保护用户的密码。一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害。如果你还在存储用户密码的MD5,那可真的有点弱了。赶紧来看看这篇文章吧。[......]

阅读全文

结对编程VS代码审查:对比开发者文化

从上一份工作到现在的这份工作,我从结对编程的开发文化过渡到同行代码审查,这个转变过程是一个非常有趣的经历。我认为我要记录下些我所注意到的变化。

你可以找到很多标题是/(结对编程|代码审查)的(利|弊)/这种样式的文章,这些文章的作者都可以给出一套清晰且有说服力执行方案。我认为只要权衡它们的利弊,这两种方案都是非常有效率的。我想就两者的权衡策略提供些相对客观的讨论。 [......]

阅读全文

Offline.js:自动提示在线/离线状态

Offline.js是一个JS库,当用户离线,即网络连接断开时,会自动向用户发出警告。在网络连接断开时它会抓取AJAX请求,并对请求进行备份,网络连接正常时重新发送AJAX请求。

使用Offline.js,不必将其整合到已有的脚本中,可单独使用,相信它会为你的应用带来更好的用户体验。[......]

阅读全文