信息技术初学者入门学习路线与常见误区
前几天有个读者给我发私信,说他今年刚毕业,学的专业跟信息技术沾点边,但感觉自己啥也没学会。面试了几家公司,人家问他会什么,他支支吾吾半天说不出个所以然。他问我:是不是现在学信息技术已经晚了?
说实话,这个问题我被问过不下五十遍。每次我都想先泼一盆冷水:不是学得晚,是你一开始就走错了路。我自己当年也是这么过来的,踩过的坑比走过的路还多。今天咱们就聊聊信息技术初学者到底该怎么入门,顺便说说那些我亲自验证过的误区。
先搞清楚信息技术到底学什么
很多人一听信息技术,脑子里浮现的就是敲代码、修电脑、装系统。这个理解不能说错,但太窄了。信息技术是个大筐,里面装着软件开发、网络管理、数据库运维、信息安全、技术支持等等方向。你不可能一口气全吃掉,得先挑一个方向扎进去。
我当年就是犯了这个错。刚开始学的时候,今天看两天网页制作,明天翻几页网络基础,后天又跑去捣鼓数据库。折腾了三个月,简历上写了七八项技能,结果面试官随便挑一个深入问,我就露馅了。贪多嚼不烂,这是初学者最大的坑。
准备阶段:别急着买课,先做这三件事
第一件事,确定方向。你喜欢跟人打交道还是跟机器打交道?喜欢创造东西还是维护系统?想清楚这个,再决定是走开发路线还是运维路线。开发里面又分前端后端,运维里面又分网络和系统,别怕选错,就怕不选。
第二件事,给自己配一台能用的电脑。不用多贵,四千块左右的笔记本足够跑起大部分学习环境了。内存最好有十六个G,硬盘用固态的,速度会快很多。这是吃饭的家伙,别在这上面省钱。
第三件事,找一套靠谱的入门教程。网上免费资源满天飞,但质量参差不齐。我的建议是花点小钱买套系统的课程,几十块到一两百块的那种,比你自己零散地东看西看效率高得多。花钱买的是别人的经验筛选,值。
常见问题:零基础学信息技术需要数学很好吗?
看方向。如果是做前端开发、网络运维、技术支持这类工作,初中数学水平就够用了。但如果想走人工智能、算法工程、数据分析这些方向,数学基础确实得补一补,至少把线性代数和概率统计过一遍。不过别被吓到,大部分信息技术岗位对数学的要求没你想的那么高。
分步骤学习:把大目标切成小豆腐块
假设你选了网页前端开发这个方向,也就是做网站上用户能看到的那部分。别一上来就想搞个购物网站出来,那是给自己找不痛快。正确的节奏是这样的:
第一个月,死磕超文本标记语言和样式表。这两样东西是网页的骨架和皮肤,没有它们后面全白搭。你就照着教程,一个标签一个标签地敲,一个样式一个样式地调。今天做一个个人简介页面,明天做一个产品展示卡片。别嫌简单,我见过太多人连个像样的页面都写不利索就去学高级框架,最后两头空。
第二个月,学脚本语言基础。网页要动起来,得靠它。变量、函数、条件判断、循环,这些概念刚开始可能有点绕,正常。我记得我学循环的时候,死活想不通为什么要绕一圈再回来,气得我当晚没睡好。后来写了个九九乘法表,一下就通了。所以别光看,动手写,写错了再改,改多了自然就懂了。
第三个月,开始接触主流框架。这时候你已经有了前面的底子,学框架会顺很多。跟着官方文档走一遍,做个待办事项清单,做个天气查询页面,把知识点串起来。
提示:学习过程中一定要用版本控制工具管理你的代码。这东西在你代码写崩了想回到之前版本的时候,能救你的命。
实战演练:做一个能拿得出手的小项目
学完基础之后,你需要一个能证明自己的东西。我建议做一个个人博客网站。别觉得土,这东西能用到你学的几乎所有基础知识。页面布局、样式美化、交互逻辑、数据存储,全都能练一遍。
做的时候会遇到各种问题,比如页面在不同手机上显示效果不一样,比如数据刷新之后不见了。这些问题逼着你去查资料、去调试。这个过程比你看十遍教程都有用。能独立解决实际问题的能力,才是找工作时的真正加分项。
项目做完之后,把它部署到网上,让别人能访问。然后把这个项目写进简历,面试的时候拿出来讲。你踩过的坑、怎么解决的,这些都是最好的面试素材。
我见过最常见的三个误区
第一个误区,收藏等于学会。看到好文章、好视频,点个收藏就觉得自己会了。你以为收藏夹里的知识会自己跑到脑子里吗?不会的。看到有用的东西,立刻动手试一遍,哪怕只试一小部分,也比收藏一百篇强。
第二个误区,追求最新最热的技术。今天听说某个新框架火了,赶紧去学,明天又出来一个新工具,又跑过去。结果每个都只学了皮毛。底层的东西是不怎么变的,基础打牢了,上面那些花里胡哨的东西上手很快。
第三个误区,光看视频不写代码。看视频的时候觉得老师讲得真清楚,我都会了。一关视频,脑子一片空白。学信息技术跟学游泳一样,你在岸上看再多教学视频,不下水永远学不会。
写了这么多,其实我最想说的是:别把信息技术想得太神秘。它就是一个熟能生巧的手艺活,跟学木匠、学修车没什么本质区别。你花的时间够了,练的次数够了,自然就会了。你要是问我花多久能入门,我觉得正常智力水平,每天投入两三个小时,三到六个月就能达到找初级工作的水平。当然我也见过学了两年还在原地打转的,那种情况多半是方法出了问题,不是脑子不行。
至于我开头提到的那个读者,我后来建议他先把超文本标记语言和样式表老老实实敲一个月,每天做一个小页面发给我看。刚开始几天他还挺积极,后来就没动静了。我也不知道他有没有坚持下来。如果你正好看到这篇文章,不妨在评论区说一声你现在学到哪儿了,遇到什么坎了,咱们一起聊聊。
上下篇导航