我所从事的工作涉及每周要两次以上捡起比笔记本电脑重的东西的每个朋友最终都找到了一种方法,将类似的东西带入对话中:“兄弟,你不努力。 我刚刚工作了1984小时,一个星期就用螺丝刀在莫多(Mordor)下挖了一条隧道。”
他们有一点。 莫多很烂,除非您是蚂蚁,否则挖洞的确比在键盘上戳戳更费力。 但是,为了论证,我们可以同意压力和精神错乱是坏事吗? 大。
让我们谈谈编程。
如何在工作中失去理智:
- 与经理或PM协商需求,他们似乎什么都不懂,但仍然有很强的见解。
- 计划将来的发行
- 面试
- 查看其他人的密码
- 更改变量名称,因为这是审阅者在您的代码中唯一评论的内容。
- 重新测试除了变量名以外没有变化的代码
- 修复基础结构问题和其他人的错误,以便对重新提交的代码进行的测试实际上可以再次完成
- (很久以后)修复了真正的错误,这些错误会因为对变量名的痴迷而流过了审阅者
- 与其他人争论他们的错误
- 与愤怒/惊慌的用户打交道
- 处理互联网/邮件列表巨魔
- 参加会议并讲话
- 将新代码与其他六个项目集成在一起,因为政治原因,您认为所有这些项目都被误导或破坏了
- 在每个项目中六次更改编译器/框架/任何东西
- 电子邮件,电子邮件,电子邮件,电子邮件,IRC,电子邮件,电子邮件
- 观看竞争项目中的人们通过无耻地说谎自己和自己的能力而抢走所有风头
- 处理惊慌失措的PM
放松您的同事并雇用具有以下特征的人:
- 自我狂热者
- “天才”的人
- 一心一意地专注于技术与利益广泛的平衡生活
- 在书呆子事件中,两个“受过天赋”的人用他们的技术知识互相轰炸,直到一次暴风雨来临,或者他们分化成关于游戏,阴谋论或大多数人如何愚蠢的正切转换。
- 非技术性项目经理,基本上成为项目的时间跟踪者,每天提醒您五次,我们的进度落后了
- 非技术型CEO类型,每月召集“团队”会议,通过预测所有即将发生的“重大事情”来提倡道德,只要每个人都在努力使他或她(通常是他)过上轻松的生活在筹集现金并分配给他的高级管理层时计划每月的会议
如何感到沮丧:
- 您解决的最具挑战性的问题是在面试中。
- 在进行维护,参加会议和喝酒的3个月内,您为完成这项工作而练习了一年的数据结构和算法都被遗忘了。
- 假装成为一个怪胎,薪水太高了。 裁员一次,您与世界无关。 你知道的。
- 股票授予很棒。 但是,高于上述水平的某人将获得更多报酬,以使您精疲力尽,并用精力充沛且便宜的人取代您。
- 我们的想法不是创新,以正确的方式做正确的事,服务客户或使世界变得更美好。 这些只是招聘人员脚本的一部分。 这个想法是要以他人为代价来节省您的工作。
- 会议计划讨论为什么您拒绝在一天之内修复由星测试人员提交的那200个低优先级bug。 测试人员已答应他的妻子这次将获得升职。 明天再见吧。 同一个房间。
- 老板认为软件开发只是在调用某些API。 因此,他们不会批准您的团队变更请求。
- 奇迹发生了。 您可以吸收它并通过一些创新来提供出色的性能。 老板们聚集在一个房间里讨论如何获得信贷。 您可以站在门口或离开。
- 愚蠢的事情发生了。 老板们聚集在一起在同一个会议室的中央私下处你。
- 帮助您找到理想房子的房地产经纪人的净资产比您还多。 他也有农业财产。 他赠予您他农场种的花生,看上去比老板给你的重。
- 外面的普通人以为你是爱因斯坦。 但是,您知道您只是无内胎的轮胎,其存在的全部目的是在高压下保持空气以使老板有个平稳的行驶过程。
- 医生说您的血压不再有上升的空间。 您告诉他您的器官在IT中。 他告诉你他们在SH IT中。
- 退出的选项不再存在。 您已婚,有孩子和2个房屋贷款EMI。 您向世界承诺,将给您的孩子们美好的生活。 就像你的一样。 hem
From: https://hackernoon.com/what-nobody-told-you-about-programming-126fa265dee8