程序员是这样炼成的(14)-程序员不是沉默羔羊

本文探讨了程序员在职场中常面临的沉默问题,分析了沉默对于职业发展的不利影响,并提出了改善建议,鼓励程序员积极表达自己。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   很多人并不是真正的了解程序员,一提及程序员,在他们的印象里面,程序员们都带着厚厚的啤酒瓶底,在昏暗的灯光下,在一台破旧的电脑前绞尽脑汁的打下一行行的代码,有几分呕心沥血的悲壮、几分青灯古佛的超然脱俗,更有几分与世隔绝的另类感。作为程序员“沉默是金”这句话不一定适用,而且在职场上往往被饱受非议。

  我认识的很多朋友,都是很优秀的软件开发人员,他们的创新想法源源不断,设计理念独成一派,无论是思维的敏锐力还是架构的洞察力都是无人能及,编程的效率和规范行业是屈指可数。但是唯独不善言语,不苟言笑。每每被周围的人戏谑为:“古董”,“装酷”,“冷血动物”。其实在他们的内心,经常陷入一个混乱的自尊逻辑中:“我这么优秀,在同事和领导眼中是不证自明的,我何必去在意哪些冷言冷语呢? 我不显示自己的能力,他们会说我过度谦虚,我炫耀才能,显山露水,他们又会说我在老板面前讨好卖乖,做人难,难做人啊。”最后他们只能选择的是老子的无为之道,以沉默蔑视一切,以不变应对万变。

  典型的沉默羔羊行为如下:1、避免出现在一切社交场合。

    2、下班后和周末喜欢宅家,手机里存储的同事电话号<10个。

    3、开会时一般不发言,发言就语出惊人。

    4、习惯于在说或者不说的泥潭里挣扎。

   坦白的说,做沉默羔羊对程序员的职业发展一点都不好。纵然你有经天纬地,横古旷今之才。你一言不发一声不吭,何人知晓?一项工作的你出色完成,却没有人知道,你也没有告诉别人,在项目经理的眼中,这件事情=没有发生过一样。项目经理在安排的工作的时候,乐意选择毛遂自荐者和社交场的新贵,给一声不吭的闷人安排工作一般是慎之又慎,为什么?领导担心你心里有意见不说?担心你有情况不上报?更担心你某一天又来一个晴天霹雳或者火山爆发。领导压根就不知道你喜欢什么样的工作,能胜任什么工作?又如何给你安排工作呢? 简而言之,在职场上你把自己隐藏起来是愚蠢的,我在第一章就说过,职场如商场,职员如商品,你这件产品再优秀,你不做宣传,没有人会去投资或者购买,肯定会夭折的。那些卖的最好的商品不一样是质量最好的,就像脑白金之类,只要宣传工作到位了,就一定畅销。所以程序员需要让别人知道你的存在,这一点我以后的文章会重要讨论。

   如何不做沉默羔羊呢?我给大家的的解药就是:在乎周围人的感觉。 不管你平时是漠视、蔑视、忽视、轻视、俯视、仰视也好,请你放下你那微不足道的高傲和自尊,面对现实,同事和朋友对你的认识就是现实!有朋友问我,为什么我老是得不到加薪的机会?我反问道,你知道你老板每天在干什么吗?你老板知道你每天在干什么吗? 他回答“各干各的,怎么可能知道!”。那就是啦,人评价人多半是依照心中的好恶,就像一个笑话里面,老师说差学生看书的时候老在睡觉,说好学生连睡觉的时候都在看书,道理是一样的!老板不知道你的好恶,也就只能给你个及格分了,所以程序员沉默没有办法在职场上给你带来印象分。(喜欢沉默的人我觉得做军人应该还算合适)。

   其实你的沉默是对你的天赋和能力的浪费。如果我是你的同事,我会很看重的编程能力和创造力,因为你能者多劳,我又可以偷懒了。但是作为领导。我更加看重你的沟通能力和项目管理能力,领导要的可不是一个斯巴达,至少要300个勇士。所以不善言语的人对领导来说,意义不大。

   第三,很多程序员一迎合别人感觉脸就在发烫,不自在不舒服。老实说,我也特讨厌迎合别人,我喜欢活的自在些,洒脱些。但是我深信人际交往是一种重要的个人能力,如何跟客户保持良好的沟通,获得明确的需求往往可以让软件开发事半功倍,如果你是一个开发天才,你连客户想要什么都弄不清楚,客户会认为你能差劲,领导也不会认为是客户的不专业,而是,的却你很差劲。如果你连表现自己的想法和态度的能力都欠缺,团队也会离你而去的。

    所以请尊重和善待你身边的每一位朋友和同事,在学习好程序语言的同事,建立你跟朋友们共同的生活语言,当你真正在意身边的人和事的时候,你会主动的放弃沉默的。等你在意的朋友和事情越来越多的时候,你已经学会的了社交。

资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 “STC单片机电压测量”是一个以STC系列单片机为基础的电压检测应用案例,它涵盖了硬件电路设计、软件编程以及数据处理等核心知识点。STC单片机凭借其低功耗、高性价比和丰富的I/O接口,在电子工程领域得到了广泛应用。 STC是Specialized Technology Corporation的缩写,该公司的单片机基于8051内核,具备内部振荡器、高速运算能力、ISP(在系统编程)和IAP(在应用编程)功能,非常适合用于各种嵌入式控制系统。 在源代码方面,“浅雪”风格的代码通常简洁易懂,非常适合初学者学习。其中,“main.c”文件是程序的入口,包含了电压测量的核心逻辑;“STARTUP.A51”是启动代码,负责初始化单片机的硬件环境;“电压测量_uvopt.bak”和“电压测量_uvproj.bak”可能是Keil编译器的配置文件备份,用于设置编译选项和项目配置。 对于3S锂电池电压测量,3S锂电池由三节锂离子电池串联而成,标称电压为11.1V。测量时需要考虑电池的串联特性,通过分压电路将高电压转换为单片机可接受的范围,并实时监控,防止过充或过放,以确保电池的安全和寿命。 在电压测量电路设计中,“电压测量.lnp”文件可能包含电路布局信息,而“.hex”文件是编译后的机器码,用于烧录到单片机中。电路中通常会使用ADC(模拟数字转换器)将模拟电压信号转换为数字信号供单片机处理。 在软件编程方面,“StringData.h”文件可能包含程序中使用的字符串常量和数据结构定义。处理电压数据时,可能涉及浮点数运算,需要了解STC单片机对浮点数的支持情况,以及如何高效地存储和显示电压值。 用户界面方面,“电压测量.uvgui.kidd”可能是用户界面的配置文件,用于显示测量结果。在嵌入式系统中,用
资源下载链接为: https://pan.quark.cn/s/abbae039bf2a 在 Android 开发中,Fragment 是界面的一个模块化组件,可用于在 Activity 中灵活地添加、删除或替换。将 ListView 集成到 Fragment 中,能够实现数据的动态加载与列表形式展示,对于构建复杂且交互丰富的界面非常有帮助。本文将详细介绍如何在 Fragment 中使用 ListView。 首先,需要在 Fragment 的布局文件中添加 ListView 的 XML 定义。一个基本的 ListView 元素代码如下: 接着,创建适配器来填充 ListView 的数据。通常会使用 BaseAdapter 的子类,如 ArrayAdapter 或自定义适配器。例如,创建一个简单的 MyListAdapter,继承自 ArrayAdapter,并在构造函数中传入数据集: 在 Fragment 的 onCreateView 或 onActivityCreated 方法中,实例化 ListView 和适配器,并将适配器设置到 ListView 上: 为了提升用户体验,可以为 ListView 设置点击事件监听器: 性能优化也是关键。设置 ListView 的 android:cacheColorHint 属性可提升滚动流畅度。在 getView 方法中复用 convertView,可减少视图创建,提升性能。对于复杂需求,如异步加载数据,可使用 LoaderManager 和 CursorLoader,这能更好地管理数据加载,避免内存泄漏,支持数据变更时自动刷新。 总结来说,Fragment 中的 ListView 使用涉及布局设计、适配器创建与定制、数据绑定及事件监听。掌握这些步骤,可构建功能强大的应用。实际开发中,还需优化 ListView 性能,确保应用流畅运
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值