编程学习感受
2017-07-04 23:43
411 查看
在优达学城学习了近一个月的编程课程,有些感受,在此总结作为小结:
1.编程不是一蹴而就
以前也学习过51单片机和arduino,但更多的是调用函数库去处理传感器信号然后控制电机运动。所以学习的步骤一般为:找到调用函数的标准语句;套用语句和他人使用例程;实行并调试。这个过程中出现的问题是:我没有认真分析或者没有机会分析底层函数驱动的实际原理,信号是如何产生和处理,控制器是如何处理信号,而电机又是如何被驱动的,被驱动的过程实现有何难点,整个控制电路还有哪些地方可以优化?这些问题全都被我忽略,我想到的只是应用函数库,借鉴别人的例程或者官方教程来实现了基本功能,而对于这背后的种种问题我却没有深入思考过。
而这次学编程的经验,让我明白了一个问题。想实现一个功能,不是也不会是简单的调用函数库来实现,而是明白每一步的目的,根据具体功能来明确步骤,分别对步骤进行实现后再来整体优化代码。编程的过程一是需要有较强的逻辑思维,二是有耐心和经验;强大的逻辑思维让你明确每一步的实现方式,深入理解基本语句后一步步搭建项目,而耐心和经验是需要慢慢积累和培养的,这也是一个程序猿的基本素质。
2.掌握正确的步骤
a) 不要恐惧
b) 明确输入和输出
c) 步骤分解
d) 分步实现和单元检验
e) 整体实现和优化
3.练习,不停地练习
编程的过程,是用计算机语言让计算机实现特定的事情。而实现这个过程是需要大量时间和精力的,这也是一个循序渐进的过程。我认为的编程,是用最基本的语句来搭积木,通过不断地将基础语句组合,最后接近我们的目的,而搭积木的过程也是一个经验积累的过程,肯定会辛苦和疲乏,但如果对编程十分热爱,是挡不住你成长的脚步。
4.以实际项目为学习目标
学习编程或者实际硬件芯片,千万不要指望看书能精通,一定是以实现一个具体的项目为目的,从书中取你所需,在实践的过程中以书本的指导,以深入思考为重点,以项目实现为目的的学习方式,我认为是最好的。
步骤可大致分为:计划—行动—总结—行动
1.编程不是一蹴而就
以前也学习过51单片机和arduino,但更多的是调用函数库去处理传感器信号然后控制电机运动。所以学习的步骤一般为:找到调用函数的标准语句;套用语句和他人使用例程;实行并调试。这个过程中出现的问题是:我没有认真分析或者没有机会分析底层函数驱动的实际原理,信号是如何产生和处理,控制器是如何处理信号,而电机又是如何被驱动的,被驱动的过程实现有何难点,整个控制电路还有哪些地方可以优化?这些问题全都被我忽略,我想到的只是应用函数库,借鉴别人的例程或者官方教程来实现了基本功能,而对于这背后的种种问题我却没有深入思考过。
而这次学编程的经验,让我明白了一个问题。想实现一个功能,不是也不会是简单的调用函数库来实现,而是明白每一步的目的,根据具体功能来明确步骤,分别对步骤进行实现后再来整体优化代码。编程的过程一是需要有较强的逻辑思维,二是有耐心和经验;强大的逻辑思维让你明确每一步的实现方式,深入理解基本语句后一步步搭建项目,而耐心和经验是需要慢慢积累和培养的,这也是一个程序猿的基本素质。
2.掌握正确的步骤
a) 不要恐惧
b) 明确输入和输出
c) 步骤分解
d) 分步实现和单元检验
e) 整体实现和优化
3.练习,不停地练习
编程的过程,是用计算机语言让计算机实现特定的事情。而实现这个过程是需要大量时间和精力的,这也是一个循序渐进的过程。我认为的编程,是用最基本的语句来搭积木,通过不断地将基础语句组合,最后接近我们的目的,而搭积木的过程也是一个经验积累的过程,肯定会辛苦和疲乏,但如果对编程十分热爱,是挡不住你成长的脚步。
4.以实际项目为学习目标
学习编程或者实际硬件芯片,千万不要指望看书能精通,一定是以实现一个具体的项目为目的,从书中取你所需,在实践的过程中以书本的指导,以深入思考为重点,以项目实现为目的的学习方式,我认为是最好的。
步骤可大致分为:计划—行动—总结—行动
相关文章推荐
- 感受Ruby on Rails
- 第九届蓝桥杯省赛C/C++A组竞赛实战感受
- 一次偶然结对编程的感受
- 微软的Web2.0试用感受
- 一点点感受
- 对linux前景的感受
- 最近感受了下Vista主题
- 透过眼睛感受心灵
- SQL Server 2005 Reporting Services 初次使用感受
- CSDN → 技术专题 → 感受开源底层技术的乐趣
- 我的学习感受
- 难得认真思考一次——最近感受的现状
- OPC DA 1.0, 2.0x, 3.0 开发感受
- 感受统一通信:思科员工的一天
- 感受野马(Mustang)性情,体会Java SE 6.0的新特性之二--Web服务
- 跟项目的感受
- Cell控件使用感受2
- 感受
- 感受IT合同陷井
- 感受C++Builder 2007