乐趣区

关于前端:技术管理之路之2021年终总结

为什么要加班?因为欲望太多

一、工作

1.1 内卷的互联网工作

一开始我不晓得内卷是什么,最开始听共事说我有点卷啊!我很纳闷,可能对于一个不玩游戏,不关注抖音,不怎么冲浪的人来说,这个算是一个新词!

那时候我是有些忙的,早晨走的的确有点晚,当然我也很分明需要是永远做不完的,只是做什么都要对得起本人的心,做到问心有愧!

起初开始去理解内卷

原本大家都是工作 8 小时,有人开始加班,最初逼得所有人都加班,所有人挣得还是那点钱;

你致力,总有人比你更致力;你超过了一些人,却又会被更多的人超过;当学历开始升值,房价一直上涨,单休、996 越来越广泛,当规范曾经不是昨天的规范,致力也不足以扭转人生,内卷的背地,是别人的欲望和贪心在影响着咱们行为和抉择。

我还是那句话,不求尽人如意,但求无愧于心!
衰弱第一!

1.2 技术治理

记得年中的时候忽然被安顿成了我的项目管理者,流程过后都不特地分明,然而起初凭借着把事做好的心让一个又一个我的项目跟进上线,也发现了不少问题,感觉本人也是很累的;

想把事做好自身没有什么错,可是疏忽了两头是须要不少人反对的,然而遇到问题找反对的时候发现始终得不到反对,无论是下级还是项目组内,我的项目管理者除了对我的项目过程有话语权,其余简直没有什么权力的,前后端,测试都有本人的下级,简直很少人听我的项目管理者的,遇到问题了反而第一个找我的项目管理者;(坏事不找你,好事第一个想到你

最初缓缓感觉有些抗拒做我的项目管理者了,因为我一边做着开发一边上是我的项目的治理,工夫是十分有余的,常常是白天散会早晨写代码,过后分给本人的工作并不比我的项目中其余队友的少,进度的跟进都十分的不顺利,很低微,我的项目中无论有什么都先找到我的项目管理者,当然我能做的尽力去做,能帮的尽力去帮,可是最初发现并没有什么卵用,他人感觉这些你应该做的,也是你应该帮的,缓缓他人就感觉你理所应当要去做那些事;

所以常常看到的是其他人都早早的上班回家了,而我常常一个人搞得很晚回去;

偶尔的机会,我上班的时候看到《技术治理 36 讲》里说的很像我过后的情景,我也就去学习了一下;

从我集体来看,大多数技术人员的确不太喜爱做项目管理,包含我集体与也有相似心理。感觉:

  • 项目管理都是杂事, 一边本人须要开发,一边各种沟通,各种散会,成就感不强,不像技术开发,解决技术问题,没有那么多的乌七八糟事
  • 人自身就是一个很简单的对象,充斥不确定性,不像技术那样输入输出都有规可循,容易掌控

我有时候也在想要不要做我的项目管理者?

对于广泛做 IT 技术出身的程序员,职业倒退方向无非上面几种:

  • 技术类:偏重广度的架构师,偏重深度的技术专家
  • 治理类:以研发团队为主的技术治理,如项目经理、IT 部门经理、CTO 等
  • 守业类:创始人,或者技术合伙人
  • 其余类:转行外卖、滴滴司机、养猪等等

我感觉我应该不在下面之列,因为将来几十年我曾经做了一个短暂的打算 ……;

我首先想到了将来几十年后会呈现的问题:

  • 资源问题
  • 衰弱问题

言归正传把,到底适不适宜做我的项目管理者呢? 我还特意去想了想,看了一些书,的确做什么事都是须要考究天时地利人和的

  • 做我的项目管理者的“地利”,其实就是机会、机会、大环境。
  • 做我的项目管理者的“天时”,就是你的劣势、能力,以及你所负责的工作内容。
  • 做我的项目管理者的“人和”,就是你是否失去别人的反对,如团队领导、共事等

那到底谁适宜呢?对于书中提到的我也比拟认可

  • 团队 & 我的项目中及时发现危险,布局倡议,有大局观
  • 能发现问题,更能提出计划并解决
  • 帮助别人,分享常识,为人正直,取得反对
  • 负责、被动承担责任,为团队争取利益,有担当

我还去思考了是不是当了我的项目管理者就放弃技术?

当然不是的,这个时候更应该去学习技术,须要站在更高的视角来应用技术,就须要相熟团队里每个人的技术状况,晓得谁能胜任做什么事件,适宜做什么事,而后借助大家的技术去做事。

其实应用什么技术并不重要,要害是你用技术做了什么有价值的产品

当然了我也遇到了几种类型的下级:

  • 齐全发号施令,不懂瞎指挥
  • 提供反对,帮忙分担
  • 不关注过程,只关注后果

可是没有一个下级既关注团队组织,又关注我的项目全局和方向,往往都是在细枝末节下来查究,去指摘,没有一个下级在意团队成员的感触,帮忙我的项目成员分担;

过后也想了罗唆不干我的项目管理者了,可是我的项目又不能大功告成,这样对我的项目也不是很好,只好硬着头皮干了;
心中也想到了:

我兴许不是那个最强的人,然而我得置信,我是此时此刻做这事儿最合适的人。

1.3 角色转变

以前本人作为一个开发,只关注本人手头的事,做什么事次要靠本人,以一个技术的视角看问题;

当初做了我的项目管理者,不能再以一个开发的角度去想问题;

当初次要依附团队

对于团队建设公司里并没有提供什么流程,能提供的反对我并不分明,齐全也是摸石头过河,当然我做的可能并不好,除了和大家常常一起吃吃饭,如同并没有其余事了;

因为我是前端,尽管对架构,后端语言、部署等都有一点理解,但还是常常收到后端同学的鄙视的眼光,也常常开玩笑的互怼几句;

对于流程,很多同学都是心中不满的,甚至是间接开始怼我了,有时候还是唇枪舌剑,当然我并没有太放在心上,还是放弃着把事做好的初心,对于流程我也没有很大的决策权,目前只能是适应变动,拥抱变动;

反而有一些不怎么干事的下级常常来找一些无关紧要的琐事

对于我的项目管理者要做什么我也整顿一点

1.4 我的项目管理者要做什么

  • 产品问题:

    • 看到的问题,都要找产品确认;
    • 开发与产品有争执的让产品找到我的项目管理者去协调;
    • 当工夫有余,做不完的时候,应该让产品给到优先级;
    • 产品不称心开发排期:加资源、砍需要、加班(最初计划)
    • 避免出现多我的项目并行开发
  • 开发问题:

    • 开发遇到问题找到我的项目管理者,我的项目管理者 踊跃帮助解决;
    • 遇到开发不服从或针对,看不顺眼,我的项目管理者不要搞针对,而是先解决问题;
    • 对我的项目负责,对整个产品负责的态度;
  • 项目管理:

    在领到我的项目之后,不要马上进行我的项目推动,而是要先就 我的项目合理性,我的项目指标,我的项目预期,我的项目工夫等与产品、我的项目成员达成统一,这样能够更精确的安顿我的项目节奏

    当初我的项目管理者的角色次要就变为进度跟进者,资源协调者,危险解决者。

    • 需要评审
    • 技术计划
    • 工作拆分
    • 危险把控
    • 我的项目推动
    • 工作通明
    • 每一个节点做到成员认可
    • 做好沟通协调
    • 遇到问题解决不了,及时向下级反馈;
  • 晨会:

    • 昨天实现了什么
    • 明天行将做什么
    • 遇到了什么艰难

万事找我的项目管理者,然而
我的项目管理者不是万能的

日常工作中不要只是简略说开发什么什么性能、实现什么样的工作,要强调这个工作的背地的价值。

不要把人当工具人,也不要把本人当工具人

二、生存

疫情仍旧没有完结,心愿早点过来!

  • 做到的事:

    • 从去公司的第二天开始,保持每天中午锤炼,不管酷寒还是酷暑,不论是 0℃还是 38℃(除了下雨下雪)
    • 保持每天早起煮粥做早饭
    • 保持学习技术
    • 保持学习西医相干
    • 房子装修好了
  • 没有做到的事:

    • 缩小欲望

三、技术

  • Vue3.0 学习和整顿
  • TypeScript 学习和整顿
  • 挪动端常见问题解决方案的整顿
  • 微前端实际
  • Puppeteer UI 测试学习
  • 面试了大略几十人
  • 外部业务分享和技术分享
  • 帮忙他人解决技术问题

四、治理

在最开始做项目管理的时候,我向公司举荐了 TAPD,因为我用过几年,感觉比禅道应用更不便,更直观,流程更清晰;

可能因为花钱的起因,公司下级没有驳回;
当然还有很多项目管理工具

YouTrack:

YouTrack 是 JetBrains 出品的一个我的项目管理系统,用于麻利开发过程中用户故事、工作、打算、bug 的治理和跟踪工具。最大的特点是非常灵活,可定制性强,可自定义看板、工作字段、报表看板,及自动化流程。

特点:10 人收费,有在线版本能够试用,可公有部署,依照人数受权 License。

Jira:

JIRA 是 Atlassian 公司出品的我的项目与事务跟踪工具,被广泛应用于研发我的项目跟踪和麻利治理等工作畛域。JIRA 中配置灵便、性能全面、部署简略、扩大丰盛。
特点:10 人收费,按人数受权。

PingCode:

次要是针对产研团队,笼罩我的项目、工作、需要、缺点、迭代布局、测试、指标治理研发治理全流程。
特点:25 人以下团队完全免费,反对 saas 和公有部署模式,依照人数受权。

禅道:

国产的开源项目管理软件,有开源的收费版本,国内应用比拟多的一共工具。

Tapd:

腾讯麻利合作平台,是一款由腾讯公司自主研发的合作及软件研发治理平台。TAPD 积淀了腾讯十余年麻利研发文化、研发模式和实际成绩,可能帮忙企业高效合作和晋升研发效力。
特点:标准版与专业版目前没有免费打算,能够间接在官网注册,存储容量限度为 250G。

Coding:

腾讯旗下子公司出的,研发过程、代码一起管。
特点:标准版(阉割版)能够无限度人数试用。

其余项目管理工具

  • iCafe:百度研发管理工具
  • 阿里云 云效
  • 华为云 DevCloud
  • 码云 Gitee>
  • Ones
  • Leangoo
  • teambition
  • Tower
  • trello
  • Asana

项目管理的“四象限法令”

打算优先级治理,是管理者很重要一个能力,其实应该是每一个职场人都应该必须具备工作优先级正当排序的能力。尽管看上去是很简略,但理论能做好并不容易,特地是一直有大量内部需要、代办事项进来。比方领导安顿的工作,是紧急的还是重要的?团队梯队建设、培训是重要的还是不重要呢?

  • 重要紧急
  • 重要不紧急
  • 紧急不重要
  • 不重要不紧急

记得一年前我写过一个谷歌插件:four-quadrant-chrom-plugin
就是做的四象限,过后只是看到老板的一个截图,随后就上班开始做起来,一周左右做好,然而毛糙了点

四象限法令对项目管理也有很大的帮忙,对于事件比拟多的时候,肯定要先分优先级,不能胡子眉毛一把抓

重点关注和投入精力在重要的事件上,不重要的事件不论是否紧急,都能够提早或不做。

学会回绝,学会做正确的事,更要正确地做事

治理沟通

可能沟通是我做的有些不好的中央,我没有以一个下级或者管理者的身份要求我的项目成员做这做那,更没有以命令的形式让我的项目成员做工作,我只是反馈了公司我的项目管理者目前只是虚职,没有任何权力的职位,反而招来了让下级感觉我是要来搞命令式的权力;

目前我的项目成员之间相处都是比拟融洽的,都是比拟很好沟通的,反而某些下级去放大了我的项目成员某些微不足道的毛病,甚至莫名说咱们项目组问题很大,不晓得这算不算是 PUA?

对于一些细枝末节,下级往往给到的不是反对、领导、倡议,反而是一次次的指摘,不晓得是偏见还是特意针对?
或者是我沟通的确呈现了问题

有时候有些问题某些下级都说了额本人都不晓得怎么做,我也感觉有点可笑

借助于治理沟通框架,我也思考了,发现做好高效沟通的确不简略,不晓得是不是人的问题,还是谈话形式问题,往往也呈现了我说出的,对方了解的不统一;

我遇到过很多事,每天都在思考不同的问题,就是当我在思考问题的时候,他人和我谈话我是屏蔽的,他人就感觉我沟通有问题,不尊重,某些同学可能对我有些情绪,间接怼我,然而常常找我的不是一两个人,我只好一个一个去解决,有时候谈话声音是大了些,但从没有去针对任何人,都是抱着解决问题的心态;

所以在沟通中,尽量避免情绪化的沟通:

  • 少评论(批评),多激励。评论容易全面、容易对抗,让人产生逆反并反驳。
  • 少指摘,多领导,预先少指摘,尽量避免公开的职责,帮忙别人,给出倡议。
  • 换位思考,多站在对方角度去思考和沟通
  • 多用咱们,不要和队友拉开距离
  • 少命令,多合作,少用命令式的形式沟通,或下达任务,大家都是共事,都是开发,将心比心;

然而我发现 平庸的领导者,往往依附职位势力驱使别人

如果把这些人放在一线开发同级,又有谁违心遵从;

甩锅的问题仍旧存在,线上呈现问题,开发、测试、产品都是有责任的,不要什么责任都甩给开发

当前还需多多学习,多多思考!!!

这算是往年遇到的困惑及本人的一点总结,还有很多事等着去做,就不一一赘述

工夫过得很快,今天和意外总有一个先来,2022 年马上就来了,但愿每个人都健健康康!!!

不要为了金钱而工作,回绝 996,回绝大小周,回绝内卷!!!

本文参加了 SegmentFault 思否征文「2021 总结」,欢送正在浏览的你也退出。

退出移动版