在编程入门中有三个方面的基础组成了编程的基本能力分别是:
计算机程序语言的运用能力:C&C++,JAVA,pythone等语言;
数据结构的设计能力:根据模型和要求设计优良的数据结构;
算法分析和设计:算法是对数据结构的一组操作,并得出结果的设计过程的计算机语言的描述;
一般来说数据结构和算法是独立于计算机语言的;
计算机语言是表述数据结构和算法设计的工具;
掌握常见的数据结构和算法设计思想,计算机语言是优秀程序员的第一阶段
。。。。。。。。。。。。。。。。。。。。。
数据库,大数据算法等等专业分化和特定领域的细分是随着计算机发展和处理问题的复杂程度而演化而来的;
在学习基础的数据结构和算法之后对一些常见的建立在其基础上的细分和演化的计算机知识也要关注和学习,
现实的工作和应用中已经不是简单的,而是分化和组合针对不同对象和产品的设计和技能的形成,学习它们是深一步的后继;