成为一个NB程序员,必看的5大定律!

news2024/11/16 21:43:06
请把这篇文章读进脑子里去,且在现实中用起来
除了超有意思也真的能“镀金”~~

顺便吆喝一声,如果你计算机、软件工程、电子等相关专业本科及以上学历,欢迎来共事。
前后端/测试​均可投,技术大厂。

定律一:晕轮效应

又称光环效应,是一种认知偏差,指的是我们对他人的总体印象会影响我们对其特定特征的评价。

简单来说,我们倾向于根据有限的信息构建一个整体的印象,并据此对他人或事物做出全面的判断。

在晕轮效应的影响下,一旦一个人或事物的优点或缺点被放大,其他方面就会变得不那么显眼。

举个例子,我们通常认为长得好看的人也更聪明、更友好、更值得信赖;或者我们可能会因为喜欢某个明星而认为他们代言的产品更好。

如果要从程序员身上来举例子,那么如果遇到一个头发稀疏的程序员,你可能会认为他的技术能力很强,为人也一定很可靠!

话说回来,程序员可以利用晕轮效应

1️⃣打造自己的光晕

成为专家或看起来像专家,可以提高你的话语权。例如,在技术社区发表文章,当你拥有众多粉丝和高阅读量时,即使你不发言,别人也会认为你很有影响力。

2️⃣突破别人的光环

使用开源项目时,我们可能会被其表面的光环所迷惑,认为它们完美无缺。但事实上,即使是成熟的项目也可能存在缺陷,复杂的代码也是由基础语句构成的。

定律二:眼不见为净定律

看不见的,就是干净的。

"眼不见为净"是一种常见的回避性应对机制,指的是人们倾向于逃避或忽视那些让自己感到不愉快、烦恼或痛苦的人事物,以此来维持心理上的舒适感。

看到这个定律,我的第一反应就是,屎山代码为什么会存在?

还不是因为管理人员看不到这坨屎山,他看到的是一个功能正常运行的系统,所以人家并不觉得这是屎山,而是美丽的风景线!

只有我们这些天天在这座屎山上添砖加瓦的程序员才能会感受到这种绝望!

所以面对屎山代码,不要抱怨,最好的方法就是找个机会把这座屎山丢给其他人,毕竟眼不见为净嘛!

当它不在你手上的时候,你会发现其实它也挺好的,毕竟眼不见为净嘛!如果找不到接手的人(bushi),还是老老实实排查吧......

定律三:虚假同感偏差

虚假同感偏差 是一种认知偏差,指的是人们倾向于高估自己观点、信念、行为和习惯的普遍性。

简单来说,我们常常认为,我们的想法和做法是理所当然的,其他人也应该和我们想的一样、做的一样。但实际上,每个人的经历、背景和价值观都不同,我们的想法和做法并不一定具有代表性。

你们在学习或工作中有没有遇到过这种情况,你催促某人完成一件对你来说很重要的事情,但对方迟迟不付诸行动!

这就是因为虚假同感偏差。我们可能会错误地认为。如果这件事对我很重要,那么别人也会认为这件事很重要,然而并非如此。

如果要让别人重视你认为重要的事情,可以让他们意识到这件事的重要性,比如提醒他们某位领导正在关注。

此外,当我们对自己的观点非常自信时,也容易产生虚假同感偏差。

比如我们自信满满地写完一段代码并且自测之后,提交给测试人员进行测试,当测试人员跟你反馈存在某BUG,我相信第一时间反应大多都是:我不信!!!

然后就有以下对话:

你:可能前端有缓存,你刷新一下再试试?

测试:行,我试一下。

过了十分钟......

测试:还是一样的问题啊,你看一下。

你:是不是测试数据有问题啊,我自己都测试过了,不应该有问题!

测试:行吧,我再看看。

过了十分钟......

测试:数据都排查过了,是正常的,你检查一下吧!

你:(还想再挣扎一下)你怎么操作的?

测试:就点击一下这个按钮,我还能玩出什么花吗?

排查了一会,哦~居然是空值的情况没有判断,我还能再白痴一点吗!

你:问题已经修复了,是某某复杂的场景我没考虑清楚,你再测试一下!

定律四:皮尔斯定理

意识到无知,才是知道的开始。

还有一句话,我觉得很适合接在这句话后面:知道的越多,才发现自己不懂的越多!

皮尔斯定律是命题逻辑中一个经典的定理,它陈述了如下的逻辑等价关系:((p→q)∧(q→r))→(p→r)

随着知识的增加,我们会发现还有更多我们不知道的东西。这形成了一个循环:意识到无知→开始学习→知识增加→意识到无知。

不知道你们是从什么时候开始意识到自己的无知呢?

曾经,我还是小白的时候,在福州某公司上班,每天做的事情就是SpringBoot接口的开发,或者修改某些业务逻辑,我以为这差不多就是开发的全部了。

那时候对接的前端是使用Vue写的,我甚至不知道什么是Vue,只知道是某个挺流行的前端技术。

每次部署,我看前端文件里就只有一个index.html文件,我真的非常奇怪,为什么这么大的项目,只有一个html文件?

那时候我对前端认知还停留在html+js+css+jquery的时代,所以完全想不通。

本来还觉得自己前端也是有点基础的,直到接触Vue,我才惊呼,卧槽,前端怎么变成这样子了?什么nodejs,什么npm完全没听说过。

用过一段时间之后,我更是惊呼,卧槽,前端还能这样子?明明我HTML+CSS+JS只懂一点,都能做出这么好看的页面了。

有了各种开源前端组件,即使对原生HTML标签和CSS不太懂,也能算是个还不错的前端开发了。

还有这ES6语法用起来也太爽了吧,比JAVA可自由太多了。

无论怎么说,一定要虚心学习,逐渐深入研究底层原理,并尝试引用涉及模式优化代码,在意识到无知与知识增加的循环中成为更优秀的开发者!

定律五:补偿定律

弱点也是一种力量源!

大家应该都听说过这个现象:瞎子的眼睛虽然看不见了,听力通常会变得非常灵敏!

这种生理上的现象吸引了很多有兴趣的心理学家,所谓补偿,就是发挥一个人的最大优势,激发其自信心,抵消其弱点。

看到补偿机制,我第一想到的就是各行各业总有一些“专科”大佬。

就是虽然学历起点或其他比其他人低一些,但有时候正是因为学历劣势,更加激发他们深耕技术的决心,反而达到其他更高学历人员都无法达到的高度。

这又让我想起了一句话:打不倒我的,会让我更强大!!

所以,不要因为自己的短板而焦虑!并努力发展或提升自己其他方面的优势,也是一种积极的应对方式。

作为程序员,anyway,祝大家都有光明美好的未来~

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

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

相关文章

头歌——机器、深度学习——手写体识别

第1关:神经网络基本概念 任务描述 本关任务:根据本节课所学知识完成本关所设置的选择题。 相关知识 为了完成本关任务,你需要掌握:1.神经网络基本概念。 神经网络基本概念 神经网络由输入层、隐藏层、输出层组成;…

IS022000与HACCP:提升食品安全管理的完美结合

国际标准化组织(ISO)于2005年9月发布了IS022000:2005标准,这是一项针对食品安全管理体系的国际标准。我国以等同采用的方式制定了国家标准GB/T 22000-2006《食品安全管理体系食品链中各类组织的要求》(以下简称“GB/T22000”&…

# Kafka_深入探秘者(4):kafka 主题 topic

Kafka_深入探秘者(4):kafka 主题 topic 一、kafka 主题管理 1、kafka 创建主题 topic 命令 1)命令: # 切换到 kafka 安装目录 cd /usr/local/kafka/kafka_2.12-2.8.0/# 创建一个名为 heima 的 主题 bin/kafka-topic…

Java项目:基于SSM框架实现的电子竞技管理平台【ssm+B/S架构+源码+数据库+毕业论文】

一、项目简介 本项目是一套基于SSM框架实现的电子竞技管理平台 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能…

最新AI智能聊天对话问答系统源码(图文搭建部署教程)+AI绘画,文生图,TTS语音识别输入,文档分析

一、人工智能语言模型和AI绘画在多个领域广泛应用 人工智能语言模型和AI绘画在多个领域都有广泛的应用。以下是一些它们的主要用处: 人工智能语言模型 内容生成 写作辅助:帮助撰写文章、博客、报告、剧本等。 代码生成:自动生成或补全代码&…

python项目加密和增加时间许可证

1.bat,执行如下的命令,第一句是更新或增加许可证 第二句是加密draw_face.py python offer.py pyarmor obfuscate -O dist draw_face.py绘制自制人脸.py,调用加密的代码draw_face代码 import sys import os import cv2# 添加加密模块所在的路…

国内顶级汽车制造厂的创新实践:如何利用实时数据湖为更多业务提供新鲜数据?

使用 TapData,化繁为简,摆脱手动搭建、维护数据管道的诸多烦扰,轻量代替 OGG、DSG 等同步工具,「CDC 流处理 数据集成」组合拳,加速仓内数据流转,帮助企业将真正具有业务价值的数据作用到实处&#xff0c…

如何在服务器之间同步文件?

业务需求 因业务需求需要在多台服务器之间做文件资源的双向同步,选择 ownCloud davfs2 rsync 来实现 ownCloud ownCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘。 ownCloud 能让你…

ArkTS开发系列之导航 (2.5.2 页面组件导航)

上篇回顾: ArkTS开发系列之导航 (2.5.1 页面路由) 本篇内容:主要学习页面内组件导航 一、 知识储备 1. Navigation 一般作为页面的根容器,包括单页面、分栏和自适应三种显示模式。 自适应模式 (NavigationMode.Auto) ,需要注意…

三相变压器:应用和连接配置

变压器的功能和应用 变压器的类型和用途多种多样,可根据其应用、结构类型和尺寸进行分类。 一般来说,变压器的主要功能是改变交流电(AC)的电压水平,提高电压以供长距离传输或降低电压以供家庭和工业消费者使用。 它…

优先级队列模拟实现

目录 1.堆的概念 2.堆性质堆中的某个元素小于或大于他的左右孩子 3.小根堆实例 4.堆创建 4.1调整思路 4.2向下调整思路 4.3代码实现(大根堆) 5.堆的删除 6.堆的插入 7.常用接口 7.1PriorityQueue和PriorityBlockingQueue 1.堆的概念 如果有一…

常见硬件工程师面试题(二)

大家好,我是山羊君Goat。 对于硬件工程师,学习的东西主要和电路硬件相关,所以在硬件工程师的面试中,对于经验是十分看重的,像PCB设计,电路设计原理,模拟电路,数字电路等等相关的知识…

微服务(服务治理)

服务远程调用时存在的问题 注册中心原理 服务治理中的三个角色分别是什么? 服务提供者:暴露服务接口,供其它服务调用服务消费者:调用其它服务提供的接口注册中心:记录并监控微服务各实例状态,推送服务变更信…

软件工程体系概念

软件工程 软件工程是应用计算机科学、数学及 管理科学等原理开发软件的工程。它借鉴 传统工程的原则、方法,以提高质量,降 低成本为目的。 一、软件生命周期 二、软件开发模型 1.传统模型 瀑布模型、V模型、W模型、X 模型、H 模型 (1)瀑布模型 瀑布…

材料科学SCI期刊,中科院2区,影响因子4.7

一、期刊名称 Progress in Natural Science-Materials International 二、期刊简介概况 期刊类型:SCI 学科领域:材料科学 影响因子:4.7 中科院分区:2区 三、期刊征稿范围 由中国材料研究会负责的同行评议 由中国材料研究会&…

java8 将对象list中的某一个属性取出组成一个list

实体类 public class Sp {String spdm;String spmc;public Sp() {}public Sp(String spdm, String spmc) {this.spdm spdm;this.spmc spmc;}public String getSpdm() {return spdm;}public void setSpdm(String spdm) {this.spdm spdm;}public String getSpmc() {return sp…

安美数字酒店宽带运营系统——命令执行漏洞(CNVD-2021-37784)

声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 安美数字酒店宽带运营系统 server_ping.php 存在远程命令执行漏洞&#…

Java-LinkedList和ArrayList的区别、Get/Add操作性能分析以及常见的遍历方式

LinkedList和ArrayList的区别、Get/Add操作性能分析以及常见的遍历方式 一、LinkedList基本特性主要方法 二、ArrayList初始化及基本操作ArrayList注意点(待完善)代码示例 三、ArrayList与LinkedList的区别四、Get/Add操作性能分析五、LinkedList遍历方式…

藏在十九页PPT里的“海合安之道”

6月6日,成立仅仅两年多的海合安集团亮相2024中国主题公园战略营销峰会,作为本届峰会最年轻的主题公园企业,备受行业关注。 海合安集团成立于2021年,为亚洲最大私募投资基金之一的安博凯投资基金(MBK Partners&#xf…

Java 编程语言:过去、现在与未来

引言 自 1995 年由 Sun Microsystems 发布以来,Java 编程语言已经走过了漫长的道路。作为一种面向对象的编程语言,Java 因其“一次编写,到处运行”的理念而广受欢迎。本文将探讨 Java 的历史、主要特点、应用领域以及未来的发展趋势。 Java…