java

注册

 

发新话题 回复该主题

黑马程序员带你了解自学编程的最优方法 [复制链接]

1#

我遇到过很多的自学编程的人,各种各样的专业各样的学历。其实要是说自学的过程,要多久能学会这真的是因人而异的事情,具体的方法也是要自己去摸索去找到合适自己的一个学习的方式。但是既然走上编程这条路,那么还是有一些我自己摸索出来的经验或者是忠告也好,给到大家能够帮助想要自学编程的小伙伴。

很多人在自学之前都会犹豫不定,这是一定要杜绝的。想要做的事一门心思就放在怎么做,而不是做不做。另外一定在自学过程中克服浮躁的问题。基本功一定要扎实,并且在此基础上底层的东西,在自己能吸收的时候要学透。尽管当时基础不扎实,你工作以后还是会回来恶补的。

首先有一个需要自学的小伙伴自己分辨的东西。那就是资源,盲目地找到一些资源的话。很容易就入坑和被误导。因为很多要学习的懂事都是由你自己决定的,但是在我们对一个未知的东西不了解的时候很容易选择有误。如果需要各个编程语言的学习资料的话,各位可以私信我或者是文章下面留言获取,会帮助大家制定一份详细的学习计划。

下面就是选择方向的问题:

网上很多言论建议选择C语言,原因就是基础。但是也有很多人建议选择Python;而我给大家的建议是,不管是选择能为编程打下基础的C还是很容易找到成就感的Python,你要先学才是要紧的。并且单独掌握一门语言,是不好立足的。既然选择踏进了IT行业,你就要有一个不断更新自己知识库的准备。

C语言:作为入门来说,很难。需要理解很多底层的东西,但是未来职业发展跟C/C++息息相关的话。那么起码技术方面不会有特别大的更新,并且很稳定。Python:宽进严出,如果未来的职业发展在大数据或者是人工资能的话。其实仅仅只是入门简单而已,人家学人工智能的最低起步都研究生了。想想为啥企业会需要你自学的?Java:学习曲线就是既不难也不简单。需求的话也是所有语言当中最大的,并且能开发的能做的东西很多。其他语言不说了,希望大家自己多了解后选择适合自己的方向。

学习当中要注意的事项:

选择书和视频教程是很重要的事情。书的选择建议前期买一本教材类的书。简单易读,并且注意买书要精不要多。书过多的话是给自己埋雷;这边如果有需要的同学也可以随时联系我,可以给大家整理出来各个学科所需要的书单。

另外不要买很薄的书,什么简单教程。这种书一定要避免,知识没有捷径,如果有什么简单教程不如看各个工具的使用手册。

其次就是建议不管你是要学什么语言的,你都要学习《计算机导论》这本书,不管你是在学编程之前,还是有一定的语言基础之后。这本书会帮助你更了解底层的东西,一个不了解底层的程序员,我统称为初级。想要晋升企业需要的中级程序员,第一步就是了解底层,不然你对面向对象的理解也是很浅薄的。

最后,学会看文档写博客,学会带着别人一起学习,教别人的同时会加深你自己的印象和理解。学会多看文档的意思就是,官方的参考文档试着去阅读。另外不要做一个只会看不会写的程序员。

如果你想自学成为一个企业需要的中级程序员你还需要会调试。码字不易,需要获取更多心得或者是学习资料的同学们

分享 转发
TOP
发新话题 回复该主题