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

这篇具有很好参考价值的文章主要介绍了你问我做技术研发需要哪些能力?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

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

一、技术能力

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

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

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

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

那么此时又该如何呢?

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

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

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

二、技术广度

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

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

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

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

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

举个栗子:

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

三、技术深度 

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

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

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

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

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

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

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

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

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

等等吧!

四、owner 意识

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

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

什么是负责人?

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

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

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

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

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

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

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

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

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

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

3、持续优化的能力

什么是持续优化?

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

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

还要更快、更稳,更准!

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

4、积极的意识

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

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

五、影响力

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

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

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

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

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

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

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

六、附加订阅

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

 文章来源地址https://www.toymoban.com/news/detail-465655.html

到了这里,关于你问我做技术研发需要哪些能力?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.cnblogs.com/niejunlei/p/17445774.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 游戏开发需要具备哪些技术

    大家好我是艾西,今天跟大家闲聊一下。开发一款游戏在没有参照物或是底板的情况下开发一款游戏都需要具备哪些技术,在开发过程中我们又会涉及到哪些板块或是领域。   一款游戏的开发需要一个总的游戏策划人,为游戏编写背景故事,制定游戏规则,设计游戏交互环节

    2024年02月04日
    浏览(24)
  • 做网络爬虫需要掌握哪些技术?

    网络爬虫是指通过代码自动化地访问网页并收集数据的程序,要开发一个成功的爬虫,需要掌握以下技术: 1. HTTP 协议:了解 HTTP 请求和响应的基本内容,以及如何使用 HTTP 请求头和响应头来优化爬虫性能。 2. HTML/CSS/JavaScript:熟悉 HTML 页面结构、CSS 样式设计以及 JavaScript 的

    2024年02月05日
    浏览(9)
  • 什么是短视频矩阵系统?短视频矩阵系统都有哪些能力?融入了哪些技术?

      短视频矩阵系统是专门为企业号商家、普通号商家提供帐号运营从流量 到转化成交的一站式服务方案,具体包含:点赞关注评论主动私信 ,评论区回复,自动潜客户挖掘,矩阵号营销,自动化营销,粉丝 管理等功能,可以帮助企业或商家快速批量制作高质量短视频,扩大

    2024年02月15日
    浏览(12)
  • 前端知识(八)———前端需要掌握的技术有哪些方面

    前端开发需要掌握的技术包括以下几个方面: 1.HTML:HTML是网页的基础骨架,是网页内容的载体,负责网页内容的排列和布局。 2.CSS:CSS是网页的样式表,负责网页的外观和样式。 一般情况下HTML+CSS是在一起使用为了页面布局的,说到布局可能会需要用到PS和蓝湖等一类设计工

    2024年02月04日
    浏览(12)
  • 【面试题】2023当面试官问我前端可以做的性能优化有哪些

    面试过程中面试官问到前端性能优化有哪些,当我咔咔一顿输出之后面试官追问:前端可以做的性能优化有哪些呢? 前端优化大概可以有以下几个方向: 网络优化 页面渲染优化 JS优化 图片优化 webpack打包优化 React优化 Vue优化 link标签的rel属性设置dns-prefetch,提前获取域名对

    2023年04月14日
    浏览(12)
  • 测试开发到底是做什么的?测试开发需要掌握哪些技术

    关于“测试开发是什么?为什么现在那么多公司都要招聘测试开发?”我们直接就从这两个问题去回答并分析其原因: 测试开发是什么? 为什么现在那么多公司都要招聘测试开发? PS :这里有一套2022最新版的 软件测试 全套 自学教程 ,包含了以下内容,记得一定要下载:

    2023年04月09日
    浏览(7)
  • 谷歌seo快速排名优化方法,谷歌seo需要哪些技术手段?

    谷歌seo快速排名优化方法怎么做? 答案是: 利用GLB推广技术可以实现谷歌快速排名。 具体请阅读:什么叫GLB外推? 你只想快速曝光你的企业品牌,GLB外推技术是一个不错的选择。 但如果你想优化自己的外贸官网,也就是优化站,行内也叫独立站。 这就需要用到不同的技术

    2023年04月19日
    浏览(11)
  • 华纳云:搭建网盘服务器需要哪些技术支持?

    网盘服务器的搭建需要一定的技术支持和准备工作。以下是一些关键的技术支持和步骤,帮助您成功搭建网盘服务器。 1、选择合适的服务器硬件 考虑到存储需求和数据安全性,您需要选择一款具备高性能、稳定性和可靠性的服务器。确保服务器具备足够的存储空间和强大的

    2024年01月23日
    浏览(18)
  • 智慧工地安全生产与风险预警大平台的构建,需要哪些技术?

    随着科技的不断发展,智慧工地已成为现代建筑行业的重要发展趋势。智慧工地方案是一种基于先进信息技术的工程管理模式,旨在提高施工效率、降低施工成本、保障施工安全、提升施工质量。一般来说,智慧工地方案的构建,需要通过集成物联网、云计算、大数据、人工

    2024年04月10日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包