其实学习编程,光想还不够,你要确定你会在这条路上坚持下去。
虽然现在学习编程的人越来越多,并且不少都是去冲着程序员这个行业的高薪资去的,动机不纯,学习到的技术不是实打实的。学习编程需要毅力,前期的入门可能比较容易,但是越深入的学习,需要注意的东西越多,有时一个语句就会困扰你很久。
学习编程最好要具备的两个基础
数学
程序设计的核心就是算法加数据,如果题主有扎实的数学基础,那么学习编程的过程会少走些弯路。数学基础可以从高等数学、线性代数、概率论等出发了解,不需要多深入,但是起码要知道基础。当然,如果做应用级程序员,对数学的要求并不高。
英语
对程序员来说英语的掌握程度只要能够看得懂程序中出现的单词就差不多了。英语词语那么多,真正应用在编程中的也就那么些,只要不影响你读写代码就行,更多的是在边学程序的过程中来认识更多的特定使用词汇。关注金铭鼎IT教育编程词汇总结非常有帮助。
怎么开始?
先确定一个将来要从业的方向,这要根据你自己的兴趣来。
比如做WEB开发的前端工程师,是做网页的,你如果喜欢,就要学习html、css、javascript等。
如果你想要接触Java大数据类,那么就来金铭鼎IT教育,真正的JavaEE+大数据,实栈真实项目,专注培养高端IT人才。
怎么学习?
推荐报班,从0基础开始进行系统的学习,并且有真实项目可以实栈。
但是看书和到网上找视频学习也是比较推荐的。
书籍:因为不知道题主想要学习哪个方向,所以这里推荐的学习的书籍都是比较经典的:《代码大全》、《程序员修炼之道》、《计算机程序的构造和解释》、《C程序设计语言》、《重构:改善既有代码的设计》、《人月神话》、《代码简洁之道》。
学习网站推荐:腾讯课堂搜索博育课堂,Hadoop从基础入门到高级精通课程。
登陆 腾讯课堂搜索 博育课堂,免费学习Hadoop知识
领取专属 10元无门槛券
私享最新 技术干货