一、菜鸟入门
最原始的忠告:这个世界上有想法的人很多,但是有想法又能实现它的人太少!
首先要感谢伟大的Web2、0概念、产品概念、用户体验概念、jQuery插件,是它们在中国日渐成熟才解放了前端开发工程师们。
可能令你感到遗憾的是你从没从事过前端开发工作,不过没关系,只要你肯努力,一切都是可以学会的。
学生?设计师?程序员?SEOer?产品经理?项目经理?你是谁不重要,重要的是你想不想认识、了解、学习、精通前端技术。
1、想入门?
在入门之前你必须了解一个概念:什么是前端开发工程师?
在了解这个概念之前,先来看一下我们所熟悉的互联网大佬们在最近的招聘中对前端开发工程师岗位的要求。
阿里巴巴
1、丰富的前端开发经验,能解决Web项目中各种疑难问题;
2、精通各种Web前端技术,了解其适用范围及优劣性;
3、深刻理解Web标准,对标签语义、页面结构有深刻的认识,手写XHTML/CSS/java script代码;
4、研究过JS框架,喜欢钻研新技术、能够解决各种浏览器兼容性问题。
1、1年以上的前端开发经验;
2、了解Web标准,熟练掌握HTML/XHTML、CSS,具备规范的HTML和CSS代码的实现能力;
3、熟练掌握java script,对java script的高级特性有深入理解,具备OO方式的java script程序设计和实现能力;
4、对页面设计和用户体验有一定了解,具备较好的产品设计能力;
5、了解浏览器兼容性问题,熟悉前端开发和调试工具,具有解决实际问题的能力和经验;
6、熟悉一种Server端语言并有实际工作经验,比如Python、 PHP、Perl、Java、C等等;
7、熟悉Google API(任何产品均可),有实际的开发和使用经验;
8、熟悉其他前端开发相关技术或工具,比如ActionScript、Photoshop等等;
9、熟悉Web常见产品,有个人博客、网站等;
10、主动思考、主动工作。
百度
1、计算机及相关专业本科以上学历;
2、精通java script、Ajax等Web开发技术;
3、精通 HTML/XHTML、CSS等网页制作技术,熟悉页面架构和布局;
4、熟练使用Linux系统,对算法、数据结构以及后台开发(C/C++/PHP/Java等)有一定了解;
5、熟悉W 3C标准,对表现与数据分离、Web语义化等有深刻理解;
6、对Web技术发展有强烈兴趣,有良好的学习能力和强烈的进取心;
7、良好的沟通与表达能力、思路清晰,较强的动手能力与逻辑分析能力。
腾讯
1、精通java script或ActionScript,熟悉Web/RIA开发模式;
2、熟悉html/xhtml、css等网页制作技术,熟悉页面架构和布局;
3、熟悉Web标准,对表现与数据分离、html语义化等有一定理解;
4、对JS的各种特性以及浏览器兼容性有丰富实战经验;
5、具有良好的团队和积极主动的沟通意识;
6、具备强烈的进取心和求知欲,勇于挑战。
新浪
1、三年以上工作经验,有大型互联网公司任职经历为最佳;
2、对java script语言有十分深入的了解;
3、掌握至少一门服务器端编程语言,对OOP有一定的认识,对前后端合作开发有一定的认知;
4、具备优秀的编程能力,对常见动画效果算法有一定地了解;
5、熟练掌握HTML/CSS/XML;
6、对互联网产品有着良好的感觉,对交互体验有较为深入的了解;
7、思路清晰,具备良好的沟通能力和理解能力。
看完上述岗位要求,我想你应该对前端开发工程师的概念有了一定的了解,尝试着定义一下?
前端开发工程师 = XHTML+XML+CSS+java script/ActionScript/AJAX
高级前端开发工程师 = XHTML+XML+CSS+java script/ActionScript/AJAX+UED+JSP|ASP|、NET|PHP
当然,上面的定义是针对大公司的,杯具的是中国互联网行业的大公司太少了,为了生存与生活,我们还要了解中小公司的需求:
前端开发工程师 = XHTML+XML+CSS+java script/ActionScript/AJAX+JSP|ASP|、NET|PHP+UI
高级前端开发工程师 = XHTML+XML+CSS+java script/ActionScript/AJAX+UED+JSP|ASP|、NET|PHP+UI+SEO+PM
也许你不一定要学这么多,但是如果全学会了,那你将可能成为真正的T型人才。
2、从何做起?
方向、勤奋、运气这三大成功要素中的“方向”已经渐渐清晰了,那么接下来要付出的就是“勤奋”。
“前端开发工程师”也许不能令你大富,但至少算是一技傍身,可以保障你的生存和生活。
准备好了?那么你接下来要做的是就是:
1、准备好工具(Photoshop、Dreamweaver),推荐:Photoshop cs2、Dreamweaver cs4。
2、购买一本入门书籍,推荐:《HTML+CSS网页设计与布局从入门到精通》、《精通CSS+DIV网页样式布局》。
3、下载一个CSS2、0手册。
4、努力练习吧,你可能需要1—3个月的学习才能了解XHTML+CSS。
二、初级成长
入门前端开发工程师后,前方也许没有终点,但路仍然要靠自己走。
在这部分,你必须已经学会并掌握了XHTML+CSS。技术是一个硬指标,不存在灰色地带,yes OR no都是一目了然。
1、逻辑思维能力的锻炼
大多数人在成长的最初阶段都是很辛苦的,这种辛苦程度也只有你自己最清楚。辛苦不是目的,也不是成就,目的是学会些什么。如果你已经掌握了XHTML+CSS,那么恭喜你,你成功的入门了。
当你掌握XHTML+CSS的时候,单纯的切页面工作已经满足不了你的胃口。接下来你需要学习的这一项技能,是直接决定你能否改变“前端开发初级阶段”现状的钥匙:java script。
java script是一种逻辑型语言,想要学会java script必须有较强的逻辑思维能力。当然逻辑思维也是可以锻炼出来的,譬如多看看交互设计方面的书籍,不过最好的方法莫过于找个导师,这个导师可以是你的上司,同事,甚至于QQ群里的某个人。
中国大多数互联网公司对java script的技能要求停留在应用层面。所谓应用层面,是指利用这项技能完成公司所要求任务,所以刻意的去钻研java script的全部特性变得不是那么合算。
学习java script和学习其他编程语言一样,没有任何捷径可走,唯一能快速达成目标的方法就是:勤学苦练。
总结一句:希望你在学习java script之前已经掌握了XHTML+CSS,已经明白了什么叫对象及面向对象,已经锻炼出一定的逻辑思维能力。
2、如何成长?
1、购买成长书籍,推荐:《java script入门经典》、《java script高级程序设计》、《锋利的jQuery》、《jQuery实战》、《java script权威指南》。
2、下载一个jQuery手册。
3、寻找一名导师。
4、创造一个可以支持你频繁使用java script的环境,推荐:尽量尝试承担更繁重的工作。
5、开始勤学苦练,你需要3—12个月才能了解java script。
三、熟练高手
成为高手,“执着”是成功的要素之一。
首先要对那些能够坚持学完XHTML+CSS+java script的人表示敬佩,看似简单的三门语言,其实都含有强大的智慧和力量。
1、还想继续走下去吗?
XHTML+CSS+java script是前端开发工程师最核心的技能,所以不仅仅是了解、熟悉这些就可以宣称自己是一名合格的前端开发工程师,想要合格,必须精通它们。
简单来说明一下“精通”的几个标识。
XHTML:深刻理解“语义化”。
CSS:凌驾于页面之上,具备架构思想,可以把控整站(100页面以上级别)结构。
java script:深刻理解“对象”、“面向对象”、“万物皆对象”。
由了解到熟悉再到精通的这个过程是艰难的,自我衡量是否达到精通的方法是检查自己在学习的过程中有没有“顿悟”过。其实很少有人能自我“顿悟”,因为自学很容易陷进一个圈子而无力自拔。
最有效的“顿悟”方法莫过于拥有一个好的导师,但不是每个人都有好的运气可以碰到悉心教导你的人。如果你没有一个好的导师,那么我的建议是:勤学苦练一段时间后,要找个空闲放松一下,接触一些与前端无关的知识,譬如:战略、市场、销售等等。
精通XHTML+CSS+java script仅仅可以让你成为一个合格的前端开发工程师,但并不足以造就一个“高手”。
首先要说明的一点:“高手”是通才,不是专才;一技之长只能保障生存,无法改变生活。
前端开发工程师是一个承前启后的职位,前面是视觉设计师,后面是服务器端工程师,所以高手的“通”首先是针对UI设计和服务器端语言 (ASP/、NET/JSP/PHP),另外还需要强化自身技能的一些扩展,譬如AJAX、XML、ActionScript等等,这些东西也许你很少会 用到,但对于个人价值提升是很有用的。
让我们来尝试着定义一下“高手”吧:精通XHTML+CSS+java script、熟悉AJAX、XML、ActionScript、UI设计、服务器端语言。
当你满足上述条件时,你会发现自己得到了比字面上的这些更多更深刻的东西。
2、高手何在?
1、准备好工具,推荐:Flash CS4、Visual Studio 20xx/Visual Studio 20xx、SQL Server 20xx/SQL Server 20xx。(由于作者没有JSP和PHP的开发经验,JSP和PHP开发工具请自行选参)
2、高手参考书籍,推荐:《XML基础教程》、《ASP、NET2、0 XML高级编程》、《ASP、NET AJAX实战》、《Flash ActionScript3、0从入门到精通》、《网页设计与配色经典案解析》、《Web Designer Idea—设计师谈网页设计思维》、《Beginning C# Objects—概念到代码》、《ASP、NET2、0网站开发全程解析》、《Programming ASP、NET》、《C#20xx数据库编程经典教程》。
3、寻找一名好的导师。
4、在学习中强化技能,在强化技能中拓展视野,在拓展视野后寻找下一个出发点。
5、你需要1—3年才能修炼成高手。
水是越舀越多了,却发现原来下面还深不见底,越是深入研究就越会发现更多山川需要翻越。在前端开发工程师日渐热门的今天,无论你是菜鸟级的入门选手,还是初级的成长者,还是熟练的高手,都应当不断地加强自己的专业能力。借用乔布斯的一句名言:“Stay Hungry, Stay Foolish”与大家共勉。
一向以来我做事情都是属于有计划有组织有行动人,而最近的生活常态似乎打破了原有规律生活;对待事物似乎多了点随着性子来做,多了很多感性的因素!而先前那个非常理性对生活非常有计划的人似乎与我背道而驰了;这段时间多了许多惰性、随意、浮燥!就如同无厘头苍蝇般到处乱窜!
或许生活中的太多困惑无奈、挑战在一步步将我的自信、坚忍、顽强、好学进取一层层撕碎!同时一种强烈的压力迫使我必须调整改变去克服战胜这些困难,这些压力有来自越学越感自己的不足与无知;压力有来自同龄的许多朋友快速发展而自己依旧徘徊不前;压力有来自如何调整整合公司资源来高效的对公司进行管理、销售、团队建设、文化建设、工作气场建设的协调发展;压力有来自如何不动声色地协调工作中出现的种种麻烦的事;压力也有来自面对而立之年的我怎样才能实现自己的人生价值导向;压力有来自随着岁月流逝父母年迈如何让父母在他们有限的生命中早点看子成龙享享儿子的清福;因此很多时候我脑中经常出现两股力量的纠葛,一股是积极乐观向上的阳性力量,一股是悲观消极向下的阴性力量,这两股力量就如同太极中的阴阳共存一般随着时与位的不同不断变化,而阴阳协调的比例不一样就组成了八卦六十四卦的不同的心境,对于学习了周易的我来说应该懂得针对不同卦象心境的时候如何自我调整去趋吉驱凶!
六月又过去近三分之一,以上是对其反思反省后的感悟!时光流逝的太快,加上工作性质的无规律,经常在外地出差,致使很多学习计划经常性变化,有时候有点三天打鱼两天晒网的感觉,于是就很容易给自己找原因、理由、借口为自己开脱;说自己是心有余而力不足罢了!这是人性弱点的共性,人很多时候不敢承担责任,很多时候也认不清自己;很多时候过多的自私自我为中心,赞美自己肯定自己多的就更愿意与其相处;批评自己否定自己的人就对别人全盘否定!认识到了学习的不便我就买了16G内存的mp5,计划通过用这个来榨取在坐车的时间来学习!这个设备对我作用还是挺大的,基本上可以拷入很多我电脑上的学习资料,而且携带方便便于学习!录音功能也相当不错,前几天营销会议的召开的录音让我震憾很大,对于会议的主持的时候我的发音是那么的吐词不清,句与句之间的衔接也不是很到位,语速的阴阳顿挫也把握的不是很好,同时口头禅比较严重!我回头听这些录音的时候听的自己一身都出汗,原来自己不足需要改进的东西还有太多太多!不过关意思到不足是不够的,必须勇于承认这种不足不好的状态,其次就是制定计划马上行动!
六月所剩三分之二的时间学习计划安排为:上午时间学习视频培训讲课资料(包括余思维与黎作新的)一个半小时,下午学习音频资料一个半小时(包括安东尼罗兵潜能激发开拓课程与音频书籍等),晚上二个小时音频的学习(普通话教程与催眠放松),同时利用闲时完成两本电子书《中国人性格历程》《赢在中国~马云点评》的阅读!当然学习过程累了可以学学歌曲听说收音机看看电影或听催眠材料放松!
有幸继续做班里的学习委员,我知道身为学习委员的责任的重大性,这既是同学们和老师对我的信任和支持,也是我的荣幸,所以我会尽我所能的把班内的学习搞好。具体计划如下:
一、工作要求
学习上为同学服务,工作上与教师多交流,学风上做同学表率,努力建设班级学风。
二、工作目标。
落实好学习上的各个事项,营造浓厚的学习氛围,与班委共同搞好班风学风建设。
三、具体措施
(一)学习上为同学服务
为了给同学们营造一个良好的学习环境,学校经常会下发一些通知,这些通知,很多都是由学委在班级内通知,通知主
要分几种类型:调课,会议,讲座,放假,补考等。为了能在不影响同学们学习的情况下,我会针对这些通知分轻重缓急适时适当地通知到每一个同学,具体要按情况通知,有时是按宿舍通知,有时在课间通知,这样一般都能达到目的。(二)工作上与老师多联系交流
作为学委,一个重要的职责就是带动全班同学积极学习,因此,我会时常收集同学们在学习中遇到的困难,向老师反映,以求得到解决,同时也会与老师交流同学们的一些关于促进教学的建议,能使教与学能够顺利高效地进行。同时,也配合老师的工作,监督好同学,让他们有好的学习态度及成绩,管理好作业上交情况。
(三)学风上做同学表率
作为学习委员,在学习上应该起带头作用,一方面在按时上课的情况下,认真学习,另一方面也要顺利完成老师布置的课程任务,积极配合老师完成教学任务。平时努力学习,帮助同学,多与学习上有困难的同学交流,带动全班同学一起学习,营造一个良好的学习氛围,树立良好学风,班风。
(四)认真对待工作中的琐事
学习委员的琐事也很多,比如课前要安排同学值日擦黑板,整理讲桌,我还要为老师打开多媒体,安排本周的学习计划等,这些事都马虎不得,要认真对待。
总之,作为学习委员,不论在生活,学习,还是工作上,都要以为同学服务为宗旨,努力提高自身素质,为全班同学的学习贡献一份力,所以,在以后的工作中,我会更加努力,争取做的更好。
黑龙江高考排名31220左右排位文科可以上哪些大学,具体能上什么大学
厦门华天涉外职业技术学院的民航运输服务专业排名怎么样 附历年录戎数
福建高考排名2890左右排位物理可以上哪些大学,具体能上什么大学
四川高考排名166380左右排位理科可以上哪些大学,具体能上什么大学
河南高考排名322500左右排位理科可以上哪些大学,具体能上什么大学
湖北高考排名111530左右排位物理可以上哪些大学,具体能上什么大学
广西高考排名64910左右排位文科可以上哪些大学,具体能上什么大学
广西高考排名44130左右排位文科可以上哪些大学,具体能上什么大学
浙江高考排名222820左右排位综合可以上哪些大学,具体能上什么大学
福建高考排名41720左右排位物理可以上哪些大学,具体能上什么大学
铜陵学院和荆楚理工学院哪个好 附对比和区别排名
河北高考排名74920左右排位历史可以上哪些大学,具体能上什么大学
湖南高考排名18690左右排位物理可以上哪些大学,具体能上什么大学
浙江高考排名15630左右排位综合可以上哪些大学,具体能上什么大学
上海海关学院在云南高考招生计划人数专业代码(2024参考)
桂林学院的国际经济与贸易专业排名怎么样 附历年录戎数线
广西高考排名27560左右排位文科可以上哪些大学,具体能上什么大学
厦门华厦学院和长治学院哪个好 附对比和区别排名
考肇庆学院要多少分河南考生 附2024录取名次和最低分
安徽高考排名145520左右排位文科可以上哪些大学,具体能上什么大学
学习部新学期学习计划模板合集七篇
学习计划汇编10篇
关于学期学习计划汇总8篇
四年级语文期末复习计划模板
四六级最后冲刺:时间紧合理复习计划尤其重要
实用的新学期学习计划集锦五篇
个人继续学习计划汇编10篇
教师个人学习计划范文
小学寒假学习计划模板汇编五篇
九年级学生下学期学习计划
实用的学习计划作文合集7篇
幼儿园地震演练计划
教师师德学习计划六篇
新学期学习计划汇总9篇
高三物理一轮复习备考计划