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

和程序员de 相处之道

1、不要"一遇到问题就去找程序员"

通常,技术问题通过阅读使用说明就可以解决。比如你刚买了一个新的播放器,想要把它连接到你的电视,你只需要找到使用手册里关于如何连接接口的那一页即可。

错误信息通常会被很清晰地列出来。通过仔细阅读并加以思考这个信息传达了什么来解决这个问题是非常有可能的。例如,如果你看到一条信息"你的硬盘已经快满了",通常这就意味着你的硬盘要满了。为了安抚你的电脑,你需要删除一些你不再需要的文件(或者将它们转移到外部的移动硬盘中)。

2、不要认为"程序员对电脑无所不知"

朋友或某个亲戚可能很擅长电脑,但他们并非无所不知。一般他们也完全不知道怎么使用你电脑中出问题的程序,仅仅是使用一些简单的逻辑判断或谷歌搜索来帮你找到解决方案。

实际上,用谷歌搜索已经足够了,因为它会引导你找到相关的论坛或者博客,早在你遇到这个问题之前已经有网友在讨论并且给出了一个大概的解决方案。通常,你可以不用麻烦你的免费技术支持顾问(你的程序员朋友)。

如果你试过了并且失败了,那么,请无论如何都要找他帮忙。

3、不要说"这并不费什么事儿,你几分钟就可以搞定"

你的程序员朋友可能会提供免费的技术支持,但这并不是说这件事完全不会耗费什么。一般解决一个问题远不止需要两分钟,再加上到你那儿的车程。依据我的经验,平均来说,从你联系他们解决这个问题开始到他们回到家(除非你们是住在一起)在一个小时之内已经是幸运的了。

如果他们不接受报酬,因为他们是家人或者一个老朋友,请依然要考虑补偿他们的时间。偶尔的一件礼物和一张致谢卡或者慷慨的姿态真的可以让他们更欣赏自己的努力。

4、不要以为"他们有义务对你提供无偿帮助"

一些骄傲的父母或者家庭成员会把自己程序员好友的联系信息发送给家族的朋友,这并不罕见。如果这些朋友准备支付酬劳,那没什么问题。然而,这么说吧,向朋友提供免费的程序员服务并不酷。

程序员可能很好心地想要帮助你,但是他们这么做并没有授予你拿他做筹码取悦别人的权利。

5、不要对程序员说"从你动了我的电脑之后,它就不能工作了"。

有些人请你提供免费的技术支持,然后因为电脑之后出现的另一个问题控诉你,没有比这更糟的了。实际上,如果程序员仅是远程协助的话,他们压根儿不是导致你电脑变慢或者窗口崩溃的原因。

你确定你没有在他们走后装一些新东西?删除了一些你本不应该删的文件?电脑中了病毒?罪魁祸首怎么可能是专家呢。

6、程序员告诉你别乱装软件,而你一意孤行

如果你信任的程序员阻止你装工具栏,笑脸符号,可疑的注册表清理软件和广告软件,你就不要非得装上。这些程序可能会攻击你的电脑,最后你还得再一次打给他让他来修电脑。要听程序员的话。

7、不要向程序员乱转发邮件

不要给程序员转发那些连锁邮件。他们已经看过数不清的这类邮件,知道大多数情况下很明显都是谣言。就算不是谣言,许多请求在你看到并转发的时候也已经很悲剧地过期了。例如,那个寻找骨髓捐赠的孩子,已经去世好几年了。你的转发只会导致越来越多的人联系他悲伤的家人。

如果程序员回复了你的信息,附了一条Snopes的链接。不要觉得被冒犯了。这无关个人。从这个小插曲里吸取教训,记得忍住不要去转发这类邮件(或者在Facebook上分享故事前先鉴别真伪)。

8、"他太多疑了,这是一笔大买卖。"

如果你信任的程序员告诉你网上的某事是个骗局,靠不住的,相信他们。无论是你从未亲身遇到过的外国王子或者完美恋人,成为秘密买手的机会,或者某个伪装成你的银行职员需要验证你的登录认证信息,你正在处理的诈骗邮件被设计成利用人性中的轻信。

和技术及互联网相关的所有事情都请相信程序员。实际上,关于一些网上常见的陷阱一定要问问他们,以免你自己陷于其中。

9、"我有个非常棒的创业想法,你可以帮我实现吗?我们对半分。"

实现一个创业想法并不是一个简单的任务。大多数情况下,你绝妙的创意或服务如果没有认真地思考,投入时间、精力和金钱是不能被创造出来的。即便是在全职工作也要讨论数周甚至数月。

你会请你的表兄,一个建筑工人,抛开原材料的成本帮你免费建造一座房子吗?

甚至如果你的想法很好,在你并没有可能真正实现的情况下,请你的程序员朋友实现并不意味着你可以拿到50%的收益。

想法本身并没有太多价值,如果你是一个企业的合伙人,在市场和生意上花费的时间与程序员在技术上花费的时间一样多,只有这样后你才可以要求对半分。

10、"扎克伯格赚了几十亿,为什么你不行?"

"嗨,John,我在新闻上看什么扎克伯格用Facebook赚了好几十个亿。你为什么不也做点儿这样的事情?我们得为下一代做点儿什么呀。"你知道外面有多少扎克伯格和Facebook吗?他们都是在统计分布的一端。基本上,你的程序员朋友中大乐透的概率和他们成为下一个扎克伯格的概率差不多。

不要误会我们程序员。通过在线的应用和网址是有可能创造财富的,但是只有极少数才能完成像Facebook这种不太可能的壮举。如果你的程序员朋友非常擅长他所作的事情,野心勃勃,并且夜以继日地努力工作,那就有可能看到他们的商业变得可行。再有点儿运气的话,他们有可能成为百万富翁。但是不要指望他圆满完成更不用说挣个几十亿。同样地,不要因为他们买不起私人岛屿就认为他们是个loser。他们出色地完成工作,日复一日做一些很棒的有用的或者创造性的事情,就像从事其他职业一样,这在技术领域是非常值得骄傲的。

尊重程序员,你可以享受他们免费的技术支持,长期的专家服务。

相关文章:

和程序员de 相处之道

1、不要"一遇到问题就去找程序员" 通常,技术问题通过阅读使用说明就可以解决。比如你刚买了一个新的播放器,想要把它连接到你的电视,你只需要找到使用手册里关于如何连接接口的那一页即可。 错误信息通常会被很清晰地列出来。通过…...

图解Java数组的内存分布

我们知道,访问数组元素要通过数组索引,如: arr[0]如果直接访问数组,比如: int[] arr1 {1}; System.out.println(arr1);会发生什么呢? 打印的是一串奇怪的字符串:[I16b98e56。 这个字符串是J…...

前端项目使用docker编译发版和gitlab-cicd发版方式

项目目录 app/ ├── container/ │ ├── init.sh │ ├── nginx.conf.template ├── src/ ├── .gitlab-ci.yml └── deploy.sh └── Dockerfile └── Makefilecontainer目录是放nginx的配置文件,给nginx镜像使用 .gitlab-ci.yml和Makefile是c…...

18kw 机架式液冷负载的使用方法有哪些?

机架式液冷负载是一种高效、节能的散热设备,广泛应用于数据中心、服务器房等场所。它通过将冷却液循环流动,将热量从负载设备带走,实现设备的稳定运行。以下是18kw机架式液冷负载的使用方法: 1. 安装前准备:在安装机架…...

Linux liloconfig命令教程:创建和配置LILO引导加载器(附实例详解和注意事项)

Linux liloconfig命令介绍 liloconfig(Linux Loader Configuration)是一个用于创建新的lilo.conf文件的简单程序。在创建新的配置文件后,你必须执行/sbin/lilo。liloconfig使用lilo.example.conf文件作为模板。 Linux liloconfig命令适用的…...

大厂程序员离职,开发一个盲盒小程序2万,一周开发完!

大家好,我是程序员小孟! 前面接了一个盲盒的小程序,主要的还是商城,盲盒的话只是其中的有一个活动。 现在的年轻人是真的会玩,越来越新的东西出来,越来越好玩的东西流行。 就像最近很火的地摊盲盒。 讲…...

自定义 Spring AOP 切面实战(鉴权、记录日志)

前言: 从事 Java 的小伙伴都知道 Spring AOP,也都知道 AOP 是面向切面编程,那你知道 AOP 在项目实战中怎么使用吗?本篇简单分享 Spring AOP 在项目中的实际使用。 AOP 知识储备传送门: 深入理解 Spring AOP 源码分析…...

JAVA面试题大全(九)

1、为什么要使用 spring? 方便解耦,便于开发支持aop编程声明式事务的支持方便程序的测试方便集成各种优秀的框架降低JavaEE API的使用难度 2、解释一下什么是 aop? AOP 是 Aspect-Oriented Programming 的缩写,中文翻译为“面向…...

React 组件三大核心之 ref

文章目录 用法React.createRef()useRef Hook 注意 ref 是 React 中的一个重要概念,它用于访问和操作 DOM 元素或者类组件实例。 在React中,ref 提供了一种方式,允许我们访问DOM节点或在render方法中创建的React元素。这对于执行DOM操作、读取…...

json 读写 python

目录 这里对json保存做了格式封装 调用代码: python json原始保存是所有json保存一行, 这里对json保存做了格式封装 import numpy as np class MyEncoder(json.JSONEncoder):def default(self, obj):if isinstance(obj, np.integer):return int(obj)…...

Docker快速部署Seata的TC服务以及微服务引入Seata教程

目录 一、使用docker部署Seata的TC服务 1、拉取TC服务镜像 2、创建并运行容器 ​3、修改配置文件 4、在Nacos中添加TC服务的配置 5、重启TC服务 二、微服务集成Seata 1、引入依赖 2、修改配置文件 Seata是阿里的一个开源的分布式事务解决方案,能够为分布…...

我的第一个JAVA程序IDEA版

目录 第一步 新建一个空项目第二步 新建模块第三步 新建包第四步 新建类第五步 新建main方法 第一步 新建一个空项目 第二步 新建模块 第三步 新建包 第四步 新建类 然后在包文件夹下新建类 第五步 新建main方法...

轻量SEO分析报告程序网站已开心去授权

轻量SEO分析报告程序网站已开心去授权,可以让你生成有洞察力的、 简洁的、易于理解的SEO报告,帮助你的网页排名和表现更好 网站源码免费下载地址抄笔记 (chaobiji.cn)https://chaobiji.cn/...

本机与华为云ping不通的问题

进入华为云控制台。依次选择:云服务器->点击服务器id->安全组->更改安全组->添加入方向规则,添加一个安全组规则(ICMP),详见下图 再次ping公网ip就可以ping通了 产生这一问题的原因是ping的协议基于ICMP…...

FastJSON2 > FastJSON 好在何处

FastJSON 是一种广泛使用的 JSON 解析库,其高性能和简单易用的特点受到开发者的喜爱。然而,随着应用场景的复杂化和安全要求的提高,FastJSON 逐渐暴露出一些问题。为了解决这些问题并进一步提升性能和安全性,阿里巴巴推出了 FastJ…...

7个常见的SQL慢查询问题及其解决方法

大家好,得益于摩尔定律,计算机性能已大幅提升,加上数据库的进步以及微服务所倡导的各种反模式设计,因此现在编写复杂SQL查询的机会越来越少。业界已经开始提倡不要进行专门的SQL优化,因为节省下来的资源并不足以抵消员…...

《Rust奇幻之旅:从Java和C++开启》第1章Hello world 1/5

讲动人的故事,写懂人的代码 很多程序员都在自学Rust。 🤕但Rust的学习曲线是真的陡,让人有点儿怵头。 程序员工作压力大,能用来自学新东西的时间简直就是凤毛麟角。 📕目前,在豆瓣上有7本Rust入门同类书。它们虽有高分评价,但仍存在不足。 首先,就是它们介绍的Rust新…...

将富文本编辑器中的H标签处理成树形结构,支持无限层级

做富文本编辑器时,需要将文本里的标题整理成树形数据, // 这里是数据结构 const data [{"id": "hkyrq2ndc-36yttda0lme00","text": "阿萨德阿萨德阿萨","level": 1,"depth": 1,},{"…...

探索移动云:我的ES与Kibana之旅

目录 引言: 如何免费体验移动云产品 登录并完成实名认证 选择试用ECS云主机 安全组配置 安装Elasticsearch和Kibana 安装Elasticsearch ​编辑安装kibana 测试结果 使用感觉 引言: 移动云技术产品的发展已经取得了巨大的进步。云数融合、A1、大…...

java 线程执行原理,java线程在jvm中执行流程

java 线程执行原理,java线程在jvm中执行流程 从jvm视角看java线程执行过程 ##首先thread.c注册jni函数 JNIEXPORT void JNICALL Java_java_lang_Thread_registerNatives(JNIEnv *env, jclass cls) {(*env)->RegisterNatives(env, cls, methods, ARRAY_LENGTH(…...

AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南

点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...

React Native 导航系统实战(React Navigation)

导航系统实战(React Navigation) React Navigation 是 React Native 应用中最常用的导航库之一,它提供了多种导航模式,如堆栈导航(Stack Navigator)、标签导航(Tab Navigator)和抽屉…...

DAY 47

三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

MMaDA: Multimodal Large Diffusion Language Models

CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构&#xf…...

C# 类和继承(抽象类)

抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...

HashMap中的put方法执行流程(流程图)

1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...

【JVM】Java虚拟机(二)——垃圾回收

目录 一、如何判断对象可以回收 (一)引用计数法 (二)可达性分析算法 二、垃圾回收算法 (一)标记清除 (二)标记整理 (三)复制 (四&#xff…...

基于Java+VUE+MariaDB实现(Web)仿小米商城

仿小米商城 环境安装 nodejs maven JDK11 运行 mvn clean install -DskipTestscd adminmvn spring-boot:runcd ../webmvn spring-boot:runcd ../xiaomi-store-admin-vuenpm installnpm run servecd ../xiaomi-store-vuenpm installnpm run serve 注意:运行前…...

Rust 开发环境搭建

环境搭建 1、开发工具RustRover 或者vs code 2、Cygwin64 安装 https://cygwin.com/install.html 在工具终端执行: rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu ​ 2、Hello World fn main() { println…...

python打卡day49@浙大疏锦行

知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 一、通道注意力模块复习 & CBAM实现 import torch import torch.nn as nnclass CBAM(nn.Module):def __init__…...