程序员从健美运动员身上学到的 5 件事
编程是很辛苦的,无论你编程是为了兴趣爱好、money, 或是这两者,或者是别人拿枪指着你的头强迫你去编程…..它都不是一件容易的事。
有很多事你必须得知道。如果你想成为强大的程序员,你可能永远不能得到很好的休息、不能停止学习、不能停止敲代码。最优秀的程序员每天无畏惧地解决一个问题又一个问题,逐步学习模式、技巧和工具来帮助他们更好的做好工作。
作为程序员,健美运动可以教给我们很多东西。
1、每一个伟大的成就都来之不易
在生活中,没有哪个伟大成就来得轻轻松松。不管你有多少优缺点,每个人都得为他们的目标努力奋斗。无论你是想成为世界上最厉害的程序员,还是最强大的健美运动员,它都需要很多牺牲、奋斗和时间。
健美运动员每年都花大量时间在身体锻炼上。他们必须吃大量健康食品、每天锻炼,挑战自己身体的极限、并且承受着巨大的疼痛。
作为程序员,我们有必要接受这样的锻炼。没有天生的程序员,只有坚持每天努力做得更好、更快、更有创造力的程序员。如果你想成为更优秀的程序员,你应该每天坚持编程。
2、坚持不懈
坚持是成功中最重要的要素。健美运动员几年如一日的每天坚持锻炼,举重、吃适量的食物。为了保持不断提升自己,就必须坚持努力。
不管你是否对某些事物是否有与生俱来的天赋,不管是在编程上面还是健美锻炼上,朝你的目标坚持努力,你终将会达到目的。半途而废等于自杀。
每天早起、编程或是去体育馆锻炼也许很难,但是它能使你超越自己身体的极限,使知识和身体都得到提升。
3、了解自己想要的
描述出自己在生活中真正想要什么,可能是最难的一件事情。你想成为最有活力的人?世界上最成功的程序员?一年赚 100 万美金?确定你真正想要什么不是一件容易的事情,但是它对你成为一个更成功的人非常重要。
健美运动员为完美的身体而努力锻炼,他们想要完美的、对称的肌肉。健美锻炼的强度是非常大的,它需要很多详细的计划,并确切的去努力执行。他们明确的知道他们需要多大的二头肌、胸肌和臀肌,他们有明确的目标,日复一日的为之努力。
为了成为一名成功的程序员,你也应该确切地知道你追求的是什么。你应该知道哪些技术你应该去学习的,你想开发什么样的 App,一路上有个标准来衡量你的成功。
拥有一个明确的目标,能够使你每天朝着目标努力工作,并且能够帮助你集中注意力。
4、向你周围的人学习
不要忽悠你周围的那些人,学会用从你身边的人身上学到的知识来提高你做事的能力。
牛顿有句名言“我之所以比别人看的远,那是因为我站在巨人的肩膀上”。
这句话的言外之意,就是如果想要变得更强大,你应该使用那些在你之前已经被发现的知识和他们遗漏的知识。
健美运动员经常使用了这个道理,他们一直都从有经验的健美运动员那里学习技术、营养和能量补给等知识。
在编程中,我们经常喜欢以我们自己的方式做事,不管它是否忽视了正确的研究方法。成为一个优秀的程序员,你应该知识什么时候该忽略别人的建议,什么时候采纳对你有利。你应该能分析你所在团队的技术,并在他们的基础之上来构建你的工作。
一旦你学会去接受你周围的人对你的影响,你将能使你的技术快速成长、更高效。但是,如果你停止吸收你身边的知识,你将会失去这样的优势。
5、时刻为赢而努力
健美运动员每天需要打破心理与生理上的阻碍,为了赢得比赛,他们的锻炼程度到达了在常人看来是疯狂的极限。如果问任何一名健美运动员是怎样训练的,他们将会告诉你他们训练是为了赢。这个道理同样适合程序员。
当你开始开发你的应用时,你得投入了 100% 的精力和努力,不要满足于你最小的目标,而要追求面面俱到。每次工作都尽最大努力去做,你将获得伟大的成就。软件开发非常复杂、乏味,它需要非常多的付出、努力以及热情才能做成功。
我们要意思到,我们是在为用户开发软件,用户从优秀的软件、令人着迷的软件中辨别垃圾软件是轻而易举的事情。工作中不要走捷径,只要你一直付出 100% 的努力,你总不会错的。
健美运动员像程序员一样,需要很多努力、耐心和热情,作为程序员,我们也可以从健美运动员那学到很多东西,来帮助我们达到一个新的技术水平。
如果你总挑战自己的极限,你将会获得更大的成功。