摘要:CTO六大要点:第一,最重要的是要具备解决技术问题的能力。CTO更需要具备发现问题的能力。第二,CTO要有“还债”意识 (Technology Debt),需要能够找出并解决历史积累下来的技术问题。第三,CTO需要与CEO建立良好的合作关系 (Partnership)。CTO首先要做到的是改变思路—... 阅读全文
成长中一些事物处理的感悟
2015-01-27 18:27 by samli, 196 阅读, 0 推荐, 收藏,
摘要:谋后而动大多数工程师都是硬着头皮上,不过我喜欢谋后而动何为硬着头皮上:下周一开始的任务,产品不把需求给自己,一定是在等着。产品不召集说明沟通会议,永远不会主动要求。研发沟通会议的时候,提不出任何问题,和建议,研发的时候,做到一半,发现路走不通,想想,继续走下去,痛苦不堪,推倒重来,亚历山大,最后结果... 阅读全文
管理原则 - 简单有效
2015-01-27 18:11 by samli, 208 阅读, 0 推荐, 收藏,
摘要:做管理,有一项很重要的能力就是决策,人才选择(招聘、人才培养),技术选择(技术实现、解决方案),更恐怖的是,很多和产品,营运,客服同事的沟通,需要你有快速的临时决策能力怎么决策,是相当考验人的,往往让人束手无策,自己总结的原则就是:简单有效这件事情的实现,落实,够不够简单?有没有效果?效果是多大?大... 阅读全文
《设计模式》- OO 模式
2015-01-26 20:16 by samli, 409 阅读, 0 推荐, 收藏,
摘要:策略模式(鸭子公司)定义了算法簇,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。观察者模式(订报)定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知,并自动更新。装饰者模式(咖啡价格)动态地将责任附加到对象上。想要扩展功能,装饰者提... 阅读全文
《设计模式》- OO 原则
2015-01-26 20:15 by samli, 292 阅读, 0 推荐, 收藏,
摘要:封装变化(找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起)(把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充此部分,而不影响不需要变化的其他部分)(系统中的某部分改变不会影响其他部分)针对接口编程,不针对实现编程多用组合,少用继承(使用组合建立的系统,具有很... 阅读全文
管理原则 - 技术优先,还是管理优先
2015-01-26 19:27 by samli, 558 阅读, 0 推荐, 收藏,
摘要:技术优先,还是管理优先,这应该是每个走向管理岗位的技术人员,都要面临的问题。自己刚开始,也常常被这个问题所困扰。一种状态是,每天都很忙,每天都加班到10点,11点。喝口水的时间,都是急冲冲的。最伤心的还是,尽管如此,成果不多,只有苦劳,功劳很少。痛定思痛,深感团队需要更多的人才,团队管理做好了,自己... 阅读全文