随笔分类 -  Engineering

互联网公司容器集群大规模运维
摘要:互联网公司容器集群大规模运维应用的云运维难点思路核心模块今天先到这儿,希望对技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍Docker与CI持续集成/CD互联网电商购物车架构演变案例互联网业... 阅读全文
posted @ 2019-07-21 20:26 PetterLiu 阅读(652) 评论(0) 推荐(0)
2018年Code Review状态报告
摘要:Code Review 代码评审是指在软件开发过程中,对源代码的系统性检查。通常的目的是查找系统缺陷,保证软件总体质量和提高开发者自身水平。 Code Review是轻量级代码评审,相对于正式代码评审,轻量级代码评审所需要的各种成本要明显低的多,如果流程正确,它可以起到更加积极的效果。正因如此,轻量级代码评审经常性得被引入到软件开发过程中。 Code Review 在质... 阅读全文
posted @ 2019-05-26 12:25 PetterLiu 阅读(1470) 评论(0) 推荐(0)
软件工程师专业化与转管理的建议
摘要:同是IT行业软件开发工程师, 部分人到30岁已对技术没有了兴趣, 想转管理. 但是他之前是否又真是专业的软件工程师呢? 据观察与了解很多这类人不是, 没有持续的学习的习惯已经落伍. 在研发团队管理上也只是入门级. 不管是继续做技术开发, 还是研发管理, 还是有一些建议:专业化 近年来IT行业各种观点、实践、技术、工具与术语层出不穷,想成为专业开发者,就得对其中的一... 阅读全文
posted @ 2019-03-31 12:02 PetterLiu 阅读(1143) 评论(2) 推荐(0)
UED视觉交互设计与流程介绍
摘要:UED视觉交互设计与流程介绍------------------------------------------------------------------今天先到这儿,希望对您技术领导力, 企业管理,物联网, 系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 项目管理-习惯发生范围变更前端性能核对表Checklist-2018大型电商互联... 阅读全文
posted @ 2019-01-11 21:36 PetterLiu 阅读(3134) 评论(0) 推荐(0)
服务端性能的架构设计与调优
摘要:服务端性能的架构设计与调优网卡多队列绑定CPU ------------------------------------------------------------------今天先到这儿,希望对您技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 前端性能核对表Checklist-2018大型电商互联网性能优化案例国际... 阅读全文
posted @ 2018-10-28 10:39 PetterLiu 阅读(1033) 评论(0) 推荐(0)
电商行业运维实践
摘要:电商行业运维实践------------------------------------------------------------------今天先到这儿,希望对您技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍Docker与C... 阅读全文
posted @ 2018-10-06 12:24 PetterLiu 阅读(2086) 评论(0) 推荐(0)
团队DevOps实践之一
摘要:团队DevOps实践之一------------------------------------------------------------------今天先到这儿,希望对您技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍Dock... 阅读全文
posted @ 2018-09-30 08:47 PetterLiu 阅读(1252) 评论(0) 推荐(1)
关于软件设计与工匠精神
摘要:最近与同仁讲一个简单的功能,我们过去的项目或系统可能开发过很多次了,当下需要反思软件设计怎么才能做得更好,这样我们自己才能成长。如果软件设计都做不好,更做不好软件架构。 如果你重复一次又一次在做与过去相同的东西,有没有意义? 没有成长,等于浪费时间。现在产品经理都需要关注用户增长的设计了,思考你如何获得成长。什么叫“重复性劳动”? 你也许会以为,重复性劳动是指那些主要以体力完... 阅读全文
posted @ 2018-09-09 18:36 PetterLiu 阅读(2461) 评论(0) 推荐(1)
DevOps实例
摘要:DevOps实例------------------------------------------------------------------今天先到这儿,希望对您DevOPS, 技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍... 阅读全文
posted @ 2018-08-26 22:34 PetterLiu 阅读(1008) 评论(0) 推荐(0)
持续交付之软件包管理maven篇
摘要:背景 持续交付的我们常见的流程如下,其中有一个环节就是软件包管理今天我们以maven仓库为示例,如下是Jenkins与CD生态:持续交付的示例5 Principles 五个原则Deliver fastAutomate almost everythingKeep everything in version controlBuild quality InEmpower the teamNEXUS介绍N... 阅读全文
posted @ 2018-08-12 14:31 PetterLiu 阅读(1709) 评论(0) 推荐(0)
从QA到工程能效团队
摘要:Engineering ProductivityProductivity is our job; testing and quality are the job of everyone involved in development. This means that developers own testing and developers own quality. The productivit... 阅读全文
posted @ 2018-07-07 14:39 PetterLiu 阅读(650) 评论(0) 推荐(0)
IT企业级应⽤开发模式演化
摘要:前端研发流程传统To B类系统的研发模式探索 & 思考设计模式库(DPL)设计语⾔设计语⾔详解基于MVVM模式的Web框架 & UI库优化后的开发模式实现价值实践赋能赋能授权(Empowerment)是近年来应最多的商业语汇之一。赋能授权的意思就是授权给企业员工——赋予他们更多额外的权力。逻辑上来说,这样做意味着为了追求企业的整体利益而给予员工更多参与决策的权力。 理论上, 赋能授权是为了消除妨碍... 阅读全文
posted @ 2018-04-29 10:10 PetterLiu 阅读(875) 评论(0) 推荐(0)
前端性能核对表Checklist-2018
摘要:前端性能核对表Checklist-20181. 计划与度量 Get Ready: Planning and Metrics☐ Establish a performance culture.☐ Choose the right metrics.☐ Be 20% faster than your fastest competitor.☐ Share the checklist with your c... 阅读全文
posted @ 2018-03-11 15:34 PetterLiu 阅读(1386) 评论(0) 推荐(0)
2017-2018年Scrum状态调查报告
摘要:HOW SCRUM IS USED 在2017年的报告中,Scrum的应用范围在扩大,已经从其发源的IT部门扩展到了相距甚远的业务部门。2017-2018年度报告的其中一个主要目标就是关注更广泛的敏捷转型,看看不同行业中影响Scrum企业应用及区域应用的细微差别。 在这份报告中,我们看到,企业勇于尝试,并采用Scrum框架来支持他们的敏捷转型,而且是以符合其独特的公司需求和文化需求的... 阅读全文
posted @ 2018-02-21 17:57 PetterLiu 阅读(999) 评论(0) 推荐(0)
互联网公司的持续交付
摘要:持续交付(英语:Continuous delivery,缩写为 CD),是一种软件工程手法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以释出的状况。它的目标在于让软件的建置、测试与释出变得更快以及更频繁。这种方式可以减少软件开发的成本与时间,减少风险。 在今天互联网公司更需要持续交付,让我们开始:DevOps的范围更广,它以文化变迁... 阅读全文
posted @ 2017-12-10 09:59 PetterLiu 阅读(3482) 评论(0) 推荐(2)
敏捷企业宣言
摘要:一直以来敏捷运动影响着每个追求卓越的企业。敏捷企业是一种新型的企业经营组织形式。敏捷企业指企业能够比较容易地实施各种业务创新,而且企业实施这些业务创新的代价和风险是可控的。敏捷企业就是将柔性的先进制造技术,熟练掌握生产技能、有知识的劳动力, 以及促进企业内部和企业之间的灵活管理三者集成在一起,对千变万化的市场机会作出快速、有效的响应。敏捷企业强调人、组织和技术的有机结。通过这三者的紧密... 阅读全文
posted @ 2017-11-03 21:22 PetterLiu 阅读(545) 评论(0) 推荐(1)
慢谈软件测试行业现状一
摘要:慢谈软件测试行业现状一现状 一些中小型公司开始做软件或互联网软件开发业务,但是老板没有意识到研发团队还不够完整。因为有一些团队完全没有专职的软件测试人员,这也是源于老板与干系人,管理高层对软件测试,软件质量管理的理解层次度低,而大部分非研发出身的老板,总是以为软件开发代码写完就可以使用了,没有深入理解软件测试过程。还有,即使他们了解了一些软件测试与质量管理理论,也不愿意投入成本去实施软... 阅读全文
posted @ 2017-10-29 10:58 PetterLiu 阅读(4009) 评论(0) 推荐(0)
风控系统容器化之旅
摘要:微服务架构GitLab –> Jenkins –> Unit testing –> Code Analysis –> Harbor今天先到这儿,希望对您在系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: Docker与CI持续集成/CD互联网电商购物车架构演变案例互联网业务场景下消息队列架构互联网高效研发团队管理演进之一消息系统架构设计演进互联网... 阅读全文
posted @ 2017-10-02 16:57 PetterLiu 阅读(641) 评论(0) 推荐(0)
2016年Scrum状态调查报告
摘要:背景 Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发,包括一系列实践和预定义角色的过程骨架。Scrum由Jeff Sutherland和Ken Schwaber在一次IBM项目合作中研究成功,1995年OOPSLA大会上进入人们的生活。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括所有开发人员。201... 阅读全文
posted @ 2017-07-15 10:24 PetterLiu 阅读(752) 评论(0) 推荐(0)
中小型软件企业开发现状与项目管理现状
摘要:中小型软件企业开发与项目管理现状 国内的中小型软件企业虽然涉足软件开发业务,但对软件的认识停留在“程序员编代码”的水平上。对企业内部的软件开发缺乏管理意识,具体体现在以下几方面: 首先,项目负责人项目管理经验不足,项目功能相对较少,涉及面相对狭窄;其次,项目开发人员较少,人员结构简单; 再次,项目进度缺乏控制,项目成本预算较难,缺乏完整的项目文档; 最后,缺乏后续维护。 软件开发组织 ... 阅读全文
posted @ 2017-05-21 10:20 PetterLiu 阅读(5418) 评论(3) 推荐(0)