这个问题实际上有些宽泛。 编程种类所涉及范围很广,领域细分的也很多,同时编程的所用语言不同所需基础也不同;还有,不同编程方式所需的基础也是不同的;比如,对于应用可视化编程方
惯例,谢谢邀请回答问题
Max在大学毕业后因为迷茫,参加过一次编程培训,在培训班的时候,学生是鱼龙混杂,有计算机专业的,有数学专业的,有社会人士,还有初中毕业的。这种情况下一起学习编程,自然就很容易发现谁学的好,何为编程基础
编程基础,Max个人分为以下几点
首先最重要的一点就是编程的思想,能够站在计算机的角度思考如何解决一个问题,然后利用这个思想编写让计算机解决问题的程序
其次就是最简单的对计算机的了解,最少要做到,能够顺利的安装电脑程序,一般电脑问题自己可以解决,之前了解过一门计算机语言
简单的数学基础和英语基础。这两点不是作为程序员的必须条件,但却是做一个好程序员的必要条件
编程基础有很多,但是上面三点是我认为会直接影响学习编程的重要基础,都是我在跟来自不同领域行业的人一起学习过程中的总结。希望对新入门的兄弟姐妹们有所帮助。
最后,个人真的不太喜欢所谓的零基础学会编程之类的言论。更不联系零基础的人花大量毛爷爷去培训班学习然后期望月薪过万。
适合自己的才是最好的,不要一味的为了别人眼里的所谓高工资行业而盲目跟风。Max期望所有看到这篇回答的人都能够实现梦想