全部
禅道软件设计六大原则
每一个产品都是为了解决某个问题而产生的,在诞生之初都是有自己的目标和原则的。只不过随着时间发展,产研团队慢慢更换,很多东西就慢慢丢掉了,改变了。所以在设计完善禅道项目管理软件的时候,我一直都比较恐慌,唯恐哪一天禅道也变成了自己不喜欢的样子。于是也有了一些自己固执地坚持,不肯妥协的原则,跟大家分享下。
第一原则,长周期原则
想尽一切办法让产品的生命周期大于团队的生命周期。每个产品都有自己的生命周期,每个团队也都有自己的生命周期,这是客观规律。但我总会觉得用户和客户因为信任选择使用禅道,我们就要为用户和客户负责,这是我放不下的责任和义务。一方面我努力赚钱,让团队持续发展,为我们的用户和客户提...
2023-03-21
团队RONG合三状态,您的团队是哪一种?
前一阵举办了禅道软件团队2022年的年会。在年会上我跟大家提了关于团队RONG合的三个状态,今天就和大家分享下。三个RONG合分别是融合、溶合和熔合。我在网上查了这三个词的解释,含义有相似的地方,也会通用。我们不是做学术研究,我是这样来理解的:融合:几种不同的事物合成一体;溶合:一种物体溶入到液体中;熔合:多种物体通过高温熔化成为一体。融合,通过筛选过滤就可以区分开。溶合,通过加热蒸馏的方式可以区分开。熔合,千锤百炼成合金,难以析分。我认为一个真正的团队应当是熔合的状态。大家都是一类人,对公司团队深度认同,有共同的目标和价值观,团队之间互相信任,互相支持,高效协作。力出一孔,利出一孔,并且每个...
2023-03-20
愿我们心中都有信念,眼里都有光芒
继续2022年总结系列的文章。这几天一直在琢磨第三篇文章写点什么,反反复复地打了几次草稿,都不是很满意。想要写得东西太多,但表达能力终究有限。想来想去,想来想去,还是从我和我们产品经理团队最常说的一句话聊起吧。之前很长时间一直是我自己在做禅道项目管理软件的产品经理。后来华仔和红姐陆续加入,帮我承担了很多。但产品工作一直处于人手紧缺的状态。强哥曾多次和我探讨过创始人如何将产品职能传承给团队的问题,我说我没有想好,这是一个难题,我还没有答案。没有答案,那就先行动。2022年我开始招聘产品经理,一口气招聘了十几位非常nice的小姐姐和小哥哥们。然后大家就看到了禅道开始了持续稳定地大波输出,而且这些输...
2023-03-17
平庸的恐惧,就业的烦恼——致互联网人进退两难的35岁!
最近阿道看到了一些黑色幽默的新闻。
事情是这样的,某媒体发文抨击职场的“35岁”歧视,但后来被扒出,该媒体所属的机构在发布招聘信息时,却明确地标注了受聘者的年龄界限。
这一通操作属实把大家看傻了,后来阿道又在网上查了一波互联网大厂的平均年龄:
根据DT财经数据得出:主要互联网公司员工年龄中位数大多低于35岁,最“老”的也才只有33岁。
整个社会似乎在营造一种焦虑、恐惧的氛围,仿佛“35岁”成了互联网人前半生的ddl 。“35岁后不能考公考编”、“互联网大厂35岁裁员潮”、“35岁失业”………总是有一种到了35岁,人就过完了一生的感觉。在这个行业里工作,头脑聪...
2023-03-17
2022年总结之团队成长篇
继续我和Amy赌约的系列文章。今天来总结下2022年在团队成长方面做的一些工作。2022年团队扩张了1.5倍左右。新加入团队的同事有应届毕业生,也有工作了比较久的同事,还有不少是从一线城市回青岛发展的同事。不同年龄阶段、不同背景同事的加入,对团队管理带来了诸多新的挑战。总结下来主要有工作方式适应、信任、内驱力三个方面的问题。首先就是工作方式适应的问题。研发岗位这类问题会更多一些,而且工作年限越久问题越严重。禅道团队一直采用的是敏捷开发。我们的迭代速度是单周迭代,双周发版,项目管理采取的是Scrum加看板方法,开发上采取得是极限编程。总结下来的话就是信息高度透明、节奏非常快、紧凑,工程上要求极其...
2023-03-16
GPT-4:我在玩一种很新的东西
ChatGPT的余波未平,GPT-4的风波又起。这次GPT-4的全新升级,再一次突破了技术的壁垒,很快受到众人的追捧:有人说GPT-4的出现是场变革,但也许只是对人工智能的过度炒作;有人说GPT-4可以直接生成好莱坞电影,但也许是对GPT-4的期望值过高;有人说GPT-4能改变世界,但接下来的发展是什么,还不一定……
GPT-4到底能做什么?又做不到什么?
纵观GPT系列模型的发展史: 第一代模型GPT-1,开始探索模型对语言的理解力; 第二代模型GPT-2,找到了“多任务学习者”的方向; 第三代模型GPT-3以及在此基础上微调的GPT-3.5,也是ChatGPT的前身,能够通过数据的喂养...
2023-03-15
2022年总结之禅道团队扩张篇
这是和Amy赌约的第一篇文章。2023年我们约定每周要发一篇不少于800字的文章。我比较喜欢3号,我的第一篇文章就从2023年1月3号开始(首发于公众号:代码之歌)。第一篇文章就来总结下禅道团队2022年的变化。我们从2021年9月份开始招聘,到2022年底人员扩大了1.5倍左右。Boss直聘上的数据显示我总共沟通了1838位求职者,Boss直聘还给我发了一个奖杯。我也算是比较勤奋的招聘者了。:)团队人员扩张带来的挑战多多少少还是有些出乎我的意料。我们也遇到了一些以前从来没有遇到的事情。给我带来的思考就是这个世界是多元化的,我们认为好的、有价值的事情,对其他人来讲未必如此。所以能否成为长长久久...
2023-03-15
996已明确违法,从此拒绝精神内耗!
之前听一个禅道用户说,他在国外工作时主动加过两次班,然而被上司慰问了。上司特别严肃地跟他说:“请你不要再加班了,这让我很困扰。我们不加班,而且我无法向我的上司解释你为什么要加班,工作做不完可以明天做,工作只是你一天的一部分,利用好这8小时就可以了。”对内卷严重的公司来说:一天干8小时怎么够?全天all in的状态才是我想要的。于是996疯狂盛行。
冷知识:“996”已严重违反法律规定。早在2021年8月,最高法、人社部就曾联合发布超时加班典型案例,明确“工作时间为早9时至晚9时,每周工作6天”的内容,严重违反法律关于延长工作时间上限的规定,应认定为无效。最近两会期间,全国政协委员蒋胜男也...
2023-03-10
30岁以上测试工程师必须具备的12项技能
当技术、敏捷和DevOps方法快速发展,而加速开发和持续部署变得更加复杂时,测试就成了非常关键的阶段。
1.敏捷测试
软件测试过程——敏捷测试遵循敏捷软件开发的原则。敏捷测试与迭代开发方法相一致,需求从客户和测试团队中逐渐开发出来。开发的产出物是符合客户要求的。
敏捷测试是一个连续的过程,但并非按顺序进行。测试从项目的最初就开始进行,测试和开发之间持续地进行集成。敏捷开发和测试的共同目标都是实现高产品质量。
2.自动化测试
通过利用最新技术、软件复杂性的增加以及应用程序中的集成,仅使用手动测试已经没有办法满足现实工作需求。为了测试浏览器兼容性、性能、无界、数据库以及集...
2023-03-03
你代码的异味是故意的还是不小心?是故意的!
一、代码竟会有“气味”
食物在腐烂之际,会散发出异味,提醒人食物已经坏掉了,需要处理。同样,如果代码中某处出现了问题,也会有一些症状。这些症状,被称之为“代码异味”(Code smell,也译作“代码味道”)。与食物腐败发出的味道不同的是,代码异味并非真正的气味,而是一种“暗示”,暗示我们代码可能有问题,提示程序员需要对项目设计进行更进一步的查看。
代码异味一词最初是由Kent Beck在帮助Martin Fowler在编写《重构:改善既有代码的设计》一书时创造的。Martin Fowler对代码异味的定义是:代码异味是一种表象,它通常对应于系统中更深层次的问题。代码异味的产生原因...
2023-02-28