程序员如何挽救日渐失控的项目

转自知乎: 接手一个新项目,面对以下情况,该如何解决: 1.代码很脏很乱: 冗余度高、 废弃的太多、 编写质量差、 技术栈陈旧松散、 风格百样、 临时性 一次性的hack逻辑、 难以确认哪些代码在生效 以什么方式生效。

8

05-2015

我的代码论斤卖

我的代码论斤卖

刚刚写了一大堆的东西,但是越写感觉写的越来越伤感,有点悲凉的味道,怪不得有人说我是悲观主义者呢,虽然我的确也是。但是我觉得现在我应该写点轻松加愉快的东西。熬一碗乐观向上的精神鸡汤。哈哈

(转)傅盛:创业的本质,就是发现紫牛

我记得有一次做节目,节目上问我:如果重新让你选择一次,你还会选择创业吗?说实在话,如果我知道有这么多困难,我就不选择创业了。创业是个非常困难的过程,最痛苦的地方是,创业太自由了,你自由到很恐惧,这个恐惧像大海里的小鸟一样,飞着飞着就累死了,这和命题作文的难度不在一个维度里面。所以,创业里面有些特别重要的点是我们今天一定要去掌握的。

20

03-2015

分享程序员的11句话

分享程序员的11句话

1.技术只是解决问题的选择,而不是解决问题的根本 我们可以因为掌握了最新的JavaScript框架ahem、Angular的IoC容器技术或者某些编程语言甚至操作系统而欢欣雀跃,但是这些东西并不是作为程序员的我们用来解决问题的根本——它们只是用于帮助我们解决问题的简单工具。 我们必须非常谨慎,不要对某项正好喜欢或者正好很火的特定技术走火入魔。否则,我们将进入这样的思维怪圈:把掌握的那项技术比做是锤子,在思考问题时,会自然的把所有的问题都想象成是锤子可以解决的钉子。

28

11-2014

起个标题想半天

起个标题想半天

最近老是想写点东西,总是有这样的冲动,但是却打开电脑后又突然不知道写点什么了,其实,我突然发现自己似乎有些茫然了。

29

09-2014

程序猿才懂得幽默

程序猿才懂得幽默

1、上完厕所正准备走,隔间传来一阵哀怨的声音:“哥们,帮帮我好吗?”我叹了口气:“不带纸就敢蹲坑,你也是蛮拼的!”他尴尬地笑了笑,说:“不是,你能不能帮我去问下这楼的wifi密码,我很努力地尝试过了,真的拉不出来!”

转-技术人员如何参与产品设计讨论:激活那一潭死水

转发一篇自己感觉真的比较好的文章大家看一下: 很多时候,程序员与产品经理在一个项目上的感观是完全不同的,就如两个盲人摸象,一个希望摸出牛来,一个希望摸出面包来,显然二者都是不够理性的。 所以在项目管理中,我们要引入迭代和增量。迭代让软件不断完善某个特性,增量支持逐步交付所有特性。二者结合起来使用,可以不断修整逼近真实需求,提早暴露及规避风险。项目交流中,往往遇到的问题有以下三个误区。

18

01-2014

不误正业

不误正业

对,这里你并没有看错。并不是所谓的-不务正业,而是不耽误的意思。 其实这篇文章和上篇文章是一块构思了一下想要同一天写的,但是由于当时的确是有些忙(有几家公司面试,需要准备一些资料等等,虽然我本来要年后才开始找的),所以那篇文章其实我也是半夜的时候写的。现在写这篇文章也好,因为这几天的经历和感受的确是更加的让我对这篇文章如何写有了一些新的想法。

论我的电脑为什么比别人的活的相对长久

这样一个题目的来源是源于我前天开通3G流量包,我有一苹果手机,但是一直以来没有开通过3G流量,甚至2G流量也仅仅是过年的时候开通,原因呢,并不是我以往的抠门。其实大家也知道,我也应该并不算是一个特别抠门的人。原因只在于在设置->蜂窝数据里面的3g开关按钮下面,写着这样一段话使用3G虽可提高数据载入速度,但可能会降低电池寿命!

永远不要再犯的 5 个编程错误

但是如果你是一个初学者,你犯的错误可能会比其他人更频繁。那么如何才能避免大部分程序员每天都犯的这些普遍的错误呢? 想要避免错误,就要对它有所了解。这也是为什么我要和大家分享一些在我们的程序员生涯中阻碍我们成长的普遍错误。 在开始之前,你可能想知道为什么我知道这些是错误,不是最佳的方法?