项目管理
文章平均质量分 80
打怪的蚂蚁
这个作者很懒,什么都没留下…
展开
-
我从编程总结的 22 个经验
开发 1. 从小事做起,然后再扩展 无论是创建一个新的系统,还是在现有的系统中添加新的功能,我总是从一个简单到几乎没有任何所需功能的版本开始,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开发一边学习,同时新掌握的信息还可以用于解决方案中。 我很喜欢 John Gall 的这句话:转载 2016-12-01 22:17:33 · 283 阅读 · 0 评论 -
怎样写出漂亮整洁的代码?聊聊clean code的编码、重构技巧
本文从clean code的几个大前提出发,提出了实践clean code的一些手段,重点放在促成clean code的一些常用编码和重构技巧。本文只代表笔者本人的一点点感悟。好的代码,最需要的,还是大家不断追求卓越的精神。你有什么经验可以分享呢?注:本文授权转自美团点评技术团队写在前面clean code,顾名思义就是整洁的代码,或者说清晰、漂亮的代码,相信大多数工程师都希望转载 2017-03-07 20:42:08 · 721 阅读 · 0 评论 -
如何管理技术团队?我的 6 个建议
我工作近 10 年,是程序员出身,有大概 5 年的管理经验,最多管理过 40 人的技术团队。本文是个人的一些观点和建议,以及这些年的一点感悟,希望对于管理人员,特别是中层管理者有点用处。管理技术团队,其实也是管理的一种。我个人认为,管理能力的核心包含两方面,一是针对人,对人性的了解程度以及沟通能力。二是对事,是否有强大的统筹规划协调能力。当然,这是对于广义上转载 2017-03-07 21:34:10 · 1340 阅读 · 0 评论 -
十年开发,我总结出了这12条经验
在一线做了十年的开发,经历了网易、百度、腾讯研究院、MIG等几个地方,陆续做过3D游戏、2D页游、浏览器、移动端翻译app等。积累了一些感悟。必然有依然幼稚的地方,就当抛砖引玉,聊为笑谈。一、对于团队而言,流程太重要了行军打仗,你需要一个向导;如果没有向导,你需要一个地图;如果没有地图,至少要学习李广,找一匹识途的老马;如果你转载 2017-03-31 09:41:35 · 379 阅读 · 0 评论 -
有前途的程序员的14个习惯,你有几个?
慎于说Yes在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望会越来越多。敢于说No看起来和第一条雷同,其实细究转载 2017-03-31 11:18:59 · 259 阅读 · 0 评论 -
GitHub编程资源分享
源参考链接:https://github.com/crane-yuan/free-programming-books/blob/master/free-programming-books-zh.md目录语言无关IDEMySQLNoSQLPostgreSQLWebWEB服务器其它函数式概念分布式系统在线教育大数据操作系统数据库智能系统正则表达式版本控制程序员杂谈管理和监控编程转载 2017-03-31 14:19:58 · 4001 阅读 · 0 评论 -
一名资深质量工程师总结的4个工作思路
在用户至上、体验为王、唯快不破的移动互联网时代,借着在测试领域的七年工作经验积累来简单谈谈质量工程师可以参考的几点工作思路。思路一:关于质量和过程的两个进阶其一,质量上的进阶:从程序质量、用户体验再到产品品质。要引领品质,输出QA的价值。《京东技术解密》中有一段话,“技术需要分三步走,支持业务,驱动业务,再到引领业务”,受益匪浅,QA的质量价值输出同样也需要如此进阶的过程:转载 2017-04-01 15:01:27 · 6506 阅读 · 2 评论 -
如何重构“箭头型”代码
本文主要起因是,一次在微博上和朋友关于嵌套好几层的if-else语句的代码重构的讨论(微博原文),在微博上大家有各式各样的问题和想法。按道理来说这些都是编程的基本功,似乎不太值得写一篇文章,不过我觉得很多东西可以从一个简单的东西出发,到达本质,所以,我觉得有必要在这里写一篇的文章。不一定全对,只希望得到更多的讨论,因为有了更深入的讨论才能进步。文章有点长,我在文章最后会给出相关的思考和总结转载 2017-04-13 10:27:22 · 2405 阅读 · 0 评论 -
从Code Review 谈如何做技术
(这篇文章缘由我的微博,我想多说一些,有些杂乱,想到哪写到哪)这两天,在微博上表达了一下Code Review的重要性。因为翻看了阿里内部的Review Board上的记录,从上面发现Code Review做得好的是一些比较偏技术的团队,而偏业务的技术团队基本上没有看到Code Review的记录。当然,这并不能说没有记录他们就没有做Code Review,于是,我就问了一下以前在业务团队转载 2017-04-13 10:36:13 · 399 阅读 · 0 评论 -
7个习惯让你成为高级程序员
初入编程时的我,作为新手,一直很迷茫,从未有方向。总觉得高级程序员,像天空中的星星高高在上。不知道自己通过怎样的姿势,才可以到达。直到有一天我阅读了《程序员修炼之道:从小工到专家》,里边的这几条至今受用,以下是我的分享,供也在迷茫期的你参考。如果受用,请把他们记在心里,贴在桌子上。1、要有负责心在我们的每日工作中,有一半以上时间是在解决各种Bug转载 2017-08-02 09:27:04 · 286 阅读 · 0 评论 -
90%的 CTO 都做不好绩效管理?看看这个十年 IT 老兵都有什么绝活?
十多年从业经历,从 2001 年开始带团队到现在,我几乎经历过所有的 IT 角色。2010 年,我随创始团队筹建国美在线至今,经历了从几百单到现在日均百万订单,从只有家电品类到现在全品类、金融、大数据服务、云服务的综合平台,从 5 人到现在的上千人的技术团队建设过程。IT 技术团队的绩效考核是比较头痛的事情。从技术员工的角度来讲,我和大家一样是很反感绩效考核的,主要原因转载 2017-08-02 11:30:00 · 830 阅读 · 0 评论 -
带好团队的7个步骤,不然就自己干到死
柳传志认为“带队伍”要做好三件事:充分调动员工的积极性;提高员工能力;使员工队伍有序,协调、效率高。文中给出了10条带团队的实践性建议,可以很好地帮助领导者提升领导力和执教能力。在信息社会这个大背景下,人人都会经历许多大悲大喜!虽然,一个人的聪明才智是无限的,但是,一个人的精力却是有限的。有人说:“一个篱笆三个桩,一个好汉三个帮”,在一个组织或部门之中,团队合作精神显得尤为重要。那么,怎样转载 2017-08-17 09:09:40 · 2059 阅读 · 0 评论 -
十张图教你看懂员工为什么工作不积极!
作者:李开复 和员工建立长期稳定的雇佣关系确实是非常困难的,因为员工有时也会很“脆弱”。作为经理,你需要倾尽所能的让员工开心并投入到工作中。通常问题出在老板身上,而不是公司、宗旨使命、同事身上。作为经理读完这篇文章,你应该尽量避开这些错误。好领导的秘诀是做真实可信的人,对员工诚实。1.事无巨细的管理方式你认为自己比员工能干转载 2017-03-07 20:10:21 · 981 阅读 · 0 评论 -
技术团队的情绪与效率
引:为什么工程师的效率有那么明显的波峰波谷?为什么会有负面情绪?负面情绪与工作效率有什么关系? 团队 Leader 应该怎样保证整体的效率输出与大家的成长?为什么醉心于技术的同学做项目总是虎头蛇尾?对工程师来说经常会有明显的效率差异,有时一天能搞定好几个模块,顺带加了好几个新的技能点,而有时一个简单的功能投入了两三天还和之前没什么区别。虽然任务并不复杂,但忍不住会刷会微博,聊会 QQ,即使转载 2017-02-14 09:08:31 · 355 阅读 · 0 评论 -
如何保持长时间高效学习
关于高效学习,本人在过去一年的时间有些经历和心得。 2015年,新开了一家公司,前期就两个人,要处理的事情数不胜数。同时因为人情关系,还担任另一家上市公司顾问,差不多10个月的时间里,工作量相当于正常人的3倍,每天早上7点钟起床,但很少在凌晨1点前睡觉。 就在这10个月的时间里,除了处理好两份工作之外,我写完了自己的新书并且出版,并且完成了一份差不多10万字内部资料的80%工作量。因为原创 2016-11-22 18:22:09 · 1122 阅读 · 0 评论 -
情商领导力:员工咋样才愿意跟随你
《纽约时报》科学专栏作家丹尼尔·戈德曼在其《情商》引入的情商(EQ)概念对领导学领域产生了巨大的影响。戈德曼的一个核心观点是,长久以来商业社会太过强调“思维”智力的重要性,忽略了情商,而要真正全面地理解领导效力,既要衡量情商,又要衡量传统的智商。高情商的领导相对于已有的职位权势和所掌控的物质激励,往往更喜欢从影响力入手。因为一个领导对下属的影响力,决定了团队的战斗力和凝聚力。原创 2016-11-23 17:35:36 · 1301 阅读 · 0 评论 -
最危害程序员职业生涯的三大观念
程序员在社会上,到底是怎样一个生活群体?你是否能找到自己方向。其实,从实际上来说,路其实一直都在那里,只是我们看不到而已!当初的我们,一直被一些技术牵着鼻子走,并不是自己在做着自己想做的,而是被技术推到了现在这样子。想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我跳出编码后,我开始思考和程序及程序员职业生涯相关的原创 2016-11-23 17:36:42 · 362 阅读 · 0 评论 -
如何胜任一个小型公司的技术总监
技术总监应该做哪些事情?一个人精力有限,开发、带人、培训、管理如何权衡?怎么才能做到最好?本文作者韩伟,他将会和我们分享他的个人经验,韩伟就职于腾讯互动娱乐研发部,本文授权转载自他的个人微信公众号(id:handa1740168)。资深程序员是团队中最强大的生产力,但往往被不合理的工作安排浪费掉。因此作为一个团队的技术的“头”,必须要有明确清晰的认识,把主要的事务性工作剥离出来,同时放弃大原创 2016-11-23 18:01:47 · 570 阅读 · 0 评论 -
优秀工程师必备的十大能力!
“平庸的人总是相似,优秀的人却各不相同。在这各不相同的特性里,掩藏着怎样的共性?据说这十大能力,是通往优秀工程师之路的必备资质。大家好!我是黄勇,目前在特赞(Tezign.com)担任 CTO。特赞有一支强悍的技术团队,以及浓厚的工程师文化,同时也培养了一批优秀工程师。 几天前,我在自己的微信朋友圈中连载了十篇关于优秀工程师的文章,得到了很多朋友们的认同,非常感谢各位的关注和支持!转载 2016-12-06 21:23:37 · 891 阅读 · 0 评论 -
永远要设定Deadline,完成比完美更重要
在完成一个任务的时候,我们经常会追求尽善尽美,避免出现瑕疵,然而,这样有一个坏处是,总是很难在规定时间内做完。所以,完美和完成到底哪个更重要?完成比完美更重要7月19日,李翔商业内参的标题是《追求完美重要,还是按时完成重要?》,其中提到了罗永浩的反思,他在做锤子手机的时候,过分追求细节的完美,导致产品上市比竞争对手晚了半年。李翔评原创 2016-12-21 17:26:39 · 1113 阅读 · 0 评论 -
Docker+Jenkins打造自动化测试以及部署升级环境
在项目迭代周期有限的情况下,流程冗长条件复杂的升级测试无法再依赖人工的办法完成,必须借助自动化测试的工具和方法解决这个问题。本文将以Transwarp Data Hub(TDH)的自动化升级测试的架构为例,分析应如何选择并系统性的整合不同技术以合理实现自动化测试以及部署升级。随着产品发行版的增多,大量存在于客户现场的老版本有待升级更新,每当一个新版本产品发布给客户前,测试人转载 2017-01-03 16:06:13 · 7571 阅读 · 0 评论 -
程序员的基础生存技能:高效用Google
如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小觑的位置,它不单是一项发明,更是一项成就,最大程度消灭了信息的不平等。既然人人都可以接触到海量的信息,那么衡量信息财富多寡就只剩下技巧这惟一的标准了:善用搜索引擎的都是信息时代的富翁,不懂搜索引擎的都是信息时代的负翁。而像程序员这种必须终生学习的职业,搜索引擎就是我们的左膀右臂。懂搜索引擎就是我们的基本功,不,应该原创 2017-01-03 16:18:36 · 427 阅读 · 0 评论 -
架构师到底该不该写代码
周末InfoQ-StuQ直播,主持和听众提问的简版实录,快消时代,精简到1分钟可以读完(原文有10000字)。提问:沈老师是从什么时候开始写文章的?我从大学开始有写文章的习惯,最开始主要记录学习上和生活上的一些东西。毕业加入百度之后,在百度空间总结一些学习到的技术的东西,后来百度空间好像转型做交友平台了,于是搭建了自己的博客,在博客上写了一两年。最近当然就是在公众号“架转载 2017-01-03 19:55:30 · 2483 阅读 · 0 评论 -
九大PPT制作伴侣【神器】
1、SlideShare这个相当于PPT界的YouTube。可以方便的分享、上传、下载、引用PPT。在这里汇集了大量优秀的、风格迥异的幻灯片,是个不可多得的好地方。2、ThemeGallery模板套个模板也许是最简单有效的美化PPT方法。ThemeGallery的模板非常专业,且主题多样,基本能够满足我们日常的需要,唯一的问题是:如何在上百个漂亮的模板中选出原创 2017-01-04 14:24:59 · 504 阅读 · 0 评论 -
聊聊clean code
clean code,顾名思义就是整洁的代码,或者说清晰、漂亮的代码,相信大多数工程师都希望自己能写出这样的代码。也许这是个千人千面的话题,每个工程师都有自己的理解。比如我,从一个天天被骂代码写得烂的人,逐渐学习成长,到现在也能写的出“人模人样”的代码来了。这期间算是积累了一点经验心得,想和大家分享,抛砖引玉。本文主要针对面向对象编程的clean code来阐述,面向过程代码的思路转载 2017-02-11 15:13:04 · 1553 阅读 · 1 评论 -
技术团队,如何更高效地开会?
会议目标混乱不堪,与会人员莫名其妙,会议冗长且无趣,浪费时间耗费生命,咋整?写在前面相信很多做技术的朋友都一样,我们都是非常讨厌开会的人。我们只希望能够静下心来,沉醉在自己的代码世界中,为了让世界变得更加美好,而付出自己的青春,这才是我们程序员的梦想,这才是我们最应该去做的事情。为何讨厌的会议总是来纠缠我们?我们不想开会,我们只想静静。其实我们都知道,会议是必不可少,尤其是需要当面转载 2017-08-24 20:35:03 · 1055 阅读 · 0 评论