【前端之路】这世上哪有一路鲜花的康庄大道

一:程序员基本功

1:数据结构+算法  (acm/icpc/oj )

2:离散数学,数字逻辑,线性代数,概率论,数理统计(学堂在线,mooc)

3:计算机组成原理,操作系统,编译原理

二:语言基础

1:html(html5网页游戏开发,微信游戏开发) W3Schools-HTML(英)W3School-HTML(中)

《HTML5高级程序设计 》

2:css(css设计基本功,css3动画)

《精通CSS》 《瞬间之美 》《网站重构 》《CSS禅意花园》《CSS权威指南 》

3:firefox + Firebug 调试(开发chrome插件)

4:xml/json(可选)

5:HTTP协议,网络基础

《HTTP权威指南》

6:js(js网页游戏,常见网页特效)

《JavaScript dom 编程艺术》 《JavaScript权威指南》 《javascript高级程序设计》 《高性能 JavaScript》《JavaScript语言精粹》 《JavaScript设计模式》 《JavaScript.The.Good.Parts》 《高性能网站建设指南》《高性能网站建设进阶指南》 《编写可维护的JavaScript》《JavaScript模式 》

js库(《锋利的jQuery  》)+ Ajax (异步读入一个服务器端图片或者数据库内容)+JSON数据格式。

7: dom编程:《dom编程艺术》

8:node.js

9:  浏览器差异性,浏览器的渲染模式

10:服务器端技术 (LAMP)XAmpp,配置Apache

11:php+mysql(后台)/CI框架可选

《php和mysql web开发(原书第4版)》([澳]威利,[澳]汤姆森)

12:脚本语言python

13:web安全:

了解前端安全机制

前端性能优化经验

14:web 框架(设计模式:继承,重用)

Gevent、Tornado 等异步开发框架或模型

面向对象的前端框架(Google Closure/YUI/MooTools )

高性能、可复用的前端组件( CommonJS )

熟练使用 JavaScript 测试框架

15:linuix(debian)

16:Vim、Emacs、sublime(配置代码补全,外观,外部命令):

17:Git ,github,svn :版本控制,开源项目提交过bug 和 patch

18:Phabricator做code review 和项目管理 :

:19:StackOverflow, ServerFault, Quora ,github,v2ex

三、前端开发知识架构

(via.zhihu.com)

参考阅读:

程序员技术练级攻略

前端学习的那些往事

说说我的web前端之路,分享些前端的好书

怎样成长为一个优秀的 Web 前端开发工程师?

如何系统、科学地自学编程知识?

张克军:前端基础架构的实践和思考

时间: 2024-11-08 20:20:02

【前端之路】这世上哪有一路鲜花的康庄大道的相关文章

【系列】后端程序员前端之路(2016/3/24更新)

后端程序员前端之路01 后端程序员前端之路02--CSS选择器详解 后端程序员前端之路03--HTML语义化 后端程序员前端之路04--html元素分类 后端程序员前端之路05--盒子模型详解 后端程序员前端之路06--布局模型,颜色值,长度值 --不断更新中,如果有帮助到你,请点“推荐”.你的支持,是我坚持的动力O(∩_∩)O谢谢~

漫谈前端之路

前言 前端之路何其漫漫~ 说明:本篇文章原是写给学弟学妹的,但想来花的功夫确实不少,就把此篇文章当做自己的一个阶段性总结文章了,会保持长期更新. HTML 总的来说HTML并不难,甚至可以说很无脑--HTML的标签个人觉得过一遍就得,知道什么时候该用什么标签就可以了,因为在以后的开发中打交道最多的就是各种各样的标签,想不熟都难.就像现在我写这篇文章用的Markdown一样,只是几个标签的反复应用.那么html的学习就相对来说很自由了,可以跟着w3schoolW3school网址过一遍标签,网上也

我的前端之路

从事前端工作刚刚一月有余,作为一个通过自学而进入这个行业的人来说,未来充满着挑战.前端之路怎么走,总是萦绕在我脑海里,每天面对各式各样的技巧,各种炫幻的效果,恨不得自己全部能够实现它们,但有时觉得自己太浮躁了,基础不牢固.带着这些困惑,一个多月来感觉自己提升的太少,提升的太慢,难道这是每个前端er必须经历的吗?

前端的路还很长

1.会做一些简单的设计(能够熟练使用ps.fireworks.ai.Flash等设计软件做出一些特定的效果) 2.使用html+css进行合理的页面布局 (考虑页面兼容性---->最终要学会做响应式页面或者能够做                               到页面的自适应:注意一下他们的区别于联系                               性能优化------>了解浏览器怎样工作的:渲染与重绘) 3.使用css3做出一些特定的动画效果(Canvas或SVG也可

第24课 《前端之路,以不变应万变》

今天的内容有些借鉴于业内大佬的内容,由于本人技术实在太渣,几乎没有可以用来演讲的素材.抱歉 大家好,我是来自存勖科技的Rocken.我今天演讲的内容是:前端的未来.大家都知道,前端所依托的基础直到上世纪九十年代才出现,前端职位也是近十年才出现的.之前大多数是后端工程师在做前端的事情,随着前端内容的不断增加,前端方面的工作也越来越多,这时候如果全部由后端来做的话就不大现实了.所有就出现了咱们前端工程师这个物种.我相信在座的各位都有一种感觉,那就是发展太快了.各种框架.工具层出不穷,我记得当初发布d

《前端之路》- TypeScript(二) 函数篇

目录 一.定义函数方法 二.定义函数传参 三.可选传参 四.默认传参 五.传递剩余参数 六.函数重载 七.箭头函数 八.总结 一.定义函数方法 在 es5 中定时函数的方法有 命名函数和函数表达式(匿名函数)这门两种.那么同样的,在 TypeScript 中,函数的定义是什么样子的呢? 1-1 命名函数 这里需要注意的一点是: viod 类型,是函数不返回任何类型数据 TypeScript 语法 function func1(): string { return '213'; } functio

对于这个平台对我的支持,感谢一路的前端之路

哈哈又来给你们种草了,还是一款免费的虚拟主机,好用,也不卡,一个月偶尔会卡一点,但无大碍,嘻嘻,我超级喜欢做网站,我现在在做一个新闻网站,超级浪费我时间,不过有了免费,,,,的虚拟主机,,,我开启了我的互联网第二步啦,也很感谢三.丰.云[一直以来对我们的扶持] https://www.sanfengyun.com 可以直接打开的哦, 功能超级多,满足需求,另外我强烈推荐你们去使用一下哈,注]册一个账号[]就可以免‘’费使用啦,,我的网址:hshaoyun.top,广东未来新闻网站正在建设中,新闻

【转】别人家的孩子之《说说我的web前端之路,分享些前端的好书》

链接http://www.cnblogs.com/Darren_code/archive/2011/02/09/JavaScript.html   2011-10-31 22:56 by 聂微东 PS:(11年现在都16年了 落后了5年哎...) WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才.本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解JavaScript或者是刚接触JavaScript的朋友,

我的三年前端之路

弹指一挥间,毕业已经三年了,昔日的小鲜肉变成上了年纪的小伙子,真是有些猝不及防.站在时间的分岔口,思绪万千.从事了三年的前端工程师,这一路是如何走来的呢,在此做个总结,也给初入前端的新手一点参考. 在国企晃了一年 在大学期间,我的技术并不算突出,资质平平.以至于参加百度.360的校招都被刷了.所以毕业后就进入了北大方正这样的大型国企.希望能从大企业中习得一套软件开发之法. 这期间我完成了从学生到软件工程师的转变,知道了标准的软件开发流程是怎么回事.简单说就是“步入社会”了. 我的岗位是前端工程师