如何做好技术主管(品质主管工作内容及职责)

#标题创作挑战#引言对于程序员来说,编码能力和计算机专业技能属于自己的基础,是硬技能。不断加强这些能力的锻炼,能在职场上有很好的发展吗?然而,事实并非如此。而往

#标题创作挑战#

引言

对于程序员来说,编码能力和计算机专业技能属于自己的基础,是硬技能。不断加强这些能力的锻炼,能在职场上有很好的发展吗?然而,事实并非如此。而往往限制我们进一步发展的,是除了一些技术能力之外,经常被我们忽略的软技能。再来看看身边的TL,技术总监,技术总监,甚至CTO。从这些人身上,我们可以看到,不仅仅是他们的技术能力过硬,还有一些其他的能力(往往被认为是虚拟的东西)在支撑着他们不断的发展。今天就和大家好好聊聊这些看似虚拟却非常有用,甚至非常重要的软技能。

为什么软技能重要?

从今年年初到现在,互联网大公司“毕业”的浪潮,以及我们不知道什么时候结束的疫情,外部环境的各种不确定性让大家极度缺乏安全感。事实上,我们正处于一个VUCA时代。不稳定多变,不确定未知,复杂模糊是我们日常的工作和生活,很多人经常因为焦虑而失眠。那么如何在这个多变的环境中让自己保持更强的竞争力呢?我们如何拥抱变化,抓住可能稍纵即逝的机遇?我认为答案是,我们必须成为复合型人才,才能在激烈的竞争中保持良好的竞争力。所以,无论是外在的环境,还是我们内在的自我驱动,都在促使我们成为软硬兼施的人。

在《软技能》一书中,作者提出程应该具备一种商业心态,能够像企业一样思考自己的工作和事业。那么一个企业几乎不可能在竞争激烈的市场上有所作为,因为它只知道埋头做产品,市场分析,营销,售后。所以,我们需要主动去经营自己的事业。软技能是帮助程登上人生巅峰,嫁给白的最强辅助工具。

程的硬实力就好比一台电脑的硬件配置。CPU得多核高主频,内存大,硬盘最好SSD,这样才有好的硬件基础。而软实力就像这台电脑上运行的软件。如果软件本身质量很差,经常出现bug,外部整体表现不尽如人意,无法体现硬件资源的优势。所以只有软硬结合才能发挥其优势。

如何做好技术主管(品质主管工作内容及职责)插图

所谓的软技能,其实包含了很多很多的内容,比如逻辑思维、高效的会议管理、预见未来趋势的能力、时间管理、人际交往能力等等,都是所谓的软技能。但是这些软技能并没有统一的评价标准。与代码编写或系统设计不同,它们可以通过是否满足可扩展性和容错性等可见标准来评估。所以在日常工作中往往被大家忽略。但是,我们真的可以看到这些软技能在一些行业大佬身上闪闪发光。

程序员必备 9 个软技能

本文重点介绍程序员在日常工作和学习中经常遇到的最重要的九项软技能。我想和你们谈谈看似无伤大雅但实际上非常重要的隐形魔法加成。

1.自学能力

活到老学到老大概是对程序员最贴切的描述了。技术发展可以说是日新月异。如何才能在高速的科技浪潮中不被淘汰?其中,自学能力起着非常重要的作用。不断刷新自己的技术体系,是我们一个重要的底层能力。我觉得这里的自学能力不仅仅是专业知识的学习,更是能够瞬间认识和发现身边优秀学生的优点,并不断自省学习的能力。那么如何提高自学能力呢?

这里推荐刻意练习中的方法,即有目的的自我训练。这句话怎么理解?每当我们学习一项技术时,我们不仅需要阅读它并理解它的原理,还需要使用它并为自己设定一个目标。学习一项技术后,我需要输出一篇博文,或者基于该技术开发一个程序。一定要带着这种目标去学习,通过不断可行的实践,才能让自己的技术更加精进。

在向身边优秀同学学习方面,举个我自己的例子。刚开始工作的时候,我组里的一个同事引起了我的注意(不是我姐,别想太多)。我发现他能把TL告诉他的每一件事都做好,哪怕是一件很小的事,在我看来TL只是随口一说,但他却能记住,并一直做下去。一有结果,他就主动反馈给TL,有时候连TL都忘了。从他身上,我看到了非常强的执行能力和关闭问题的能力。大家都说别人是自己的镜子,所以我会反思自己,对照身边的镜子检查自己,发现自己虽然在一些需求上能完成自己的职能,但没有主动推动上下游,其他问题的解决都停留在表面,没有真正把根本问题关好。

找到差距后,不断修正自己的日常行为。经过一段时间的自我锻炼,我似乎有了很强的执行力和关闭问题的能力。所以我们需要一双能够发现别人优点的眼睛,向优秀的学生学习,不断更新自己的能力体系。

2.通讯技能

在程序员的日常工作中,沟通可以说是无处不在。我们需要与PD沟通需求,确定需求的价值和细节,与测试学生沟通测试进度和测试用例的合理性,与前端学生沟通前端接口和联调方案,与R&D学生确定技术方案和全链路联调方案。所以能否与同学有效沟通,直接影响我们的工作进度和效率。

那么如何在日常工作中提高沟通能力呢?这里给大家三个小技巧。

(1)学会倾听

在和别人沟通之前,要学会倾听,适当放弃一部分话语权,让别人先发表自己的看法,搞清楚对方的需求和目的是什么。然后结合别人的观点,清晰地表达自己的思考。

(2)双赢思维

所谓双赢,就是最终的合作结果对双方或参与合作的各方都是有价值的。所谓无利不起早,尤其是职场上。如果对方感觉不到能给自己带来什么价值,那就很难对正在推广的东西给予支持。这也很正常,因为大家都很忙。所以,当我们把事情往前推,或者和别人交流希望得到他们的帮助时,我们要提前思考这件事如何才能对对方有价值。这样,我们就可以在沟通的过程中有意无意地向对方透露这些考虑,让对方知道你是在考虑他们的利益,而不是完全专注于你在推进的事情,让对方相信项目的完成也将是对对方业务的补充或提升。

(3)移情思维

换位思考是一种感性思维,要求我们设身处地为他人着想,从他人的角度看待问题,思考解决问题的办法。

3.人际关系技巧

很多同学可能觉得我是来做代码的,不是来交朋友的。为什么一定要搞人际交往?别急,听我说,看有没有道理。假设有两个R&D学生,同学A和同学b,其中同学A平时比较活跃,经常和考妹开玩笑。平时没事喝咖啡或者奶茶,都会给测试女生带一杯。而同学B比较内向,也是在测试需求的时候才会和测试女生接触,平时不会瞎聊。如果有一天,A同学和B同学都去找考妹安排考试时间,如果需求的迫切程度相同,大家都觉得谁的需求先安排。答案一定是自己熟悉的人吧?

无论公司还是团队都是人组成的,有人的地方就有江湖,我们身处江湖,就需要多结交一些好的人脉。在以后的工作中,我们可能需要多方面的参与。如果平时积累了足够多的良好人脉,相信工作推进会更加顺利。

4.自我营销能力

自我营销其实就是要懂得推广自己,建立自己的技术影响力?那么为什么要进行自我营销呢?主要有两个原因。第一,提高你在团队或部门的技术影响力。其实酒香也怕巷子深。其次,让更多的人认识自己,了解自己,让别人对自己的专业给予更多的认可。多组织技术培训和业务培训,多分享平台优化,多沉淀文档,都是自我营销的手段。

5.团队合作能力

在日常工作中,我们经常不是一个人在工作。我们总是要和别人合作,有时是和小团体的小伙伴,有时是跨团队,有时甚至是跨部门。因此,可以说团队合作实际上渗透在我们的日常工作中。所以,我们需要团队合作的能力。

(1)不要让问题卡在自己身上

团队合作的本质其实就是流水线,每个人负责一部分工作,最后大家的成果整合交付。所以可以说是环环相扣,所以要想保证团队的高效运转,需要每个环节都不卡。所以,你需要保证你所负责的模块或者作业按时保质的提供。

(2)积极推进。

团队协作不可避免的涉及到业务上下游的互动,所以这个时候我们可以保证自己负责的模块没有问题,同时可以积极推进上下游阶段,从而保证整个业务链条的顺畅。因为最终的交付是一个完整的需求实现,如果业务链中的任何一个环节被阻塞,都会影响到需求的正常交付。此外,在与上下游业务沟通的过程中,我们可以及时了解他们的业务和实现逻辑,这对于我们了解完整的业务链也很有帮助。

6.言语能力

每个人在日常工作中应该都会有所感悟,那些等级较高的同学演讲能力更好。一个有想法但不会表达的人,一个没有想法的人,对别人也没有想法。所以,我们不仅要做有思想的人,还要敢于表达自己的想法。

所谓的演讲,我们不要把它想得太正式。能够在会议中表达自己的想法、相应的理由和支持的证据,是一种发言。也是培训大部分部门学生(几百人的大场面)业务或技术分享的一种演讲。我认为演讲不应该拘泥于特定的形式,只要我能表达我的想法。告诉大家我是怎么锻炼演讲能力的。主要分为三个阶段:

(1)模仿:我会经常看一些有感染力的演讲者的演讲,比如马老师的演讲,然后分析为什么他的演讲能让人听起来很兴奋,充满能量。讲话的内容结构和语气都是模仿学习内容;

(2)培训:我会找一个公司没人的会议室,然后选择一个主题,然后在空会议室通过完全解读的方式进行主题演讲。然后我会听演讲的录音,分析哪些是好的,哪些是不好的,然后再做进一步的修正。

(3)实战:通过组内的业务和技术培训,再次验证和训练自己在真实观众面前的说话能力,然后逐步扩大受众。通过不断的训练,在一个几百人的公司里分享根本不会乱。

7、恢复能力。

“重赛”这个词其实来源于围棋。棋手下完棋后,会重新玩一遍原来的棋局,重新演绎下棋前的每一步,然后在整个过程中总结出什么是妙手,什么是俗手,以便在以后的棋局中扬长避短。只有这样,棋局才能在不断的重复中更加精细。

一个人或一个组织能否持续成长的决定性因素是是否具备复工能力。复试是对前期工作的总结和沉淀。针对好的经验,需要总结沉淀形成相应的可复制方案,借助之前的优秀时间,在后续项目中快速复制。针对之前项目中做得不好的地方,我们需要认证并分析做得不好的原因,制定相应的改进计划。避免后续项目出现同样的问题。

8.抗压能力

IT行业应该算是工作压力比较大的行业。工作压力有时候来自于线上问题定位的压力,有时候来自于一个期限内上线的反向需求的压力,有时候来自于代码CR没通过没上线的压力,等等。压力大的时候,真的让人喘不过气来。如果我们没有一定的抗压能力,很可能会影响我们现在的工作甚至生活。如果我们不幸受到压力的打击,我们甚至可能会得抑郁症。

因此,我们需要能够抵抗压力。我们应该是压力的主人,而不是奴隶,能够将压力转化为动力。当我们感到压力时,我们需要给自己心理暗示。当我们感到压力时,我们实际上有时间成长。另外,我们也需要一些手段来帮助我们缓解压力,停止emo。

(1)多运动,比如每周跑步一两次,或者去拳击馆练拳。运动对释放压力很有帮助,同时可以锻炼身体。

(2)也可以多和朋友兄弟聚会。互相聊天叙旧,也是非常好的减压方式。

(3)培养一种爱好,比如摄影或者书法,可以暂时转移注意力,缓解焦虑。

只有你能承受压力,你才能保持繁荣。

9.结构化思维

所谓结构化思维,就是在问题讨论、PPT工作汇报、需求分析等日常工作场景中,能够帮助我们更加逻辑清晰地组织内容的一种手段。是思考问题、拆解问题、解决问题的一种方式或方法论。

其实结构化是有套路可循的,主要包括四种逻辑关系:

(1)演绎推理:所有电器都需要通电才能工作。点灯是电器,所以电器需要通电才能工作。这是典型的演绎推理,所谓“大前提、小前提、结论”,这是逻辑的体现。

(2)程度关系:在描述事物时,可以根据每件事情的重要程度或紧急程度来划分。学历高的东西在前,程序低的东西在后。

(3)空之间的关系:我们在互联网行业经常说的SAAS、PAAS、IAAS,其实是空之间关系的一个分类,从基础服务应用、基础平台、基础设施空来描述不同的服务。

(4)时间关系:这是一种很常见的结构化关系。比如安排每日需求时,总是按照前后的时间来安排。

比如常见的5W2H分析法,就是一种结构化思维,是分析问题的套路。对于一些逻辑思维不强的人,可以用为什么、什么、谁、何时、何地、怎么做、多少这七个维度来拆解分析问题。

总结

本文主要谈的是对程来说很重要却又经常被忽视的九项软技能。不知道大家有没有在全文中发现,这些软技能其实并没有很强的行业属性。也就是说,即使不在互联网行业,这些能力也是可以拿起来用在其他行业的。它们可以说是一个人最终能够完成的底层操作系统。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/220740.html

发表回复

登录后才能评论