写给自己,2020的年终总结

大概从2017年起,每年在博客园写一篇博客回顾自己过去的一年已经成为我的一种习惯,今年也同样毫不例外。不过与往年相比,总归还是受拖延症的影响,在公历年即将过去才开始动手敲下第一行文字。

如果要给自己的2020年年终总结列一个篇章,大概可以从以下几个方面开始描述:

1、个人职业生涯角色的转变

2020年,我正迈步走在从个人知识贡献者到管理者、管理层的心路转变,这也是2020年最深受思考的方面。从2019年底,就得到张队推荐,来到目前这家公司,并牵头组建了一支研发团队,目前团队规模约25人。虽然也并非第一次从零开始组建团队,但必须承认,这次也是付出心血最多的一次。从体会企业文化的精神,到筛选简历、面试、以及日常的工作安排,都总在思考是否有可以哪些可以进一步改进的地方。

尤其是一支技术型、以软件工程师为主的团队,如何避免以下几点问题,始终困扰着我。

1、避免迷信权威和内卷化。

开发者似乎是一个特别容易迷信权威的群体。因为先加入公司、先学一步者、先掌握了更多知识体系的权威开发者、资历更老的员工因其较高的劳动生产力水平,从而成为权威,当新的观点出现时,是否会对权威造成影响,也考验了组织的包容性。

作为一个开发者出生的管理者,如何把握团队共同的诉求,在避免内卷化的同时,又能促进团队共同利益的达成,或许可以单独写一篇博客跟各位讨论一下。

2、避免陷入责任病毒。

责任病毒来源于《责任病毒》,这本书介绍了团队内部如何实现任务的分配和共同承担责任,对像IT开发者这样的知识贡献者组成的技术团队来说非常重要。

开发者如果自诩自己为十倍程序员,把稍微难一点的任务都自己包办了,那团队自然而然就会陷入不稳定的局面;同样,又不能过早的将任务全交下去,因为年轻人的培养速度往往会低于管理者的预期。

在现状面前,团队的年轻化已经成为一种必然趋势,作为一位管理者如何同时兼顾团队成员技术水平和职业心理的不够健全和不平衡,又能想尽办法让团队成员能够承担更多的责任、且尽量减少彼得原理对团队成员成长的影响,已经成为一件非常困难的事情。

3、如何让个人知识最终变成团队知识?

随着个人知识的不断扩充,也容易被“知识诅咒”,总是想着“我理所当然的以为你知道“,最终可能让团队崩坏。只有将个人知识变成团队的知识,让团队的平均能力得到提升,才能成为团队的成功。

即便是团队的领导者,也应该深刻的明白,个人哪怕是一百倍程序员,一天也只有24个小时,累死累活,也只能写10几个小时代码。

团队管理者,既要想办法主动促成知识的输出,也要主动的促成新人们发现自己的不足,让他们专注于提升自己。

4、如何打破团队隔阂,让需求更加通达。

在研发团队中,由于研发人员有时不善于沟通问题,可能会导致信息的不透明。那么做好责任的澄清和需求的澄清就非常重要了。

这是两个不同维度却又息息相关的知识体系,研发人员因职业的特殊性,难免很难看透当前处理的任务之外的其他层次,而作为团队管理者,则应力求让对方既能掌握问题的解决之道、又能更好的掌握梳理需求的方式方法,并能从一个个任务的处理过程中,成长为合格的责任承担者。

5、如何让团队成员共同进步,避免陷入英雄型组织。

有时必须承认,互联网带来的知识大爆炸,虽然可能会带来团队的飞速发展,但往往最先收益的其实往往是某些少数动手能力较强,悟性较高的开发者。

英雄型组织固然激励一些人的进取,但往往也暴露了团队间的发展不均衡。知识的积累和传承其实更多是依赖于团队自驱和文化内建,除了培训,氛围的塑造也同样重要。

2、重新认识敏捷方法体系

从2015年接触敏捷开发方法到现在,已经接触了超过20本敏捷相关的书籍,对于敏捷也有了更加深刻的认识。

1、敏捷是一种公司治理手段。

随着互联网大时代逐渐过去,靠人口红利来赢得企业发展的契机已经越来越远,大部分企业已经越来越依靠企业自身的实力来赢得市场。

一个刷新许多人认知的现象是早几年企业还能通过融资+烧钱的模式快速获得用户,在今天却已经越来越不合时宜了。例如社区团购产业,虽然一波又一波的投资持续的加码,但用户们却很清楚,烧钱带来的短期有羊毛可薅,从长期来看却是损害市场的毒药。

也许少数明星企业尚且有资金可以烧一波,但大部分企业却显然没这么强的财力支撑到盈利为止,如何快速的让产品立足脚跟,敏捷方法论中的【精益】思想,或许能够带来一些思考,通过这种管理方法,快速输出一波产品原型,快速的在市场上进行试炼,同样也能快速获得市场。

2、敏捷是一种产品研发流程和软件研发方法体系。

如敏捷原则所说【可工作的软件大于面面俱到的文档】,研发团队如何快速输出可工作的软件,如何快速的依托团队的力量共同完成项目,也是2020年我组建的团队一直在实践的内容。

通过一系列敏捷看板,卡牌估算,站立会议,反思回顾会议等手段,使团队间的沟通得到大幅度加强,并给产品的快速研发带来了不少助力。

4、敏捷是一种个人职业长期规划的细水长流。

敏捷可能本身并没有提到这个内容,但极限编程也是敏捷的一种开发实践,于我个人而言,通过练习极限编程的一些kata,确实带来了面向对象思维能力的大幅提升,在进行代码编写时,首先想到的也都是如何先编写一个小步快跑的单元测试,并依托单元测试快速实现功能的开发。当然要想把这些体会传递给团队成员可能着实有点困难。

3、从书籍中汲取源源不断的养分

如果只看阅读过的书籍数量,2020年无疑硕果累累,当年共完成阅读80本书,涵盖.NET、项目管理、敏捷、领域驱动设计、写作、语言学、小说等各个方面,不同题材的书籍,其中,精读了其中约10本书,从精神上受到了非常大的熏陶。

不仅仅自己如此,也在给我的孩子慢慢的培养阅读的习惯,目前六岁的女儿在闲暇之余,也从不找大人要手机玩,而是自己去书架上拿一些故事书来阅读,一些经常阅读的书,她已经能够准确的念出书中部分文字,也算是意外之喜。

当然,也有人问看了这么多书,你的大脑记得住么,时间未必安排得过来?

对于第一个问题,我也体会到其他公众号作者分享的心得:读书不是为了记住那么多海量的知识,而是为了通过不断的刺激脑部回路,加强对于相关区域的记忆,从而使自己在某些方面的知识更加健全。

就时间而言,得益于kindle的便利,使我能够随时随地就能翻出自己想看的书籍,一旦体会到其中的乐趣,自然而然也不再有时间关注其他事务。所以我的手机上没有啥游戏软件,连知乎和头条都卸载了。唯一活跃在我手机里的字节跳动旗下应用,就只剩下石墨笔记了。

4、重新认识.NET技术社区

2019年拉起的长沙.NET技术社区,在2020年疫情这样的黑天鹅事件面前,总显得苍白无力,不知是我的有意或者无意,这一年长沙其实并没有主动的拉起过正儿八经的技术活动,除了寥寥几次社区参与者们的线下聚餐,除此之外就别无他物。

当然,也必须承认,当时组建社区的一群发起人,好几位核心参与者都在公司扮演着越来越重要的角色,自然而然也没那么多时间了;另外一方面,像长沙这样的内地城市,本身可能对于线下技术活动的热度也不够高,仿佛那么多优秀的开发者一旦回到长沙,就不知消失在何方,要把他们拉出来搞搞活动,确实难上加难。

也有人问及这样的社区是否有意义,我的初衷倒是一点没变:线上或线下的活动,都只是一种形式,而社区的存在对于大多数开发者来说可能也短期内看不到好处,但确是非常有意义的存在。

他能让一群以技术为乐趣的开发者找到可以施展的舞台,也能让许多对技术型人才有诉求的企业能够从参与社区的过程中获得对等的回报。

优秀的技术开发者心中的月亮,往往不是某个收入多高的职位,而是在写代码的过程中,获得精神上的升华和乐趣,这并非六便士所能比拟。

而社区有望能够聚集这么一群人,在这里大家平等沟通,以码会友,相互扶持,成就自己的人生价值。

当然,一个.NET社区要想真正成为高端人才的聚集地,可能本身没有想象中那么容易,毕竟高端人才的评价标准似乎都世俗的用金钱来衡量。

在互联网一夜暴富的今天,听说没个年薪百万都不敢自称是IT从业者?

随着.NET技术已经逐渐远离风口互联网行业,虽然意味着选择.NET不太可能一夜暴富,但这并不影响我们成为优秀的开发者。

5、关于写作

作为一位码农,估计不太可能试图靠写作来获得多少收益,但既然坚持写博客,自然也得仔细想想如何提高自己的文字能力,同时还得思考自己文字的受众群体,写一些能够给读者带来干货的精华文字。

2020年我也在有意识的改善写作的方式,例如,标题党,先搭框架,少用华丽的辞藻,多用平实的语言等等,这些也给我的博客带来了一些流量。但要想活跃在博客园这样优秀的舞台,还得更加努力才行。

6、谈谈2020年立下的Flag

2020年立下了不少Flag。

1、博客数量超过100篇,眼看是没达到了,零零总总,自己写了四十多篇,翻译了三十多篇,差距还有点大。

2、完成一个专栏的编写,也被自己吞掉了,虽然在有意识的提高自己的写作质量,但要想系统的输出一篇专栏却谈何容易。

3、读书的数量达到了。

2021年再立一些Flag:

1、团队构建,想透上述痛点,构建一支有战斗力的团队。

2、尝试系统性的输出。

3、看书、写博客,继续加油。

虽然在吞掉自己的Flag,但也算是不断追求进取。

7、结语

一晃2020年即将过去,我们也将共同迎来崭新的2021,曾经的期待,终将在我们的手中结出丰硕的果实。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305997.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2021福建计算机会考操作题,2021年福建省信息技术会考笔试试题答案.doc

.6信息技术基础(必修)选择题(共50题,每题1分,每题只有一个正确答案)1.下列相关信息叙述,不正确是A.信息无处不在,但并不一定全部是真实B.信息能够被存放和传输C.信息价值完全取决于信…

unity中单位是米还是厘米_【一步数学】小学数学单位换算公式大全及专项训练...

重量单位换算1吨1000千克 1吨1000 000克吨:吨是重量单位,公制一吨等于1000公斤:计算船只容积的单位,一吨等于2.83立方米(合100立方英尺)。1千克1000克 500克1斤千克:克,(符号kg或㎏)…

起点低,是彪悍的最好证明!

阅读本文大概需要4分钟。一个读者的问题:洋哥,我老家是农村的,只考上了专科,毕业后北漂两年月薪才7000,每天都会很焦虑,想努力但想到自己的过去,又怀疑努力是否有用。和这个读者聊了很久&#x…

量子计算机与新型传感器,新型量子传感器为超导量子计算机发展开辟了新路径...

莫斯科国立科技大学(NUSTMISIS)、俄罗斯量子中心(RQC)、以及德国卡尔斯鲁厄理工学院(KIT)的一支联合研究团队,已经在量子优势研究方面取得了重大的进展。由发表在《npj量子信息》期刊上的研究论文可知,其打造的一款量子传感器,为量子比特中两…

二分法查找是基于有序_201,查找顺序查找

查找算法中顺序查找算是最简单的了,无论是有序的还是无序的都可以,也不需要排序,只需要一个个对比即可,但其实效率很低。我们来看下代码1public static int search1(int[] a, int key) {2 for (int i 0, length a.length; i …

河南大学计算机组成原理,河南大学计算机组成原理考点

河南大学计算机组成原理考点 (34页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!11.90 积分第1章 计算机系统概论1、计算机硬件的五大部件?三大部分?运算器 存储器…

【Git】Git-常用命令备忘录(二)

开发过程中,各种问题都会出现,比如手残,眼花,头昏,导致了误操作,那么git作为一款由Linus亲自操刀,替换掉BitMover公司的BitKeeper的优秀源代码管理工具,让您在各种乱七八糟的误操作中&#xff0…

zipsys驱动签名工具_全球首发 300系列主板USB WIN7 64位驱动 SMXDIY

本版为改版驱动,仅供SMXDIY会员学习测试,禁止传播。众所周知,H310/B360/H370/Z390是没USB的WIN7驱动的。网上也找不到相关的资料,大家普遍默认没驱动,但这已经成为历史。我们这发布的是真的驱动,可以整合到…

.NET/C#程序开发中如何更优美地实现失败任务重试的逻辑?

背景在.NET中,异常是指成员没有完成它的名称宣称可以完成的行动。在异常的机制中,异常和某件事情的发生频率无关。有时候需要对一些失败的任务进行多次的重试,如果重试的次数达到我们设定的阀值,则再放弃任务。解决方案使用一个静…

电子商务与计算机科学与技术的相关性,电子商务、计算机科学与技术、法学等相关专业。.doc...

电子商务、计算机科学与技术、法学等相关专业。.doc优先选派专业:金融学、财务管理、经济学、市场营销、电子商务、计算机科学与技术、法学等相关专业。交流学校专业设置情况详见链接: /jwc/jxjh/zyjs.asp1、专业建设概况:学校已形成以经济学…

excel筛选排序从小到大_excel表格怎么按字数的多少来排列!

excel表格怎么按字数的多少来排列为了更好的做好我们的语料编定及翻译工作,尤其是个别语料数量较多,最多可达2000条。我们可以将字数少的,意图明确的,不会有异议的,我们可以根据每句话的字数,用excel来进行…

计算机系统的工作方式,某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁盘块与缓冲 - 信管网...

第2题:实时操作系统(RTOS)内核与应用程序之间的接口称为( )。A.I/O接口B.PCIC.APID.GUI答案解析与讨论:www.cnitpm.com/st/2867029381.html第3题:嵌入式处理器是嵌入式系统的核心部…

怎么从转移特性曲线上看dibl_「科普向」这篇让你快速搞懂IGBT的静态特性

IGBT的静态特性其实并非难以理解的东西,即便是对于外行人而言。刚接触那会儿,看到转移特性、输出特性之类的就想溜之大吉,加之网上查询的资料一概笼统简单,只描述特性曲线所表示的关系结果,却并不解释曲线为何这里弯曲、那里平直&…

对CORS OPTIONS预检请求的一些思考

前后端分离模大势所趋,跨域问题更是老生常谈。《程序员应对浏览器同源策略的姿势》一文提到三种跨域请求方案,重点讲述了w3c和浏览器厂商推出的CORS规范。同源策略 所谓同源是指域名、协议、端口相同。不同源的浏览器脚本(javascript、ActionScript、ca…

2020计算机单招的大专,2020专科和单招的区别

单招即单招招生是国家授权高职院校独立组织考试录取的一种方式,必须于高考前完成录取。众所周知,单招学校大部分是专科学校,那么,单招和专科有什么区别呢?下面是小编为大家收集的关于2020专科和单招的区别_选择单招有什么好处。希…

前端跨域请求get_前端实现跨域访问

1.ajax方式跨域直接使用jsonp即可dataType : "jsonp",2.使用getJson跨域获取数据$.getJSON("http://api.taobao.com/apitools/ajax_props.do&jsoncallback?",function (data) {alert(data);});执行原理:发送请求时需要传一个callback的回调…

如何在 ASP.NET Core 中使用 NLog 的高级特性

NLog 是一个开源的轻量级日志框架,提供了丰富的日志路由和管理功能,同时 NLog 也是非常容易的去配置和扩展,其实在之前的文章中我已经讨论过了 Nlog,在这篇我准备继续和大家讨论一下 NLog 的更多高级功能。接下来看看如何通过 .co…

计算机模拟分子设计,计算机模拟分子材料.pdf

计算机模拟分子材料.pdf计算机模拟与材料分子设计计算机模拟与材料分子设计CCCCompuomputttterer SiSiSiSimumullllaatititition anon andddd MMMMoollllecuecullllarar DDDDesesiiiigngnDalian Universityof Technology Graduate Course, Lecture 5 2010 AutumnLectureLecture…

python是用来初始化_python的初始化运行了哪些?

下面的3个print一个是在模块下面,一个是函数里面,一个是类名下面(不在方法里面)1、 运行这段代码可以发现第3行和11行可以打印出来。第7行没有打印出来。所以可以放心,函数或者方法里面就算有错误,不调用它是不可能报错的&#xf…

强烈推荐:SiteServer CMS开源免费的企业级CMS系统!

说到CMS,大家都知道织梦、帝国CMS、HPCMS、动易等知名老牌的!这些东西也可以拿来就用,上次看到一个个人开源的cms:MCMS。基于SpringBoot 2架构,前端基于vue、element ui。每月28定期更新版本,为开发者提供…