程序媛眼中的程序员,piupiu~

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

一、没大家刻板印象中的那样呆板

网络上有太多段子和图文说程序员呆板、没激情、不浪漫……,虽说大多都是程序员自黑,但是却给非 IT 人员造成了一个既定印象,那就是 “程序员是呆板的、没激情的、不浪漫的一个职业族群”。

 

想想每个人的性格本来就不同,有内向的、有外向的,那程序员当然也是咯,虽说一个职业类型会影响人的整体性格,但是原本的性格是几乎不会变滴,所以程序员肯定也是有内向的、外向的、呆板的、幽默的……

我周围就有一个比较幽默的程序员,就叫做 A 同学吧,A 同学超级幽默,每次和他一起吃饭,他都会冷不丁秋的来一句冷笑话,比如:

“苹果开发者最喜欢哪个歌手啊?”

“Taylor Swift”

我周围也有一个比较贴心的程序员,叫做 B 同学吧,B 同学很细心和贴心,有次一起去爬山,大家都知道的,女生嘛,总喜欢照相,其他人都自顾自的玩,他看到我们准备拍照,会说 “我给你们把东西拿着吧”,每次一起吃完饭后,他都会主动把坐在他旁边人的椅子和自己的椅子放回原位……

说到浪漫,不是有个程序员自己写了个游戏向女友求婚么?—> 我见过最浪漫的程序员求婚方式,我觉得挺浪漫的!

所以,程序员并不全是呆板的,主要还是看个人吧。

二、穿着打扮倒是如大家所想象中的那样

网上不是流传着这样一幅图么:

主要是说程序员的穿着打扮,嗯…… 怎么说呢,很微妙,貌似是这样也貌似不是这样,因为周围大多数程序员貌似爱 T 恤超过格子衫,爱运动鞋超过皮鞋,不过牛仔裤确实是真爱,眼镜也是自带,电脑背包嘛,背电脑回家会需要,所以即使平时不背也肯定会有一个的

 

反正我看来看去,所有程序员大多都一样打扮,T 恤 + 长短牛仔裤 + 运动鞋,而且 T 恤就三个颜色:黑、白、灰…… 如果 T 恤上有些能彰显程序员本色的文字啊、Logo 啊都算是有个性的穿着了!

所以,程序员的穿着打扮确实是那样,那样的单调……

三、也不是每个程序员都爱打 DOTA 和 LOL

我一直想不通的一点就是,为啥周围几乎所有人都觉得程序员平时就爱玩网游,什么 DOTA 啊,LOL 啊……王者荣耀,为啥?为啥?为啥?当一名程序员和会玩 LOL 之间有必然的联系么?有么?有么?显然没有啊……

反正我周围的程序员并不是都会玩 LOL 和 DOTA,王者荣耀,半对半吧,有些根本不玩,有些上学玩过现在不玩,有些现在还玩……

这个主要还是看个人的兴趣爱好吧,跟是不是程序员压根没有半毛钱关系……

四、程序员也不都是死宅,兴趣爱好也还是相当广泛的

还有一个大家普遍赞同的印象就是 “程序员都是宅男!”,我说错了!因为 “我们大家都是宅男宅女!”,想想是不是,现在 80/90 后是不是大多都是宅男宅女,能宅在家干嘛还要外出,能点外卖干嘛还要自己做饭,能躺着看 iPad 干嘛还要坐着看电视……

可是啊,可是啊,宅,不一定就没有兴趣爱好啊,我周围的程序员的兴趣爱好都还蛮广泛滴。

有个程序员朋友,叫做 C 同学吧,就特爱动漫,特爱热血动漫,什么海贼、火影之类的,只要和他聊到动漫就有说不完的话题…

还有个程序员朋友,叫做 D 同学吧,你猜他的爱好是什么?是钓鱼!!钓鱼!!没错,就是钓鱼!!!

还有个程序员朋友,叫做 E 同学吧,他的兴趣爱好就比较文艺了,画画,平时喜欢画画。

所以啊,虽说宅,但是程序员的兴趣爱好还是蛮广泛的。

不过周围倒是有很多做会计啊、运营啊、市场啊的小 MM 就喜欢程序员的呆板和宅,认为这样的程序员不会乱花钱,不会出去沾花惹草、不会出去花天酒地、不会撒谎、安全…… 所以,这也未尝不是好事呢~

五、确实大多程序员对 3C 产品和一些酷炫的电子设备感兴趣

反正周围很多程序员都会看各种手机发布会、产品发布会。刚出来 GoPro 的时候,就有程序员朋友买来玩;刚出来无人机的时候,同样也有程序员朋友买来玩。

这种例子太多了,不可否认相对于其他职业人群来说,程序员普遍对这种新鲜事物比较感兴趣,我想这或许真的是受程序员这个职业的影响吧,程序员接触的大多是程序员,而如果大多都在关注科技类的产品,那么你不关注一下,貌似都没话题可聊,所以,即使再没兴趣,都会稍微去了解一下,哪怕只是用于交谈。

六、对电脑性能要求极高

我们一般人用电脑啊,卡点就卡点呗,可以容忍,但是程序员不可以!!!程序员对电脑性能要求极高,我想这或许是因为程序员天天对着电脑,慢一点卡一点都无法容忍。

想想也是,天天要用电脑敲代码,哪能卡?哪能慢?

内存明明还有但就是觉得不够?买一个内存条自己安上去;键盘不知道什么原因就用着不顺手?换一个;两个显示器的屏幕貌似有色差啊?搜索各种教程调到一致;

总之,一句话就是:程序员是对电脑等设备有要求的人!

后记

其实啊,还有超多没提到,这就有待各位去接触后发现了!

PS:“我是一名从事了10年的老程序员,最近我花了一个月整理了一份最适合2020年学习的c/c++项目实战以及基础教程干货,送给每一位编程小伙伴,这里是小白聚集地,欢迎初学和进阶中的小伙伴。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以跟我一起学习,技术大牛、学习资料助你早日成为一名优秀的程序员,想要学习更多知识可以关注我哦!
官方企鹅群:720168573

 

2000-2025年 上市公司、地级市东数西算工程政策试点DID数据+文献 基于“东数西算”工程政策试点名单信息,整理和构建地级市、上市公司层面政策试点DID数据,地级市层面:若地级市布局建设了一体化算力网络数据中心群,则将赋值为1,反之为0。上市公司层面:若上市公司公司所在城市布局建设了一体化算力网络数据中心群,则将赋值为1,反之为0。 指标 年份、省份、城市、省份代码、城市代码、Treat、Post、DID 立即下载

相关推荐

2026年最新澄迈市公交线路矢量数据.zip

数据格式:shp 数据坐标:GCJ02 数据更新时间:2026年9月 公交线路来源:8684网站 https://8684.com.cn/ 站点数据来源:高德API接口 数据打开方式:QGIS或Arcgis 站点数据字段:名称、序号、对应线路、几何信息 线路数据字段:名称、类型、起点、终点、开始时间、结束时间、起步价、全价、长度、公司、几何信息

趣图:在外行人眼中程序员

趣图:程序员眼中的(部分)用户 趣图:“面向对象”程序员眼中的世界 程序眼中程序员piupiu~ 转载于:https://www.cnblogs.com/javafirst0/p/10749887.html...

weixin_30566111的博客 95

2026年最新开平市公交线路矢量数据.zip

数据格式:shp 数据坐标:GCJ02 数据更新时间:2026年9月 公交线路来源:8684网站 https://8684.com.cn/ 站点数据来源:高德API接口 数据打开方式:QGIS或Arcgis 站点数据字段:名称、序号、对应线路、几何信息 线路数据字段:名称、类型、起点、终点、开始时间、结束时间、起步价、全价、长度、公司、几何信息

趣图:“面向对象”程序员眼中的世界

扩展阅读街访:美女眼中的IT程序员程序眼中程序员piupiu~ ...

java面试笔试 417

【AI产品经理实战】Day 01 配套:AI PM 岗位核心能力拆解明细表

配套【AI产品经理实战】Day 01|岗位地图:读 15 个 AI PM 岗位 JD,挑 10 个拆出能力清单文章。聚焦 AI 产品经理(PM)岗位的“核心能力”维度,将招聘需求拆解为具体的能力项(如 AI 技术理解、需求分析、数据思维等),并标注每项能力在真实 JD 中的出现频率与重要程度。数据来源于2026年8月底-9月初 Boss 直聘招聘信息,经 AI 整合梳理。

2026 年高教社杯全国大学生数学建模竞赛B 题 无线电干扰源的快速自动定位与清除(数学建模,代码,论文免费分享)

内容概要:本文围绕2026年高教社杯全国大学生数学建模竞赛E题“SEM广告投放策略优化”展开研究,基于某互联网公司2025年约142万元的搜索引擎营销(SEM)投放数据,构建了从诊断、分类、优化到鲁棒决策的完整建模框架。研究首先通过多维度指标体系与对数线性假日效应回归模型分析投放效益的时间规律与结构性问题;继而提出成本—效益二维归一化分类方法,将关键词科学划分为黄金词、重点词、潜力词、问题词与无效词五类;在此基础上建立0-1整数规划模型,结合贪心算法与拉格朗日对偶定价求解预算约束下的最优投放策略;最后引入条件风险价值(CVaR)框架应对竞价与转化的不确定性,实现鲁棒优化。实证结果表明,优化策略显著降低单位注册成本,提升预算使用效率与展位质量。; 适合人群:具备数据分析与数学建模基础,对运筹优化、市场营销量化分析感兴趣的高校学生、数据分析师及互联网广告从业者。; 使用场景及目标:①应用于企业SEM广告投放策略的优化,实现预算约束下的转化最大化;②作为数学建模竞赛的参考案例,学习如何将实际商业问题转化为数学模型并求解;③掌握关键词分类、整数规划、鲁棒优化等方法在真实场景中的综合应用。; 阅读建议:此资源不仅提供了完整的建模思路与算法实现,还包含详细的策略对比与稳健性分析。读者应在理解模型原理的基础上,结合所提供的代码与数据进行复现与调试,重点关注分类逻辑、优化模型构建及不确定性处理方法,以深入掌握从问题分析到决策落地的全过程。

2026 年高教社杯全国大学生数学建模竞赛D题 时频冲突检测与消解(数学建模,代码,论文免费分享)

内容概要:本文围绕2026年高教社杯全国大学生数学建模竞赛D题“时频冲突检测与消解”展开,旨在通过提供数学建模、代码实现与论文写作的完整资源,帮助参赛学生系统性地解决时频冲突问题。文档不仅涵盖该赛题的技术背景与建模范式,还拓展至SEM广告投放、无线电干扰源定位、微网电力调控等相关赛题的建模思路与求解方法,强调数据分析、优化算法与模型鲁棒性的综合应用。文中整合了灰狼优化、粒子群算法、LSTM-Attention等多种智能算法在实际工程问题中的建模实践,并配套提供MATLAB/Python代码支持,便于读者复现、验证与拓展研究成果。资源体系注重从问题分析、模型构建到算法实现与结果可视化的全流程技术贯通,助力提升建模实战能力。; 适合人群:全国大学生数学建模竞赛参赛者,具备一定数学建模、编程基础(MATLAB/Python)和优化理论知识的本科或研究生层次学生。; 使用场景及目标:①辅助完成数学建模竞赛中的问题分析、模型构建与算法实现;②学习如何将智能优化算法与实际工程问题(如信号冲突、广告投放、电力调度)相结合;③掌握从数据处理、模型求解到结果可视化的全流程技术路径; 阅读建议:建议读者结合提供的网盘资源(代码、论文模板、参考文献)同步学习,重点关注模型构建逻辑与算法实现细节,优先掌握某一类问题的完整解决方案后再横向拓展至其他赛题,以提升综合建模能力。

图像处理基于形状提取和模式匹配组合的面部特征点提取方法(Matlab代码实现)

内容概要:本文提出了一种结合形状提取与模式匹配的面部特征点提取方法,旨在通过Matlab代码实现对面部关键点的精确定位。该方法首先利用图像处理技术进行人脸区域的形状提取,通过边缘检测和轮廓分析获取面部大致轮廓;随后引入模式匹配算法,在已知模板或训练数据的基础上,对眼睛、鼻子、嘴巴等关键部位进行精准定位。文中详细阐述了算法的设计流程,包括图像预处理、特征粗定位、局部细化匹配等核心步骤,并通过实验验证了该方法在不同光照、姿态和表情条件下的有效性与鲁棒性。此外,提供了完整的Matlab代码实现,便于读者复现与优化算法。; 适合人群:具备一定图像处理基础和Matlab编程能力的高校学生、科研人员及从事计算机视觉相关工作的技术人员。; 使用场景及目标:①应用于人脸识别、表情分析、虚拟现实等人机交互领域,提升特征点定位的准确性;②为后续的人脸对齐、三维重建等高级视觉任务提供可靠的初始输入;③帮助学习者掌握形状提取与模板匹配在实际项目中的综合应用,深入理解图像处理与模式识别的基本原理。; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,重点关注图像预处理与匹配策略的实现细节,同时可通过更换测试图像来验证算法的泛化能力,并尝试优化参数以提升定位精度。

需求响应动态冰蓄冷系统与需求响应策略的优化研究(Matlab代码实现)

内容概要:本文围绕需求响应动态冰蓄冷系统及其优化策略展开研究,基于Matlab代码实现系统建模与仿真分析,重点探讨如何通过优化算法提升冰蓄冷系统在电力需求侧管理中的响应能力。研究内容涵盖需求响应机制设计、冰蓄冷系统动态建模、负荷转移与存储策略优化,以及多目标优化算法的应用,旨在实现电网“削峰填谷”、降低能耗成本、提高能源利用效率。通过仿真实验验证了所提出策略在提升系统灵活性、降低用电成本和增强调度稳定性方面的有效性,并提供了可复现的技术路径与数据支持。; 适合人群:具备电力系统、能源管理、自动化或相关工程背景的科研人员与工程技术人员,特别适用于从事智能电网、综合能源系统优化、建筑节能等领域的高校研究生、研究人员及行业从业者。; 使用场景及目标:①应用于工业园区、商业建筑等典型场景下的冰蓄冷系统优化调度;②支持电力需求侧管理中可调节负荷资源的精细化控制;③为低碳、高效、弹性的城市能源系统提供决策支持与技术验证平台。; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,深入理解模型构建逻辑与优化算法实现细节,重点关注系统动态特性与约束条件的处理方式,可进一步将方法迁移至其他储能系统或多能协同优化场景中进行拓展研究。

03_CSV文件写入工具类(Java企业级代码)

一个开箱即用的 Java CSV 文件写入工具类 CsvFileUtils,基于 JDK17 NIO 实现、无第三方依赖。支持把按行组织好的 CSV 内容写入指定目录文件,自动创建不存在的父目录,默认 UTF-8 编码并提供自定义字符集重载,使用 try-with-resources 自动关闭流、Objects 入参校验,方法返回生成文件路径便于后续处理。代码采用 final 类加私有构造、完整 JavaDoc,规范对标阿里巴巴 Java 开发手册,粘贴进 Spring Boot 3.x 项目即可用于报表导出、数据落盘等场景。

SSD1306 manual

源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 SSD1306是一种常用于微控制器的OLED(有机发光二极管)显示驱动集成电路。该集成电路被设计用来驱动单色或双色的图形显示,通常被应用在小型电子设备的显示屏上,包括诸如智能手表、家庭智能设备以及嵌入式系统等设备。接下来,我们将详细分析SSD1306的核心特性、运作机制以及在实际项目中的具体应用方法。 1. SSD1306简介: SSD1306是一款具备低能耗、高效率的OLED驱动管理芯片,支持I2C和SPI通信方式,能够驱动64x48像素的OLED显示屏。它集成了电压变换装置,可以直接使用3.3V或5V的电源供电,从而优化了电源管理设计。 2. SSD1306硬件特征: - 内置电荷泵:为OLED单元提供超出VCC的电压,确保屏幕的明亮度。 - 存储器映射:64行x48列的显示存储空间,用于保存显示数据。 - 数据串行处理:内部电路将并行数据转换为串行数据,以驱动OLED单元。 - 多种接口支持:兼容I2C(双线接口)和SPI(四线串行接口),便于与微控制器相连。 - 显示管理:具备垂直滚动控制、开关功能、对比度调节等操作。 3. SSD1306运作机制: OLED屏幕由众多自发光的像素点组成,每个像素点由红、绿、蓝三色OLED单元构成。SSD1306通过控制每个像素点的电流大小来调节亮度,从而实现图像的展示。通过I2C或SPI接口,微控制器向SSD1306传输指令和数据,用以设定显示内容及其参数。 4. SSD1306应用步骤: a. 连接线路:将微控制器的I2C或SPI引脚与SSD1306对应的引脚相连接。 b. 初始化设置:发送初始化指令序列,设定屏幕分辨率、通信接口...

Dependency injection explained by the author's classic thought

源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 依赖注入(Dependency Injection)被视为一种软件架构模式,其目的在于削弱软件系统内组件彼此间的依赖联结。这种模式促成组件间的松散联结,进而增强系统的适应性、易维护性及可拓展性。 在常规的软件架构设计中,组件间常以紧密联结的形式建立依赖联系,即当一个组件需要另一个组件的实例或服务时,会直接生成或提取该实例或服务。此种方式造成系统内组件间存在紧密的联结,导致系统显得僵化,且在维护和拓展上存在困难。 依赖注入模式针对这一问题提供了有效的解决方案,通过引入一个中立的组件,即依赖注入容器(IoC Container),来统筹管理组件间的依赖关系。依赖注入容器负责供应依赖项,并将其配置到需要它们的组件中。通过这种方式,组件间的依赖关系得以松散化,系统因而变得更加灵活且易于维护。 在 Spring 框架中,依赖注入模式被广泛用于管理 Bean 之间的依赖联系。Spring 提供了一个功能全面的依赖注入容器,能够自动地将依赖项配置到 Bean 中,从而简化了系统的构建与维护。 依赖注入模式的益处包含: * 松散联结:依赖注入模式促使组件间的依赖变得松散,从而提升了系统的灵活性与可维护性。 * 高度适应性:依赖注入模式使组件间的依赖关系更为灵活,便于替换或更新依赖项。 * 可拓展性:依赖注入模式使系统更加容易拓展,新组件能够便捷地整合进系统中。 在实际应用中,依赖注入模式被广泛运用于各类软件系统,如 Web 应用、移动应用、游戏开发等领域。 在 IGame 游戏公司的案例中,依赖注入模式被用于管理游戏系统内的依赖联系。例如,在游戏中,攻击怪物的功能需依托于玩家角色的武器和技能...

利用DQN、双DQN和随机森林技术选择5G NRmm波和太太赫兹通信的波束选择,已在MATLAB中实现和评估。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

2026年最新六盘水市公交线路及站点矢量数据.zip

数据格式:shp 数据坐标:GCJ02 数据更新时间:2026年9月 公交线路来源:8684网站 https://8684.com.cn/ 站点数据来源:高德API接口 数据打开方式:QGIS或Arcgis 站点数据字段:名称、序号、对应线路、几何信息 线路数据字段:名称、类型、起点、终点、开始时间、结束时间、起步价、全价、长度、公司、几何信息

TEC计算-下载即用.zip

代码下载链接: https://pan.quark.cn/s/a4b39357ea24 依据所提供的文件资料,可以判断出这段代码与通过GPS数据计算电离层总电子含量(Total Electron Content, TEC)存在关联。尽管代码片段并不完整且包含了一些未完成的功能,但依然可以从现有资料中提取出一些关键性的知识点。 ### 1. 电离层总电子含量(TEC) **定义:** 电离层总电子含量(Total Electron Content, TEC)是指沿着信号传输路径单位面积上的电子总体数量,通常以TECU作为计量单位(1 TECU 等于 10^16 m^-2)。它作为研究电离层的重要指标之一,在卫星通信、导航系统以及遥感技术等领域具有关键性的应用意义。 **作用:** - **卫星通信与导航:** 掌握TEC数据有助于降低电离层对卫星信号的干扰,从而提升定位的精确度。 - **气象学与空间天气研究:** 通过监测TEC的动态变化,能够预测气象现象,特别是在太阳活动达到高峰的时期。 ### 2. GPS数据在TEC计算中的应用 **原理概述:** 电离层对GPS信号传播的主要影响表现为信号延迟现象。不同频率的GPS信号在穿过电离层时,由于受到不同电离层成分的作用会产生不同的延迟效果。因此,可以通过比较不同频率信号到达接收设备的时间差异来推算出电离层中的电子密度分布,进而得出TEC值。 **计算方法:** 一种常用的方法是通过双频观测数据来估算TEC。假设GPS接收设备接收到了两个不同频率的信号,比如L1和L2,它们分别位于1575.42 MHz和1227.6 MHz。通过分析这两个信号的相位差,可以消除大部分与接收设备相关的误差,从而精确地估算出电离层延...

HTML前端交互读卡器 websoket

源码链接: https://pan.quark.cn/s/a4b39357ea24 在当代网络应用程序中,与物理设备的即时通讯已成为一种普遍要求。运用HTML界面借助WebSocket技术同读卡设备进行通讯,是达成此类需求的一种高效途径。WebSocket协议作为HTML5标准的一部分,提供了全双工、低延时的通讯路径,使得Web应用能够与服务器进行实时数据互换。以下是对这一议题的详尽说明: 我们必须明确WebSocket的核心概念。WebSocket是一种用于构建客户端与服务器之间持久连接的通讯协议,它支持双方进行双向交流。与常规的HTTP协议不同,WebSocket一旦建立连接便可以持续运行,直至客户端或服务器终止连接。这种特性使得实时交互成为可能,特别适用于需要频繁交换信息的应用场景,例如网络游戏、证券交易、在线聊天室以及我们这里讨论的硬件设备通讯。 在Web前端开发中,JavaScript是执行WebSocket交互的主要编程语言。通过构建WebSocket对象,可以完成连接的建立、数据的发送与接收操作。以下是一个基础的JavaScript WebSocket应用实例: ```javascript // 初始化WebSocket对象 let socket = new WebSocket(ws://your-websocket-server.com); // 连接建立触发事件 socket.onopen = function(event) { console.log(WebSocket连接已经形成); }; // 消息接收触发事件 socket.onmessage = function(event) { let message = event.data;...

上一篇: c语言中enum类型的用法!
下一篇: 程序员职业生涯全攻略,附神级跳槽攻略图!
C语言编程俱乐部
博客等级 码龄7年 3219粉丝 1256原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值