热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

没有人告诉你编程的事

快乐的编码员我所从事的工作涉及每周要两次以上捡起比笔记本电脑重的东西的每个朋友最终都找到了一种方法,将类似的东西带入对话中:“兄弟,你不努
快乐的编码员

我所从事的工作涉及每周要两次以上捡起比笔记本电脑重的东西的每个朋友最终都找到了一种方法,将类似的东西带入对话中:“兄弟,你不努力。 我刚刚工作了1984小时,一个星期就用螺丝刀在莫多(Mordor)下挖了一条隧道。”

他们有一点。 莫多很烂,除非您是蚂蚁,否则挖洞的确比在键盘上戳戳更费力。 但是,为了论证,我们可以同意压力和精神错乱是坏事吗? 大。

让我们谈谈编程。

办公空间

如何在工作中失去理智:

  • 与经理或PM协商需求,他们似乎什么都不懂,但仍然有很强的见解。
  • 计划将来的发行
  • 面试
  • 查看其他人的密码
  • 更改变量名称,因为这是审阅者在您的代码中唯一评论的内容。
  • 重新测试除了变量名以外没有变化的代码
  • 修复基础结构问题和其他人的错误,以便对重新提交的代码进行的测试实际上可以再次完成
  • (很久以后)修复了真正的错误,这些错误会因为对变量名的痴迷而流过了审阅者
  • 与其他人争论他们的错误
  • 与愤怒/惊慌的用户打交道
  • 处理互联网/邮件列表巨魔
  • 参加会议并讲话
  • 将新代码与其他六个项目集成在一起,因为政治原因,您认为所有这些项目都被误导或破坏了
  • 在每个项目中六次更改编译器/框架/任何东西
  • 电子邮件,电子邮件,电子邮件,电子邮件,IRC,电子邮件,电子邮件
  • 观看竞争项目中的人们通过无耻地说谎自己和自己的能力而抢走所有风头
  • 处理惊慌失措的PM

放松您的同事并雇用具有以下特征的人:

  • 自我狂热者
  • “天才”的人
  • 一心一意地专注于技术与利益广泛的平衡生活
  • 在书呆子事件中,两个“受过天赋”的人用他们的技术知识互相轰炸,直到一次暴风雨来临,或者他们分化成关于游戏,阴谋论或大多数人如何愚蠢的正切转换。
  • 非技术性项目经理,基本上成为项目的时间跟踪者,每天提醒您五次,我们的进度落后了
  • 非技术型CEO类型,每月召集“团队”会议,通过预测所有即将发生的“重大事情”来提倡道德,只要每个人都在努力使他或她(通常是他)过上轻松的生活在筹集现金并分配给他的高级管理层时计划每月的会议
如何失去朋友和熟人

如何感到沮丧:

  1. 您解决的最具挑战性的问题是在面试中。
  2. 在进行维护,参加会议和喝酒的3个月内,您为完成这项工作而练习了一年的数据结构和算法都被遗忘了。
  3. 假装成为一个怪胎,薪水太高了。 裁员一次,您与世界无关。 你知道的。
  4. 股票授予很棒。 但是,高于上述水平的某人将获得更多报酬,以使您精疲力尽,并用精力充沛且便宜的人取代您。
  5. 我们的想法不是创新,以正确的方式做正确的事,服务客户或使世界变得更美好。 这些只是招聘人员脚本的一部分。 这个想法是要以他人为代价来节省您的工作。
  6. 会议计划讨论为什么您拒绝在一天之内修复由星测试人员提交的那200个低优先级bug。 测试人员已答应他的妻子这次将获得升职。 明天再见吧。 同一个房间。
  7. 老板认为软件开发只是在调用某些API。 因此,他们不会批准您的团队变更请求。
  8. 奇迹发生了。 您可以吸收它并通过一些创新来提供出色的性能。 老板们聚集在一个房间里讨论如何获得信贷。 您可以站在门口或离开。
  9. 愚蠢的事情发生了。 老板们聚集在一起在同一个会议室的中央私下处你。
  10. 帮助您找到理想房子的房地产经纪人的净资产比您还多。 他也有农业财产。 他赠予您他农场种的花生,看上去比老板给你的重。
  11. 外面的普通人以为你是爱因斯坦。 但是,您知道您只是无内胎的轮胎,其存在的全部目的是在高压下保持空气以使老板有个平稳的行驶过程。
  12. 医生说您的血压不再有上升的空间。 您告诉他您的器官在IT中。 他告诉你他们在SH IT中。
  13. 退出的选项不再存在。 您已婚,有孩子和2个房屋贷款EMI。 您向世界承诺,将给您的孩子们美好的生活。 就像你的一样。 hem

From: https://hackernoon.com/what-nobody-told-you-about-programming-126fa265dee8



推荐阅读
  • 本文总结了优化代码可读性的核心原则与技巧,通过合理的变量命名、函数和对象的结构化组织,以及遵循一致性等方法,帮助开发者编写更易读、维护性更高的代码。 ... [详细]
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • 本文介绍了如何在 Node.js 中使用 `setDefaultEncoding` 方法为可写流设置默认编码,并提供了详细的语法说明和示例代码。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 本文回顾了2017年的转型和2018年的收获,分享了几家知名互联网公司提供的工作机会及面试体验。 ... [详细]
  • 深入解析RDMA中的队列对(Queue Pair)
    本文将详细探讨RDMA架构中的关键组件——队列对(Queue Pair,简称QP),包括其基本概念、硬件与软件实现、QPC的作用、QPN的分配机制以及用户接口和状态机。通过这些内容,读者可以更全面地理解QP在RDMA通信中的重要性和工作原理。 ... [详细]
  • 本文深入探讨了UNIX/Linux系统中的进程间通信(IPC)机制,包括消息传递、同步和共享内存等。详细介绍了管道(Pipe)、有名管道(FIFO)、Posix和System V消息队列、互斥锁与条件变量、读写锁、信号量以及共享内存的使用方法和应用场景。 ... [详细]
  • 深入理解K近邻分类算法:机器学习100天系列(26)
    本文详细介绍了K近邻分类算法的理论基础,探讨其工作原理、应用场景以及潜在的局限性。作为机器学习100天系列的一部分,旨在为读者提供全面且深入的理解。 ... [详细]
  • 本文详细介绍了福昕软件公司开发的Foxit PDF SDK ActiveX控件(版本5.20),并提供了关于其在64位Windows 7系统和Visual Studio 2013环境下的使用方法。该控件文件名为FoxitPDFSDKActiveX520_Std_x64.ocx,适用于集成PDF功能到应用程序中。 ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 本文详细介绍了C语言中的基本数据类型,包括整型、浮点型、字符型及其各自的子类型,并探讨了这些类型在不同编译环境下的表现。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
author-avatar
当即和谐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有