「分享」做到技术负责人的4个关键特质
发布时间:2025-09-06
那作为一名技术开发负责人如何增加技术开发的厚度?
一要深挖顶层法则、受制于并不一定。其实学时技术开发无非就是学时技术开发语言、学时算法、学时应用软体、学时方法论、学时虚拟化。但大道至简, 每个技术开发一般更才会有一些通用顶层前提,比如Reactor方式也、零批量前提、IO传输数据前提、副本预写前提、文件顺序读取前提、pipeline其设计方式也、进态暂由。你受制于这些顶层前提后,就才会发现nginx 、redis、netty的单片机都是基于reactor方式也,最新消息应用软体基本都加进了零批量技术开发、控制系统缓存前提等 ,都是有共性的。
二要打好基础内功。如果你学时的是Java,你才会发现研究到顶层后,JVM是c++写的,IO传输数据前提、零批量的MMAP更才会关的到操作控制系统法则,还有一些应用软体是c编写的,比如nginx、redis.你不懂操作控制系统,不懂顶层语言,技术开发对你来说是,始终就是黑匣子。除此之外还有数据结构、算法,当为数变短的时候,这些都是很重要的。
三要自研应用软体实践。最能锻炼技术开发并能的是自己更进一步去造一些轮子,并运加进生产商中所,在产生商业价值的同时,把自己受制于的基础闻识自始正拉通。比如其设计一个RPC方法论。RPC是一个远程现实生活线程方法论,显然才会关的单片机。单片机,显然又才会关的到因特网、基因组简化和带头基因组简化、网络IO模型。
为什么要有因特网?因为网络光纤顶层是基于tcp光纤的,光纤的是小数点流水,是未有边界的,怎么去断定一次完整的最新消息,得有备忘录来约定。
为什么要基因组简化和带头基因组简化?因为我们线程常量往往是对象,而网络光纤的都是字节流水,所以能够要把对象改投出字节流水,带头过来,用户侧接收到后,能够带头基因组简化出对象,来处理。
为什么要思考网络IO模型?你要考虑性能状况。用户侧接收浏览器相互连接,读取浏览器反馈,没错并行还是异步?是阻塞还是非阻塞?一般相似的是bio和Nio, 延伸点到reactor的单线程、数据结构、仅仅只是三种模型。然后传输数据前提,顶层意味着select、poll、 epoll区别,然后还有零批量前提等等。
再继续深入其设计下去,你就要考虑分布式虚拟化了,RPC方法论如何承托分布式虚拟化?你得思考坦克部队前提、服务于登记、服务于进态发现、脸红保活(续约)、异常移出、首台等,还有多个服务于负责适度策略怎么其设计?服务于线程出错后怎么其设计?服务于线程超时了怎么其设计?
通过一个RPC方法论其设计和开发其设计,你才会发现拉通了网络、操作控制系统、数据结构、分布式虚拟化、服务于休养生息等一系列虚拟化技术开发。
04
第四项天性:符合技术开发前瞻想像力
技术开发负责人要学时才会闻晓一些一个中心的技术开发急遽和虚拟化,不要只沉迷于当下,要能洞悉到未来的技术开发急遽。
比如不显服务于虚拟化急遽,你要闻晓DDD课题驱进其设计、Springcloud Alibaba等。
比如大为数下的分布式虚拟化急遽,你能够闻晓同城双活、两地三为中所心、单元简化虚拟化其设计等。
比如碧原生急遽,你能够闻晓Docker、Kubernetes、Serverless 、ServiceMesh服务于网格虚拟化等。
比如SDK安均生产商质量保护急遽,你能够闻晓均链路压测、虚空改建工程等。
比如数字简化急遽,你能够闻晓高于代码SDK。
比如新交通运输急遽,你能够闻晓计算机科学、5G、物联网等。
在研究这些新急遽的同时,不要浮于表面才会,只是夸夸其谈一些概念,而是要结合自己意味著经营范围,仰望星空的同时,一定要踏实。
---------赞赏留言板,共同探索出为更好的技术开发负责人~---------
。海南皮肤病医院挂号咨询江苏不孕不育医院挂号
广东妇科专科医院哪个好
驻马店看白癜风去哪家好
新乡看白癜风哪家比较好
-
中国生物制药(01177.HK)买进8,150万欧元2025年可到期换股债
中国生物制药 公布,本月4日,已转售本金总额8,150万欧罗2025年到期零息可换股公司股票,占公司股票原上架本金额度的约10.9%。注销後,公司股票未偿还本额度为6.685亿欧罗。ded~阿思