你真的已经做好准备,决定加入程序员大军吗
目前由于编程行业工资比较高,很多人都想学一下编程,但又不知道从哪里开始学习,选择什么样的学习方式,今天就分享一些关于这方面的我的个人的想法给大家。
其实编程只是一门计算机语言而已,不论是现在python,java,php等等,就像是我们日常生活中的英语,汉语一样,虽然表达的形式不同,但是表达的却可能是同一种意思。计算机语言也是一样的,先选择一门语言作为基础,把它的基础从头到尾都学一遍,学完一门语言之后,再学其他的语言。所以,你的入门语言基础的底子一定要打好,不论是学java还是python或是c++。学一门语言目前大体分为三种方式:大学专业,自学,培训班。我个人也算是这三种都经历过,所以稍微可以谈谈。
首先自学。自学不难,难的是需要你能够避免走弯路,因为不同语言的难度是不同的,即使互联网如此发达的今天,也不仅仅只局限于看一本书,或者通过网络课程学习。这个行业发展太快,很多技术,平台,语言都在不断的迭代更新,学习编程意味着你将永远都在不停的学习,学习新的平台,学习新的语言(编程语言),学习新的架构,等等。
所以自学比较适合有时间、有耐心的选手。如果你不是计算机、工科专业,不是以编程为生的大学毕业生,推荐你去学Web前端(HTML、CSS、JavaScript)、去用PHP搭建网站、或者学Python(取代VBA来提升办公效率,替代Excel、PowerBI来做数据分析、可视化)、小程序等。因为之后在求职时,能够衡量一个人在计算机方面是否真的优秀,一个是你对技术知识的深刻理解;二是你对项目产出的能力,即你能够证明给自己、给他人看的项目,这是非常重要的一个依据。
培训教育可以和大学教育放在一起谈。本质上两者是互补的。大学传统教育的精英教育资源是有限的,是满足不了每年呈指数增长,期待进入计算机行业、编程行业的学生数量。所以能享受最顶端的教育资源,最后仍然是原本学习就非常不错的学生。而这时候培训的作用就体现出来了,相当于提供了一个和那些精英人群一个竟争的机会。因为本身技术是一样的,而无论是谁学习编程,都需要投入很多的精力和时间去做这个事情
其实学习编程还需要考虑个人是出于什么样的原因产生了这样的想法,兴趣爱好还是职业规划。最后,无论什么样的学习方式,越学越感觉编程海洋的浩瀚,不会是学好基础和基本的内容方法就可以了。如果想在编程世界成为真正的程序王,还有很多很多需要学习的东西。
我是路飞,我是要成为程序王的男人。