这图已经忘记出处在哪了,不好意思。。当时把那图另存下来后就关了,现在想引用都不知道引用哪个地址。
前端工程师需掌握:
懂各种html/css/javascript语言
懂各种开发工具
懂hack技术
懂兼容各种浏览器
懂业内标准
懂开发流程/方法
懂用框架开发
懂交互设计
懂沟通方法/表现力
懂得性能/安全
懂设计模式/方法
懂得ARIA
懂开源项目
懂开放服务
懂开发应用
看完很惊讶,一个前端工程师竟然要懂那么多东西,My God,东西之多让我顿感知识严重匮乏,重新思考了一下我会哪些东西,
懂html/xml/css/语言, 懂javascript 一般交互应用
懂的开发工具有 editplus/Eclipse/Dreamweaver 设计工具有 fireworks/flash/photoshop/coreldraw/
懂hack技术
懂兼容各种浏览器 ie678,firefox,opera,chrome,safari.
了解过一些业内标准 如w3c标准
有自己一些开发流程积累
懂点点交互设计 人机交互提高用户体验
懂得怎么表达自己的想法,但不大爱表现.
了解过性能与安全问题,如yui性能优化法则,有些并不能实际用得到。
以致我每天提醒自己我还要掌握多少东西,才能成为一个合格的web前端工程师。
有这么多的技术需要掌握,那么该先学习哪些?这点常常让我顾此失彼,看到一篇讲运营的文章你爱看,里面说到用户体验的链接,又会打开链接接着看,然后说着说着说到了视觉设计,又继续看。。这样从头看到尾以后,会发现一天的时间很快就过了,自己好像看了很多,吸收的却其实很少。如果按照轻重缓急去分,先把自己必须掌握的技术又需要最快的时间学会的,然后再接着学必须掌握的技术,一步一步来,最终才能学到东西。
小企业跟大企业有个很明显的分别就是:小企业从人力成本考虑,希望你会更多的知识,什么你都能做,什么都要求你做,这样的全才在小企业是最受欢迎的,却不一定是大企业欢迎的,大企业需要你能够专一些东西,并且能在这些东西基础上创新出自己的东西,这样才能体现出自己的价值。很久以前有一次去一家知名互联网企业,他问我你会什么?我把我会的都说了一遍,并且重点展示我最会的东西,不过不是企业最关注的,他说的一句话把我提醒,他说,我们只需要你会这样的技术,当然你会其它技术我们也很欢迎。
大企业是真的可以为你提供一个更好的成长环境,只有在这样的环境下,你才能够真的能成就一方。
时间都是有限的,如何打理好自己的时间,制定计划才是当务之急。
时间法则:第一是重要而又紧急的事;第二是重要但不紧急的事;第三是紧急但是不重要的事;第四是不重要也不紧急的事情。

02月 26th, 2010 at 10:33
一步一步来,循序渐进
o仔 回复:
02月 26th, 2010 at 10:47
@jason, 一个人学习的时候比较无序,看到什么就学什么,学到最后就变成什么都懂一点,但是什么又都不懂。
02月 26th, 2010 at 11:14
一直没有把自己定位为 前端***,我到底是个设计师,还是什么,自己也说不清楚
o仔 回复:
02月 26th, 2010 at 11:38
@jason, 也许这个根本就不算是个问题,设计师的工作更专业一点,前端的工作扩展性更强一点,设计师也好,前端也罢,选择一个方向继续走下去就行了。就像你说的,一步一步来,循序渐进。。
06月 10th, 2010 at 17:56
最重要的是掌握核心技术:html,css,js
其他是你的辅助技术。
o仔 回复:
06月 10th, 2010 at 21:45
@裕波, 是啊,这几个技术也已经够学好久了~