标签:程序员

26点

大龄程序员怎样渡过中年危机? — 范凯(丁香园CTO)

大龄程序员怎样渡过中年危机? — 范凯(丁香园CTO)
在我还是25岁的时候,我和很多程序员一样,其实有同样的担心,老了以后怎么办?写代码难道还能写到30岁? 当我30岁的时候,我发现自己创业去了,虽然非常苦逼,但是苦中作乐,还挺有挑战的。当然创业是没有退路的,创业要是失败了,估计更加没人要了。所以还是先想创业的事吧,35岁的大龄程序...

林涛 2个月前 (06-14) 267℃ 0评论 0喜欢

26点

cto和普通程序员的差别

cto和普通程序员的差别
并不是所有程序员都会变成 CTO,程序员——>CTO 的路径像是一个漏斗,极少数人沉淀下来,在业界掀起一阵阵飓风。这些 CTO 比起普通的程序员,强在哪?丰富的技术知识只是基础,更重要的是战略眼光,管理把控能力。那么 CTO 所思所想,和普通程序员究竟有什么不同?  普通...

林涛 1年前 (2016-04-05) 715℃ 2评论 0喜欢

26点

老程序员的能力

老程序员的能力
1.重构是程序员的主力技能。 2.工作日志能提升脑容量。 3.先用profiler调查,才有脸谈优化。 4.注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。 5.普通程序员+google=超级程序员。 6.单元测试总是合算的。 7.不要先写框架再写...

林涛 1年前 (2016-03-15) 517℃ 0评论 0喜欢

26点

改良程序的11技巧

改良程序的11技巧
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。 让我们看一些基...

林涛 2年前 (2016-02-09) 696℃ 1评论 0喜欢

26点

以下十条让你成为优秀的程序猿

以下十条让你成为优秀的程序猿
1. 不要重复 这是一条非常值得遵循的伟大原则。我很习惯于回过头去检查自己写下的代码,重构那些被多次使用的部分。虽然在将一个长方法分解为若干个短方法时,会遇到一些困难。Ctrl + R + M 在 visual Studio 中非常有用,可以帮助你重构代码为单独的方法。这使得代码...

林涛 2年前 (2016-02-09) 613℃ 0评论 0喜欢

26点

技术债务管理 推荐学习

技术债务管理 推荐学习
技术债务是由Ward Cunningham在1992年的报告[1]创造的一个比喻,被定义为当我们有意或无意地做了错误的或不理想的技术决策[2]所累积的债务。它和金融债务非常相似。一个人贷款了就会产生债务。如果他定期还款,那么所创建的债务是可以接受的,不会产生进一步的问题。但是...

林涛 2年前 (2015-10-22) 513℃ 0评论 0喜欢

26点

如何才能成为一个好的技术领导者?

如何才能成为一个好的技术领导者?
关于技术领导者应该具备的品质和管理技巧,本文择要归纳如下。  如果不能从帮助团队获得满足感,那么就不要成为一名领导者 技术领导者要忙于会议、计划、打断、团队沟通、文档等工作,永远无法达到一个人单独工作时所能达到的那种个体生产力。 技术领导者的工作不...

林涛 2年前 (2015-10-22) 566℃ 2评论 0喜欢

26点

程序猿职业怠慢的解决对策

程序猿职业怠慢的解决对策
丰盛的早餐——身处高科技产业漩涡的我们常常会熬夜到凌晨两三点,然后又因为起得晚急匆匆赶去上班,因而没时间吃任何早餐。又或者,可能你只能在路上一些脏兮兮的早餐店中买点小得可怜的熏肉三明治。我们都知道早餐是一天中最重要的一餐。而且不仅仅是要吃早饭,吃什...

林涛 2年前 (2015-10-18) 538℃ 1评论 0喜欢

26点

程序员怎样才能做项目经理

程序员怎样才能做项目经理
  的确,很多程序员能做好项目经理的职位。好的程序员和好的项目经理的之间没有本质的冲突。这两个职位都是面向细节和面向结果的。但是一个人不可能同时做好这两个工作。 为了理解这种不兼容性,必须认识程序员和项目经理工作任务的类型。 ...

林涛 2年前 (2015-05-05) 637℃ 0评论 0喜欢

26点

怎样才能高效工作 来自facebook内部分享

怎样才能高效工作 来自facebook内部分享
不论你如何富有,你都赚不到更多的时间,你也回不到过去 — facebook内部分享。没有那么多的假如,只有指针滴答的时光飞逝和你应该好好把握的现在,以下25张PPT的分享将为您带来时间价值管理的技巧。 1、时间常有,时间优先。 2、时间...

林涛 2年前 (2015-03-11) 1019℃ 1评论 0喜欢

26点

10个面向对象设计原则 <转载>

10个面向对象设计原则 <转载>
面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽...

林涛 2年前 (2015-03-09) 985℃ 0评论 0喜欢

26点

软件开放文档的的写法及内容概述

软件开放文档的的写法及内容概述
软件文档可以分为开发文档和产品文档两大类: 开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《功能函数文档》、《界面文档》、《编译手册》、《QA文档》、《项目总结》等。 产品文档包括:《产品简介》、《产品技术白皮书》、《...

林涛 2年前 (2015-03-08) 491℃ 0评论 0喜欢