以前从没想过为什么要写程序,也有过一个简单的想法,就是我写程序是因为我要养活自己。可是在看完《编程职业》这篇文章后,我才发现原来还有其他的因素在影响着我进行编程。
1.享受创造的快乐:真正的创造活动是一种快乐,编程一般是一种创造,所以我会因为我创造了一个新的东西而开心,但是不是所有的编程都是一种创造,但编程变成一种体力活,一种重复的工作的时候,快乐就消失了。
2.当你的工作给他人带来了帮助的时候,你会很快乐:这也许是最支持我编程的理由,我喜欢看到他人因为我的工作而开心,甚至会为此而感到骄傲和自豪。在这一刻,我会感到自己存在的意义。
3.驾驭事物的成功感:每当看到程序按照自己的意愿在计算机上运作时,一种成功感莫名地涌上心头。
编程中的痛苦:
1.对完美的追求:其实我也不是追求绝对的完美,但至少到达我想要的完美程度,但是追求是需要的代价的,当代价不能被满足时,痛苦就来了。
2.当编程的目标,资源,方法由他人来规定的时候,这无疑是一件痛苦的事情,尤其是编程的目标跟你的预想相反时,更是一种梦魇。
分享到:
相关推荐
《三一智能控制器编程软件详解》 在当今的工程机械领域,智能化已经成为不可...随着科技的不断进步,我们有理由相信,类似的智能控制解决方案将在未来得到更广泛的应用,推动整个工程机械行业向更加智能化的方向发展。
- **选择Linux的理由**:成本低、灵活性高、社区支持强大,适合各种应用环境。 - **Linux与Unix的关系**:Linux继承了Unix的设计思想,但在许可和实现上独立。 #### 三、系统结构与I/O概念 - **Unix/Linux系统结构...
以下六个理由详细解释了中小学生为何需要学习编程。 1. 培养抽象逻辑思维:8岁至18岁是孩子抽象逻辑思维形成的关键时期。编程通过可读的代码、工具和运行结果,帮助孩子理解和构建抽象的逻辑概念,通过实际操作将...
当然,您可能有更好更多的理由来做多线程编程,但上面的这两个理由对于一般的人来说足够了。接下来,一个新的问题来了,我们为什么要什么 QWorker 而不是系统自带的多线程框架来编程?这个理由实际上很简单,使用 ...
可编程机器人技术是现代科技发展的重要成果,它融合了计算机科学、机械工程、电子技术、...随着技术的不断进步,我们有理由相信,未来可编程机器人将在更多的场景中发挥更大的作用,为人类生活带来更多的便利和创新。
##### 追求“纯”的理由 列举了使用纯函数的好处,比如更容易进行单元测试、并行执行以及代码的重用性更强。 ##### 总结 回顾了纯函数的重要性以及如何在JavaScript中实现它们。 #### 第4章: 柯里化(Curry) ###...
- 不应简单地忽略异常,除非有充分的理由。 **代码组织** - 类与方法应有明确的职责,遵循单一职责原则(SRP)。 - 尽量减少类之间的耦合,遵循开闭原则(OCP)。 **单元测试** - 为关键功能编写单元测试,确保...
- 核心代码的加密也是混合编程的一个重要理由,因为Python源代码没有私密性,通过将核心代码编译成编译语言,可以保护代码不被轻易查看。 - 混合编程的典型程序结构包括创建源代码、样板代码包装、创建setup.py...
喜欢一种编程语言是否需要理由?这个问题的答案取决于多个因素,包括个人的兴趣、技术发展趋势以及企业的实际需求。在快速变化的IT行业中,保持开放的心态、积极学习新知识、并与团队成员有效沟通是非常重要的。无论...
- 避免过早优化,除非有充分理由和数据支持。 - 使用现代C++特性,如`std::vector`和`std::algorithm`,而不是手动的内存管理和循环。 遵循这些规范,不仅可以提高代码质量,还能降低维护成本,使代码更容易被...
《盛华消防主机编程软件2112-Ver1.1深度解析》 在现代消防安全系统中,消防主机编程软件起着至关重要的...随着科技的发展,我们有理由期待它在未来能够带来更多的创新和改进,为我国的消防安全事业做出更大的贡献。
- **选择理由**:探讨为何选择Python作为编程入门语言。 - **特点**:分析Python的主要特点,如动态类型、自动内存管理等。 - **安装与配置**:详细介绍如何在不同操作系统上安装Python环境。 - **第一个Python...
微机保护装置是电力系统中的关键设备,它利用微电子技术、计算机技术和数字通信技术,为电力系统的安全稳定运行提供...随着图形化编程技术的进一步完善,我们有理由相信它将在微机保护装置的开发中发挥更加重要的作用。
《广州优硕DreamPro2编程器软件:技术详解与应用指南》 广州优硕DreamPro2编程器软件,是一款专为电子工程师设计的高效、精确的编程...随着版本的不断更新,我们有理由相信,未来DreamPro2将会带来更多的惊喜与创新。