如果是创业团队,不怕犯错,犯了错,该改的就改。
在淘宝的IT项目中,开发测试大约是4:1的比值。
管理的素质中非常重要的两点:淡定、控场。
淡定,给人安全感,不慌张,不急躁,感觉就好像一切都在掌握这种。
控场,能在公众场合说服众人,先不管是否完全对,能在逻辑上说得通。
这是非常优秀的能力,如果性格中不具备,可以用非常熟稔的业务背景和极高的技术能力来补充。
激发团队潜能。
团队协作远比单个人的突出重要。
好的leader,应该尽量隐藏自己,让大家秀,往往能秀出能力和责任心。
执行力一向重要。少制定规章制度,但是制订了就要执行。
主动性
不用要求而自然会有中层主动性。
对于基层来说,主动性是“涌现”的,凝聚力的自然结果。
不违反劳动法,一起进步,分享成果,爱与关怀,当然,如果团队本身做不到,要求基层的主动性,也是不太好的。
有益于提高效率的工作方法。小动作,大改进。
团队新加入者的入门指引:团队介绍、Team工作流程、Team上下文关系、工作环境。
工作环境的统一出处,保持最新,避免N个同事有N份。
学会使用工具,可以让工作事半功倍。
不要违反自然规律
上线,特殊时期赶进度,需要加班是必须的,这无可厚非。但如果把加班变成文化,效率往往下降很多。
彻夜编程让你感觉是世上最好的程序员,却要花几个星期去纠正你在短暂辉煌时埋下的失误。
每天的5-30分钟站会,来取代日报
技术
阿里的第四代云,说是比第三代DUBBO提高了几倍,QPS=3000。很多时候为了提高分布式事务的性能,会把UPDATE变成INSERT。
代码质量
一页纸的编码规范,最常用的,比如:moneyTotal,大家都这样写,避免有的人totalMoney;逐渐的增加更多约束。
代码格式,通过Eclipse的模板强制约束,只要一保存,比如缩进、括号等,大家都是一样的。
CodeReview:Code Review中的几个提示 。
更多工具:PMD、Jekensis、Sonar。
看两本书:《黑客与画家》《代码大全》。
测试
努力朝着自动化测试的方向发展,花点时间写自动化测试代码(覆盖多种测试用例),可以避免无数次的重复行为。
测试人员一般用TestNG来写自动化测试。 开发人员一般用JUnit写单元测试。
在自动化测试的实现过程中,是需要开发测试一起写代码的,给开发人员做了工作量,写测试是2倍的量。
部署
避免让部署变复杂的行为,比如Spring Profile。应该打一样的包,部署到生产机器就是生产环境,部署到测试就是测试环境。
安全感
安全感来自于认可。
更自信,更容易成功。不安全感的表现:退缩、封闭、不愿意争、唯唯诺诺。 有安全感的人,可以把自己变成透明人。
如何从恶性循环,转向正向循环,可以一点点的要求自己。
管理者素质三角形
布道:opentalk,讲出来,培养了别人,也锻炼了自己,提高了情商。
技能:勤加练习可以培养技能。
管理和沟通:情商高固然好,或者通过勤加练习来提高。
对待焦头烂额的问题
如果是线上问题,尽快升级,群策群力来解决,总会有人擅长;
如果是开发过程中的问题,耗费了2个小时的时间还没解决,虽然我们非常希望解决了再离开公司,再回家睡觉,但是,还是压抑这个热情和冲动吧,出去踢个球或者回家睡个觉,第二天再看看,往往能迎刃而解。
原文地址:http://blog.csdn.net/puma_dong/article/details/45442195