想自学IT,有什么书可以推荐呢?
IT范围很广,包括什么Python啦,J***a啦,大数据啦,还有软件测试,云计算,游戏开发,还有UI设计啦,HTML5啦之类的。
所以建议选一个方向来学习。毕竟我们精通一门语言都很难,更不可能说随随便便就能学好IT技术。你说呢?
还有,如果你选择好了某门编程语言。建议多学多练,毕竟谁都知道,IT这个行业可不是只会纸上谈兵就可以的。
公司要找的都是能解决实际问题的人,所以我们在学习过程中,一定好加入实战项目的学习,要是能贴近企业用人需求,那就再好不过了。
要是选择自学,一定要找个人帮你解答问题。否则要是在学习过程中遇到难题,时间一长,问题一堆积,越到后面就越容易半途而废。
谢谢邀请,
自学it首先要搞清楚自己实际状态,如果是完全的零基础真需要好好的弥补下计算机基础知识
这样有助于加强对计算机的了解,不是不仅仅停留在学习的表面,了解大概的内存原理,硬盘如何读取数据,以及二进制数据之间如何切换。cpu如何把内存和硬盘串联起来冯诺依曼的计算机原理了解清楚。
如果是有一定的计算机基础,就需要进一步对于计算机有了解。
贯穿编程设计模式以及常见的编程概念的一本书,无论是对于高级的程序员还是低层次的程序员都能从书中获取编程的中心思想,编程综艺概述分为两部分一个是编程基础,一个编程思想,本书着重于从第二点入手阐述编程原理。一个程序员的高度是由编程思想决定的。
一个标准的程序员必须对算法有所了解,算法在程序员具体应用主要体现在执行效率方面,这是高级程序员和普通程序员一个重要的区别,有很多人觉得只有数学好才能做程序员,这是不合适的,即使算法不是很强一样可以做个普通的程序员,算法也只是针对性能方面,程序员要做的事情不仅仅是为了做性能方面的工作,算法强的写的代码质量会对应强一些。
刚开始学习的话,看视频的效果会更好一些,很多知识点,通过别人的讲解会更容易理解,学起来也会更加的高效,自己不懂的地方,在别人的讲解下更容易弄懂。
先确定一个方向,让后在进行系统的学习。最开始也可以看一些比较好玩的***来培养对编程的兴趣,对后续的学习有很大的帮助的。
就拿J***a来说吧,目前用的最多的就是J***a了,很多企业的软件,系统,网站都是用J***a来开发的。开始学习J***a的时候,看的“如鹏网”的《这样学J***a不枯燥》***教程,课程体系的设置可极大的激发对编程的兴趣。