首页 > 其他分享 >你问我做技术研发需要哪些能力?

你问我做技术研发需要哪些能力?

时间:2023-05-31 12:44:26浏览次数:28  
标签:缓存 需要 业务 哪些 技术 能力 研发 协作

要回答者问题其实很简单,咱们把眼光投射到具体的公司上。

首先先需要明确公司找一个人来是要做什么?

显而易见,就是要去负责一块儿业务。

那么,负责一块儿业务应该具备哪些能力呢?

一、技术能力

这个是基础,无需多言,厨师不配刀还叫什么厨师!

不同的公司有着不同的业务,或者即便是相同的业务,在不同的公司所应用的技术栈也有不同。

所以,有一点就很明确,就是你不可能学习到完美覆盖所有公司技术栈的技能。

那么此时又该如何呢?

主流、大多数、流行的技术栈最好能够掌握,这样你就能覆盖80%需求。

至于什么是主流的,大多数的,流行的,去看看那些大的互联网厂商在用什么就知道了。

学会了这些也只是具备了基础的参与能力,或者说入场能力。想要标新立异,那么就必须拥有自己独到之处。

二、技术广度

什么是广度,简而言之,就是多一点,宽一点。

数据库、NoSQL、中间件、应用框架、服务器等等。

仰观宇宙之大,俯察品类之盛。熟读唐诗三百首,不会写来也会抄。

很多东西你得先知道,才能拿来堆砌解决实际的问题。

举个栗子:

以前见到过有人一个业务代码存了很多份,我问题你为什么存这么多份?他说,要保留历史版本,以防以后有问题再用。

三、技术深度 

技术的广度,可以让你广泛适配,但是业务能够做的多精就需要技术深度来支撑。

比如一个接口当前的相应时间是1s,那么怎么才能优化到 500ms,甚至 200ms、100ms 呢? 

这里你就要从业务逻辑,基础技术架构方面进行思考了。

是不是响应数据可以精简?

是不是有的业务流程可以合并,或者并行?

是不是底层数据表可以拆分?,水平还是垂直?是不是可以做冗余加快响应? 

是不是可以把数据上移到缓存层?缓存用分布式缓存还是本地缓存?还是结合使用?

是不是某些非关键业务流程可以做成异步?异步那种中间件?

等等吧!

四、owner 意识

让你负责了一块儿业务,那么你就要有担负起一块儿业务的负责人意识。

什么是负责人?

简单来说就保障业务良性运作。

1、已有的业务要保持稳定运行

有问题能够快速及时解决。

这里用了叠词,快速及时,这很重要,记住这一点。

互联网化的今天,任何业务面前都可能站着成千上万的客户。客户拉肚子了,你厕所门打不开是不能容忍的。

2、新的业务需求丝滑掌控

技术方案确定,部门协作沟通,项目进度控制等等。

业务来了你能拿出方案,需要什么样的技术,多久的开发周期,能够实现什么样的效果等等。

需要哪些部门配合,产品、测试、运维都需要协作支持哪些工作。

项目排期、进度控制、风险控制、验收收尾等等。

3、持续优化的能力

什么是持续优化?

技术服务业务讲究快、稳、准,响应快,服务稳,数据准。

那么持续优化就是永远对当前不满足!

还要更快、更稳,更准!

200ms 要看 100ms;4 个 9 要看 5 个 9;不实时的准要看实时的准。

4、积极的意识

这个尤为重要,你要明白是你要推着业务往前走,而不是别人推着你和业务走。

该你操的心你不操心,慢慢的你就不用操心了,慢慢的你也就不再被需要了。

五、影响力

可能会有人觉得这个有点虚,影响力跟业务有个毛毛关系啊!

确实,它跟实际的业务没有直接的关系。但是它能影响关联方对你的协作力。

什么是协作力,这里我把他定义为合作、助力意愿。

你的影响力决定了你的输出能够被他们接受的程度。

当你有了权威,你说的就不需要再去解释,你要做的就会有人主动积极的协作,追求的是事半功倍。

马云说的和你们村头二蛋说的【梦想还是要有的】是不一样的!!!

 

标签:缓存,需要,业务,哪些,技术,能力,研发,协作
From: https://www.cnblogs.com/niejunlei/p/17445774.html

相关文章

  • 开发代驾APP有哪些解决方案
    要开发代驾App,您需要以下解决方案: 1.功能: 确定您的App需要提供哪些功能,例如:需求分析、预约管理、司机找客、实时位置跟踪、支付和评价等。 2.平台: 确定您的App要适配哪些移动平台,例如iOS、Android、或者是WebApp等。 3.设计: 制定您的App设计方案,主要包括用户界......
  • 运维工程师缺乏开发能力或者说没有开发思维可能会...
    这年头,运维人员要求要懂开发了,不信去BOSS招聘上看看,要求上都写着最好是懂Python、Golang或Java其中之一。可见,运维工程师如果不具备一点开发能力,估计是不好混呀!那为啥要求运维人员需要具备一定的开发能力呢?我认为是自动化运维和DevOps文化的兴起所致。自动化和DevOps早都是大势所......
  • 架构师成长需要具备的三种能力
    1、思考力思考力是在我们生活和工作中,通过独立思考带来有效结论的能力。首先是独立思考。独立,并不是避免跟别人讨论,或者是不上网查资料、不参加会议。而是指得出的结论,主要来自如下三个方面:有别于其他人的视角;不同的证据组合;不同的思维方式。其次是“有效”,也就是为公司或团队带来......
  • 浪潮信息入围Gartner全球服务器标杆厂商 多项能力获得认可
    近日,Gartner发布全球服务器市场指南《MarketGuideforServers》,从市场定义、市场方向、市场规模等角度对全球服务器厂商进行全面评估与研究,并甄选出代表性厂商,是全球用户进行服务器选型的重要参考和依据。浪潮信息入围全球服务器标杆厂商,在液冷、开放计算等多方面能力获得高度认......
  • 辅助测试和研发人员的一款小插件【数据安全】
    一、为什么要做一款这样的小插件数据,一直在思考如何让数据更安全的流转和服务于客户,围绕这样的想法,我们做过许多方面的扩展。我们落地了服务端的数据切片支持场景化的设计,实现了基于JDBC协议对SQL的拦截与切片,实现了在应用层的全链路数据库审计方案和实现,实现了WEB端明暗水印和文......
  • Jtti:新加坡服务器常用于哪些场景?
    新加坡服务器常用于以下应用场景:网站和应用托管:新加坡作为亚洲的重要互联网枢纽,具有良好的网络连接性和低延迟特点,适合托管网站、应用程序和在线服务,以提供快速、稳定的访问体验。游戏服务器:新加坡作为亚洲游戏市场的重要节点,吸引了许多游戏开发商和玩家。使用新加坡服务器可以提供......
  • 辅助测试和研发人员的一款小插件【数据安全】 | 京东云技术团队
    一、为什么要做一款这样的小插件数据,一直在思考如何让数据更安全的流转和服务于客户,围绕这样的想法,我们做过许多方面的扩展。我们落地了服务端的数据切片支持场景化的设计,实现了基于JDBC协议对SQL的拦截与切片,实现了在应用层的全链路数据库审计方案和实现,实现了WEB端明暗水印和文档......
  • 无货源模式的优势有哪些
     无货源模式的优势有哪些? 1、从整个网络收集全网商品进行多店铺货。(不需要货源和供应商,不用进货。卖别人的好产品,有成交就去原来的店铺下单。) 2、做中间商而不是卖家,赚差价。(别家店铺卖50元,设置10元佣金,你上传到自家店铺,卖60元,赚10元,又额外赚淘宝客佣金10元,一共赚了20......
  • 租赁小程序|人车网租赁系统|电动车租赁系统包含哪些功能?
    随着科技不断完善,租赁行业的发展也越来越好,电动车也开始进行线上推广租赁,不仅可以让人们更加方便的租用电动车,还让商家可以通过线上模式带动线下的经营,不同于传统的汽车租赁,用户只要打开手机就可以进行车辆租赁,那么电动车租赁小程序有哪些功能呢?租赁小程序功能:1、马上用车:快速查询......
  • 微信公众号开发---基础消息能力开发
    微信公众号接收普通消息1.配置开发服务器微信公众平台->开发->开发者工具->公众平台测试账号appid:是微信公众号的唯一标识,通过和appsecret进行验证。URL:开发服务器的路径,接收微信服务器发送的数据。Token:自设定的token,和开发服务器中进行验证的token保持一致。微信公众号用户,......