热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

如何告别半途而废——韦东山嵌入式Linux视频学习笔记00

今天终于从柜子里翻出了韦东山的板子——JZ2440(V2),又翻出了当时买板子赠送的光盘,是的,我又要重新学习了。其实说“重新”是不对的,我当初就没有学完,学到一半放弃了(惭愧啊)。现在想

今天终于从柜子里翻出了韦东山的板子——JZ2440(V2),又翻出了当时买板子赠送的光盘,是的,我又要重新学习了。其实说“重新”是不对的,我当初就没有学完,学到一半放弃了(惭愧啊)。

现在想想,“不忘初心”这句话真的是知易行难啊。很多时候,总是下决心要干点什么,结果常常是干了个开头,就半途而废了。

要改变半途而废的习惯,仅仅下决心是没有用的。半途而废的原因有很多,但是最根源的原因无非是以下几点:
(1)短期内看不出什么效果,于是放弃;
(2)开始的时候遇到了很大的困难,于是放弃;
(3)动机不够强烈,好像有些事情不做也行,于是放弃;

针对以上原因,我认为自己要做到以下几点:

(1)不要想着马上就有结果,一定要培养自己的耐心。
有时候我们只看到了别人“成功”这个结果,而忽略了人家在背后长时间的付出。实际上,根本没有什么“一夜成名”,任何人的成功都是靠长年的积累和进步。
我们可以把大目标分解成小目标,每达到一个小目标,就给自己一点奖励。靠这种持续的正向反馈,把自己推向终点。

(2)万事开头难,必须熬过开头。
从不习惯到习惯,这个转变是最难的。不让自己难受一段时间,是无法走出舒适区的。对于刚接触嵌入式开发的朋友,估计环境的搭建就是一道门槛。很多人搞了几天没有把环境搞出来,于是就放弃了。所以说,一定要熬过开头,形成习惯。

(3)要想成事,必须有强烈的动机,而且是持续强烈的动机。
如果动机不够强烈,那就给自己找一个强大的理由。比如健身这件事情,我一想到脂肪肝、腰椎间盘突出,我就害怕。为了不让这些疾病找上我,我必须去运动。

【完】


推荐阅读
  • Linux中的yum安装软件
    yum俗称大黄狗作用:解决安装软件包的依赖关系当安装依赖关系的软件包时,会将依赖的软件包一起安装。本地yum:需要yum源,光驱挂载。yum源:(刚开始查看yum源中的内容就是上图 ... [详细]
  • Linux环境下C语言实现定时向文件写入当前时间
    本文介绍如何在Linux系统中使用C语言编程,实现在每秒钟向指定文件中写入当前时间戳。通过此示例,读者可以了解基本的文件操作、时间处理以及循环控制。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • Linux环境下进程间通信:深入解析信号机制
    本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • 对于许多初学者而言,遇到总线错误(bus error)或段错误(segmentation fault/core dump)是极其令人困扰的。本文详细探讨了这两种错误的成因、表现形式及解决方法,并提供了实用的调试技巧。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 本文详细介绍了Java中实现异步调用的多种方式,包括线程创建、Future接口、CompletableFuture类以及Spring框架的@Async注解。通过代码示例和深入解析,帮助读者理解并掌握这些技术。 ... [详细]
  • 本文详细介绍了如何在 Android 中使用值动画(ValueAnimator)来动态调整 ImageView 的高度,并探讨了相关的关键属性和方法,包括图片填充后的高度、原始图片高度、动画变化因子以及布局重置等。 ... [详细]
  • 本文详细介绍了如何解压并安装MySQL集群压缩包,创建用户和组,初始化数据库,配置环境变量,并启动相关服务。此外,还提供了详细的命令行操作步骤和常见问题的解决方案。 ... [详细]
  • CentOS 6.8 上安装 Oracle 10.2.0.1 的常见问题及解决方案
    本文记录了在 CentOS 6.8 系统上安装 Oracle 10.2.0.1 数据库时遇到的问题及解决方法,包括依赖库缺失、操作系统版本不兼容、用户权限不足等问题。 ... [详细]
  • 本文详细介绍了如何在Ubuntu的Enlightenment (E17) 桌面环境中管理和优化桌面图标及根菜单。通过本文,您将了解这些功能的作用及其配置方法。 ... [详细]
  • 本文详细介绍了Linux系统中的进程管理函数,涵盖了获取进程ID、用户ID、创建子进程、信号处理等关键操作。通过这些函数,开发者可以更好地控制和管理进程行为。 ... [详细]
  • 本文详细介绍了如何在Linux系统中创建和管理DB2数据库,包括用户切换、数据库创建、错误处理、连接与断开、表空间和缓冲池的创建,以及用户权限管理和数据导入导出等操作。 ... [详细]
  • 本文深入探讨了UNIX/Linux系统中的进程间通信(IPC)机制,包括消息传递、同步和共享内存等。详细介绍了管道(Pipe)、有名管道(FIFO)、Posix和System V消息队列、互斥锁与条件变量、读写锁、信号量以及共享内存的使用方法和应用场景。 ... [详细]
author-avatar
COCO歧
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有