学程序编写最让人觉得坑的一句话便是“等做好准备了再着手”。千锋重庆网页前端小编刚进入这一行的时候在硬盘中存了30G教学视频,然而三个月过去连HTML标签都没能熟练敲写。今天不跟你说那些不实的,直接把我当年用实实在在的钱换来的经验教训掰开弄碎了讲述。

资源不在多在于能啃完

在2016年我自行学习前端的那个时候,网盘当中存储了200G的教程,亦收藏了50个学习的网站,然而最终最为有用的反倒是黑马程序员2014年版本的HTML+CSS视频。这一套课程其画质模糊得犹如马赛克一般,可是我沿着它敲完了淘宝以及京东这两个静态页面,布局的能力一下子就开窍了。

别盲目迷信最新的课程,2019年以前的视频反倒更为扎实,那时前端面试还考圣杯布局双飞翼,如今这些基础都成了速成班跳过的内容,你真正所需的并非某个大神的付费专栏,而是能连续一周熬夜跟下来的长系列。

2022年被B站更新的尚硅谷前端入门课含有800多P,能坚持将其看到300P的人数量不到20%。资源所具有的价值并非依据文件大小来决定,而是要看你投入了多少汗水进去。

独立解决问题是生存底线

带过的实习生小刘,每次报错时,第一反应是截图后扔到群里,等待别人回复。某天凌晨两点,卡在一个跨域问题上,全组没人去搭理他。第二天,他红着眼说自己把整个项目删了,然后重写。三个月后,他成为了唯一转正的应届生。

假若遭遇报错状况,首先得独自一人默默尝试长达半小时,去百度搜索报错相关信息,翻阅Stack Overflow,查看官方文档,要是这套流程无法通行,才可以去询问他人,并非是老师或者前辈冷漠,而是开发这个岗位的薪资之中竟有一半支付给了那种“在面对未知情形时能够自己探寻出路”的能力。

好老师是脚手架不是拐杖

有一位我认识的,在培训机构任职的讲师,每一天微信都要回复200多个学生所提出的问题。其中占据30%的,是那种通过翻阅书籍就能解决的,变量命名冲突方面的问题。他声称,最害怕学生养成一种,如同“人肉编译器”般的习惯,即编写一行代码,就要等待一句确认。

没人带怎么办前端学习_初学编程前端学习资源_编程入门前端项目

寻觅一位称得上靠谱的前辈来协助自己是没有过错的,然而正确的询问方式应当是这般:“老师,我借助for循环达成这个功能,可是输出的结果并不正确,我怀疑这是作用域方面出现了问题,您能帮我审视一下这个思路有着怎样的正确性吗?”而绝非径直将代码甩出去询问“哪里出现了错误”。前者属于借助外力从而实现成长,后者则是把思考的任务进行了外包。

JavaScript的难是道护城河

2019年的春天,老张,那个和我同一时期学习前端的人,在JS原型链这一章节,整整卡了三周时间。有一天半夜,他在群里发了一条消息,内容是“这东西难道是给正常人学的吗”,随后便卸载了编辑器。如今,他仍旧在老家的工厂从事质检工作,而在我跳槽到第三家公司的时候,月薪已然翻了四倍。

初学编程前端学习资源_没人带怎么办前端学习_编程入门前端项目

那些能够将CSS运用得出神入化之人数量不算少,然而敢于在简历当中写下“手写Promise”这样字样的人却如同凤毛麟山般稀少。JS所筛除掉的并非仅仅是那些学不会的人,实际上更是那些一旦遭遇困难便选择调头回避的人。你所跨越不过去的闭包以及作用域,就是将你与15K月薪分隔开来的实实在在的差距所在。

项目实战要带血带肉

不少人的简历里,小米商城的样子完全相同,就连轮播图自动播放时出现的Bug都复制得毫无差错。面者询问某个按钮的交互逻辑为何如此设计,马上就陷入困境当中。

在2018年,我着手做首个实战项目之际,淘宝购物车结算按钮,点击十次会出现三次无反应状况。那会儿,我鼓起勇气,耗费三天时间去翻阅事件委托相关资料,终于发觉原来是动态渲染的元素未绑定事件。就是这样一个漏洞诸多的项目,使我获得了第一份实习机会,原因在于面试官讲了“至少这是你自己撞出来的坑”这句话。

编程入门前端项目_没人带怎么办前端学习_初学编程前端学习资源

框架学习要懂得溯源

身处2020年之际,我教导表弟去学习Vue,表弟依据视频搭建起一个后台管理系统,满心欢喜地截取图片发布到朋友圈。我向他询问v-if与v-show的本质区别究竟是什么,他声称知晓如何运用便足够。随后他去面试一个有着13薪待遇的岗位,被问及这一基础题目,却无法回答上来,于是在回家途中蹲在便利店门口抽了半包香烟。

框架更新的速度,快得犹如手机的换代那般,然而,虚拟 DOM 的 diff 算法,以及双向绑定的发布订阅模式,这些底层的逻辑,在长达十年的时间里都不曾有过改变。你当下为了省事而跳过的原理,终有一日,会化作在面试之时,拦住你前行道路的那一堵墙。

你看完这些之后,还会觉得自身仅仅是缺少一套优质教程吗?你于学习编程的路途之中,到底是真切遭遇跨不过的障碍,还是实际上压根就未曾认真起始过呢?在评论区讲讲你为学习代码所熬过最晚一次到什么时刻,能亮出来的皆是厉害之人。

初学编程前端学习资源_编程入门前端项目_没人带怎么办前端学习