0基础学WEB前端路线安排
本人aming,创办了一家前端公司,希望以我的经验给此时正在学习前端并且迷茫不知如何下手的人规划一个学习路线。需要静下心来5分钟左右可看完。
10年学功夫,我认为应该蹲9年马步,武功最高境界,我认为是无招胜有招。
写在开始
本人07年接触前端至今,鉴于我个人的职业轨迹和大多数人不一样,所以对于路线安排也不同,经验长者或者从业着可以不用看,也不要吐槽,仅做参考。
关于前端培训我持有不同的看法
或许目前的前端路线有点畸形, 我看到不少人盲目的拔高,而脱离了本质
我看到现在很多培训的课程是(仅代表我所看到的现象,不指全部)
原生JS手写一个漫天飞舞的雪花效果
原生JS 手写一个3D炫酷吊炸天的相册
基于CANVAS写一个飞机大战
….
的确足够吸引眼球,学成可以就业BAT ? 你真的相信这些谎言吗,现在的人都很聪明,有些我不用说太明白了吧,你不担心到最后搞个高不成低不就,大小企业都不要你?
擦亮你的双眼
可能是因为技术出生,我不知道利用高大上的词汇和效果去吸睛。 目前很多0基础因为看到前端很热门,和培训机构各种夸大,然后憧憬就职BAT或者大企业的人,不如脚踏实地,定位将来在中小企业上班来的靠谱啊。
在大家都瞄准大企业的时候,我们不妨另辟蹊径,定位中小企的前端需要,也许毕业就找到工作了呢。周鸿祎推荐了很多书,有一本《定位》对我的影响很大。。有点偏题了,接着聊
我不会的东西很多
算下来做到现在有些年份了,每天也是朝九晚五做前端,基本没间歇过,但是我不会的东西很多,bootstrap,angular.js ,node.js等还有很多层出不穷的框架,很多都听过和少量接触过。我也很费解,这些年我都做了些什么..
pc项目html5+css3开发
移动web的html5+css3开发
响应式的html5+css3开发
又碰到那些问题?
pc问题
命名怎么命?是拼音还是英文单词? 缩写好,还全写好?图片命名怎么命规范? 怎么写结构算合理? 长命名是驼峰 qietuInc, 还是 qietu_inc,还是 qietu-inc ? 什么是模块话? 先写结构还是先切图? 选项卡怎么写?下拉菜单如何美化最好? js写好还是jquery写好? jq幻灯片手写怎么写? jq图片滚动的原理? 兼容性怎么解决? 兼容性和性能如何折中?。。
移动web问题
移动web兼容性怎么处理? 怎么适应多种屏幕? 移动web是定款还是 100% 还是rem方式?
。。。。
就是这些了,好像很简单,其实你要过细研究,想做到胸有成竹,要很多年。
项目数量到是不少,团队一起累计开发的超过2000个 ,因为开的是前端技术外包公司,所以做的东西是直面QQ号卖号平台中小企的直接需求的,毕竟这还是主要需求啊。。
很多经验是沉淀而来的,不是拔高而来的,这是我个人认为,沉淀比拔高要重要。可能在这个浮躁的时代,很多人不会认可我的看法。
练就的“一身本领”
看到问题基本快速找到核心所在,并且从根本上解决问题
pc兼容性,移动web兼容性很头疼的,每个小问题都要反复测试研究,还好对于这方面有大量的心得
对于复杂的项目,布局的时候能够思路清晰,游刃有余
这些是积攒下来的,是沉淀出来的,不是拔高出来的。
如果你会这些能找到工作吗?
我保证一定能,我公司客户经常也会问我又没有人推荐去上班,所以你会这些就够了,这个才是网页的本质啊
(题外话:在公司也面试过一个人,node.js,angular.js,bootstrap还有各种模版引擎,mvc架构都能来,我当然也很稀罕,最终的面试内容是挑了一张我们平时的一个比较简单的项目现场实操,我发现问题很多。。 连基本的布局都有很大的问题,试想一下,脱离了html5+css3布局本质的 拔高有意义嘛? )
真的这么简单?
肯定不是,前面我说的只是大方向,你要会pc前端开发,移动web开发,响应式开发,并且要精通吧,有经验吧,自己参与做几个项目,对于碰到的问题,有方法,你还怕没有公司要你吗
所以我给你的规划路线是这样的
1周时间看w3cshool掌握所有html标签和css属性
1周,有人带你操作第一个网页布局,直播一次讲一次,自己操练一次(算入门)
练习--pc开发几例
练习--移动开发几例
练习--响应式开发几例
因为公司内需,也会定期招一批感兴趣,但是0基础的小白,采用这种实战操练的方式效果非常好,0基础一周能做简单的项目,后面基本都是实操,练,练,练
不出3个月就能参与我们分担部分工作啦
0基础怎么做项目?
也许你心里有这个疑问吧 ,这个不用担心,因为我们有经验,当然找实操的项目是精心挑选的,一个事难度循序渐进,一个事考虑涉及到的知识点是否有涉及,然后实战操练起啦,给你看一遍,带着讲解,然后自己照着做,就好了。
还有内训吗?
肯定是没有了,因为是不定期的,所以很难对上时间。
----
标签:
相关文章
-
无相关信息