程序猿的护城河是什么

news2024/10/5 20:19:07

文章目录

  • 什么类型的程序员容易被淘汰?
  • T型人才
  • 往底层学
  • 抛弃焦虑,无所畏惧地往前冲。
  • 多看多想多实践

什么类型的程序员容易被淘汰?

微信前首席技术负责人张绍文说过:

“坦白说,现在很多移动开发工程师更像是 API工程师,背后的数据结构、算法和架构相关的知识是不达标的。这个时候如果想往底层走,就会感觉步步艰辛。但是上层的 API 很容易被Deprecated,即使你对 Android 的所有 API 倒背如流也无法成为真正的开发高手。这样的你,即便以后把 Android替换成 Fuchsia,你也还只是一个 Dart API 工程师。”

T型人才

微信的 T 型人才理论:

“微信在面试时,不会问你 Android 和 iOS 的 API怎么使用,而是希望候选人在某一个领域研究得特别牛、特别深入,并且是可以打动面试官的。这意味着如果你在某一个领域证明过自己,那微信也会愿意在其他领域给你机会。”

在省耕过某个领域之后,就相当于有了“T”的一竖了,这时候再去横向拓展其它领域的知识,增加自己知识和技能的广度就相当于拓展了“T”的一横,两者叠加起来加起来就是一个T字,T型人才。微信作为国内领先的大企业,拥有全国最大的用户量和绝对领先的技术水平实力,已经表明了对人才要求。这至少是可以证明T型人才确实是符合市场需求的,这类人才是可以给社会提供很大价值的。

这就意味着我们作为程序员这个职业的从业者,在自己没有太多积累的前提下,要注意先去深耕某个领域的知识。
最好是省耕自己感兴趣的领域,因为只有感兴趣的领域,我们才会有足够的耐心和热情去省耕他,破釜沉舟把问题解决,钻入地下1000米。
但是有很多人会说深耕某个领域的知识是可以,但是工作中根本用不到,怎么办?用不到不就等于白学了吗?
其实大可不必,目前在各个厂大幅裁员的背景下,很多公司的用人部门却说招不到人。一边很多人找不到工作,另一边说想找到合适的人太难了。我最近也去面试过一些公司,他们想要招是直接可以解决他们目前公司痛点问题,突破公司遇到的技术瓶颈问题的人。这需要的就不仅仅是通过API调用就可以解决的。
互联网的增量时代已经过去,大幅缺人的时代已经一去不复返。在存量时代,各个公司最求的是更好的用户体验,更高的性能水平。深耕的技术栈才是当今市场的急迫需求,在这样的时代,我们更需要、更紧迫的是提高自己的技术的深度。
那么怎么提高自己的技术深度呢?

往底层学

作为五年多的Android开发者,深有体会越底层的东西越不容易过时,假如我们以后面对的不是 Linux 内核的系统,比如 Fuchsia OS,也可以根据已经掌握的系统知识套用到现有的操作系统上,因为像内存管理、文件系统、信号机制、进程调度、系统调用、中断机制、驱动等内容都是共通的,在迁移到新的系统上时可以有一个全局的视角,帮助你快速上手。
同样,往底层学这个思路在其他的技术领域也是同样适用的。

抛弃焦虑,无所畏惧地往前冲。

对于底层的知识,如果看不懂真的不要气馁,也不要焦虑,可以结合参考资料或者书籍慢慢看。我们可以按照自己的节奏来学习,甚至可以用即将到来的2024 年一整年的时间来“死磕”它,但千万不要放弃。
这句话其实是我自己想对自己说的。

多看多想多实践

怎么学?我觉得是是多看、多想、多实践。
看再多的文章,不去思考文章所讲的内容和意图也是没用的;
思考再多,不去动手真正实践也是没用的。
引用某个技术专栏的一张图,可以大概知道我们深耕某个技术领域的心路历程:
图片来自于极客时间,侵删
这个心路历程同样也是我现在在经历的,分享给大家。
希望大家可以一起构建自己作为程序猿的护城河,共勉。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1206783.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uniapp运行到安卓模拟器一直在“同步手机端程序文件完成“界面解决办法

如果你是用的模拟器是android studio创建的模拟器,那么你需要新创建一个android11 x86架构的模拟器: 创建完成后,启动模拟器: 然后在hbuilder中重新运行到这个模拟器就可以了: 运行结果: 如果你是用安…

三相无刷直流电机预驱动芯片GC4939,采用QFN28封装,内置过温保护,过压监测,同步整流等功能

三相无刷直流电机预驱动芯片GC4939。它可以驱动 N 型功率 MOSFET, 最高电源到 36V。芯片状态切换逻辑受三个 相位差为 120的霍尔输入确定。 芯片集成固定衰减时间的脉冲调制来控 制电流并且抑制励磁涌流;堵转保护时间可 调;过温保护&#xff…

探索数据湖和大数据在亚马逊云服务云存储服务上的威力

文章作者:Libai 引言 在当今数字化的环境中,组织生成的数据量正以前所未有的速度增长。数据量的激增催生了对高效存储和管理解决方案的需求。数据湖和亚马逊云服务云存储服务上的大数据是一个强大的组合,使组织能够充分发挥其数据的潜力。 亚…

【ArcGIS Pro微课1000例】0031:las点云提取(根据范围裁剪点云)

本文讲解ArcGIS Pro3.0中,las点云数据的提取(根据范围裁剪点云)方法。 文章目录 一、加载数据二、工具介绍三、点云裁剪一、加载数据 打开ArcGIS Pro,新建地图,加载配套实验数据包中的0031.rar中的点云数据point.las与范围bound.shp,如下图所示: 二、工具介绍 名称:提…

振南技术干货集:研发版本乱到“妈不认”? Git!(5)

注解目录 1、关于 Git 1.1Git 今生 (Git 和 Linux 的生父都是 Linus,振南给你讲讲当初关于 Git 的爱恨情愁,其背后其实是开源与闭源两左阵营的明争暗斗。) 1.2Git的爆发 (Git 超越时代的分布式思想。振南再给你讲讲旧金山三个年轻人创办 GitHub&…

StackExchange.Redis 高并发下timeout超时问题如何解决?

查看服务端程序负载还行,根据打印的连接看到一知半懂,按GitHub的issue提示,这2个Busy的数量不能比Min的大,即要提示Min的数值; 的各个字段: Timeout performing EXEC (1000ms): 表示在执行一个事务(MULTI..…

史上最强AI芯片!英伟达H200震撼来袭!141 GB 超大显存,Llama2推理性能翻倍,老黄赢麻了!

原创 作者 | 王二狗英伟达又一次打了所有人措手不及! 就在昨晚,老黄发布了新一代史上最强 AI芯片 NVIDIA HGX™ H200 。 141 GB 超大显存!带宽增加 2.4 倍 H200 拥有141GB 显存!相比之前的 H100和A100,容量几乎翻倍&…

css实现元素四周阴影

前言 首先确定的是需要使用box-shadow这一属性 语法如下: box-shadow: h-shadow v-shadow blur spread color inset; h-shadow:表示水平方向上的阴影偏移量,必须指明,可以是正数、负数、0,如果为正数左方有阴影&…

Cesium 展示——根据鼠标移动,线实体也跟着移动

文章目录 需求分析需求 如图所示,点击第一个点后鼠标移动,实现线实体跟着鼠标移动而移动 分析 创建初始化点实体和线实体更改线实体的坐标let centerPoint; // 用于存储圆心位置 let lineEntity;//存储绘制的线条 const that = this; this.handler

【工具使用】卸载VS(Visual Studio)

目录 方法一:使用TotalUninstaller工具方法二:官网的卸载方法 方法一:使用TotalUninstaller工具 下载地址:https://github.com/Microsoft/VisualStudioUninstaller/releases 1.点击下载地址,选择TotalUninstaller进行…

单独设置echarts图例样式

参考:echarts-legend legend: [{data: [{name: 正常,icon: rect}],itemWidth: 16,itemHeight: 4,top: 6%,left: 35%,textStyle: {color: #626C78,fontSize: 14}},{data: [{name: 异常,icon: rect}],itemWidth: 16,itemHeight: 4,top: 6%,left: 50%,textStyle: {col…

label

可以为input元素定义标注。点击label标签内文本时,浏览器自动将光标转到或选择对应表单元素上。 label中for属性应当与相关元素的id属性相同

传奇手游天花板赤月【盛世遮天】【可做底版】服务端+自主授权+详细教程

搭建资源下载地址:传奇手游天花板赤月【盛世遮天】【可做底版】服务端自主授权详细教程-海盗空间

WoShop多商户直播商城系统支持自营加多商户入驻

随着互联网的快速发展,直播电商已经成为一种新型的商业模式。越来越多的商家开始尝试通过直播商城来提高销售转化率。然而,很多商家在尝试的过程中发现,传统的直播商城系统无法满足他们的需求。他们需要一种更灵活、更具有营销功能的系统来支…

高并发架构设计(三大利器:缓存、限流和降级)

引言 高并发背景 互联网行业迅速发展,用户量剧增,系统面临巨大的并发请求压力。 软件系统有三个追求:高性能、高并发、高可用,俗称三高。三者既有区别也有联系,门门道道很多,全面讨论需要三天三夜&#…

nvm工具解决nodejs版本切换问题

常见版本问题 npm启动vite项目报错,信息如下 npm run dev> my-vue-app0.0.0 dev D:\data\code\document-assistant-web > vitefile:///D:/data/code/document-assistant-web/node_modules/vite/bin/vite.js:7await import(source-map-support).then((r) >…

2013年01月16日 Go生态洞察:并发不是并行

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

灯饰行业ERP有什么用?有哪些模块

在我们的生活当中会遇到各种类型的灯饰产品,这些商品有不同的设计特点和用料以及选型,并且在销售策略和价格策略等方面也比较灵活。 随着近些年灯饰行业同质化竞争愈演愈烈,国内很多的灯饰企业也遭遇较大的运营压力,尤其是采用传…

Jenkins 构建CICD

GitLab GitLab安装 https://gitlab.cn/install/?versionce CentOS 下安装 1. 安装和配置必须的依赖项 在 CentOS 7上,下面的命令也会在系统防火墙中打开 HTTP、HTTPS 和 SSH 访问。这是一个可选步骤,如果您打算仅从本地网络访问极狐GitLab&#xf…