程序员如何高效提升保持学习动力?

  相信对于很多程序员来说,最初接触编程的初衷还是来源于兴趣。爱因斯坦有句名言:“兴趣是最好的老师。”古人亦云:“知之者不如好之者,好知者不如乐之者。”

  所以兴趣真的很重要,兴趣是你成为程序员的一个内在驱动力,这种力量很神奇,可化不可能成可能,可化腐朽为神奇。不断的、创造性的给自己一些个好奇心,欲望无限,你的动力就无限。

  无论是不是计算机专业的科班出身,想成为程序员一定要有一份兴趣,一份对未来日新月异技术的兴趣,一份主动探究知识奥秘的兴趣。这对激发你的学习兴趣对提提升你程序员素质至关重要且十分有效。

  那么对于那些梦想成为程序员的新手,或是已经进入程序员行列的初级程序员来说,该如何学习练习才能保持对编程长久的兴趣呢?

  如何保持学习的动力呢?

  01被工作倒逼

  这是很常见的一种情况,工作中有搞不定的事情,通过学习来掌握;这种方式倒逼自己学习,压力最大但是效果最好,所以如果领导分配给你一些看起来不可能完成的任务,不要当做“看你不顺眼”,而是“最好的挑战”。

  02追求更高收入

  谈钱难免会让人觉得俗气,但是相信大多数人工作都是一样“俗气”;但是这种“俗气”小渡觉得并没有什么错,提高自己的挣钱能力,让自己和家人能生活的更好,想一想坚持学习一年,明年说不定涨薪30%,是不是就有动力了呢!

  03监督与督促

  长时间坚持学习确实很难坚持,比如坚持一年;不像学生时代,还有老师和家长的督促,工作之后的自我学习和提高,完全是一种自我约束;你可以找一双眼睛来盯着你、督促你,如果你有一个或者多个程序员好友,可以考虑“结对编程”、“结团学习”,彼此督促;如果你是孤家寡人,你可以写博客、开github,充分利用互利网社交圈。

  04每天坚持学习

  每天两个小时看似不多,但一年下来,并坚持15年呢?那将是一个可观的数字:2x365x15=10950小时!大部分时间,你可以选择在早上5点起床而不是早上7点,或者晚上11点睡觉而不是9点,这样就有更多的时间用来学习。

  你终将知晓,学习是有趣的,学习是一种快乐,学习是一种激情。

  05雪球效应

  当你克服学习复杂概念和项目的复杂障碍后,你的信心就会像滚雪球那样越滚越大。这并不完全是“流”的状态。它更像是一种激励你的能量,让你整个人都充满活力。

  这种动力转化为想要尝试不同的方式进行编程:命令性、事件驱动、流程驱动等。同时这种激励能量还会转化为提出一些问题。

  比如“为什么我们要这样设计系统的这一部分?为什么我们要在这个项目使用这种编程语言?为什么我们要选择这种基础设施技术来扩展项目?为什么我们要用这种方式来对项目的这部分进行编码?为什么我们要这样设计错误处理?为什么我们要这样设计消息处理?”

  问这些问题会让你找到解决问题的方法。在项目上工作,会让你不断学习如何正确回答“为什么……”这一系列问题,可以让你更快地变得精通起来。你要有动力去问为什么,这样你才能找出答案。

  06刻意练习,反复实践

  你是自己编程生涯的主人。

  每个人对风险的接受程度并不一样。是编程,让我们学会了在职业生涯中承担一定的风险。是编程,让我们对自己解决问题的能力有了信心。这一切都是因为我们反复练习编程语言,而这些语言是我最熟悉的编程语言。

  反复练习未必枯燥乏味。事实上,要想真正精通一门编程语言,参加能让你学习编程语言不同部分的项目是必不可少的。

  只有学会了不同解决问题的方法,你才能学会在解决问题的过程中发挥创造性。只有在考虑编写代码的最佳方式时,你才能提高代码的效率。只有通过反复的练习,你才能编写出最有效的代码。

  最后,当你通过兴趣入门并已经学会并练习了你所熟悉的编程语言时,你现在就可以在职业生涯中实现跨越了。这通常就是当你从初级开发人员晋升到高级开发人员的时候。

  现在,你已经知道学习任何一门新的编程语言的过程了。你知道,在学习之旅中不能半途而废。花在编程上的每两个小时,要让这两个小时变得有意义。让每一个两小时,每天成倍增长,直到你学会并内化了这些概念。

  一旦你在完成足够多的项目之后变得精通了,你要知道,这远非结束。这是一个新的开始。从零开始,再次学习并内化新的编程语言和新的编程概念。一旦你在整个编程栈中增加了新的知识广度和深度,学习就会自然而然地流动起来,成为你生活的一部分。

  恭喜你,成为了一个合格的程序员。

  除了初入行时的兴趣和热情,选择程序员这条路你更多的是选择了与寂寞相伴,为什么呢,因为你绝大部分的时间得与计算机相伴,而你只能通过键盘与计算机进行无声交流,不一定有观众,有的只是风和雨。选择程序员这条路,你就会有挫折,也会有失败,当你克服了自己的软弱那么你的程序员之路就会走得坦荡而快乐。

  如果你真的感到寂寞,那么用你的code来感动自己吧;如果暂时失去学习的动力,那么用一个又一个成功的片刻来充实自己吧。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数学家的角度: 简单的例子:几乎每个人都知道基本的算术,但数学家是非常尊重的。 硬的例子:你在高中学习的一些东西(...
    鱼笨自由阅读 5,689评论 1 5
  • 前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同...
    筑梦师Winston阅读 5,645评论 4 36
  • 说到了组员辞职的事情,组长很失望,说不喜欢半途而废。想想自己毕业后的第一份工作,也是半途而废,一声招呼也没打,就走...
    柠檬安然阅读 694评论 0 0
  • 1、梦中梦 平日里,开车实在困了,焉焉然难受至极了,就近停靠一处合适睡觉的地方,在车上就入梦了。一觉过后,醒来时,...
    斧正堂阅读 3,587评论 1 1
  • 月亮的落下,预示着新一天的开始;这太阳升起的那一瞬间,就是一个人,一些事,一处景重生的开始。 一个人,他会因为昨日...
    柳丁萱儿阅读 3,056评论 0 1

友情链接更多精彩内容