当前位置:首页 > 技能知识 > 正文

it怎么学,it是什么意思,怎么学it

技能知识 · May 14, 2024

本文目录一览:

想自学it,该怎么学?

现在的社会是一个信息高度集中和发达的社会,我们日常生活已经和信息高度融合到一起了,但是如果去做一个懂点技术的IT就得下点功夫了。
首先你懂点IT技术可以使你在公司闪亮一把,可以让自己自信心实足,毕竟别人不会的东西你都会,也会让你的老板高看你一把,既然IT有这么多好处,那我们该如何自学呢?
其实这个要解决这个问题也很简单,第一步:你需要有一个能上网的电脑,当然笔记本电脑最好,安装好Windows系统,这里我们说自学IT已微软的系统为主,因为微软的系统垄断了目前90%的市场,当然还有苹果系统和Linux这些我就不做介绍了;第二步:你需要学会怎么上网,这个问题目前来说已经基本解决了吧,也不做深入探讨,既然会上网那就要学会用搜索引擎,百度是目前市场占有率最大的搜索引擎,“有事没事问百度”,所以要学会去百度搜索和IT相关的视频和文字,鄙人推荐先看视频,这个毕竟很直观。第三步:那就是边学边用自己的笔记本电脑练习,比如怎么安装打印机(前提找个打印机),怎么共享,怎么用办公软件Office等。
那就先开始自学吧,祝你们成功!
先购买相关的书籍进行IT基础知识的学习,了解一定的知识,再然后在一些网站上在进行下阶段的学习,而这方面的学习在网上有很多,并且能提供较为系统的学习,还能观看一些小程序的制作视频。
建议去买一套系统的网课,或者报个靠谱的培训班,看书学进度比较慢
网上看视频呗,现在好多免费的视频可以找到,但是自学难度大哦。像我自律性就不行,找个学校比较靠谱
现在的社会是一个信息高度集中和发达的社会,我们日常生活已经和信息高度融合到一起了,但是如果去做一个懂点技术的IT就得下点功夫了。
想要自学it,得明白以下几点
1. 应该选择什么编程语言
可能困扰编程新手最多的一个问题是【我应该学什么编程语言】或者【我需要学习哪些课程才能做出一个web、一个app】,很多人一直纠结这个问题,陷入了东学一点、西看一点的死循环,到头来啥也没学好,这会很浪费时间。
刚上大一的时候,我也很想知道应该选择什么编程语言。我问了很多人,网上各种查资料,但所能得到的答案都很片面,多数对这个问题答非所问,总是回答说“某某编程语言难”,“某某编程语言性能好”。其实作为初学者,我们对计算机体系都不了解,就不要过多地去纠结性能,或者难易等因素,原因我等下再说。
如果你有明确的方向,那么很好选择。如果你想做算法、机器学习方向,那么python是最好的选择。如果你想做web开发,java、php等都可以。如果想做一些更底层的工作,那么就可以选c。当然这是建立在你有明确方向的基础上。可是,很多人都没怎么接触过计算机行业,特别是和我一样刚入学就被调剂到计算机专业的人。对这些同学来说,各个编程语言就只是个名字,除了叫法不一样,你根本不知道它们有什么差别。所以索性不要纠结了,我替你选一个吧。
如果你是在校大学生,那么你有大把连续的时间,就先学习c,然后再学c++。我个人是学c入门的,也许很多人不理解我为什么推荐学c,因为c和c++都很难、很复杂,看起来并不适合入门。然而正是它们的难和复杂才能让你更好地理解计算机系统【计算机系统不是指操作系统】。学习编程不是学习编程语言,而是学习一个计算机生态,即一个庞大的知识体系。只会编程语言而不理解整个计算机的体系,就像只会写字而写不出好文章。了解c/c++和了解计算机系统是极为贴合的,向下可以帮助你更容易地理解操作系统、编译原理、计算机网络、计算机组成原理,为什么呢?因为较为底层的东西很多都是用c实现的,和系统的贴合度极高,很多教材源码甚至教程,在讲述这些知识的时候都是用c或c++作为媒介。而向上,c++面向对象的机制,也可以做出一些应用,譬如五子棋游戏等,也不会显得那么枯燥。花个小半年时间了解c和c++,之后你就会觉得看书、看资料可以轻松很多。
如果你是一个上班族,但是刚刚学习编程,可能学c和c++对你来说有些复杂和困难,因为学习它们确实是很需要时间。你们不像在校生那样有大把的连续时间,而零碎的时间去学习一个比较复杂的东西效果不见得有那么好,所以可以先学一些【更容易见效】的编程语言,从python入手吧,至少能快速做出一些小应用,不至于丢失了兴趣,但是真的要入门编程又还得看看与计算机系统相关的书籍,这样才能更深层次地去编程,譬如【深入理解计算机系统】这一本书可以读很多遍,这本书把整个计算机系统给串起来了。
2.学习编程,我需要学习哪些课程?
我要学哪些课程?我为什么要学习如高数、离散数学、线性代数、概率论等课程?
这个问题也是之前困扰了我很久的问题。不过我现在想通了,对于【高数、离散、线性代数、概率论】等课程,很好解释,做算法的同学肯定知道为啥要学习这些课程。机器学习中会大量用到上述提到的课程,所以会比较好理解。对在校生而言,学校开设的很多课程我们不知道为什么要学,我们很疑惑,不知道学它有什么用,这个时候我们就会很纠结,还会产生抵触情绪。这很正常,因为我们学习得不够深入,自然不能理解它们的用处。
在我看来,大学本科课程更多的是面向“面”的教学,即什么课程都教给你一些,但是又讲得不那么深入;而工作或者读研,更多的则是面向“点”的学习,用到的知识更专。本科时,学校也不知道你以后是去搞算法、还是搞架构、还是搞服务器开发,甚至去搞硬件,所以学校需要你学很多课程,至少有个了解。对学生来说,一方面可以从中选择自己感兴趣的点;一方面也可以对未来的就业方向有些启发。所以即使像数电、模电等课程,虽然之后可能用不着,但是你也要学,并且会花费大量的时间。虽然你最后不一定去搞硬件,但是这些课程也会让你更容易去理解一些知识,比如cpu中的逻辑器件。
如果你在大一的时候就有一个明确的定位,知道自己今后想从事哪方面的工作,课程与课程之间是可以调一下优先级的。不过像大学物理,这种课程确实是对编程没有帮助,但是像我前面所说的,大学教育更注重广度,大物等课程可能就是为了给你普及生活常识吧。
其实,大学教育的问题是普遍存在的,我认为我们学习一项技能的时候,应该采取的是项目驱动式学习,即需要用到什么东西时不会了再去学,而不是先填鸭式的都填进脑子,并且在学习的过程中我们还不知道它这是干嘛用的,等之后用到了,甚至不记得自己学过,反而查资料才会想起:哦,原来我之前学的xx科目是这个用处啊,可是我当时并没有好好学。很多时候学生时间的浪费可能还是要怪老师、怪学校,他们一开始没给我们做好充分的课程介绍。所以,在经过比较多的编程和项目实践后,我认为一个比较好的学习方式是,改良版的项目驱动学习法。即:
学习一段时间,做个小项目,将做项目遇到的问题记下来,针对性地学习相关知识,然后再实践,再学一段时间理论,让知识成网状发射状地变大。当然,项目驱动式学习有一个弊端,就是每次学习的知识都是项目所需要的,很零碎、不成体系,所以需要改良,即在采取项目驱动学习法的时候每天抽一段时间去完整地读一本书,或者一个相关问题的完整介绍,这样就很容易把一些知识成体系地串起来。这样一段时间下来,慢慢的,你就知道我们为什么要学那么多科目,学这些科目能干什么。
谈到数据获取,可能最容易想到的是爬虫,爬虫是一个在知乎上被说烂了的话题,所以我不想多说它是什么。很多时候有人觉得爬虫简单,为什么呢,因为有现成的框架,所以获取少量的数据就比较容易。但是当你需要爬取的数据很大的时候(比如我之前抓取了知乎500万用户的数据,在下班的时间、用自己家里普通的pc,计算机性能并不是那么好,比不上服务器,又要在不被封IP的情况下抓到这么大量的数据,然后对数据进行清洗,最后还要可视化展示),使用现成的爬虫框架就并不是那么容易实现了。况且,我需要抓很多数据源,并不是一锤子买卖。所以我选择去开发一个系统,即在现有的框架下进行二次开发,搭建一个属于自己的爬虫系统,并植入一些算法。我在系统中添加了很多中间件,直到现在,它还可以在10分钟内就部署一个能抓取大量数据的爬虫应用。

怎样学习IT比较有效?

1、确定自己的发展方向。小伙伴在学习前端开发技术过程中,可以根据招聘网站上企业对前端开发技术的需求,来确定自己的发展方向,根据自己所需求的开发技术知识,针对性学习,以用为学,提高自身学习效率,提升岗位竞争力。
  2、制定适合自己的学习路线。学习需要有规划、有计划,要循序渐进,边学习理论知识,边实践练习。初期的技术知识相对较容易,不要想着一口吃成大胖子,一定要巩固好基础。
  3、多加练习项目实战案例。不能只学习基础理论知识,还需要结合相关的前端开发实战案例,积累一定的开发实战经验。
  4、多交流。小伙伴在平时学习过程中,要养成良好的学习习惯,要多和其他同行进行交流,交流式的学习可以让小伙伴慢慢的培养自身编程思维。、
  对于零基础小伙伴想要学好IT开发技术,不得不说it培训是一个比较靠谱的学习方式。系统科学的教学大纲、讲师全程跟班教学答疑、严格的教学管理制度等都能提高学员的学习效率,保证学习效果,能够在短时间内掌握IT开发的技术知识。

自学it怎么入门

入门IT自学方法:从基础开始。随着社会的不断发展和科技的快速进步,IT行业成为了众多求职者青睐的领域之一。而自学IT也逐渐成为了很多人实现IT梦想的途径。
一、自学前需要准备的基础知识
在进行IT自学时,需要先掌握计算机的基本概念、操作技能以及必备常识。这些知识包括计算机的基本构造、操作系统的安装和使用、计算机网络、编程语言等等。只有具备了这些基础知识,才能更好地进行IT自学。
二、选择适合的IT学习路径
1、在自学IT的过程中,可以选择线上或线下的学习方式。线上学习可以通过网络学习平台、在线课堂、网络论坛等进行,这样可以更灵活地安排学习时间,并应根据自身情况合理选择。
2、线下学习可以选择到各大培训机构进行系统学习,这样可以有专业的老师进行辅导,并与其他学员一起交流学习。
三、找到适合自己的IT学习资源
在进行IT自学时,需要选择适合自己的学习资料或书籍。优质的IT学习资源应该具备知识点详细、结构清晰、案例实用等特点,最好能够提供适量的练习和作业。
四、不断实践和总结
1、在IT自学过程中,做到不断实践和总结非常重要。即使理论知识再丰富,没有实际经验也无法成功。
2、可以通过网上或实体机房租借服务器、虚拟机等设备进行实战操作,同时对所学到的知识进行总结和归纳,定期回看,让自己更好地理解掌握。
五、寻找良师益友互帮互助
在自学IT时,可以加入一些技术讨论群、IT社区或者参加一些线下活动,与更多志同道合的人交流互动,分享体会和经验。在这个过程中,不仅可以从他人身上学到更多知识,而且还可以找到适合自己的计划和方法。
六、不断积累,提高自己的软实力
1、IT行业不仅需要有硬实力也需要软实力,如时间管理、沟通能力、解决问题的能力、团队合作能力等。在自学IT的过程中,不只要努力提升硬实力,还要通过阅读书籍、交流学习等方式提高软实力。
2、总的来说,在自学IT的过程中需要有坚韧的勇气和强大的毅力,沉下心来深入学习,掌握基础知识和理论,并在实践中不断提升能力和积累经验,做到一步一步累积,稳扎稳打,最终实现入门到专精的自我提升。

it是什么意思,怎么学it

1、IT是什么:其实是互联网信息技术的英文缩写,可以理解成互联网行业的简称
2、IT怎么学:
(1)选专业:IT是行业的简称,在这个行业内有非常多的技术,而且是天差地别的技术,即使一家公司,大家的工作类型、需要掌握的技术也完全不同。所以先要选专业
(2)针对性去学习或技术:IT领域发展快速,想要在这一行站稳,就要掌握扎实的技术,因此要去针对性提升,还有不断学习新的行业知识
(3)积累经验,拓展眼界:凭借自己的专业技术,去多尝试不同类型、不同行业,以此综合提升自己的工作经验。

it怎么学?

是主要用于管理和处理信息所采用的各种技术的总称。它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。它也常被称为信息和通信技术(Information and Communications Technology, ICT)。主要包括传感技术、计算机与智能技术、通信技术和控制技术。
学技术,还是以兴趣为主,看自己喜欢哪方面,以及未来的就业前景,选择一个自己喜欢并且未来发展前景比较好的专业更有前途。
目前学计算机 还是挺不错的好就业,计算机分很多专业如平面设计,UI设计,互联网营销,电竞,动漫,都是非常好就业的专业哦,选择自己喜欢的专业
学学电脑可以知道都一点就是以后选择别人都权利变多了,不是别人选择你,前期很枯燥,但是坚持下来就是一个有很好发展的,加油
学习打字。
学习电脑的第一步就是学会打字,打字是学习电脑的基础,我们在学习it技术的过程中,需要不断地输入文字,搜索内容,查找资料,这些都是需要打字基础的。
请点击输入图片描述
熟悉使用操作系统。
如今主要的操作的系统有windows操作系统和linux和unix操作系统,但是我们日常使用最多的还是windows操作系统,因为它使用起来方便快捷,文件夹的管理,文件操作都是需要熟悉的。
请点击输入图片描述
熟悉办公软件。
办公软件最常见的就是office办公软件,主要包括word,excle和ppt,这3个软件在我们平时的工作和生活中使用的频率非常高,使用起来也是很方便,学起来也不难。
请点击输入图片描述
学习一些图像视频处理软件。
为什么要学习一些图像处理软件呢?在平时我们制作课件或者是需要用到图片的时候,有某些特殊需求的时候,就需要用到图像处理软件,如美图,常用photoshop来进行。
请点击输入图片描述
学习浏览器的使用技巧。
我们学习it技术必然需要上网学习,查找资料之类的,就需要用到浏览器,浏览器不单单是帮我们查询内容的,我们还可以从浏览器中的下载内容,发布内容等等。
请点击输入图片描述
学点编程。
要想深入学习计算机,编程是必须要涉及一点的,因为学习了编程,你可以更加直观地了解计算机的工作原理,对于你掌握IT技术是如虎添翼。
请点击输入图片描述
多实践,多分享。
IT技术是很强调实践的,主要还是以实操为主,对于软件的使用,亦或者是学习一门编程语言,多练习,多操作是必不可少的,所谓“熟能生巧”就是这道理,同时多跟别人分享自己的经验也是对自己的提高。
请点击输入图片描述
END

怎么学习IT?

1.
首先要对IT有一个初步的了解.IT的中文意思就是信息技术.
2.
结合自己的兴趣爱好,选择一个方向.
3.
方向没有好坏之分,选择好方向以后,你就可以去网上找相关的教学视频和资料
学习这个算是比较难的事情,如果你自制力够好,可以自己手机线上学习。
一、深入学习一门编程语言
没有掌握任何一门编程语言,就不可能成为一名编程人员。许多程序员试图在学习之初一次学习几种编程语言,以便应对他们第一份软件开发工作的需要,但建议不要在开始时这样做。同时学习多种语言只会导致混乱,也会分散学习其它技能的精力。
二、学习组织代码
新手程序员在完成编程语言的学习之后,或者最好在学习编程语言的同时,需要掌握的是如何正确的组织代码。对于新手程序员来说,简洁清晰且含义明确的代码,能让你轻松地通过面试。提升代码结构已经成为了软件开发的重要部分,但是提升的过程却是十分严格的。在这个过程中,虽然不需要编写新的代码,但是却需要和团队成员一起花费大量时间来维护现有的代码。
三、开发平台与相关技术
应该至少对一个开发平台以及与之相关的技术或框架有一定的经验。具备某个特定平台的专业知识,不仅仅意味着需要熟悉平台本身,还需要掌握开发平台常用的开发工具、模式和通用框架。

怎么学好IT技术啊?

学java啊,现在软件行业前景多好啊。像沈阳这样的城市,毕业就5000+工资,比一般的专业都好。当然最好可以参加个实战学习。沈阳中软的实战课程学完进入大型软件公司一点问题没有啊。
iT专业,众所周知,IT专业入行门槛低,而且如今的工资待遇越来越好,而且目前IT行业的就业市场是不饱和的。缺少的是大量的技术性人才,说的再好也还是的看自己的努力。it专业有很多例如:ui设计、室内设计或者说动漫设计,电子竞技,软件开发,电子商务等专业,都是一些很不错的专业呢!
随着互联网发展浪潮高潮的来临,各行各业会带来一次大清洗,未来职业规划的发展,以及个人兴趣的拓展,趁现在还年轻,学好一个热门技术,这样,在未来的几十年的发展中,才能立于不败之地。
好学会IT就一定要多操作,得看你是往哪方面发展的,比如有些是数据库的。有些是系统那块的,有些是研发的,个人觉得赚钱比较多的应该是研发这方面的,特别是项目管理这块,我以前的领导是在中睿信息进修了5.6年,年年都有新的技术,去学习发展的。
1,如果是只为了兴趣,自己在上网学学还行,你可以去网上下载些视频先自学试试看。 2,如果是打算作为职业,建议还是报个培训班吧
  尽管现在IT人才紧缺,IT行业前景大好,导致很多人积极投身于TI行业,但是不是每个人都能学好IT技术,想要成为更高级的IT技术人员,就需要更大的努力和付出,那么怎样才能学好IT技术呢?
  
  一、兴趣最重要
  
  俗话说:“兴趣是最好的老师“,像IT技术这样枯燥的课程没有兴趣的引领和积极系统的思考很难去探索,容易半途而废,兴趣一种是本身对IT技术的喜爱,一种是由于工作的需要,通过解决问题而引发的兴趣,平时这两种兴趣要相互结合,在实践中发现问题,解决问题,让兴趣引领你前行。
  
  二、做好计划
  
  每天给自己制定技术要看多少知识点,做多少实践,计划自己每天掌握着方面技术的多少。有计划才能查缺补漏,每天都有所收获,及时记录好所要解决的问题,所要学习的知识点,及时对知识点进行梳理,不确定的即时用实践去验证,不至于整天浑浑噩噩,不了了之,形成不了系统的学习。
  
  三、要多实践
  
  学技术理论是不可少的,但是没有实践支撑的理论,也是站不住脚的,多实践操作才能加深对理论的理解,帮助你记忆知识,实践之后还要多思考,形成知识牵引,和理论知识点联系,形成系统的思考。比如宝德网络技术,在华为认证的培训中就十分注重学员的实践问题,学员甚至有机会参与系统项目的开发和管理,真正做到实践和理论相结合。
  
  四、学习环境
  
  如果你没有一个相互学习、相互督促的同伴,至少也要给自己一个安静的环境,不要相信自己的意志力,人是很容易被引诱和动摇的,解决了环境问题之后,就要看你的毅力了,其实毅力就是一个习惯的问题,虽然刚开始过程很艰难,但是坚持过之后,日积月累,你就发现自己不知不觉中已经学习很多了。

学习IT技术要从什么方面入手

学习IT技术要从以下四方面入手:
一、首先要对IT有一个初步的了解。IT的中文意思就是:信息技术。
1、从终端来讲:可以分为电脑端和移动端(可以理解为手机端)。
2、从传统理解来说:可以分为网页开发技术和软件开发技术。
二、结合自己的兴趣爱好,选择一个分类。
1、网页开发的话:要学HTML,CSS,JS等几门主要语言、
2、软件开发:c语言,C++,java等等。
三、学习IT技术,选择正确方向,方向没有好坏之分,选择好方向以后,就可以去网站找相关的教学视频和资料。还有专门的论坛,都是有助于提高学习的能力。
四、学好IT技术,不要怕麻烦和犯错误,不断实践,不断解决问题是一个IT高手成长的必经之路,贵在坚持,成为IT行业佼佼者。
【1】首先要对IT有一个初步的了解。IT的中文意思就是:信息技术。从终端来讲:可以分为电脑端和移动端(可以理解为手机端)从传统理解来说:可以分为网页开发技术和软件开发技术。
【2】结合自己的兴趣爱好,选择一个分类、网页开发的话:就要学HTML,CSS,JS等几门主要语言、软件开发:c语言,C++,java等等。
【3】方向没有好坏之分,选择好方向以后,就可以去网站找相关的教学视频和资料。还有专门的论坛,都是有助于提高学习的
【4】学好It技术,不要怕麻烦和犯错误,不断实践,不断解决问题是一个IT高手成长的必经之路。
学习IT技术要从以下几个方面入手:
1.多看书
看书不是一扫而过, 编程需要大量实践, 练习也得慢慢过, 别人看技术书快,是因为人家都是科班出身,或者从业很多年。你是从零学, 只能恶补基础,恶补基础的意思是, 你得像科班一样花费大量时间, 而不是跟看小说一样速战速决,那样没用的。人家给你推荐的CSAPP那些书, 对于科班的人当课外书看还得看个1个月, 你如果跟着学,每本书都至少半年。
2.多逛IT相关的论坛和社区
有些技术是靠经验堆积的,比如整个框架的设计,设计模式的运用。我倒觉得这个能力只要你平时留心,掌握它们只是个时间的问题。
而有些技术,是要去实打实钻研的,不看透几本英文原版书,不逛遍几个论坛,你永远不能明白。越是难的东西,越能拉开你跟别人的距离。
3.多看大V的文章
大V都是过来人,很多你没听说过的问题或者不能解决的难题,他们可能早就遇到过了。现在人人手机不离手,不过有的人是用来学习,有的人却是用来打游戏或者刷剧!
4.多上课或者多进社群:
现在网上的课有很多很多关于IT技术的,只要你想学,总是会找到相关的课程来学习的。关键就在于你是怎么想的,仅仅是为了业余爱好学习还是为了找一份工作。在社群中除了能学习一些知识以外,还可以跟一些志同道合的朋友相互交流。
以上这些经验足以让你入门,如果想系统的学习,是需要专门去学习的!
学习IT技术要从以下几个方面入手:1、多看书,看书不是一扫而过, 编程需要大量实践, 练习也得慢慢过。从零学, 只能恶补基础,像科班一样花费大量时间。2、多逛IT相关的论坛和社区,有些技术是靠经验堆积,比如整个框架的设计,设计模式的运用。这个能力只要平时多留心,掌握只是个时间的问题。而有些技术,是要去实打实去钻研,不看透几本英文原版书,不逛遍几个论坛,永远不能明白。越是难的东西,越能拉开跟别人的距离。3、多看大V的文章,大V都是过来人,很多没听说过的问题或者不能解决的难题,他们可能早就遇到过。现在人人手机不离手,不过有的人是用来学习,有的人却是用来打游戏或者刷剧。4、多上课或者多进社群,现在网上的课有很多很多关于IT技术,只要想学,总是会找到相关的课程来学习。关键就在于怎么想,仅仅是为了业余爱好学习还是为了找一份工作。在社群中除了能学习一些知识以外,还可以跟一些志同道合的朋友相互交流。想了解更多有关IT的详情,推荐选择【达内教育】。该机构是引领行业的职业教育公司,致力于面向IT互联网行业,培养软件开发工程师、网络营销工程师、会计等职场人才,拥有强大的师资力量,实战讲师对实战经验倾囊相授,部分讲师曾就职于IBM、微软、Oracle-Sun、华为、亚信等企业,其教研团队更是有独家26大课程体系,助力学生系统化学习,同时还与各大高校进行合作,助力学生职业方向的发展。→感兴趣的话点击此处,免费学习一下
在高中阶段能够准备的知识:尽量学好英语,到时候给你的文档等之类的材料取名字,另外比如做软件滴,开发时,出现的错误信息都是英文说明滴,英语高手知道很多知道错误在那里,怎么去改;数学理解能力,解决数学问题的方法(比如,你拿到一道题,不是立马想出结果,而是分析已知条件,这些已知条件能够给我们的信息,其次是如何组织利用现在的资源,最后答案就自然的出来了,这一套流程就是你解题的思想),高中阶段培养起来的数学素养,会让人受用一生滴!尤其在高技术行业;至于专业知识,到了大学你再往这方面了解,IT行业涉及到的领域很多,从业方向也很广泛,别着急,学好你现在的知识!
学习IT技术要从以下几个方面入手:
1.多看书
看书不是一扫而过, 编程需要大量实践, 练习也得慢慢过, 别人看技术书快,是因为人家都是科班出身,或者从业很多年。你是从零学, 只能恶补基础,恶补基础的意思是, 你得像科班一样花费大量时间, 而不是跟看小说一样速战速决,那样没用的。人家给你推荐的CSAPP那些书, 对于科班的人当课外书看还得看个1个月, 你如果跟着学,每本书都至少半年。
2.多逛IT相关的论坛和社区
有些技术是靠经验堆积的,比如整个框架的设计,设计模式的运用。我倒觉得这个能力只要你平时留心,掌握它们只是个时间的问题。
而有些技术,是要去实打实钻研的,不看透几本英文原版书,不逛遍几个论坛,你永远不能明白。越是难的东西,越能拉开你跟别人的距离。
3.多看大V的文章
大V都是过来人,很多你没听说过的问题或者不能解决的难题,他们可能早就遇到过了。现在人人手机不离手,不过有的人是用来学习,有的人却是用来打游戏或者刷剧!
4.多上课或者多进社群:
现在网上的课有很多很多关于IT技术的,只要你想学,总是会找到相关的课程来学习的。关键就在于你是怎么想的,仅仅是为了业余爱好学习还是为了找一份工作。在社群中除了能学习一些知识以外,还可以跟一些志同道合的朋友相互交流。
以上这些经验足以让你入门,如果想系统的学习,是需要专门去学习的!
附:IT学习课程表

怎么学it?

1.知行合一,理论实践两手抓
首先,从目前科学家对人脑的研究来看,通过阅读或者死记硬背的记忆效率十分低下。
只有动手实践才能加深对技术的理解和掌握。
反之同理,如果只会照葫芦画瓢的做一个代码搬运工,永远也不能成为一个能够独当一面的工程师。
所以,只有知行合一,将理论与实践结合才能快速的成长。
举个栗子:
在学习了HashMap的原理时,一定要去动手Coding实践,并且认真的看看源码的实现细节。
缺少任何一部分,都不能算是学会了HashMap
2.知己知彼,打破技术瓶颈
温故而知新。这句话同样适合IT行业。
一方面,定期进行系统的阶段性总结,既可以巩固杂乱的知识点记忆,也可以打通自己的技术栈。
另一方面,通过技术社区,开发者大会,公开课等渠道交流学习,既能了解外界的发展,也对自己有所启发。
总之,只有将各个技术融会贯通,拓展眼界,才能不断打破自己的技术瓶颈,快速成长。
举个栗子:
当hadoop已经学完时,发现自己进入了瓶颈,不知道该如何更进一步。这时通过开发者大会(Qcon、SSC、GOPS、GIAC、AICon、CNTC)或技术社区(CSDN、博客园、掘金、InfoQ、开源中国、云栖、知乎)等渠道,了解前沿的技术发展和应用,然后对Hadoop生态圈和应用会有更加深刻的认识和新的研究方向
3.学习新技术的步骤
接触到一个新技术时,先用极短的时间快速了解技术背景、应用场景、优缺点
通过搭建环境、项目实践、源码编译部署的方式动手实践,学会使用
实践的同时,通过官方文档、书籍、博客、视频或者刷面试题的方式,掌握技术原理
在上面的基础上,结合正在做的项目,继续深入探索技术原理、源码实现
以上每个阶段,都要通过博客、笔记或思维导图,进行总结,并与相关的技术进行横向纵向对比
对各个技术共通的基础知识进行补充学习,如数据结构、算法、操作系统、计算机原理、数学等等。
对前沿技术的应用和研究(技术峰会、论文)进行了解。
————————————————