本人想自学it,各路大神有什么经验或者学习线路可以交流下,谢谢?

浅笑嫣然93917


你好,我是「前端雨爸」,希望我的回答对你有所帮助。

我的回答

自学 IT 的确是个最好的选择,证明你是个有很高的自我要求。一个人闷头干很难有大发展,因为不知道外界是怎么个环境,所以我提如下几条建议:

选择方向

IT 是个很宽泛的概念,在里面有很多大分支,不光光是程序员之类写代码,还有很多工种。

下面是某招聘网站的分类,第一希望你选择一个方向。

上图:关于技术-前端开发的分类


这还是比较粗略的,有时候更是会技术之间互相贯穿。比如,对于 web 前端如今更是提出了 NodeJS 的基本要求。


另外你也可以根据自己熟知的具体岗位来看所学的技术方向:


必要的书籍

当初步定下了技术方向后,接下来就要打基础,永远逃离不了的步骤就是看书。

市面上那么多书,该如何选择呢?

我个人给的建议是,去当当网、或者知乎等主流的论坛看推荐最多的书,前期不要贪,选择一两本偏基础的即可。

回来后,花个把月把大部分知识扫一遍,心里做到一个知识点的提纲。


实战训练

最后就是实战,不能光光纸上谈兵。那怎么进行实战训练呢?

现在提倡知识付费,为了更好的契合未来的工作岗位,或者强化知识点,就需要有意识的选择几个系列的教学视频来看看,以最小的成本提高自己学习速度,当然如果发现不合适也能直接“止损”。

上图:摘自慕课网


最后

自学是个漫长的过程,最主要就是不要放弃,打基础的话可能至少需要1-2月吸收知识点。希望题主持之以恒。

最后,如果觉得不错,欢迎关注「前端雨爸」,让我们一同在前端路上成长进步。


前端雨爸


自学it,有兴趣,花时间,肯努力,一定能成功。

自学要求

  • 学历

至少高中以上,因为初级编程不需要太多高深的知识,基本上认识简单英文和编程思想就可以。高中的水平有算法基础逻辑知识,高中的英语相当于cet4水平。有很多初级程序员连cet4都没过。

  • 时间

自学肯定是需要投入大量的时间的,一天至少八小时,十几小时算正常。全身心投入,既然选择就要花时间,经历多了,触类旁通。

  • 态度

自学需要态度端正,不能马马虎虎。先从基础做起,学习过程不能拔苗助长,一定先打好基础,然后花时间大量练习,做笔记,以免以后忘记。冰冻三尺非一日之寒,梅花香自苦寒来!

自学IT方向

  • 编程语言选择

一般从难易程度来说,语言的难易程度从下面顺序看出,前端,php ,python,java,c++等等。建议选择前端,入门低,但是做好难,前端永远不会过时,只会越来越好,岗位也多。

  • 就业方向

前端,开发网页,电脑端手机端,小程序特别火。

后端,主要是后台逻辑,高并发,大流量。

运维开发,支撑开发,部署环境,自动化,企业产品架构,小公司没有此岗位。

测试,主要是测试开发的产品,界面功能性能测试,大公司岗位多,小公司被开发兼并。

自学方法

  • 注重基础

编程语言的关键字定制,函数,抽象,框架,服务器架构,慢慢来,没有前面的点点滴滴就没有后面的宏伟蓝图。基础不牢,地动山摇。大公司实习生招聘从不问你有什么项目,只问你基础,有基础才会培养你。

  • 项目练习

很多人都在找项目,其实项目很多,没人愿意做。从github上去找,学会搜索,star高的项目一般认可度高,下载下来看源码,模仿是成功之母。

  • 学会提问

在互联网上没有谁有责任帮谁,一旦遇到问题,一定要好好的自己琢磨几遍,我再去百度Google几遍。实在解决不了可以提问,但是提问一定要注意提问技巧,问之前一定要整理好你的编程语言环境,和你的截图,尽量提供更多的信息。不然别人看到了,100%不会理你。

总结

冰冻三尺非一日之寒,梅花香自苦寒来!

自学it,只有有兴趣,花时间,肯努力,一定能成功。


下班后的天堂


这个问题太泛了,所以不好给出针对性的方法!

近几十年IT技术飞速发展,知识日新月异,已经形成了一个庞大的知识体系,涉及到的知识结构非常复杂,简单来说可以分成几部分:

1:硬件与计算机原理

2:网络与信息安全

3:编程语言与软件开发

4:商业软件与应用

5:互联网应用

每一个知识领域又有着更细层的知识体系

因为从文中并不清楚您学习IT技术的方向与目标,是成为IT应用高手,还是专业开发人员,又或是信息安全专家,所以不好给您更细致的建议,只能简单的给出答案:

先对IT知识做整体性的了解,

然后根据自己的兴趣与实际需要定好学习方向。

至于学习方法,可以是阅读书籍、看视频教程、通过网络资源或通过自己练习锻练。

最后强调的是:兴趣是最好的老师,行动是成功的关键,祝您成功![灵光一闪]


三王日月


首先需要明确的是你所说的IT具体指什么。因为IT圈其实范围很广的。侠义的IT就是指编程,广义的IT其实包括了硬件、软件、项目管理、售前、咨询、售后,甚至是销售。如果你特指编程的话如果没有编程基础建议先自学一下计算机的基础知识,然后通过一些书籍和在线的视频教程对C语言编程等有个基础认识,做到可以自行进行简单的程序开发。然后再去上个Java之类的培训班,这样可以成长的较快一些。如果纯粹靠自己自学而没有老师带的话除非是天才,否则没个三五年学不会的。学东西还是要稳打稳扎。

如果是学实施部署的话就从装操作系统、Office等基本的做起,然后开始学习数据软件的安装和使用学起,等熟练掌握后再开始学习数据库操作及语句。一点一滴就积累起来了。

顺便提一嘴,想学好IT英语很重要呦,否则会遇到很多瓶颈的。

加油呦!


greatfeather


先从最简单的语言开始,先学习网络基础的知识有些网络方面的基础知识,对于计算机及it网络有个初步认识,然后是编程语言比如java c/c++等,也要学习数据库方面的东西,最关键你没有说明你想学it的哪方面知识,it细分下来有很多东西


王冰珂


自学并不是一个好办法,如果你想学IT,可以免费到一个公司干半年,事半功倍。

如果遇到个好老板,没准多少还给你一点工资。并且这半年是算工龄的。



数据与认知


把基础学好,再去看别人的代码,不要复制过来就用,要弄清楚为什么这么写,还有没有更好的写法,多花点时间研究成长就会快!


分享到:


相關文章: