提这个问题,是因为我只有高中学历,所以为了少吃点亏,平时也在努力恶补新知识。
在做前端之前,我是做的后端,用过java,C#做桌面开发和移动开发,后来觉得前端是个很好的职位,所以转到前端来了。
对HTML5,javascript,css(less,stylus等一些css预处理器很熟悉), 对HTML5特性也很熟,主要做的项目是HTML5 APP开发,加上以前有做后端,所以js这块也算比较熟了,因为自我感觉写的很多JS,都跟后端差不多,主要在数据处理,逻辑交互这方面。
因为自己做项目的时候,很少有依赖第三方JS,所以很多JS的lib,比如Jquery之类,但不代表不会用,很多JS lib的特性,都由原生JS自己造出来,在这方面也学到很多技能。JS的事件冒泡这些也会。由于一心想专研前端,所以JS这部分在加大力度深入学习。
HTML5特性方面,CSS写动画,JS写动画,对shadow dom这块也有学,最近的google的polymer也在学,也能自己写Polymer的Element。
Nodejs方面,Nodejs也用的比较多,平时自己喜欢用node代替一些后端语言,对于前端自动化,用的是gulp处理。
也用bower来更新依赖。
对于git,一直都用git来办公,git很熟练,偏爱命令行。
英语说实话,虽然不是很强,但是一般的资料查询,文档阅读没大问题,可以熟练用google来查阅API以及debug。
canvas这部分接触的也比较多。
善于用github来找轮子。
有代码洁癖。
暂时想不到其他的了,并不是来求职的,只是在工作中,一直这样努力下去,用技能能迈过学历这道坎吗,至少不至于吃亏的地步。
想成为一个专业的前端,还请各位大牛提点提点,还能多学学哪些前端知识,或者在哪方面恶补?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.