是什么鼓励着程序员砥砺前行?--献给迷茫的程序员

简介: 你为什么会爱上编程?做软件开发很苦很累,又是什么带给你源源不竭的动力,让你坚持下去,成为一个优秀的程序员?
不知道各位猿猿们有没有问过自己这个问题:驱动你殚精竭虑地写代码、改BUG的动力来源是什么?不管有没有认真思考过这个问题,相信每一位忠于事业的程序员内心都有着某种力量,正是这种驱动力在不断鼓励着自己在代码的路上愈行愈远。
  cd629d9421a2e65be5814e12d584c1bfd642be66
大多数人会想到两种驱动力。
一种是生存本能带来的驱动力,即生物性驱动力。比如每天要吃饭、睡觉、上厕所;长大了要恋爱、结婚等。这种驱动力保证我们能够生存在这个世界上,是一种原始的驱动力。
另一种是奖励或者惩罚带来的驱动力,即外在动机。比如老板承诺工作干的好有奖金,我们就努力干活。如果上班迟到会罚款,我们会早起等。这种驱动力会改变人的行为,使其多做鼓励的事情,少做禁止的事情。

  bed6de3d000ff90f764bc9e993e077e3063bd9a7
如果只依靠这两种驱动力,那么你的人生会变得精彩吗?很难。为什么那?第一种驱动力只解决了你的生存问题;而第二种驱动力则约束了你的行为。你不想上班,但不得不上班。一旦你做某件事情获得了奖励,你就会对奖励上瘾。而当你认为你得到的奖励与你的付出不成正比时,你的行为就会松懈下来。


那么除了这两种驱动力,还有没有第三种驱动力那?答案是有。那就是内在动机,即完成某件事情带来的成就感和愉悦感。比如你打LOL,完成了5杀,那感觉嗨翻天了。还有你去跑步,第一次不间断跑了10公里,完成后的感觉肯定会非常奇妙。你修复了一个存在已久的软件故障,那么今天就会感觉很充实。这种没有人主动给你奖励或惩罚的事情你却干的津津有味。为了练好LOL中的大局观,你研习了数千盘比赛录像。为了能够跑的更远,你查阅了很多跑步相关的教程、书籍。为了修复你遇到的bug,你不惜花费很多时间和金钱来搜集相关资料。


  da3e259234b043c8de156b05af9222c1c3c86d35
第三种驱动力,内在动力,其实就是自主性。当你做些不是工作范畴之内的事情时,你反而离成功更近。再拿编程来说,很多大牛在上班时间外,会写一些博客,参加一些社区聚会,翻译或者写书。做这些事情都是靠内在动力驱动的。所以他们成了大牛,而按部就班的程序员依然是普通的程序员。当你自发想做一些事情时,你无疑已经领先了很多人一大步,因为他们都在原地踏步。


  f5961eaa8cdb188257b883d090c7a076f9cd2a04

如果你能驾驭这第三种驱动力,那么恭喜你,你的人生会一直前进。关键在于,如何驾驭这第三种驱动力那?你首先要问你自己一个问题,“我真的喜欢编程吗?我能确定我当程序员不仅是为了养家糊口,而是为了实现自己的人生价值吗?” 这一点非常重要,它决定了你是否能利用第三种驱动力来促使你成长。如果你答案是为了养家糊口,那么很可能你成为不了一个优秀的程序员,并且在这条路上你越走越疲倦;如果你的答案是真心喜欢编程,那也很可能说明不了什么问题,除非你每天都在主动的学习和进步。

  106dba6df52d4c50a47740d9e6dc5f6d0ee09c28

程序员更需要第三种驱动力来维持程序生涯,我们要从枯燥无味的代码中找到成功的快感,这个成功也许仅仅是一次调试成功给你带来的心跳,程序员里有这样一句话:不长痔疮的程序员不是好程序员,坐不住意味着你不适合这行,所以程序员更应该关注健康,全民运动是当下谈论最多的话题,为此我买了个华为手环,每天为了完成里面的数字而坚持运动,只跟自己比,看看每天齐刷刷的数字,找到内心的成就感和愉悦感,就是这种驱动力让我在工作中保持自我驱动,完成貌似不可能完成的事情。


驱动你做一件事情的动力来源是什么?第一种驱动力是养家糊口,第二种驱动力是奖励惩罚,第三种驱动力是内在动机,也就是你的兴趣爱好加上自主性,努力学习不断进步,坚持到底勇不言弃的精神!希望大家多多发挥自己的第三种驱动力,只有这样你的程序员之路才能走的更深更远!

目录
相关文章
|
2月前
|
算法 开发者
编程之旅:从迷茫到精通的蜕变之路
【10月更文挑战第37天】编程,一个看似高深莫测的世界,却充满了无限可能。它不仅仅是一种技能,更是一种思维方式和解决问题的艺术。本文将带你走进编程的世界,探索它的奥秘,分享作者在编程旅途中的感悟和经验。无论你是编程新手还是资深开发者,这篇文章都将为你提供新的视角和思考方式,让你重新审视编程,并找到属于自己的道路。让我们一起踏上这段充满挑战与乐趣的编程之旅吧!
58 34
|
2月前
|
程序员 定位技术
编程之路:从迷茫到精通的心路历程
在编程的世界里,每个新手都像是一名初登航船的航海者,面对着波涛汹涌的知识海洋。本文将分享一位程序员的成长故事,从大学毕业时的迷茫,到勇敢尝试新领域的冒险,再到不断学习和提升,最终找到属于自己的人生方向。正如乔布斯所说:“人生中的每一个点都会在未来某个时刻连接起来。”让我们跟随这段旅程,探索如何在编程之路上,从初心到精通,绘制出一幅精彩纷呈的技术地图。
33 11
|
4月前
|
前端开发 JavaScript 算法
编程之旅:从迷茫到精通的心路历程
【9月更文挑战第20天】在编程的世界里,每个人都是一名旅者。起初,面对复杂的代码和逻辑,我们如同初入森林的探险者,既充满好奇又感到迷茫。然而,正如古人云:“千里之行,始于足下。”通过不断学习和实践,我们逐渐找到了属于自己的路径。本文将分享一位程序员的成长故事,从大学毕业时的迷茫,到大胆尝试新领域,再到不断学习和提升,最终找到人生方向的过程。让我们一起跟随他的脚步,探索编程之旅的奥秘与乐趣。
|
4月前
|
前端开发 安全 JavaScript
从迷茫到精通:我的编程之旅与技术感悟
【9月更文挑战第26天】在编程的世界里,每一步都充满了挑战和机遇。本文是一段个人的技术旅程,从最初的迷茫不安到逐渐找到自己的方向,再到深入理解编程的本质。通过分享个人的经验和感悟,旨在启发读者思考如何在技术的海洋中航行,找到属于自己的灯塔。
|
存储 分布式计算 JavaScript
浅谈程序员的“内卷化”
浅谈程序员的“内卷化”
176 0
|
存储 缓存 前端开发
我想转行程序员,请鼓励一下我
不会游泳,换个水池是没用的。
129 0
我想转行程序员,请鼓励一下我
|
设计模式 架构师 Java
献给即将35岁的初学者,焦虑 or 出路?
对抗职场“35 岁焦虑”,也许唯一的方法是比这个瞬息万变的商业社会跑得更快!
1811 0
|
Java 程序员 定位技术
程序员职业规划的3个锦囊
我们在面试时经常会被问到一个问题——“你未来五年的职业规划是什么?”很多小伙伴不理解HR为什么这么问,也不知道怎么回答。 实际上,即便HR不问,我们也应该多多想想这个问题。因为它指向的是我们自己的职业生涯规划。
6865 0

热门文章

最新文章