如何成为一流的web前端开发?

网友解答: 随便说说吧。首先,我不是web前端,尽管我对前端也都熟悉,毕竟我都做软件行业快20年了,技术始终在研究和实践。我核心用的技术是Java,我就用Java这个来说说吧。一、关于大

网友解答:

随便说说吧。

首先,我不是web前端,尽管我对前端也都熟悉,毕竟我都做软件行业快20年了,技术始终在研究和实践。

我核心用的技术是Java,我就用Java这个来说说吧。

一、关于大公司崇拜的问题

本人早先年是在大型国企的技术部门,后来才出来创业的。

那些年接触的牛逼公司都接触遍了,什么HP、微软、SUN(现在没了)、IBM,国内的联想啥的。

跟这些公司直接合作的时候发现,他们的人员也是在各地进行社招,多给点儿钱,名声好听一点儿罢了。在合作的时候,这些项目组的人并没有让我感觉技术或管理思想有多牛掰。

这个事儿能想象吧,一群本来在三流公司的技术人,一朝被大公司收录了,就贴上光灿灿的标签了,但技术水平和管理水平不可能大幅度的提高。

当然,正名一下,大公司机会多,培训多,接触的多,眼界宽,自然在大公司做10年比在小公司成长的快的多。

二、关键不是公司是项目

阿里应该算是国内技术数一数二的了,但阿里的很多项目组的代码也让业内人没法看,简直想骂娘。

但阿里的核心项目的代码,那是非常优雅的。

我说的这两点不知道对你有没有帮助。如果想出去开阔一下眼界,选择大公司没错,同时更重要的是选择项目。

网友解答:

想要成为一流的Web前端开发,小博认为你首先需要掌握一些最基础的技术及具备一些条件:

1.掌握网页制作的的基本技术,面向对象编程、前端MVC、设计模式等等;

2.进行网页优化,SEO,合并CSS与JS、运用CDN技术;

3.UI设计,当你在不全面的公司里做前端时,需要同时担任UI设计的角色,在原型不完整的时候也会有设计的缺陷;

4.需要至少会一门后台编程语言,由于需要和后端的人沟通,因此需要会一些变成语言,懂得一些编程的逻辑思维。

同时,Web前端开发所涉及的内容主要包括W3C标准中的结构、行为和表现:

1.开发语言HTML发展历史有二十多年,历经多次版本更新,HTML5和CSS3的出现又是一次革新。

2.浏览器兼容性互联网目前主流浏览器有IE6789,Firefox,Chrome,Opera,Safari,遨游,包括国内主流的搜狗,腾讯 TT,360,the World等等;

3.hack技术由于不同的浏览器对CSS的解析认识不一样,因此会导致生成的页面效果不一样,这个时候就需要针对不同的浏览器写不同的CSS,这个过程叫CSS hack。

4.业内标准目前Web前端开发中提到最多的就是W3C标准,这是一系列标准的集合,代表了互联网发展的方向,也代表了前端开发的一种信仰。

5.开发工具目前比较流行的是Dreamweaver, 其曾经风靡一时,到现在也没有退出历史舞台,证明DW还是有很大优势的,尤其是针对初学者,其强大的提示功能可以帮助我们很快的熟悉并掌握网页布局

综上所述,只有掌握了这些,才能够成为一个比较合格的Web前端开发人员!

标签: