当前位置: 首页 > news >正文

所谓简单的事情

这是学习笔记的第 2023 篇文章


  今天在聊一些工作的东东时,突然想起来一个潜意识的认知,我们所认为的那些技术含量高的事情,一定是其他人搞不定的。换句话说,我们潜意识的那些简单的事情就是那些刚毕业的学生一个月就能搞定的事情,对此我感觉压力山大。 

一来是时过境迁,技术的门槛已经变高,而有些问题可能还是那些问题,就好比一个数据库技术,在早期版本有大量的攻略和变通方式,在以前就算是宝贵经验,而到了10年后,那些所谓的攻略已经过时,技术就好比是一个小孩长大成了一个小伙子,原来的那些套路显然失效了,这种情况下,对于新人来说这就是显而易见的优势,时间成本和学习成本都大大降低,但是没办法,这就是时代进化的产物,要不你随着他成长,要不被淘汰边缘化。

二来现在的所谓新人大多是90后,他们的思想意识和80后有较大的差距。他们面对新技术的学习能力和接受能力会更强一些,你让他们去钻研一个新技术,一个月还真能琢磨出不少有价值的东西来。而不少老同志的思维已经僵化,对于新技术新事物都有了一种疲软的状态,学习能力下降,会导致学习周期和学习成本大大增加,在这方面显然就不是新人的对手了。

第三,在工作中,放眼望去,有一大批需要改进的事情,有时候都纳闷为什么这么简单的事情竟然现在都没做好。所以我们潜意识中会有一种错觉,认为这个事情就是很简单。比如一个棋牌游戏软件,它的功能就是打牌,充值,想起来好像很简单,但是背后包含的东西和范围实在太多。比如微博的热点流量,想起来就是高并发,多加些机器就行了,但是实际在架构设计中,多少码农为了优化这些问题熬过了日日夜夜。我们所谓的简单的事情其实不简单,有句话说,成年人的字典里没有简单二字,对于这句话的体验是越来越深。

  第四,当然以上也不是故弄玄虚,确实有很多的简单的事情,可以理解为劳动密集型的工种。比如餐厅的服务员,对于技能的要求是一个相对固定的额范围。如果要把这些服务做好,加人效果立竿见影,工作里面简单的事情也比比皆是,比如安装一个数据库,多年以前有点技术含量,现在看来都是点点点的事情。简单的事情总有解决的时候,而看起来简单的事情其实可以更简单,而在做一件事情的时候,这种微调,迭代式改进的比重要高得多。

在现代的时代,我们总是要强调自己的核心竞争力,我想有几点补充,第一,不是别人干不了的事情你能干就是核心竞争力。这个要依据场景和需求来定,比如早些年数据恢复是很有钱途的事情,而那些值钱的数据恢复技术的细节在官方文档中都没有,很多都是一些经验的沉淀,还有一些偏门工具的使用,相对比较晦涩,学习周期和成本比较高,其实对于我们大多数人来说,如果相对比较规范是基本不会出现那种异常外的数据异常。对我来说,我是比较排斥bbed技术,只是纯粹学习,加深技术理解可以,但是想把它当做核心竞争力是显然不可行的。现在的云时代也提供了这些数据恢复的便利,资源方面的事情会像水电一样越来普遍。 

在我的理解中,不可替代有几层含义,第一层是业务复杂度,第二层是技术复杂度。

任何技术脱离了具体的业务场景都是苍白的,所以我们要解决的是问题,而不是引入技术引入更多的问题。一种是你对于业务足够熟练,就好比银行这种行业对于业务的要求很高,另外一层就是单纯的技术,你对技术的深度和广度很牛,交给你的事情都能够妥妥的完成。

而这些技术之外,还有一类我认为是对个人最重要的,我们称为:技术沙箱,比如我们在一个工作沉淀的技术经验换一个岗位也依旧能够发挥价值,而这些东西在不涉密的前提下,对于我们的工作来说就是加分项,我们可以理解为不断的在沉淀经验,把技能整合到沙箱中,称为一种更加通用的能力体现。

所以面对看似简单的问题,我总是会想一下,简单的事情总有解决的一天,那么接下来的事情呢。 

640?

相关文章:

  • 数据分析上千部动漫作品
  • 生活中的一些文字调料
  • 最近的方向调整
  • 尴尬的bug:一条查询语句让MySQL崩溃
  • 你平时锻炼身体吗
  • 数据迁移流程的优化
  • MySQL复制问题的分析
  • 秦皇岛旅游归来
  • 《MySQL DBA工作笔记》前言
  • MySQL复制的奇怪问题跟进
  • MySQL高可用方案升级规划
  • 选择和努力
  • 无论是否“去O”,这些数据库选型与运维技巧你都该知道
  • MySQL周期表管理的设计
  • 推荐一些近期看过的电影和电视剧
  • @angular/forms 源码解析之双向绑定
  • 0x05 Python数据分析,Anaconda八斩刀
  • Brief introduction of how to 'Call, Apply and Bind'
  • Cookie 在前端中的实践
  • C学习-枚举(九)
  • extract-text-webpack-plugin用法
  • java多线程
  • MySQL的数据类型
  • MySQL数据库运维之数据恢复
  • mysql中InnoDB引擎中页的概念
  • rabbitmq延迟消息示例
  • Redis在Web项目中的应用与实践
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 爱情 北京女病人
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 猴子数据域名防封接口降低小说被封的风险
  • 基于组件的设计工作流与界面抽象
  • 判断客户端类型,Android,iOS,PC
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 入口文件开始,分析Vue源码实现
  • 写给高年级小学生看的《Bash 指南》
  • 用Visual Studio开发以太坊智能合约
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​低代码平台的核心价值与优势
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #Ubuntu(修改root信息)
  • (6)添加vue-cookie
  • (C语言)二分查找 超详细
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (转) RFS+AutoItLibrary测试web对话框
  • ... 是什么 ?... 有什么用处?
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .net core 6 redis操作类
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET4.0并行计算技术基础(1)