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

程序员短视频上瘾综合症

一、是你疯了还是面试官疯了?

​ 最近有两个学员咨询问题,把我给整得苦笑不得。大家来看看,你有没有同样的症状。

​ 第一个学员说去一家公司面试,第一轮面试聊得挺好的。第二轮面试自我感觉良好,但是被面试官给Diss了,说他没有技术深度,来问问我什么意见。然后一问具体情况,这哥们一上来就是介绍自己做了一个SAAS架构的中台。聊起这个中台的功能,那叫一个天花乱坠。SSO单点登录啊,通知消息转发啊,啥都有。甚至还有整合数据往后面的技术中台透传啊。反正那叫一个牛逼。结果面试官回了一句“缺少业务深度”。

​ 后面跟这哥们详细了解了一下情况。他做这个项目到是对接过几个前端业务,然后在他做的项目后端,也确实对接了技术中台。但是他这个项目,在公司并没有作为一个中台项目规划。简历中写成个中台,其实是在吹牛的。更可笑的是,前面还提了一个SAAS架构。但是我问他SAAS架构干什么的?解决什么问题?用户数据隔离的方案是什么样的?一问三不知。他甚至跟我直说,SAAS是什么都不太清楚。简历里写上SAAS和中台这些,都是为了让简历好看一些。

​ 第二个学员是一上来就问我要怎么做一个支付系统?有哪些核心业务?要用到哪些技术?刚一看,我还以为是有大人物来了,这是一个很大的活啊。结果一聊,他说他没做过支付,怎么对接银行接口,怎么做风控,什么是统一收银,资金归集,账单对账等等业务全都没接触过。只是为了准备面试,老是看到别人喜欢拿一些电商、支付之类的业务来说事,就想着也要往简历上面写写支付,而且要写,还不能把自己写成一个小喽啰。甚至还煞有介事的说,老师,你做过支付系统,那做一个第三方支付的实战项目,那是小菜一碟把。那赶紧写一个我来学一学。

​ 此话一出,听得我老血一喷。实在难以理解,一个还在纠结用什么技术实现的程序员,哪里来的自信随随便便就要设计一个支付系统?就算想要往简历上贴贴金,什么项目不好找,为什么非要找这种跟钱打交道的项目呢?而且,如果只是准备面试,支付这么复杂的业务,中间任何一个业务环节,稍微问深一点,一定露馅,为什么要给自己挖这样的坑呢?难道扎扎实实拿自己的项目来介绍,就真的找不出一点值得拿出来说道的亮点吗?

二、短视频上瘾综合症

​ 其实我觉得这两个学员非常有代表性,就是对技术没有一点点敬畏之心,对自己几斤几两也没有一点标准。反倒是天天看些互联网上的短视频,不知道从哪里找一些犄角旮旯的问题,出来吹嘘一下,就恨不得人人都是架构师了,吹着吹着连自己是谁都忘了。我称之为短视频上瘾综合症,症状主要有以下几条:

1、技术越来越浮夸

​ 最近这两年,我一个做培训的都很明显的感觉到接触到的学员技术都越来越菜了。这可能也跟经济下行的大环境有关。但凡有点技术基础的,现在都越来越谨慎,能混就混着,不愿意多花钱培训了。但是,菜也就算了,不是我担心的问题。真正让我越来越烦的是,现在很多学员,还越来越钻牛角尖了。

​ 比如关于各种各样的MQ产品,我之前提出过一个观点,说Kafka的消息安全性其实不如RocketMQ,所以不建议在金融领域使用Kafka。在我看来,这本是一个无关紧要的个人观点,也无所谓对错。但是,最后硬是有好几个学员不断地跟我提意见,反正就是想要说我的观点是错误的,网上都说了Kafka的消息安全性是很高的。撸起袖子好一通输出,大有我不认错,就要跟我扛到底的架势。

​ 然后,与这些较真的朋友形成鲜明对比的是这样的。画风突变。

在这里插入图片描述

​ 好歹天天写Java代码的,RocketMQ这样一个Java写的产品,竟然不知道怎么跑。学习技术本来就是要循序渐进的,我真不觉得这点基础都没搞定,就想着直接跳过。非要去学RocketMQ,甚至还要看源码,这有什么用。更重要的是,这时候怎么不较真了?课上有演示,网上有资料,搞不定几个Linux指令?你真要沉下心来解决问题,这么点东西,还至于浪费一天的时间?

​ 为啥这样?其实大家都心知肚明。因为网上各种各样的短视频,全都喜欢讨论类似于消息安全这一类虚头巴脑的问题,这些问题有流量。但是,扎扎实实学技术,一点就透的这些问题,没人讨论。你要不是花钱报了我们的培训班,试试去问问别人。只怕还真没几个人愿意搭理你。

2、心态越来越浮躁

​ 这源自于我之前发的一段视频。之前发了一段视频,为了能够尽量全面又简短的讲明白OAuth2.0协议,我整理了一个二十来分钟的短视频。结合各大互联网开放平台的实际业务场景,加上示例代码,一点点的铺设OAuth协议的技术场景以及解决问题的思路。然后,我收到一个很有代表性的评价。“老师,这么长的视频,根本看不下去啊”。然后,自然是拿出了一堆五分钟、十分钟的OAuth介绍视频,说他们这讲得多好多好,动画多么花里胡哨,技术说得多么浅显易懂。这时我这才深刻发现,现在这帮人的耐心已经被短视频洗脑得连二十来分钟都接受不了了。就这个耐心,别说还劝你们自己写写代码,巩固巩固了,能够把我的示例代码导入到IDEA里跑起来,估计都够呛。

​ 先不说别人出这些流量视频对质量是不是有要求,单说看视频这样人。五分钟、十分钟你就相信能跟着他们把一个东西给学会了?那你这工作经验是不是也太不值钱了一点?你真靠网上那些三五分钟一个的面试八股文就能通过面试找到好工作的话,那别人要超过你,不是也就分分钟的事情了?等你人到中年,都不用等公司淘汰,你自己就把自己给淘汰了。

3、目标越来越悲观

​ 说到这,也不得不提现在的中年危机。这也是很多学员的主旋律。天天大喊环境不好,天天各种花样的说Java崩盘了,Java程序员没前途了,要么躺平混日子,要么转行去送快递。其实为啥总是有这样的论调?背后的逻辑全是流量。只有这样的话题能够提供情绪价值,能够抓住你的眼球,仅此而已。

​ 其实说句实在话,大环境好不好,跟我们大多数人有什么关系?你我如果都是普通人,祖上没权,家里没矿的这种,那就好好保住自己的饭碗就完了。大环境好的时候,你拿到的只是一份工作,那么大环境不好了,你要的不也只是一份工作吗?所谓环境啊,民生啊的问题,自然有吃这碗饭的那些人去操心。以Java为例,网上再怎么鼓吹Java崩盘了。但至少,整个市场还在,那么多大项目,不可能全部退出。国内第一开发语言的地位,还是无法撼动的。有时间操心大环境,不如在你摸鱼偷懒,做些低效率重复功能的时候,多想想怎么提升自己的竞争力。花点钱,报个靠谱的培训班,这或许就是你最应该做的事情。

​ 有人说网上曝光各种培训班割韭菜。你希望你家小孩学游泳,就是在水里瞎扑腾两下。我们小时候都是扔河里,淹不死自然就学会了的东西,现在城市里哪个不得去报个班?怎么?到你自己学习,就应该白嫖了?我们培训机构帮你提供一系列的服务,帮你省时省力,学得更轻轻更有效率。最后有几个自己不努力的,学了半年连个Linux的基础指令都没学会的,出来录几个视频,打滚喊冤,说找不到工作,这就叫割韭菜?你不会真的希望是个培训班,就能把你家小孩培养成潘展乐吧?

​ 网上这帮人这样喊喊也就算了。要么送快递博同情,要么躺平炫耀自己混得好。为啥喜欢这样说?无非都是为了流量,找些有情绪价值的问题说说。但是,你们一个个把自己活成了流量是为什么?傻不傻?你怎么不看看这样搞流量的,背后在买设备,学视频剪辑,学平台规则,学变现方法,花时间花精力在一直坚持,才能出那么点流量呢?你们天天盯着短视频,流口水傻笑的功夫,在坚持什么呢?

​ 我们这有个学员。早几年大环境比较好的时候进的一家互联网企业,在当时火热的大数据部门。后来这两年大环境不好了,企业的业绩下滑非常快。没有业务支撑,大数据部门也就没什么价值了。后来整个部门直接全部被裁了。很多人怨声载道,甚至有拉横幅去公司楼顶抗议的。但是,他们部门经理,技术牛逼,转头就换了家公司,转行去做区块链了。薪资不但没降,甚至还翻了好几倍。这靠的就是平时默默的积累。而那个学员,在大数据部门,和几个同事一起鼓捣了一个底层的IM框架。当时这东西,一看就是应用场景也比较少,除了做IM没别的地方用,属于费力不讨好的项目。很多别的业务线,看到有这么个省事的东西,也就直接拿来用了。结果等到大数据部门真的被裁时,才发现大数据分析可以没有,但是IM这个项目不能停。最后就是他们项目组的几个人,被合并到了云原生部门,闷声保住了饭碗。
所以,有时间跟这些短视频耗着。不如想想你真的要什么吧。

相关文章:

程序员短视频上瘾综合症

一、是你疯了还是面试官疯了? ​ 最近有两个学员咨询问题,把我给整得苦笑不得。大家来看看,你有没有同样的症状。 ​ 第一个学员说去一家公司面试,第一轮面试聊得挺好的。第二轮面试自我感觉良好,但是被面试官给Diss…...

image.convert()函数转换格式及显示图像的RGB三通道图像

引 言 视觉任务处理的图片按照图像通道深度分为单通道图像和多通道图像。单通道图像有grayscale灰度图、binary二值图、PNG图,多通道图像有三通道24位真彩色RGB图,8位伪彩色图像,YCbCr图像等。本文先介绍各种格式图像的特点,随后讲…...

C语言 ——— 在控制台实现扫雷游戏(一次展开一片,递归实现)

前言 两个数组,一个用来显示在控制台上,一个用来存放雷 两个数组的实际大小为11 * 11 ,而为了方便排查雷的个数,实际使用范围是9 * 9 test.c #include"mine_sweeping.h"void game() {// 存放雷char mine[ROWS][COL…...

el7升级Apache模块编译

1.背景 接续https://blog.csdn.net/nanhai_happy/article/details/140566070,由于升级升级Apache过程中,发现需要使用的mod_wsgi、mod_systemd和mod_cgi模块缺失,故接着解决继续编译生成。 2. 编译mod_cgi、mod_system 2.1 安装依赖 yum …...

Linux系统下的日志管理与ELK Stack实践

关于“Linux系统下的日志管理与ELK Stack实践”,这个主题涵盖了如何在Linux环境中高效地收集、解析、存储及分析日志,以及如何利用ELK Stack(Elasticsearch、Logstash、Kibana)这套工具来实现日志的集中管理和可视化。下面我会简要…...

C++入门基础知识

在之前我们学习了C语言和初阶数据结构的相关知识,现在已经有了一定的代码能力和对数据结构也有了基础的认识,接下来我们将进入到新的专题当中,这个专题就是C。在C中我们需要花费更大的精力和更长的时间去学习这门建立在C语言基础之上的计算机…...

Python爬虫技术 第28节 数据可视化

Python 爬虫设计结合数据可视化是一个非常强大的组合,可以用来分析和展示从网络获取的数据。以下是如何设计一个 Python 爬虫并结合数据可视化的详细步骤: 步骤 1: 确定数据源和目标 首先,确定你想要爬取的数据源和目标。例如,你…...

react中的装饰器

一、初见react装饰器 初初接触react,发现一些神秘符号和语法,觉得很神奇。类似这样: import React, { PureComponent, Fragment } from react; import {Form} from antd;Form.create() class UpdateForm extends PureComponent {。。。 }哇…...

Elasticsearch:用例、架构和 6 个最佳实践

1. 什么是 Elasticsearch? Elasticsearch 是一个开源分布式搜索和分析引擎,专为处理大量数据而设计。它建立在 Apache Lucene 之上,并由Elastic 支持。Elasticsearch 用于近乎实时地存储、搜索和分析结构化和非结构化数据。 Elasticsearch 的…...

tcp常用网络接口 linux环境

TCP(传输控制协议)网络通信是常见的网络应用形式,它提供了面向连接的、可靠的数据传输服务。TCP通信常用的接口主要包括以下几个方面: 常用接口 1. socket() int socket(int domain, int type, int protocol); 功能&#xff1…...

第10节课:JavaScript基础——网页交互的魔法

目录 JavaScript的作用JavaScript的基本语法基本语法规则变量、数据类型和运算符变量数据类型运算符 实践:使用JavaScript增强网页功能结语 JavaScript是一种高级的、解释型的编程语言,它使得网页能够从静态文档转变为具有动态交互性的应用程序。本节课将…...

springboot+vue+mybatis汽车租赁管理+PPT+论文+讲解+售后

汽车租赁系统是针对目前汽车租赁管理的实际需求,从实际工作出发,对过去的汽车租赁管理系统存在的问题进行分析,完善客户的使用体会。采用计算机系统来管理信息,取代人工管理模式,查询便利,信息准确率高&…...

.NET C# 将文件夹压缩至 zip

.NET C# 将文件夹压缩至 zip 文章目录 .NET C# 将文件夹压缩至 zip1 使用 System.IO.Compression1.1 环境1.2 压缩文件夹1.2.1 简单压缩1.2.2 复杂压缩 1.3 解压缩1.3.1 简单解压缩1.3.2 复杂解压缩 2 使用 SharpZipLib2.1 环境2.2 压缩文件夹2.3 解压缩 3 压缩效果简单测试 1 …...

软考基本介绍

一,基本了解 计算机技术与软件专业技术资格(水平)考试(简称软件考试)为国家级考试。 考试设置了27个专业资格,涵盖5个专业领域, 3个级别层次(初级、中级、高级)。 中国计算机技术职业…...

【Vue】vue3 中使用 ResizeObserver 监听元素的尺寸宽度变化

要监听 div 宽度的变化,可以使用 ResizeObserver 接口。ResizeObserver 允许你观察一个或多个元素的尺寸变化,并在发生变化时执行回调函数。这种方法比使用 MutationObserver 更专注于尺寸变化,且不受元素属性变化的影响。 使用 ResizeObserv…...

信息安全专业好吗?

22 届的 211 信安毕业生,目前在读研(虽然已经和安全没关系),整体来看大部分高校的信安都是作为计算机的附属专业存在的,除了极具特色的几个高校,例如山大的密码学,广州大学某院士加持的网络安全…...

梧桐数据库(WuTongDB):数据库中元数据表的常见信息

元数据表是数据库系统中用于存储和管理元数据的表。这些表提供关于数据库对象(如表、列、索引、视图、存储过程等)的详细信息。以下是元数据表的一些常见类型及其详细解释: 常见元数据表类型 表信息表 表名:TABLES描述&#xff1…...

在 Linux 9 上安装 Oracle 19c:克服兼容性问题 (INS-08101)

Oracle 数据库 19c 的基础版本 (19.3) 发布的时候还没有 Linux 9 ,因此在Linux 9上面安装Oracle 19c会遇到很多兼容性问题。本文将探讨如何解决这些问题。 安装步骤 设置环境变量以绕过操作系统检查: Oracle 19.3 安装程序无法识别 Linux 9。 [WARNIN…...

【踩坑】pytorch中的索引与copy_结合不会复制数据及其解决方案

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 目录 背景知识 实验验证 结论分析 错误案例 处理方法 注意事项 附加说明 基本索引返回视图 高级索引返回副本 赋值操作都是原地操作 以下内容…...

十六、【Python】基础教程 - 【Flask】网络编程开发

目录 前言 Flask 基础概念 安装 Flask 示例:创建一个 Flask Web 应用 运行 Flask 应用 更复杂的例子 测试新功能 前言 Flask 是一个用 Python 编写的微型 Web 框架,它以简单性和灵活性著称,非常适合快速开发小型到中型的 Web 应用。F…...

C#初级——List 容器

容器 在C#中&#xff0c;容器通常指的是用于存储和组织数据的集合类。 本文介绍的容器是动态数组&#xff1a;List<T> 内部使用数组来存储元素&#xff0c;当添加元素超出当前数组容量时&#xff0c;会自动调整大小&#xff08;扩容&#xff09;。 list容器 List<&g…...

serial靶机教程

靶机下载地址 https://download.vulnhub.com/serial/serial.zip 主机发现 arp-scan -l 端口扫描 nmap 192.168.229.131 -A 根据对⽐可知serial的⼀个ip地址为192.168.47.143 该靶机开启了22端⼝和80端⼝ 对⽹站进⾏⼀个访问&#xff0c;⼤概意思为这是对新的cookie处理程序…...

【Linux-MISC设备】

目录 1. MISC设备2. MISC蜂鸣器实验 1. MISC设备 MISC设备的主设备号为10.MISC设备会自动创建cdev&#xff0c;不需要再手动创建。MISC设备是基于platform的. MISC驱动的编写的核心就是初始化miscdevice结构体变量&#xff0c;然后用misc_register函数向内核注册&#xff0c;…...

【随笔】VRRP+MSTP

虚拟路由冗余协议&#xff08;Virtual Router Redundancy Protocol&#xff0c;VRRP&#xff09; 设计采用主备模式&#xff0c;将VRRP组内多个路由设备都映射为一个虚拟路由设备。 一个VRRP组中只能由一台处于主控角色的路由器&#xff0c;可以有一个或多个备份角色的路由器。…...

vue 动态增删行,并form表单校验(附v2\v3)

Vue3 组件用的 ant 可以换成你们用&#xff0c;主要是form校验 前端代码 <a-formref"formRef":model"formData":label-col-props"{ span: 5 }":wrapper-col-props"{ span: 17 }"><a-row><a-form-itemlabel"角色…...

计算机网络的基本概念

IP地址&#xff08;Internet Protocol Address&#xff09;是指在计算机网络中每个设备的唯一标识符。它用于区分不同设备并在网络中进行数据包的路由。我们平常所使用的IP地址主要版本&#xff1a; IPv4 格式: 由四个整数&#xff08;0到255&#xff09;组成&#xff0c;以点…...

Python 爬虫项目实战三:GitHub 用户信息抓取与分析

一、项目背景 爬虫技术不仅限于获取网页内容&#xff0c;还可以用于获取和分析特定网站的用户信息。本文将演示如何使用Python编写爬虫程序&#xff0c;从GitHub网站抓取用户信息&#xff0c;并进行简单的数据分析。 二、环境准备 在开始之前&#xff0c;请确保你已经安装了…...

xtrabackup搭建MySQL 8.0 主从复制

xtrabackup搭建MySQL 8.0 主从复制 安装MySQL 8.0.37安装xtrabackupGTIDs初始化从库参考&#xff1a;GTID概述GTID相较与传统复制的优势GTID自身存在哪些限制GTID工作原理简单介绍如何开启GTID复制GTID与传统模式建立复制时候语句的不同点传统复制GTID复制 GTID同步状态简单解析…...

Java程序员接单分享

作为一名Java程序员&#xff0c;这阵子通过承接些小型项目&#xff0c;我顺利跨过了月薪破万的门槛。这些项目虽小&#xff0c;却如同磨刀石般&#xff0c;让我在实战中发现了自身技术栈的棱角与不足&#xff0c;尤其是意识到了在Java这一浩瀚技术海洋中的诸多未知领域。我深知…...

【HarmonyOS NEXT星河版开发学习】小型测试案例01-今日头条置顶练习

个人主页→VON 收录专栏→鸿蒙开发小型案例总结​​​​​ 基础语法部分会发布于github 和 gitee上面 ​ 前言 本系列可能是博客首发&#xff0c;鸿蒙开发星河版是一个全新的版本&#xff0c;由于参考视频较少鸿蒙开发不被重视导致csdn上面并没有全套的学习路线&#xff0c;…...