模块化的思想
模块化程序的特点:单入口、单出口
基本的三种结构:顺序、分支(选择)、循环;
这三个基本结构来安排模块执行的步骤;
循环三要素:初值、条件、更新;
面对编程问题:三步走策略(输入+处理+输出);
编程思想:分而治之 + 变量跟踪 + 换位思考
++++++++++++++++++++++
成功的要素:
扎实的功底
快速学习能力解决问题的能力++++++++++++++++++++++基础知识:数据结构+算法操作系统+计算机网络Linux+C数据库+设计模式++++++++++++++++++++++语言是工具,重要的是思想:分而治之编程的思考方式逻辑推理能力++++++++++++++++++++++
C语言:让你更加了解内存和编译原理;了解程序的细节;直通底层的语言应用领域:1、底层开发、操作系统、搜索引擎2、Linux嵌入式、单片机、硬件驱动(把硬件和操作系统连接起来)3、系统组件或服务(效率要求高),支撑上层应用+++++++++++++++++++++++方向:后台:Java、C++、Go人工智能:Python运维:Linux安卓:前端: