首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

技术总监反思录:如何失去团队掌控

但是三个月后,带着失败和一身惨痛教训回到公司。 在这次经历中感受到了是怎么失去团队掌控力所谓团队掌控,不是说兄弟们不听安排,不按计划行事。...而是对整个开发团队、测试团队、需求团队都有了新认识,重新认识了团队,重新认识了这二十多个人。因为对个人和团队能力判断误差和对项目难度判断失误,导致了这次惨痛教训。...管理者一大职责就是沟通协调,尤其在这种需要强沟通项目中 一旦陷入了具体某个项目中,就很难有精力去维持其他项目了 授权很重要,但检查更重要。...交付出去工作,要定期检查,保证交付物是完成、完整、不返工 所吸取教训总结 建立更全面的考核反馈体系对认识团队至关重要 不要局限于经验,沟通胜于一切 反思每一次战术失误,保证下一次精确打击...这将是致命风险 原文始发于微信公众号(全栈程序员社区):技术总监反思录:如何失去团队掌控

24520

写了款依赖检查工具

一、检查 目前该检查工具提供了 5 项内容检查: so 文件检查 64 位 so 未适配检查 更安全导出组件检查 未匹配权限检查 uses-sdk 检查 1、so 文件检查 so 文件检查可以分析出依赖里面包含了多少个...工具检测效果如下: image.png 4、未匹配权限检查 在我们应用开发中,会对所有的权限申明进行管控,每个敏感权限申请都需要经过团队把关,也即意味着权限不能乱申请和乱用。...检查工具会检查如果与白名单配置不一致,则会输出结果: 二、使用 如果想体验 demo 的话,可以直接执行命令: ....当然,你也可以直接查看 demo 输出报告,已经给仓库开通了 github pages,html 浏览地址为 https://mrwangqi.github.io/pluginDemo/ 1、接入...四、总结: 基于工程腐化系列文章其实可以做很多检查,比如混淆章节中: layout 中引用不存在 class 需要进行检查,而且在 apk 编译过程中,并不会引发构建失败,但依然会生成相对应keep

58730
您找到你想要的搜索结果了吗?
是的
没有找到

团队技术分享-Git日常操作团队技术分享-Git日常操作

本地仓库中保存修改各个历史版本 5、修改完成后,需要和团队共享代码时,将代码push到远程仓库 安装与配置 客服端、服务端等balabalabalabalabala。。。...ID创建新分支来恢复之前分支数据。...然后去目标分支愉快工作,后来后再恢复原来暂存,回到曾经模样,继续工作。...本地暂存示例 撤销回滚 首先明确一点,根据工作区所处不同状态,撤销方式不同; git撤销操作主要有三种方式: git reset --soft 不删除工作空间改动代码 ,撤销commit...此命令不会更新您分支。该命令还可用于从另一个提交还原索引中文件。

60040

要给团队什么样输出

希望有什么问题或者团队有什么问题,大家看到了或者想到了能告诉,大家一起想办法。乐于分享,有团队精神。希望这些是团队共性。这和每个人性格没有关系,更多是一种团队合作沟通技巧。   ...所以现在自己带团队了,有时间会去发掘每个人个性,相信每个人都是优秀、独一无二。 沟通   沟通分为团队沟通和团队间沟通。   ...而我们从小到大学校学东西基本是语言文字。能来咱们公司,都是被读书坑掉一代,听觉敏感居多。   团队外,我们是一个team。...团队外的人不管找谁询问任何事情,都绝对不能因为不是自己负责模块而怠慢。自己处理不了,可以带人家去找可以处理的人。我们需要给团队外的人感觉是:找谁都是一样,不用有所顾忌。   ...重构   相信团队里现在很多人有这种疑问。我们现在做重构,做好了,又有变化,怎么办?回答是:重构就是需要是一个持续改变过程,要保持鲜活,要拥抱变化。《极限编程》核心思想就是要拥抱变化,要迭代。

54810

理想中前端团队需要具备

统一项目结构:可能根据不同类别会有几个,如响应式项目,非响应式项目 编码规范 高质量第三方组件库;以及团队自己开发组件/代码片段 丰富文档,包括 可在线查看公共文档 第三方组件库;以及团队自己开发组件.../代码片段文档以及demo 前端工具介绍 项目开发过程中遇到问题描述与总结 具体项目的文档 项目如何启动 项目文件结构描述 项目的开发和发布 工具化 项目结构由命令行生成 新建页面,模块等由命令行生成...功能完成后,用工具进行验证编码风格是否满足规范 发布流程:资源压缩,合并等 维护团队前端技能树。...列出我们知道所有的前端技术点。并标出团队对技能熟悉情况。不断去覆盖它。

59510

如何检查macOS中硬盘状态

无论我们Mac使用是 SSD固态硬盘或HDD机械硬盘,都必须保持硬盘读写健康程度。毕竟,数据丢失对于来我们来说是一个重大损失,毕竟有些数据不是花钱就能买到。...如果你也非常关注你Mac硬盘健康情况的话,这篇文章应该可以帮助你! 今天将告诉大家如何检查macOS中硬盘状态。通过这种方式,你可以轻松找出硬盘健康状态以及是否需要更换新硬盘。...Mac 系统在操作系统中安装了一个非常出色诊断工具,该工具称为“磁盘工具”。您在启动硬盘“应用程序文件夹”内“工具文件夹”中,可以找到“磁盘工具”。...在其他程序文件夹中打开磁盘工具 ; 从左侧列表中选择一个硬盘; 按"急救"按钮; 点击"运行"同意以下所有条件,然后开始检查硬盘过程; 完成后,将显示结果,并在检查磁盘窗口中查看详细报告。...如果你硬盘未在"磁盘工具"中显示,则它将无法正常运行或定期停止工作,并且很快就会停止工作。磁盘也可能没有稳定数据连接,如果过一段时间电脑损坏了,这极有可能是当初检测出来问题。

3.9K20

如何在 Linux 中检查打开端口?

例如,如果您正在运行基于 Apache 或 Ngnix Web 服务器,则使用端口应该是 80 或 443,检查端口将确认这一点,同样,您可以检查 SMTP 或 SSH 或其他一些服务正在使用哪个端口...您还可以检查是否有用于入侵检测开放端口。 在 Linux 中有多种检查端口方法,将在这个快速提示中分享最喜欢两种方法。...为您正在检查端口 Linux 系统 IP 地址。...至于为什么选择值1to 65535,那是因为端口范围从 开始1和结束于65535。 最后,将输出通过管道传递给grep命令。使用该-v选项,它会排除任何将“连接被拒绝”作为匹配模式行。...这将显示计算机上打开所有端口,这些端口可由网络上另一台计算机访问。 结论 在这两种方法中,更喜欢 lsof 命令,它比 nc 命令更快。但是,您需要登录系统并拥有 sudo 访问权限。

7.6K00

如何检查参数合法性?

作者 | 李福春carter 出品 | 李福春carter 作为程序员你,代码中最多就是各种方法了,你是如何对参数进行校验呢?...= null ; //更多代码 } 本质上来讲,断言申明条件一定是true , 忽略客户端如何使用对应包。...构造函数代表了一个特殊例子原则:你应该检查即将存储稍后会用到参数合法性。 检查构造函数参数合法性非常重要,它可以防止构造一个违反类不变性对象。...异常情况 在执行方法计算之前,你应该检查方法参数 。这个规则也有异常情况。 一个重要异常情况是:合法性检查代价非常高并且重要, 并且检查是在执行计算过程中执行。...所以:这里有一个小店,在开始时候检查列表中元素应该是可以互相比较,注意:修改合法性检查会丧失原子失败。 偶尔,一个计算执行了一个需要合法性检查,但是当执行检查失败时候,抛出了一个错误异常。

1.2K10

TW洞见 | 和敏捷团队五个约定

——作为一名测试人员——有一个与众不同习惯:每当要加入一个新项目的时候,总会找到项目中同伴,真诚而亲切地说:“为了更好地合作,有5个约定,希望大家能尽量遵守”。 约定1....业务分析师们,我们其实是同一个角色两种面孔,请叫上我们参加客户需求会议 我们团队需要让客户频繁得到可用软件,客户不断反馈会给软件未来做出最正确方向指引。...所以,我们只有频繁做测试,在每次交付之前都把质量问题找出来告诉我们团队,问题才能及时得到改正。...这样很容易产生新缺陷。 所以,请让尽早了解需求,请不要让到项目后期才能开始测试。 约定2....也请你们多跟开发人员结对写自动化测试,既可以帮助你们学习怎样更好编写自动化测试,也能帮助开发人员们结对更多了解用户行为。 这就是五个约定,它们是团队中顺利展开工作基础。

53370

TW洞见 | 和敏捷团队五个约定

总会找到项目中同伴,真诚而亲切地说:“为了更好地合作,有5个约定,希望大家能尽量遵守”。...1 业务分析师们,我们其实是同一个角色两种面孔,请叫上我们参加客户需求会议 我们团队需要让客户频繁得到可用软件,客户不断反馈会给软件未来做出最正确方向指引。...所以,我们只有频繁做测试,在每次交付之前都把质量问题找出来告诉我们团队,问题才能及时得到改正。...这样很容易产生新缺陷。 所以,请让尽早了解需求,请不要让到项目后期才能开始测试。...也请你们多跟开发人员结对写自动化测试,既可以帮助你们学习怎样更好编写自动化测试,也能帮助开发人员们结对更多了解用户行为。 这就是五个约定,它们是团队中顺利展开工作基础。

60440

如何迁移博客

若文章内图片失效(无法正常加载),请留言反馈或直接联系。...写在开头 在今年初,就打算迁移博客了,主要原因是ueditor编辑器不支持go代码高亮,所以打算换,但是由于本人比较懒,同时事情又多,就耽搁了下来 此次迁移,跨度半年,实际消耗了3,4天左右,使用到了...,nodejs做ueditor转md再转html 搭建博客 搭建博客其实挺简单,oneblog分为了2个项目,admin,web,建库导入数据库,修改blog-coreconfig即可跑起来:...= nil { log.Fatal(err) } //同步文章标签 //根据文章分类id,去获取文章分类名,然后根据分类名关联标签表.../ueditor2markdown/ 通过分析,找到了ueditor2markdown.js相关代码: 修改包document,改为jsdom 库实现,该代码已经开源:https://github.com

66540

团队秘密——如何打造高绩效卓越团队》读书笔记

背景 挑战:复杂性、竞争性、客户期望以及领导力 任务:帮助团队领导者把团队带到更高层次 高绩效团队 方法 把正确的人带进团队 帮助他们成长 创造彼此关爱、真诚相待环境 因素 人才:选拔,适合人才,找到正确人选...技能:训练、培训、好流程、帮助人们成长 社区:共度人生、家庭、团队精神、互相关心环境 调整 动力+信息+协助=改变 目的 提高绩效。...人才是基础 同时建立技能和社区 把最终结果作为专注点 领导职责 人才 判断人才需求(短期和长期) 总数寻找合适的人才——招募新人 永远不在品格、能力上妥协 技能 与团队一同工作,确定团队成功所需具体技能...判断任何技能缺陷——个人和团队技能缺陷 把团队需要技能传授给他们 提供资源,帮助团队弥补技能缺陷 社区 重视社区价值,如同对人才和技能一样 心肠软,做事透明 确保团队投入合适时间在社区建造上 总是帮助团队成员一起生活...团队改进5点建议 评估团队现状 评估团队人才 评估团队技能 建造真正社区 在更高层次带领 脑图 [团队秘密.png]

1.2K70

如何建立你离岸交付团队

如果您所在公司主要负责在另一个地区或国家建立离岸交付团队,或者已经建立了离岸交付团队,但正在考虑如何提高离岸团队与在岸团队合作效率,那么以下分享可能会对您有所帮助。...您将了解每种离岸交付合作模式优势和挑战,以便开始制定您策略。 团队扩展模式(Team Extension Model) 团队构成 此模式下团队成员分布在两个不同国家/时区。...可以快速培养离岸交付团队关键角色,有利于客户公司扩张离岸交付团队(先培养,在、再扩大原则)。 尽管团队由位于不同地区客户公司成员以及离岸交付团队成员组成,但所有人都对同样交付结果负责。...离岸团队会参与交付中所有流程,过程可视为团队紧密合作,各成员充分发挥自身专业技能解决问题过程。考虑到团队规模,我们依然推荐"两个披萨团队"原则。...不同合作模式转化 离岸交付下4种不同合作模式核心特性可以概括如下: 而且,这四种不同合作模式可以根据项目需求、合作阶段以及团队成熟程度进行灵活调整: 团队扩展模式:在此模式下,离岸团队成员扩展了客户团队能力和资源

25940

如何构建团队反馈氛围

背景 今天想给大家来分享一下如何团队内部建立反馈文化小故事。为什么要把这个分享出来呢?因为当时还是作为一个刚刚入职新人,对于敏捷团队很多文化也都是一知半解。...反馈习惯在团队内部形成之后,就会成为一个良性循环文化,如下图所示: 如何构建 下面再来介绍一下如何团队内部来构建反馈氛围: 由于目前团队内的人数较多,如果按照一对一模式进行的话,花费时间会比较多...如何优雅地提出一个建设性反馈 一般大家会说 这样说大家可能会更容易接受 你错过了最后期限,它正在影响团队和项目的其他成员。 注意到你觉得时间管理很困难。能帮上什么忙吗? 你没有达到你目标。...担心这会拖累球队表现。 你还没完成目标,但我知道你工作很努力。有什么可以帮你吗? 已经看到你深夜给团队电子邮件;担心你无法控制你工作。...已经看到你深夜给团队电子邮件;担心你工作与生活平衡。我们可以深入了解一下您工作量吗? 你已经进入了新角色,但似乎处理得不太好。 新角色做得很好。相信有挑战。

48420

网易宣布代理《世界》国服!即将发布中国玩家专属版本

网易宣布代理《世界》国服!即将发布中国玩家专属版本。...网易游戏副总裁王怡表示,将在国内代理《世界》PC版和手机版,引进《世界》也秉承了网易将世界最优秀游戏带给国内玩家理念,网易公司将投入最大资源,最大热情到这款游戏当中。...根据协议内容,Mojang将联手网易为中国玩家定制《世界》专属版本。《世界》是一款风靡全球沙盒游戏,玩家可以在未知领域中里冒险、收集资源以及建造无限世界。...如果希望进入他人领域探索未知地图,玩家则可以选择冒险模式。 除此之外,《世界》社区经过多年发展,也为游戏提供了取之不竭修改补丁和个性化模块。...换言之,玩家可以通过《世界》这个开放平台建造属于自己乌托邦。 “我们希望通过各种机会将《世界》带给世界各地玩家,扩大我们游戏社区,为我们游戏带来新发展视角。”

70060

在vue3.0团队内部分享

记录了在组内技术分享, 有同样需求同学可以参考一下 分享全程下来时间大约1小时 一....这个版本vue 类似"世界", 全部都是一个个方块组成, 不要小看方块, 方块多了甚至可以组成圆形(量变引起质变), 新鲜玩法才能激发我们兴趣 三. vue3.0环境搭建 准备一套搭建好环境防治到时候出现意外...> v-for 出来ref 可以写为表达式形式, 可以推导出vue是如何实现 vue2.x时候v-for不用这么麻烦...provideString({ a:'可能是axios', b:'可能是一个message弹框' }) } } 在需要使用组件里面接收 <template..., 光让大家看已经写好代码会走神, 在学习视频时候最不喜欢就是老师说"这个就不演示了".

55820

变中求生—频繁变化团队如何打造团队文化 | TW洞见

回顾形式和方法非常多,耳熟能详就有“Well & Less Well”、“红绿灯检查”、“心情曲线”等。...例如:“给清波15个,他帮我Pair萌萌解决了一个Isolated Scope属性继承问题”。 每周我们都会对豆子进行统计并公示,而当月冠军们也能够获得来自项目组咖啡、礼品等。  ...项目中总会出现问题,尤其是较为严重线上问题。在发生“文博手滑清空了生产数据库”这个严重问题后,除了恢复数据库修复问题本身之外,如何在保护当事人同时归纳总结经验教训,则是另一件重要事情。  ...很难想象当一群西安小伙伴自驾去山里烧烤时,如何能让远在千里之外国外团队也感受到同样地乐趣。 所以如何组织能够远程分享乐趣团队活动就成为了一个重要问题。  ...由此我们建立了如下团队建设宣言: #### 内在激励 高于 外部激励 #### 要做 高于 要做 #### 自我驱动团队 高于 经验丰富领导 #### 个人能力 高于 职责要求 #### 团队关系

1.1K70

如何使用WWWGrep检查网站元素安全

关于WWWGrep WWWGrep是一款针对HTML安全工具,该工具基于快速搜索“grepping”机制实现其功能,并且可以按照类型检查HTML元素,并允许执行单个、多个或递归搜索。...功能介绍 使用递归选项在目标站点上搜索名为“username”或“password”输入字段,快速定位登录页面。 快速检查Header以了解特定技术使用情况。...通过搜索输入字段和参数处理符号,找到页面(或站点)上所有输入接收器。 在页面上找到所有开发人员注释,以识别注释掉代码(或待办事项)。 快速查找网页中存在易受攻击JavaScript代码。...识别页面代码中存在API令牌和访问密钥。 快速测试管理下多个站点是否使用了易受攻击代码。 快速测试管理下多个站点是否使用了易受攻击框架/技术。...查找可能共享公共代码库站点,以确定缺陷/漏洞影响。 查找共享公共身份验证令牌(Header身份验证令牌)站点。 其它功能...

3.7K10
领券