如果有计算机基础最好,没有也不用担心的,现在的IT培训机构研发的课程都是零基础适学的,基本上不需要什么基础,只要好好学习从头开始认真学,就业不是啥大问题。
1、单纯学编程语言本身,对于一些英文符号,需要记忆,不需要理解(当然能理解有助于学习,不理解也可以编程,无障碍)。
2、当你想在学完C后提高自己编码能力和算法设计、模式设计软件工程能力,就需要用到你高中甚至大学的知识了。
3、投入时间学编程
4、具体用到的高中知识:
(1)排列组合
(2)集合论
(3)线性方程思想(在一些算法中)
(4)矩阵(如果有学的话)
(5)等价代换、数学归纳法、数列(算法分析中用到)
也就是说,偏向于用到代数知识而非解析几何或者立体几何(当然,如果深入,是涉及到这些的)。
5、程序编写主要是经验和逻辑思维能力。
经验占据了很大一部分的空间,逻辑思维能力是指对基础的灵活掌握和变通。
每一个人编写程序的角度和考虑的范围都不尽相同,所有代码有优有略。全在基础的掌握上。
学IT需要有搭积木的思路
因为IT基本上就是编程,编程是用一种语言来完成一个任务,这个任务没有路线,只能靠脑子模拟
需要逻辑思维好
现在的IT培训课程都是针对0基础人群的,可以自行了解想要学习的方向,了解专业前景等等。
单纯学编程语言本身,会基本英语就行,理解记忆