你职业生涯中最大的失误是什么?

对于我来说,在磁盘故障后,在RAID设置中select了错误的选项。 一个有趣的周末确实。

在我的防守中,这是我的第一个初级工作:+20经验点。 只是好奇你的,也许我也可以从别人的错误中学习。

那么你呢?

从技术的angular度来看,没有什么值得注意的,但是我花了我至less十年的时间才意识到,IT本身并不是一个终点,而是一个简单的要求来更好地服务我的公司和客户。 这种态度的改变使我不再是那些我们都遇到过的典型的全知IT佬,而是开始帮助周围的人。 这是我职业生涯中更加有益的事业的开始,使我真正开心,喜欢和实现。

所以这将是我最大的错误 – 认为世界围绕着我而浪费了90年代。

我最大的错误可能是进入技术思维,认为其他人喜欢技术,而不是意识到人们认为电脑在观看录像机的过程中有如此的尊敬(记住那些?)。 我天真愚蠢。

我一直在为人们主动学习如何使用他们的工具达到基本的技能水平这个想法而不断努力。 我的半曲折的思想不能完全理解为什么人们会声称自己觉得自己很愚蠢,或者当他们拒绝学习如何控制alt-del的时候会把自己的愤怒转移到恨自己的机器上,当我问他们时会变得更加愤怒因为我试图帮助他们弄清楚情况(你是否做了XYZ?你是什么意思,你做了ABC?)我的一部分总是质疑,如果他们觉得愚蠢的来找我帮忙,为什么他们没有学习如何添加一个打印机(我已经与他们审查了半打)或 – 在这里插入基本任务。 我不是要求他们更换内存,或是排除坏的驱动器问题,只知道如何真正使用这个工具来完成他们的工作。

我必须每次都要退后一步,重新审视这个情况,重新devise它,以免让人们更加沮丧。

从根本上说,我十分天真地认为,让人们能够理解那些能让我们用十年,十五年,二十年前所未闻的方式来创作音乐,电影,学习和探索世界的技术。 相反,它是一个色情和愚蠢的Flash游戏和模因的星期美化聚宝盆。 在制作而不是消费的内容中,大概有百分之九十的青less年是“看我,我唱得好”的青less年。 networking摄像头的video和“看着我!嘟嘟!” 从细胞凸轮的图片。

我以天真的希望和对人性的彻底误解来到这个领域。 现在我努力改变我的观点,以不同的方式看事物。 我需要记住我的经验法则。

  • 用户不是我。
  • 用户不关心。
  • 用户只是想获得
    立即完成的任务,回家。
  • 人们看不到技术上的潜在价值。
  • 用户在说谎。 他们不想知道为什么坠毁。 或者为什么它XYZ。
  • 技术本身并不是目的。 这是一个工具。 就非技术人员而言,它就像我的拖拉机或锤子一样引人入胜。
  • 用户可能会无意间撒谎,当我发现有其他事情做了或改变时,他们会毫不犹豫地说出“哦,是啊,…”
  • 他们是否在撒谎并不重要。
  • 当人们谈论计算机是多么愚蠢的时候,我仍然隐藏着一丝内心的抽搐,这是多么愚蠢,知道我花了不less钱,还花了几年时间研究这些“愚蠢的”事情,大学的科学学士学位。 但是这也不是用户的错误。

我意识到这些之后,士气低落。 还是有时候做。 但我认为这是造成这种情况的因素的综合。 但是,这种心态,技术是人们用来创造精彩内容和expression自己的伟大事物的思维方式,是我最大的技术失误,因为它完全勾勒出我对人的看法。

事后看来,我觉得这是多么天真,多么愚蠢的想法,所以我不需要评论,告诉我这是一个什么样的傻子。 我在一个更大的机器上填充一个齿轮的位置,对于用户(因为我不是为一家技术型公司工作),我担任了一个和托pipe人一样激动人心的angular色。 而且他们不明白我的angular色可能和监护人的angular色一样重要(在一些圈子里,我猜他们更常被称为门卫)。

我有我需要以不同的angular度看待事情。 我曾经爱过的工作…使用电脑…只是一份工作。 我不再试图下意识地在工作中额外加class加点地殉道,而为此感到痛心(我最终加class加点,失去了午餐时间,但我不会感到痛苦,如果还有其他事情涉及到家中的话生活或个人生活…工作需要支持。)

用户只是想完成他们的工作,他们并不在乎它是如何完成的。 如果他们大多数人不会碰电脑来完成工作, 这是一个必要的罪恶。

工作不是我的生活。 我不应该让它定义我的生活。 我们大多数人成为“电脑人”。 我不觉得它实现了。

我花时间用有限的技能创造事物。 我不再以其他人的失望而不以认为应该使用的方式使用技术。 相反, 认为应该使用的方式使用它。

我有一个爱好。 它可能涉及计算机,但这与我日常工作中的修复,构build,configuration或其他任何事情无关。

我不再用我的工作来定义我的生活。 我正在放下一条线把它们分开,所以我有一些生活。

所以这是我最大的失误,我正在试图弥补。 也许别人会在这个哲学中find一些批评的东西,或者不能涉及它。 我有兴趣找出是否有其他人可以涉及这样的事情。

我知道你可能正在寻找一些东西,“我从根目录开始!” 或者“我删除了活动目录!” 我很抱歉,我真的无法贡献一个pipe理愚蠢的哈哈片。 我知道我有一对以上的人(在我曾经工作过的ISP,我们并没有正式“进入”,直到你做了第一个愚蠢的who moment时刻,我只是不记得我的。)但是就最大的错误而言,我认为天真的心态真的是在我职业生涯中对我有最大影响的错误。

在更改控制过程之外进行更改。

即使发生了与你所做的改变无关的坏事,你的屁股仍然会被那些啄食顺序较高的人踢倒。

当然,从根本上来说,一些变化必须比变革控制程序所允许的更快,但是在每种情况下,职业风险都更高。 有时候,最好能够统治和让系统失败,而不是违背系统。

周五下午4:50左右,我有一个RAID 10磁盘arrays出现故障。 我没有前往replace失败的磁盘,而是说“呃,没关系……我要去欢乐时光”。 在快乐时光的一半,我收到了一些奇怪的警报消息,并意识到对中的另一个磁盘失败,我的RAIDarrays被丢弃。

得到的教训,不pipe出错会出错。 我花了几天的时间来回答投诉和恢复。

我最大的错误是听大学的一位顾问,当我在一个特定的math课上做得不好时,冷静地告诉我,“你永远不会成为程序员。 改变了我一生的过程。

永远不要听那些告诉你自己是什么,不能做的人。

我曾经想过:“嘿,根目录下的这个庞大的可执行文件是什么?我只要在它上面运行一下…”,然后马上去“呃,那是内核,我现在最好做一个磁带恢复。 “

我试图find最后一次重新启动的时间,而不是只input或最后一个| grep重启。 我做了最后的| 重新启动一个非常重要的系统。

不得不真的笑。

在我职业生涯的早期,我让自己受到了数年来高需求的泛专有技术的诱惑,被那些拥有大量IT预算的大公司所使用。 我感到世界之巅,有我select的地点和价格,但在我的脑海里,我知道这是有风险的。

我一直从项目到项目成为这个利基领域的专家。 然后市场出现转机,公司超额支付,合同和股票暴跌。 我发现自己突然过时了,被抛到了由新兴的开源技术主导的真实世界中,我的设备非常糟糕。 我重新开始了,花了好几年的时间才回到正轨。

你很难知道你所走的路是死路一条,但我决不会盲目地把所有的鸡蛋都扔到一个篮子里。

我曾在一家跨国科技公司的小型部门工作 。 有一个名为ASI的数据库程序,它在连接到IBM AS / 400的Windows上运行在terminal模拟器下。 它有一个查询函数,而不是SQL,但是有单独的字段来指定你想要的表以及它们应该如何连接。 我正在查询一个包含超过一百万个电子部件的数据库,将头部文件join到详细/仓库部件文件中。 我不知何故设法省略了这两个表之间的连接条件在我的查询定义创build了一个有效的交叉连接。 没有意识到这一点,以交互模式提交查询后,我去吃午饭。

当我一个小时后回来的时候 ,人们坐在他们的立方体外面的通道里互相交谈。 他们说这个系统太慢了,基本上无法使用。 大约五分钟之后,我有了这种讨厌的下沉感觉,开始在我的肚子里长大。 我已经开始明白,这可能是我的疑问? 我查了一下,发现我的恐惧,是的,事实上,提交后,查询仍在运行一个小时左右。 当时我无法阻止交互式查询(即使结束了terminal会话,也不会停止)。 当我检查时, 这个过程占用了所有资源的99%,我不得不打电话给服务器pipe理员,让他们为我终止。 惊喜,惊喜,系统开始为每个人都响应!

使用这些服务器的部门雇佣了数百人 ,并在至less三个州的设施在美国。 后来我发现,人们一个多小时都可以做任何事情:仓库的扫描枪不起作用,制造工厂的人们都死在水里,每个人都在。 我不寒而栗,想到我的小错误是以美元计算的。 我想, 请先尝试一下体验

附注:我以交互模式运行查询而不是以批处理方式提交查询的原因是:1)运行速度更快,2)我可以更轻松地分辨出何时完成 – 我不必一直列出stream程。 尽pipe在terminal仿真软件中,即使SysRq键被绑定到系统请求function,按下键也没有做任何事情,但是很长一段时间,我不能“闯入”交互式查询来阻止它们。 我最终通过将SysRq键映射到使用SendKeys发送SysRq键的VBmacros来解决了这个问题。 笑。

现在我想谈谈任何未来的雇主,他们设法find这样的人:有了这样的经验,我作为一名雇员增加了我的价值 ,因为我不会再犯这种错误! 聘请一位经验丰富的专业人员要比一个尚未犯下大错的绿色小孩好得多。 自那以后的12年里,我没有closures系统,而且我使用了70多个SQL Server,其中多数是每天处理800GB的。 没有失控的交叉连接对我来说。 我对使用的系统非常小心。

在我十几岁的时候,我花了几个夏天的时间在英国当地的卫生局工作,帮助台工作。 有一天,当我在服务器机房里更换备份磁带时,我不小心将UPS放在了桌子下面。 不幸的是,我的脚连接着前面的电源button,将其切断,并切断连接设备的电源。 在这种情况下,设备是作为PDC的服务器。 如果我没有记错的话,那么BDC当时就离线了。

用户不是很高兴,但由于某种原因,我的老板更为宽容。 幸运的是(对我而言)我并不是第一个完成同样事情的人。

真的很好的问题..

我从其他错误的经验,因为我甚至被解雇。

我是一个具有6年经验的PHP Web开发人员。 这个工作对于我来说是第一次使用MVC框架的地方。 我真的很喜欢模式,我通过了55个其他程序员竞赛! 这个框架是由公司自己写的。 这是一个很好的文件logging,这是一种容易学习,他们有很好的自动化该公司的整个工作stream程。 无论如何,第一天,当然我安装了我的电脑,并为邮件,redmine,devwiki等创build了大量的用户login…每天,领导程序员正在跟我谈论他们的系统约1小时,解释基本的东西和规则他们正在使用。 这个过程是非常有用的,我们对大多数IT技术有相同的看法,所以我很容易整合…我已经写了第一个模块两个星期,还有一个几天 。 为什么? 因为 :他们在后端(pipe理)方面有非常严格的规定,而前端真的很丑,而且根本没有那么严格。 我花了2周前端阿贾克斯bullshits和1天与后端。 结果我只写了一个星期的5个模型! 在接下来的一周里,主要开发者甚至允许我开发框架核心,并修复那里的一些老问题,但导演还是对我感到失望。 因为他似乎在看着我这两个星期,一切都被报告给他。 所以因为主要开发者的愚蠢可能会给我后端规则,所以我会让其他3个程序员的工作量增加10倍! 当我向导演解释这件事时,他说他不能再承担任何风险。他写了一个关于我的“好代码”的build议,付了我第二个月的钱,我被解雇了。

为什么新的程序员应该为公司的错误而痛苦???????