热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

学习的原动力

“Itisaroughroadthatleadstotheheightsofgreatness.”(成就伟业之路,充满艰难坎坷。)如果你选择程序员,你可能会对上面的

  “It is a rough road that leads to the heights of greatness. ”(成就伟业之路,充满艰难坎坷。)

  如果你选择程序员,你可能会对上面的话深有感触。程序员和医生是极少数需要干到老学到老的职业,可我们的社会地位明显不如医生。为了出人头地,我们有一条漫长的路要走。学习的过程中可能充满喜悦,但更多的时候,伴随着我们的可能是寂寞与孤独。为了能坚持下来,我们必须找到学习的原点。

  动力的强度:

  第一级 生存的需要

  处在这一层,我们中的大多数是在被迫地学习,学习可能只是为了完成工作,通过考核。我们在被动式地学习知识,当然过的也不那么舒服,推动我们的只是工作上的需要。

  第二级 利益的追求

  处在这一层,我们学习知识,只是为了获得更大的回报。我们会选择性价比最高的知识来学习,学习的动力也很简单——工资待遇。为了我们的“钱”途,我们会不懈努力。但是,一旦待遇足够高了,可能内心的热情也就熄灭了。

  第三级 愤怒与自尊

  理想很美好,但现实很残酷。我们可能会遇到种种不公正的待遇。可能会被同行鄙视,被领导针对,失去那廉价的尊严。但是,不要让你的一腔怒火,转变为无意义的谩骂。在你没有成功的时候,任何辩解在外人眼里都只是丧家之犬的哀嚎。要将这份愤怒,转化为你学习的动力,让那些曾经鄙视你,诋毁你的人看看谁能笑到最后,要把那些瞧不起你技术的人挤到业界的阴影里。很多时候我们可以原谅别人对我们的不公,但不会忘记曾经的屈辱,那将成为我们自强不息的动力。  

  第四级 好奇心和探究欲

  如果我们达到了软件开发的爱好者或者信徒的境界,那么,我们已经视学习为习惯,看书、写博客可能已经像吃饭一样平常。我们认为自己是技术浪潮中的一份子,支持着我们不断努力的可能是那份认同感。我们从一家企业跳到另一家企业,从一个技术迈向另一个技术,追寻的也许就是那份认同感。

  第五级 爱与家庭

  成家的人不一样,有了孩子的人就更不一样了。当我们认识到自己为谁而活时,才是我们大彻大悟的时候。正如爱因斯坦所说:“我们是为别人而活着,什么都不比不了他们的笑容和幸福给我们带来的快乐。”这份责任感,以及对家人的爱,是我们不断前进,披荆斩棘的动力,这份动力永不衰竭。

  还是那句话“人生很残酷!”当我们累了,懒惰了,懈怠了就想想这些促使我们学习的原点。
  


推荐阅读
  • Java中的基本数据类型与包装类解析
    本文探讨了Java编程语言中的8种基本数据类型及其对应的包装类。通过分析这些数据类型的特性和使用场景,以及自动拆装箱机制的实现原理,帮助开发者更好地理解和应用这些概念。 ... [详细]
  • GoCV入门指南:配置与基础应用
    本文详细介绍了GoCV的安装配置及基本使用方法,包括如何打开摄像头、图片和视频文件。适合Golang开发者快速上手。 ... [详细]
  • PC时代的传奇人物
    回顾过去几十年,个人电脑(PC)的发展历程犹如一部英雄史诗。每一位杰出人物都在这一领域留下了不可磨灭的印记,他们的贡献不仅推动了技术的进步,也深刻影响了现代社会的发展。 ... [详细]
  • 本文详细介绍了Java的安装、配置、运行流程以及有效的学习方法,旨在帮助初学者快速上手Java编程。 ... [详细]
  • 本文深入探讨了 Linux 系统下进程的内存布局,包括栈、堆、BSS 段、数据段和代码段的特性与功能,并进一步分析了 C++ 程序中的内存管理特点。 ... [详细]
  • 本文详细介绍了MySQL中的存储过程,包括其定义、优势与劣势,并提供了创建、调用及删除存储过程的具体示例,旨在帮助开发者更好地利用这一数据库特性。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • 初探Java编程:从入门到实践
    本文旨在为初学者提供Java编程的基础知识,涵盖程序、算法、流程图的概念,以及JDK环境的配置和Eclipse的使用方法。 ... [详细]
  • 随着机器人技术的不断进步,波士顿动力公司近期的创新成果再次吸引了公众的目光。特别是其Atlas机器人完成高难度后空翻动作,标志着机器人运动能力的重大突破。 ... [详细]
  • JavaScript:简洁与复杂之间的平衡
    本文探讨了在编写JavaScript教程时,如何在保持内容简洁的同时,确保初学者能够理解并应用实际开发中的复杂问题。文章通过具体示例分析了不同层次的JavaScript代码实现。 ... [详细]
  • 在程序运行过程中,各种编程语言都会动态创建对象,并为其分配内存。当这些对象不再使用时,释放其所占内存变得至关重要,以确保资源的有效利用。本文深入探讨了垃圾回收(GC)的工作原理,包括如何识别、何时及如何回收不再使用的对象。 ... [详细]
  • 本文探讨了在QT框架中如何有效遍历文件内容,并解决了一个常见的错误,即文件内容读取为空时弹窗无法正常显示的问题。 ... [详细]
  • 本文探讨如何利用Java反射技术来模拟Webwork框架中的URL解析过程。通过这一实践,读者可以更好地理解Webwork及其后续版本Struts2的工作原理,尤其是它们在MVC架构下的角色。 ... [详细]
  • 本文探讨了Web开发与游戏开发之间的主要区别,旨在帮助开发者更好地理解两种开发领域的特性和需求。文章基于作者的实际经验和网络资料整理而成。 ... [详细]
  • 2023年最佳PHP开发学习路径推荐
    本文详细探讨了针对不同背景的学习者如何选择最适合自己的PHP开发学习资源,包括书籍、在线课程及培训机构的推荐。 ... [详细]
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社区 版权所有