程序员可以说是一个比力 特别 的群体 ,他们由于 长期 和电脑打交道所养成的性格和性情 也是比力 相近的,固然 了,既然是人 ,就会有性格的,也是会有性情 的 。尤其是做seo的,和程序员打交道比力 多 ,本日 安徽seo(www.qingqingwu.com)雨辰博客就来 跟各人 分享一下令程序员最气愤 的10件事变 ,一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点,无论怎么样 ,这对于正和程序员相处或从事seo优化工作的你都是肯定 的资助 。
1 、程序员的代码
无论你当时 以为 本身 的计划 和写的代码怎样 的美丽 和经典,过上一段时间后,再转头 看看 ,你肯定 会以为 本身 的愚笨 。
固然 ,当你必要 去维护他人的代码的时间 ,你肯定 要在一边维护中一边臭骂别人的代码 。
是否你还记得当 初怎么怎么牛气地和别人讨论本身 的计划 和本身 的代码怎样 怎样 美满 的?但是 ,用不了两年,一刚从学校毕业 的门生 在维护你的代码的过程当中就可以对你的代码指辅导 点,让你的颜面完全扫地。
固然 ,也有的人始终以为 本身 的计划 和代码就是最好的,不外 这是用一种比力 静止的眼光来看题目 ,编程这个天下 变革 总是很快的的 ,很多 事变 ,只有当我们做过,我们才认识 他,认识 了后才知道什么是更好的方法 ,这是循规蹈矩 的。
以是 ,当你对事变 越来越认识 的时间 ,再转头 看本身 从前 做的计划 和代码的时间 ,肯定 会以为 本身 的肤浅和愚笨 ,固然 看别人的计划 和代码时,大概 也会开始骂人了
2、思绪 被打断
合法 程序沉醉 于编程算法的思考 ,或是灵感突现正在誊写 程序的时间 ,但却遭到别人的打断,那是一件非常痛楚 的事变 ,假如 被连续 打断,那大概 会让人一下子就烦躁起来 。
打断别人的人在这种环境 下黑白 常不规矩 的,被打断的人就像函数调用一下 ,当其返回时,必要 重新规复 断点时的现场,固然 ,人不是电脑 ,规复 现场通常是一个很痛楚 的过程,极度 的环境 下大概 必要 重新 开始探求 思绪,然后一点一点地回到断点。
因此 ,我看到一些程序员在必要 安静不被打搅 的时间 ,要么会选择去一个没人找得到的地方,要么会在本身 的桌子上方高挂一个条幅以示众人——“本人正实行 内核程序 ,无法停止 ,请勿骚扰,谢谢! ” ,大概 正在沉醉 于工作的程序被打断是多么大的开销,天然 ,被打断所惹毛了的人也不在少数了。
3、程序员本身
惹毛程序员的大概 还是 程序员本身 ,程序员是“相轻”的,他们根本 上都是持才傲物的,总是以为 本身 才是最牛的,在程序员间 ,他们险些 每天 都要吵架 ,而且一吵就吵得酡颜 脖子粗,在他们之间 ,总是被本身 惹毛。
(1) 、技能 上的差别 见解
比如 :Linux和Win,VC++和VB,Vi和Emacus ,Java和C++,PHP和Ruby等等,不管用哪一种编程语言 ,总要先吵吵,什么都要吵!
(2)、老手对新手的轻蔑
总是有一些程序员看不起另一些程序员,语言 间都带着一种傲慢和谴责 ,当新手去问题目 的时间 ,老手们总是爱搭不理
(3)、在技能 上不给对方留面子
不知道为什么,程序员总是不给对方留面子 ,每当听到有人错误明白 某个技能 的时间 ,他们总是喜好 当众高声 指证,用别人的“错误”来表明本身 的“博学 ”,并证明 他人的“无知” 。
(4) 、喜好 藐视
他们喜好 藐视 ,着实 ,这个天下 上没有一件事是美满 的,有好就有不好 ,要挑弊端 太轻易 了,程序员们特别 喜好 藐视 别人,无论是什么的东西 ,他们总是喜好 看人短而不看人长,常常 挂在他们嘴上的口头禅是“太差”、“不可 ”等等。
程序员,长期 和电脑打交道 ,编写出的代码电脑总是认真的运行,长期 养成了程序员们目空统统 的性格,却不知,这个天下 上很多 东西并不是能像电脑一样 ,只要我们输入精确 的指令它就精确 地运行这么简单 。
程序员,什么时间 才华 变成 熟起来呀!
4、题目 陈诉
“我的软件不工作了”,“程序堕落 了” ,每当我们听到如许 的题目 陈诉 的时间 ,程序员总是感到很痛楚 ,由于 如许 的题目 陈诉 便是 什么也没有说 ,但还要程序员行止 理 惩罚 这种错误 。
没有明白 的题目 形貌 ,没有阐明 怎样 重现题目 ,在感觉上 ,固然 会显得有点被人诘责 的感觉,乃至 ,在某些时间 还掺杂着看不起 ,谴责 的语气,固然 ,程序员根本 上都是很有个性的,都是软硬不吃的主儿 ,以是 ,每当有如许 的语气陈诉 题目 的时间 ,他们一样平常 也会把话给顶归去 ,固然 ,背面 本身 然发生一些不舒畅 的事变 。
以是 ,咱们还是 必要 一个客服部分 来资助 我们的程序员和用户做好沟通。
5、摆设 环境
固然 ,程序员们开辟 的是软件,但是我们并不知道我们的程序会被摆设 或安装在什么样的环境 下,比如 ,网络上的差别 ,RAID上的差别 ,BIOS上的差别 ,操纵 体系 的差别 (WinXP和Win2003),有没有杀毒软件,和别的 程序是否兼容,体系 中有地痞 软件或病毒等等 。
固然 ,只要你的软件出现错误,无论是你的程序的题目 ,还是 环境 的题目 ,反正都是你的题目 ,你都得全部办理 。
以是 ,马海祥以为 程序员们并不是简单 地在编程 ,很多 时间 ,还要当好一个不错的体系 管理员,每当末了 确认题目 的缘故起因 是环境 题目 的时间 ,大概 程序员都是会心生怨气。
6 、没有文档
正如上一条所说的,程序员原来 就不喜好 写文档,而由于 技能 职员 的表达本领 和写作本领 一样平常 都不是太好 ,以是 ,文档写的也很烂,对此,各人 看看开源社区的文档大概 就知道了 ,但是我们可爱的程序员另一方面最气愤 的却是由于 没有文档 。
固然 ,上面说是的用户的文档,这里我们说的是开辟 方面的文档 ,比如 计划 文档,功能规格,维护文档等等 ,不外 ,根本 上都是一样的。
反正,一方面 ,我们的程序员不喜好 写文档,另一方面,我们的程序又会被抱怨 没有文档 ,文档太少,大概 文档看不懂。
呵呵,原来在抱怨 方面也有递归啊 。
听说 可以低落 程序开辟 中的文档,听说 他们可以把代码写得跟文档和视图似的 ,不知道是真是假,不外 ,马海祥也听过太多太多的程序员抱怨 没文档太少 ,文档太差了,这个方面要怪还是 怪程序员本身 。
7、用户文档
用户文档原来 不应该那么的令人畏惧 ,这些文档记录 了统统 和我们所开辟 的软件有关的一些话题 ,由于 我们并不知道我们所面对 的用户的电脑操纵 底子 是什么样的,以是 ,在写下如许 的文档的时间 ,我们必须 假设这个用户什么也不懂。
于是,必要 用最清楚 ,最美丽 的语言写下一个最丰富的文档 ,那怕一个拷贝粘贴的操纵 ,大概 我们都要分成五、六步来完成,那怕是一个设置 IP地点 的操纵 ,我们也要从开始菜单开始一步一步的形貌 。
对于程序员来说 ,他们在开辟 过程中险些 每天 都在利用 本身 开辟 的软件,到末了 ,大概 都有得有点吐了 ,但还得从最简单 的部份写这些文档,固然 轻易 令他们烦燥,让程序员来完成如许 的文档大概 结果 会非常不好 。
以是 ,对于如许 的用户文档,应该由专门的文档职员 来完成和维护。
8 、司理 不懂技能
领导 一句话,无论对不对 ,都是对的,我们必须 照做,那怕是多么愚笨 多么错误的决定 ,我们也得照做。
在马海祥看来,程序员着实 并不怕司理 不懂技能 ,最怕的就是不懂技能 的司理 装着很懂技能 ,最可气的是 ,当你据理力图 的挑衅 领导 权势巨子 的时间 ,领导 还把你视为异类 。
哎,想起如许 的领导 别说是骂人了 ,打人的冲动 都有了。
着实 ,司理 只不外 是一个团队的支持者,他应该资助 团队 ,为团队排忧解难,而不是对团队发号施令,着实 管理真的很简单 ,假如 懂的话,就帮着做,假如 不懂的话 ,就信托 部属 ,放手让部属 做,马海祥以为 最怕的就是又不懂技能 ,还不信托 部属 的司理 了。
哎 ,这真是程序员的痛啊!
9、需求变动
这个事变 估计不消 多说了,只要是是程序员,面对 需求变革 的时间 大概 总是很无奈的 ,一次两次大概 还要吧担当 ,但也顶不住常常 变啊!
听说 有一套方法论可以让程序员们享受需求的变革 ,不知道是真是假 ,不外 ,本日 让你做一个书桌,来日诰日 让你把书桌改成餐桌 ,后天让你把餐桌改成双人床,大后天让你把床改成小木屋,然后把小木屋再改成高楼大厦 ,哎,是人都会被惹毛了的 。
那些人只用30分钟的集会 会议 就可以作出任何决定,但背面 那几十个程序员必要 搭上几百个小时的辛劳 工作,假如 是我 ,大概 我也必要 神兽草泥马资助 解解气了。
不外 ,这也正阐明 白 ,程序员并不懂得怎么和用户沟通 ,而用户也不懂得和程序员沟通,假如 一个项目没有一个中心 人(如:PM)在此中 和谐 的话,那么整个项目大概 就是“鸡同鸭讲” ,用户和程序员都会被对方所惹毛了。
假如 要例举几个用户被惹毛的事变 ,估计程序员的那种一根筋的只从技能 实现上思考 题目 的方法应该也能排进前5名 。
10、程序解释
程序解释 原来 是一些比力 好的风俗 ,当程序员老手带新手的时间 ,总是会告诉新手,肯定 要写程序解释 ,于是 ,新手们固然 会服从 老手的吩咐,只不外 ,他们大概 对程序解释 有些误解,于是 ,我们常常 在程序中看到一些如下的解释 :
1 r = n/2; //r是n的一半2 //循环,仅当r- n/r不大于t3 while ((r-n/r) =t){4 //… …5 r = 0.5 * (r-n/r); // 设置r变量6 }
每当看到如许 的解释 ——只解释 是什么,而不解释 为什么 ,信托 你肯定 会被惹火,这是谁写的程序解释 啊?不找来骂一顿看来是不会解气了。
在雨辰博客看来,程序解释 应该是告诉别人你的意图和想法 ,而不是告诉别人程序的语法,这是为了程序的易读性和可维护性,如许 的为了解释 而解释 的解释 ,分明不是在解释 ,而是在寻衅 ,惹毛别人固然 毋庸置疑。