程序员天生就怪怪的么?

文章探讨了IT领域工作的人所具有的独特个性和怪癖,通过分享作者与同事之间的故事,揭示了这些怪癖如何影响日常工作。文章还提到了一位年过半百却不愿承认老去的老板,一位午餐带来强烈怪异味道的中国移民,以及一个极度紧张焦虑的聪明开发者。同时,作者也坦诚了自己的小毛病,比如在与人交谈时容易中断,以及在梦中编码的习惯。

       我最近阅读了 Eric Spiegel 在 Slashdot上写的一篇博客,他提出了这么一个疑问:“软件开发者/程序员天生就怪怪的么?”我仔细地想了想,然后发现每个在IT领域工作的人都多少有点怪异。所以我在这里附议一下Eric的观点:“老实承认吧!你们就是怪!”不管是有点小毛病还是性格上的缺陷,软件工程师总是能找到自己身上不寻常的个性。所以我要问:“是不是一旦一个人从事了某种行业,他就注定要变得奇奇怪怪啊?”


       我个人的经验告诉我,Eric说的话还真有点儿道理。我就曾经与一票奇奇怪怪的同事共事过,而且今天我仍然觉得他们很怪,我都忍不住要跟你们讲讲了。是不是这些怪癖才让我们善于我们的本职工作?还是我们的日常工作造就了我们的怪癖呢?


       其实你跟你的那些怪同事相处的时间比你跟你老伴儿待的时间还长。不过你喜欢不喜欢这种局面,我们的生活确实就是这样,尽管你有的时候已经度日如年地想要逃离你的同事了,但是情况还是如此。


 

 

不服老的BOSS


       我做软件工程师的第一份工作时,雇佣我的老板已经年过半百了,但是他好像很不想承认自己已经不再像以前那么年轻了。


       他每天骑脚踏车来上班,穿着专业的自行车比赛服,上蹿下跳的,为的就是让我们知道他是自己骑车来的。在忙了一天调试代码之后,没有什么比一个穿着赛 车服在你身边绕来绕去的家伙更让人崩溃了,而且他的赛车服裆部的填充物还老是在离你肩膀很近的地方晃来晃去(有的时候你的肩膀真的被他的那个裆部填充物蹭 到……)


        其实这么做真的很矛盾,他一天要好几次变着法儿地显示自己拥有一颗年轻的心,但是另一方面,他又喜欢向我们炫耀他曾经用过古老的打卡式计算机,同时还跟我们说,Netscape 1浏览器刚推出来的时候,他就是澳大利亚为数不多的用过该软件的人之一。


       最恐怖的是,他总是想向我们证明他的编码能力超强,尽管他现是管理人员,早就不编码了。无论何时,只要团队里面花了些时间解决某些问题或者修正bug,这大哥就会跳出来说:


“闪开!小子们!让我这个老狮王来教教你们这些幼崽怎么干!”


我不得不说,他这么做真的帮不到我们,从来帮不到!

 

怪味午餐男


      另外一个我曾经共事过的怪异开发者是一个20多岁的来自中国的移民,他十分地不善于社会交际。实际上,他是一个好人,谢天谢地他并不是那种斤斤计较的人,并且,他的工作能力绝对是一流的。


       问题其实从他第一天来上班就产生了。他的女朋友每天给他做午餐,然后他每天带着午餐上班。我多年来曾经和许多亚洲人共事过,我对他们的食物一向觉得 OK,甚至是对他们吃的东西垂涎欲滴,而且通常,这些东西都是由亚洲人的父母负责准备的(多幸运的家伙啊,居然女朋友给做饭…叮 叮…Rachelle你觉得怎么样? 哈哈)


       他第一天来的时候,就带着他的霸王虾,米饭和鸡肉组成的午餐,并且在我们办公区的小厨房里面,用微波炉热饭。很怪异的是,这些食物的组合在微波炉的 加热下,产生了一种奇怪的味道。这种味道是如此地强烈和怪异,以至于在那么大的房间里,没人能再忍受下去。所以大家都默默地快速地离开了房间(包括其他的 亚洲人也离开了)。这样的情况持续了几周之久,直到最后公司的管理层崩溃了,告诉他不要再继续了,因为只要他中午热饭,其他人就不得不被逼到公司的会客室 去吃午饭。结果从那天以后,这家伙每次都会抱怨说管理层阻止他用微波炉热饭是多么地不公平,实际上是每次他带东西来的时候都会抱怨抱怨(昨晚有人吃披萨了 没?)


       我直到今天都不知道,他带来的饭怎么会散发出如此难闻的味道,我以前和往后都没有再闻到过那么难闻的东西。

 

紧张兮兮的忍者


       和我共事过的最奇怪的一个人恰恰也正好是我遇到过的最聪明的人之一。如果你往下看的话你就知道他确实是很聪明。


       这个人往往极度紧张焦虑,而且是绝对的悲观主义者。你经常可以看到他念经一样地喃喃自语,然后手上焦虑地摆弄着各种东西。如果有客户告诉他,有什么 东西出了问题,这家伙就会立刻全盘崩溃。然后他就会去寻找解决问题的方案,当然,他最后肯定能解决各种问题,而且为了解决问题,他会强迫自己去学各种最新 最酷的技术,但是他做这一切的过程太痛苦了,他自己给自己的压力感觉就像是要把自己彻底压垮了一样。虽然很不厚道,但是我还是要说,看到这样的人其实很有 趣,但是同时你也真的想上去帮他一把,帮他冷静一下,不要那么紧张。

 

我自己的毛病


        也许这么做不太有利于我的个人形象,但似乎我还是要列举一些我最近发现需要注意的问题。


       有的时候(Rachelle或许认为绝不仅仅是“有时候”)我在跟我亲近的人说话的时候,我往往会说到一半就没动静了。这一情况在我编程或者看电视 的时候显得尤为明显。很多熟悉我的朋友都知道这一点,然后他们也都自动忽略我的这个习惯。有的时候,我会突然回过神来,然后接着我中断的话题往下说,结果 此时没人能听懂我在说什么,因为我中断了这个话题好几分钟了,人家不记得了。


       我还发现我自己有个毛病,就是在做梦的时候也在编码。这个问题多在我的项目压力很大,或者是有问题没有解决的时候发生。最糟糕的情况会在我感冒时发 生,要么睡不着,要么浑身发烫地睡不踏实。更糟的是,此时代码会变成一个无法解决的梦魇,在梦中,明明我知道正确答案,但是代码就是一遍遍地出错,无法工 作。



本文转自HTML5中国网站:http://www.html5cn.org/article-4511-1.html

下载前可以先看下教程 https://pan.quark.cn/s/a4b39357ea24 在网页构建过程中,表单(Form)扮演着用户与网站之间沟通的关键角色,其主要功能在于汇集用户的各类输入信息。 JavaScript作为网页开发的核心技术,提供了多样化的API和函数来操作表单组件,诸如input和select等元素。 本专题将详细研究如何借助原生JavaScript对form表单进行视觉优化,并对input输入框与select下拉框进行功能增强。 一、表单基础1. 表单组件:在HTML语言中,<form>标签用于构建一个表单,该标签内部可以容纳多种表单组件,包括<input>(输入框)、<select>(下拉框)、<textarea>(多行文本输入区域)等。 2. 表单参数:诸如action(表单提交的地址)、method(表单提交的协议,为GET或POST)等属性,它们决定了表单的行为特性。 3. 表单行为:诸如onsubmit(表单提交时触发的动作)、onchange(表单元素值变更时触发的动作)等事件,能够通过JavaScript进行响应式处理。 二、input元素视觉优化1. CSS定制:通过设定input元素的CSS属性,例如border(边框)、background-color(背景色)、padding(内边距)、font-size(字体大小)等,能够调整其视觉表现。 2. placeholder特性:提供预填的提示文字,以帮助用户明确输入框的预期用途。 3. 图标集成:借助:before和:after伪元素或者额外的HTML组件结合CSS定位技术,可以在输入框中嵌入图标,从而增强视觉吸引力。 三、select下拉框视觉优化1. 复选功能:通过设置multiple属性...
【EI复现】基于深度强化学习的微能源网能量管理与优化策略研究(Python代码实现)内容概要:本文围绕“基于深度强化学习的微能源网能量管理与优化策略”展开研究,重点探讨了如何利用深度强化学习技术对微能源系统进行高效的能量管理与优化调度。文中结合Python代码实现,复现了EI级别研究成果,涵盖了微电网中分布式能源、储能系统及负荷的协调优化问题,通过构建合理的奖励函数与状态空间模型,实现对复杂能源系统的智能决策支持。研究体现了深度强化学习在应对不确定性可再生能源出力、负荷波动等挑战中的优势,提升了系统运行的经济性与稳定性。; 适合人群:具备一定Python编程基础和机器学习背景,从事能源系统优化、智能电网、强化学习应用等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于微能源网的能量调度与优化控制,提升系统能效与经济效益;②为深度强化学习在能源管理领域的落地提供可复现的技术路径与代码参考;③服务于学术研究与论文复现,特别是EI/SCI级别高水平论文的仿真实验部分。; 阅读建议:建议读者结合提供的Python代码进行实践操作,深入理解深度强化学习算法在能源系统建模中的具体应用,重点关注状态设计、动作空间定义与奖励函数构造等关键环节,并可进一步扩展至多智能体强化学习或与其他优化算法的融合研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值