【互联网行业】前端工程师WEB前端工程师的职业规划
- 格式:doc
- 大小:34.00 KB
- 文档页数:7
前端工程师职业生涯规划书引言:前端工程师是互联网行业中备受追捧的职位之一,随着移动互联网的快速发展,前端技术变得越来越重要。
作为一名前端工程师,除了具备扎实的技术能力外,良好的职业规划也显得尤为重要。
本文将探讨前端工程师职业生涯的规划,包括学习技能、职业发展路径和个人成长。
一、技术学习与研究作为前端工程师,学习与研究是职业生涯中不可或缺的一部分。
随着技术的不断更新,前端开发也在不断演变,因此持续学习是保持竞争力的关键。
以下是一些技术学习方法和建议:1.扎实的基础知识:在学习任何新技术之前,首先应该掌握良好的基础知识。
包括HTML、CSS、JavaScript等基本技术,对于前端开发至关重要。
2.跟踪行业趋势:关注前端领域的新技术、新框架和新工具,通过阅读行业资讯、关注技术博客和参与技术社区讨论等方式,及时了解前沿技术的发展。
3.参与开源项目:积极参与开源项目,与其他开发者合作,共同改进和学习。
通过与优秀的开发者合作,可以学到很多实际项目中的经验和技巧。
4.持续学习:定期参加技术培训、研讨会和行业会议,不断提升自己的技术技能和知识储备。
还可以考虑报名在线课程或参加编程训练营,系统地学习和提高自己的编程能力。
二、职业发展路径在前端工程师这个职业中,有许多不同的职业发展路径。
根据个人兴趣和目标,可以选择以下几个常见的职业发展方向:1.专业化方向:成为一位专注某个具体前端技术的专家,例如深入学习研究React、Vue或Angular等流行的前端框架,或者成为一位可视化数据分析的专家。
2.全栈工程师:拥有全栈开发的能力,不仅能够熟练处理前端开发,还能够理解并处理后端开发相关的技术,如Node.js等。
全栈工程师在小团队和初创企业中非常有竞争力。
3.技术管理:转变为技术管理者,负责领导、指导和管理前端开发团队,帮助团队成员解决技术难题、提高工作效率,并参与制定公司的前端技术规划。
4.创业或咨询:在积累一定的经验和技能后,可以选择创业,开展自己的前端项目;或者成为一名前端咨询顾问,为其他公司提供前端技术方面的咨询服务。
【互联网行业】前端工程师Web前端开发工程师的职业规划随着互联网的迅猛进展和普及,一个新型的行业和新兴的职位正在上升到技术的层面:web前端开发工程师。
一些想从事、或感爱好的人会咨询:我适合做前端工程师吗?什么样的人最合适?第一,我们看一下前端新人从哪里来?相关于其他IT技术职位来讲,Web 前端工程师确实是半个程序员,专门多从事此项工作的差不多上非运算机相关专业出身,这因此是因为互联网行业吸引人以及HTML和CSS入门起点低,目前大学里尚能全民考C(运算机二级),全民做网页也没有什么稀奇,而且因为职位所处位置的交叉性,注定有专门多Web前端开发人员是转行而来。
1)设计师转前端这种情形最常见,究其缘故与web标准在中国的推广手法有关,我们最先接触的是“禅意花园”那些漂亮的设计,另一方面中国的网页设计师通常要兼顾页面制作,因此自然也会对其样式和数据分离的特性产生爱好。
搞设计出身的前端有一个优势是能更好地把握设计稿的表现重点,关于某些视觉设计师不合规范的操作能轻松地化解,劣势也专门明显,缺乏数理基础,写出的代码不够严谨,JavaScript基础也普遍较差,后期需要学习加强。
2)后台程序员转前端3)网虫转前端随着互联网的普及,越来越多的小孩专门早便接触了互联网,玩游戏、做博客等等,想学点与互联网相关的内容,首选自然是前端,因为入门要求低,专门多Twitter名人确实是其中的典型,他们更明白得网民需要什么,写的程序操作简单。
4)策划、编辑、草根站长转前端专门多的网站策划和编辑不再只是复制和转帖这类重复性的工作,也需要看明白常见的代码,关于提高工作效率和质量有一定的关心,慢慢的也开始了解那个行业,比一样性的文字工作有味,同时通过深入的学习,如Javascript、Ajax等技术,其就业领域发生了极大的变化;还有专门多在实践中成长起来的草根站长,最初确实是搞几个站玩玩,在不断的建站过程中学到一些前端技术,提高了“前端修养”,开始是为了养家糊口,慢慢也变成了自己的一项事业。
前端工程师职业生涯规划一、引言在当今数字化时代,前端工程师的职业需求不断增加。
然而,作为一名前端工程师,并不仅仅是面对电脑编码,还需要对自己的职业生涯有一个明确的规划。
本文将探讨前端工程师职业生涯的规划方向和关键因素。
二、建立技术基础作为一名前端工程师,建立扎实的技术基础是迈向成功的第一步。
首先,熟悉HTML、CSS和JavaScript等前端技术是基本要求。
其次,了解框架和库如React和Vue等,对于提高工作效率和代码质量至关重要。
此外,了解后端开发和数据库基础也能够扩展自己的技术广度,提升团队协作能力。
三、持续学习和自我提升技术更新迅速,前端工程师需要不断学习和自我提升以跟上行业发展的步伐。
参加技术培训、研讨会和行业交流活动,可以了解最新的前端技术趋势并与其他同行交流。
此外,积极参与开源项目,通过贡献代码并与其他开发者合作,可以扩展自己的技术视野,提高代码质量和工程能力。
四、多领域经验积累前端工程师并不仅仅是编写代码,还需要具备一定的多领域经验。
在项目的不同阶段,参与需求分析、交互设计、UI设计等环节,可以更好地理解用户需求,并提供更好的解决方案。
此外,了解用户体验设计和移动端开发等相关领域,能够为项目提供更全面的支持。
五、关注职业发展方向前端工程师的职业发展方向多样化,需要根据个人兴趣和职业规划做出选择。
例如,可以选择深入研究前端性能优化、响应式设计、跨平台开发等技术领域,成为在特定领域具备深度专业知识的专家。
另外,也可以选择管理岗位,负责团队协作、项目管理和技术方向指导等工作,提升自己的领导力和团队管理能力。
六、提升沟通和团队合作能力在职场中,沟通和团队合作能力同样重要。
前端工程师需要能够与设计师、产品经理和后端工程师等其他团队成员良好地协作。
积极参与团队讨论,表达自己的意见和建议,也需要善于倾听和理解他人观点。
通过提升沟通和团队合作能力,前端工程师能够更好地与他人合作,实现项目的共同目标。
互联网行业前端工程师职业规划前言:随着互联网的迅速发展,计算机技术成为了现代社会中不可或缺的一部分。
其中,前端工程师作为互联网行业中重要的职业,承担着建设用户界面的责任。
本文将探讨互联网行业前端工程师的职业规划,从初级到高级的发展路径以及所需的技能和能力要求。
1. 初级前端工程师作为刚进入互联网行业的新手,初级前端工程师需要掌握一些基本的编程语言和技能,如HTML、CSS和JavaScript。
他们的主要任务是根据设计师提供的设计图,开发出网页的结构、布局和样式,并实现基本的交互效果。
此阶段的关键是熟练掌握前端开发常用工具和框架,如jQuery和Bootstrap。
2. 中级前端工程师中级前端工程师需要在基本技能的基础上进一步提升自己的能力。
他们应该具备更全面的前端开发知识,包括响应式设计、跨浏览器兼容性和性能优化等方面。
同时,他们还需要学习并掌握一些前沿的前端技术,如Vue.js和React等。
在项目中,中级前端工程师可以担任团队内其他成员的技术支持角色,并负责一些较为复杂的功能实现。
3. 高级前端工程师高级前端工程师是前端开发领域中的专家级人才,他们应该对整个前端技术栈有深入的理解和掌握,并能在复杂的项目中担任技术架构师的角色。
高级前端工程师需要不断学习和更新自己的知识,关注前端技术的发展趋势,积极参与技术社区和开源项目。
此外,高级前端工程师还应该具备良好的沟通和团队合作能力,能够与设计师、后端工程师和产品经理紧密合作。
4. 职业晋升与发展除了不断提升自己的技术能力,前端工程师还可以通过以下途径来实现职业晋升和发展:- 拓宽技能领域:学习后端开发、移动端开发或数据可视化等相关技术,提升自己的综合能力。
- 参与项目管理:在项目中承担更多的责任和角色,积累项目管理和团队合作经验。
- 进修学位:攻读硕士或博士学位,深入研究前端领域的理论和技术,提升自己的学术水平和专业声誉。
- 创业创新:利用自己的技术和创新意识,创办自己的互联网企业或参与创业项目。
【互联网行业】前端工程师详解前端开发人员的职业规划和自身定位前面发表了专门多关于前端开发的消极言论,比如,提到前端开发人员费劲不讨好、前端开发的一些不规范现象、前端开发的学习曲线比较专门等。
这些是否暗示那个职业没有进展前途呢?答案是否定的,尽管目前前端开发领域确实存在如此那样的不足,然而笔者认为那个行业的以后是光明的。
那作为一名前端开发人员要如何对自己进行定位呢?他们的职业规划又是如何呢?下面是一些建议,和大伙儿分享一下。
第一,这是份专门有前途的职业。
选择新行业,选择新企业,选择新部门,这专门适合一些刚入行的朋友们。
互联网行业相关于传统行业确实是新行业;现在的互联网公司也在蓬勃进展,公司的种类与数量都在上升;前端开发这块领域也正被业内重新认识,一些中高端和一些崭新的前端职业的显现确实是一个可喜的标志。
第二,想一下自己是否适合和喜爱这份工作。
Web 前端工程师并不是设计师,笔者更倾向于将那个岗位定位为开发人员。
在那个岗位上每天接触到的更多的仍旧是代码。
假如你喜爱的是设计,那么应该适当调整自己的学习重点。
Web 前端工程师应该是那种完美主义者。
术业有专攻,多想想自己的职业规划,要有长远的打算,不能总是停留在网页设计那个初级时期,要逐步地涉及用户体验、前端架构等领域。
第三,通过努力找到好的雇主。
假如你将自己定位为 Web 前端工程师,那么去投靠对该岗位有一定认识的公司比较合适。
现在国内的专门多互联网公司差不多逐步开始重视中高端前端开发人员的培养,这是一个良好的契机。
在如此的公司里会有明确的职位说明和职责范畴,以及完善的培养打算。
也许你差不多摩拳擦掌,想要投身到那个充满活力的行业了。
在这之前,先让我为你梳理一下前端开发的知识体系,看看一名前端开发人员需要把握哪些技术。
网站前端工程师(Front-end Web developer)工作职责:负责网站前端设计及开发。
职位要求:运算机相关专业,本科以上学历。
前端工程师职业生涯规划书一、引言作为一名前端工程师,我对自己的职业生涯充满了热情和追求,为了更好地规划自己的未来发展,我决定书写这份前端工程师职业生涯规划书。
本文将从以下几个方面展开:职业目标、技能提升、工作经验、终身学习和贡献行业。
二、职业目标作为一名前端工程师,我希望能够在这个快速发展的领域中取得长期而稳定的成功。
我的职业目标是在未来五年内成为一名资深的前端工程师,具备全栈开发的能力。
为了达到这一目标,我计划在职业发展的不同阶段不断努力。
三、技能提升1. 深入学习前端技术栈:在前端领域,技术更新迅速,我将不断深入学习HTML、CSS和JavaScript等基础技术,并不断跟进新的前端框架和工具,如React、Vue和Webpack等。
通过不断提升自己的技术能力,我将能够更好地应对复杂的前端项目需求。
2. 学习后端开发知识:作为一名全栈前端工程师,我认识到后端知识对于我的发展至关重要。
我打算学习一门后端开发语言,如Node.js 或Python,以便能够进行全栈开发,并且能够更好地与后端工程师协作。
3. 提升沟通和团队合作能力:前端工程师不仅需要具备技术能力,还需要良好的沟通和团队合作能力。
我将参加相关的培训课程和活动,提高自己的沟通技巧和团队协作能力,以便更好地与团队成员合作,推动项目的顺利进行。
四、工作经验1. 寻找具有挑战性的项目:我将积极寻找具有挑战性的前端项目,并参与其中。
通过不断地挑战自己,我将能够在实际工作中不断提升自己的技术和解决问题的能力。
2. 参与开源项目:我计划积极参与开源项目,为社区做出贡献。
通过与其他开发者合作,我将能够学习到更多的开发技巧和最佳实践,并提高自己在团队开发中的经验。
3. 补充自己的知识盲点:前端领域的发展速度惊人,新技术层出不穷。
我将通过参加技术研讨会、读书和看技术博客等方式,及时了解和学习新的技术,不断补充自己的知识盲点。
五、终身学习1. 持续关注行业趋势:我将定期关注前端领域的发展动态,了解最新的技术趋势和行业动向。
前端工程师职位规划方案1. 职业规划概述前端工程师是指负责网站和应用程序前端开发的专业人士,主要负责网页的开发和优化,包括页面交互设计、前端页面开发等工作。
作为一名前端工程师,我们需要对前端技术有深入的了解和掌握,不断学习和提升自己的技能,适应不断变化的市场需求,提高自己的竞争力。
在职业规划方面,前端工程师可以从初级工程师开始,逐步晋升为中级工程师、高级工程师,甚至担任技术主管、技术经理等职位。
无论是在技术水平还是在职业发展方面,前端工程师都有着广阔的发展空间。
2. 职业规划目标作为一名前端工程师,我将以不断提升自己的技术水平和不断完善自己的职业技能为目标,力争在未来的职业生涯中取得更大的成就。
具体的职业规划目标包括:- 短期目标:在未来一年内,学习并掌握新的前端技术,提高自己的技术水平,争取在工作中承担更多的技术挑战,为提升自己的竞争力打下基础。
- 中期目标:在未来三年内,通过学习和实践,成为一名技术熟练、经验丰富的前端工程师,能够独立完成复杂的前端开发任务,并在项目中发挥重要的作用。
- 长期目标:在未来五年内,成为一名具有一定领导能力的前端工程师,能够带领团队完成复杂的前端开发项目,成为公司中不可或缺的技术骨干。
3. 职业发展路径为了实现职业规划目标,需要有一个清晰的职业发展路径。
作为一名前端工程师,我将按照以下路径不断发展自己的职业技能:- 技术深造:不断学习新的前端技术,包括但不限于HTML5、CSS3、JavaScript、React、Vue等,提高自己的技术水平和开发能力。
- 实际项目经验:通过参与不同类型的前端开发项目,积累丰富的开发经验,提高自己的实际操作能力。
- 领导能力培养:提高自己的团队合作能力、沟通能力和领导能力,逐步成长为一名具有领导潜力的前端工程师。
4. 技术水平提升为了实现职业规划目标,不仅需要不断学习新的前端技术,还需要提高自己的技术水平。
具体包括以下几个方面:- 学习新技术:及时了解前端领域的最新动态,不断学习新的前端技术和开发工具。
新手必看的前端工程师职业规划方向对于个体来说,职业生涯规划的好坏必将影响整个生命历程。
我们常常提到的成功与失败,不过是所设定目标的实现与否,目标是决定成败的关键。
个体的人生目标是多样的:生活质量目标、职业发展目标、对外界影响力目标、人际环境等社会目标……整个目标体系中的各因子之间相互交织影响,而职业发展目标在整个目标体系中居于中心位置,这个目标的实现与否,直接引起成就与挫折、愉快与不愉快的不同感受,影响着生命的质量。
对于个人职业生涯规划,在方法上需要注意以下要素:→ 1、确定个体理想生存状态;→2、了解个体各方面素质特征和大的不可改变的社会现实环境,修订理想状态为可行的目标;→ 3、确定职业兴趣、理想职位和适宜工作氛围;→ 4、确定达到理想职业的可行性路线,制定短、中、长期职业进程;→ 5、确定目前状态和短期目标间的差距,寻找切入点,开始执行职业生涯规划;→ 6、阶段性小结、反思,并对对自己的职业生涯设计进行科学的修订;在人才竞争日益激烈的今天,企业的人力资源管理也在逐步的完善,开始关注员工职业生涯规划,有一些公司甚至开始尝试把员工职业生涯规划列为部门工作的战略组成部分,以协调员工个人的职业生涯目标与企业发展愿景,以此来组建更有凝聚力的职工队伍,更有效地调动员工的积极性和创造性。
但是,员工职业生涯规划是一项精密的工程,要做好这个工程,所需要的不仅仅是经验、学历、热情、责任,更需要严谨的思考、科学的方法体系、大量时间和精力的投入等等。
在方职业生涯设计法体系上,大致形成了如下认识:→ 1、对员工的个性特征、倾向性及发展潜能进行测定和评价;→ 2、在了解员工综合素质的基础上,为员工制定职业发展规划,进行目标设定(短期目标、中期目标、长期目标和人生目标)等;→ 3、经常性地与职业指导师、人力资源专家开展关于员工职业发展的谈话交流,评析案例,听取专家意见;→ 4、开展基于员工个性的有针对性的培训开发,这些培训开发不仅限于技能训练和知识培训,更重要的是在职业层面的岗位实践活动,岗位工作与员工的职业发展应是一致的;→ 5、关注职场信息,与人才市场等机构取得联系,了解各种职业信息及职业发展动态,如职业特征及职业要求,就业需求状况等。
浅谈Web前端工程师职业规划与自我定位先给前端工程师的工作下个一句话定义:运用前端技术,实现体验的良好传达。
如果在前面加上Web,那么是针对Web这个领域的,主要是互联网,也可以将移动通信网络和其他传媒网络(比如IPTV)包含在内,因为其理念是一致的。
现在要在未毕业的学生中找到一个符合技能条件的Web前端工程师可以说是少之又少。
而相关领域的从业者,又因为不被重视、干杂活、薪水低等原因,觉得选错了行当,又停止了在这个方向上的努力学习。
最终导致企业招不到一位满意的Web前端工程师。
这涉及到两个定位的问题,即1)企业如何给Web前端工程师定位,2)Web 前端工程师如何定位自己。
前者等下次有机会再谈,先讲后者。
Web前端工程师如何定位自己首先,这是很有前途的工作。
百安居的卫哲曾经对大学生择业提出这样的建议:第一选择新行业,第二选择新企业,第三选择新部门。
互联网行业相对传统行业,算是新行业;现在创业公司很多;Web前端工程师又是一个新的岗位。
中国的Web前端工程师正在起步,会有很好的发展。
然后,想一下自己是否适合和喜欢这份工作。
Web前端工程师并不是设计师,我更倾向于将这个岗位定位为开发人员。
这个岗位上每天接触的更多的仍然是代码、代码、代码。
如果你喜欢的是设计,那么应该适当调整自己的学习重点。
Web前端工程师应该是那种完美主义者,或者有一定程度洁癖,天蝎座较佳,更像程序员。
术业有专攻,自己多想想自己的职业规划。
最后,通过努力找到好的雇主。
如果你将自己定位为Web前端工程师,那么去投靠对该岗位有一定认识的公司比较合适(推荐一下淘宝)。
在这样的公司里面,会有明确的职位说明和职责范围,以及良好的培养计划。
在这样的公司能够有比较好的发展。
但是,如果你现在还不具备应有的一些技能,那么也可以从“美工”开始接触起。
起码几年之内,这个岗位的空缺还是很大的。
在这样的岗位上,卧薪尝胆个一两年,同时注重自身知识水平和思想的提高,对Web前端工程师就更近一步了。
专业web前端职业规划书(模板15篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如职场文书、公文写作、党团资料、总结报告、演讲致辞、合同协议、条据书信、心得体会、教学资料、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, this store provides various types of classic sample essays for everyone, such as workplace documents, official document writing, party and youth information, summary reports, speeches, contract agreements, documentary letters, experiences, teaching materials, other sample essays, etc. If you want to learn about different sample formats and writing methods, please pay attention!专业web前端职业规划书(模板15篇)每个人都应该从小事做起,从身边的环境保护做起。
WEB前端工程师的职业规划
对于一个WEB前端的职业规划,其实是有各种的答案,没有哪种答案是完全正确的,全凭自己的选择,只要是自己选定了,坚持去认真走,就好。
在这里,我只是简要说一下自己对于这块儿内容的理解。
有一个观点想要分享给大家的是:任何规划和目标的实现都依赖于知识的积累,而知识的积累来源于学习及学习后大量的实践。
我提供一个实践途径,我们可以在工作之余的时间在网上或外包公司那里接一些私单做,因为目标不是赚钱,我们可以用最低的价格来提升自身竞争力,获得大量订单就意味着获得大量的实践机会,同时,还有一些收入作为工作成就感之外的安慰奖,还是不错的。
一、职业方向定位
首先,只有确定好自己的职业方向,才能做好职业规划。
在我看来,做WEB前端技术能够找到的职业方向有以下几种:
(1)资深WEB前端工程师
这个方向算是一个WEB前端最基本的选择了,在国外,很多老外都能够把自己的专业做到极致,能一辈子就在一个专业领域不断学习和积累。
主要在于内因和外因两方面,内因是老外通常思想比较简单直接,容易一直专注于一个领域;外因是国外的环境很好,能够良好的支撑这样的职业发展道路。
反观国内,从内因来讲,WEB前端技术人员还是蛮浮躁的,通常会因为WEB前端知识的更新速度
太快而觉得学习起来辛苦,最终转向后台或其他道路。
从外因来讲,WEB前端人员没有获得公平的待遇,可能从HTML页面制作就开始并沿袭下来的,从来WEB前端人员都比后端人员低一等,貌似前端就是“浅显”的代名词、后端就是“深奥”的代名词,这也直接造就了前端人员的收入无法和后端人员媲美,同时直接影响到前端人才市场的活跃程度。
另一方面,前端的技术入门较容易,造成另一个极端情况:人员泛滥、人才稀缺。
我想对所有的WEB前端工程师说:面包总会有的,要耐得住寂寞!我个人比较推荐这个职业发展方向,因为,在这个方向下,只要足够耐心、厚积薄发,成功的概率是非常高的。
同时,这是一条最单纯的路,我们更多的是花费精力在技术的钻研上,而不是办公室政治等其它琐事。
(2)资深WEB架构师
说功利点儿,我喜欢这个方向,既兼顾了工作的单纯性、又能够减少实际Coding 的工作量能腾出更多时间钻研技术。
在国内,WEB前端工程师遇到较多的情况是总是反复编写着同样的代码,总是面对着同样的技术和产品,容易感觉枯燥。
由于我们拥有最为广泛的WEB相关知识沉淀,使得我们更加容易成为一名架构师。
这个职业发展方向不如第一种来得平滑,主要是作为一名架构师不得不学习:后端技术、DBA、Platform等内容,而这种学习通常需要实际操刀做项目,不是自己在家里写两个Demo就好的,这就势必会遭遇一段时间的阵痛期。
虽然不是很平滑,但是,对于一个大局观好、悟性好、知识面广的前端工程师,我推荐你们努把力,走一条光荣的架构师之路吧。
(3)自己创业
其实,自己创业是最好的道路、也是成功率最低的道路,挑战和机遇并存。
这里,作为一个前端技术人员,需要将自己的视野更多放在行业的动态、产业链的动态、相关产品领域的动态,把关注细节的优势继续保持,同时,增强自己把控一个产品乃至一个公司命运的能力。
但是,这条道路和技术之路稍有分歧,后续将不再赘述。
二、职业发展目标
我都有一个最终的目标,在这个目标之上,我们需要给自己制定一系列学习和成长计划,制定的方法如下:
第一、梳理知识架构;
梳理知识架构的目的在于,我们要了解清楚,哪些技术是前置、哪些技术是后继,那些技术是深度、哪些技术是广度,按照这两个维度梳理好知识架构之后,我们才能准确地制定清晰的成长目标、高效的成长计划。
第二、分解目标;
我认为,大抵可分解为三个阶段,包括:起步阶段、提升阶段、成型阶段。
这三个阶段分别对应着不同的目标:
起步阶段:
1、基本知识的掌握
在我们梳理的知识架构中,按照我们分析的两个维度里最前置的、最浅显的部分,作为打基础的阶段,必须要在这个过程中更多投入到实践中去,我们通常做的多了、熟练了,就认为这部分知识和内容掌握了。
2、常用工具的掌握
对于常用工具的掌握应该掌握一些有大公司或专业团队背景的流行工具,这些工具的熟练掌握能够提升专业度、职业度,同时,能提升我们的工作效率。
我们只有在检验自己对于知识和技能熟练程度的时候,才会自虐式的用Notepad去编写页面、css和脚本等内容。
3、沟通技巧的掌握
通常做技术的人会被定位为“不善沟通”的人,这是为什么呢?究其原因,主要是因为多跟程序和代码打交道,跟人的沟通较少导致。
这种时候我们要特别注意增加和人沟通的机会,着重提升这块儿的能力。
另一方面,我们通常被称为“不懂沟通技巧”的人。
在国内,我们的技术人员通常都是自己制定方案、自己执行方案,在执行过程中又缺乏相关产品、交互设计等人员的沟通,大多是在自己的思路贯彻下进行开发,久而久之,我们习惯于信任自己的观点、在自己的视角看问题,对于挑战总是百般地“据理”力争。
我们需要更多提升的是,如何在对方的视角看问题、如何在用户的视角看问题。
4、良好的开发习惯
开发习惯是养成的,一旦有不好的习惯,对于将来去修正带来的将是很大的麻烦,我们在培养良好开发习惯一定要从起步时做起,例如:写代码之前先分析、先写
文档、先写注释。
定义变量最好能用直接可理解的语义,最好是拼音,别整英文,尤其是生僻单词,将来自己忘了还要开金山词霸。
文件最好有有意义的文件夹命名来管理,文件名最好有意义,需要版本号的最好能和项目版本号一同更新……等等。
提升阶段:
1、高级技术的掌握
在提升阶段对于知识和技能掌握,我们需要从梳理好的知识架构中选择更深一层次的技术进行学习,选择之前,我们先通过类比或预估的方法,衡量自身学习的难点,以学习难点和自己最不感兴趣的部分为主。
这样推荐大家的原因是:这个阶段我们兴趣正浓,已经度过了苦涩的起步阶段,到达了兴奋的提升阶段,我们要用兴趣和兴奋去挑战最困难的部分,在我们信心受挫和兴趣浓厚之中找到平衡。
同时,辅以其他的深层次知识一起学习和研究。
2、产品思想的学习
没有正确的产品思想,很难设计出良好的程序,无论从界面、交互,还是接口、逻辑,不能够理解产品、理解用户需求,我们会给自己造成很大的麻烦,例如:我们千辛万苦用最新技术、最复杂的实现做出的功能,却得不到使用者或领导、同事的认可。
为了使我们的工作和学习更加有效率、避免无用功,我们需要不断的学习产品的思想,只有理解了产品的思路,我们才知道用我们的技术去输出什么。
3、各种框架的学习
框架是我们提高工作效率的优秀手段,对于框架的学习是成长必经之路。
我们学习框架的路线通常应该是:使用——》分析——》个性化定制——》模仿编写自己的框架。
只有大量的使用,才能明白设计框架者在设计背后的思路,只有了解到设计的思路,才能做正确全面的分析,只有正确全面的分析才能支撑我们去对其裁剪或扩展,只有经过实际分析、修改别人的框架,才有可能写出优秀的、自己的框架。
学习通常的路线是:学习、理解、模仿、创造。
4、富客户端应用的学习
随着带宽和计算机性能的提升,以及WEB2.0的如火如荼,富客户端应用充斥着互联网,如果你不懂得富客户端应用,你就不能称之为一个合格的前端技术人员。
可以按照:Flash动画——》Flash编程——》Flex——》——》Air——》Silverlight动画——》Silverlight编程的步骤学习,先学Flash后学Siverlight的原因,一来Silverlight还不太成熟,二来,实际Silverlight借鉴了很多Flash的思想,最好在学习的时候不要本末倒置。
5、各种网络协议的学习
WEB前端技术就是云上的技术,云的协议有N种,我们应该着重学习:TCP/IP,UDP,HTTP,POP3,SMTP这几种协议,在开发WEB前端应用过程中,这些协议是我们的技术的载体,有时候决定了我们的应用是否能实现、有时候决定了我们的应用是否高性能,同时,这些协议还是我们和后端技术交互的重要手段,这些协议就像是密码字典,帮助我们把后端传输过来的密文解释成我们前端技术能够理解的明文。
6、程序设计
这个阶段我们需要学习OO、UML、设计模式、设计方法……,我们要让技术开发工作变成有目的性、有计划性,并且,这些目的和计划必须有理论的支持,这样,我们设计出来的程序才能够更优秀、我们的开发才更有效率,这样,我们的技术才能有所提升。
为什么要学习程序设计呢?主要是,就算我们不用Flash的ActionScript编写程序的前端逻辑,我们至少要把我们自己的Javascript函数、包的定义规划起来,避免将来自己或他人维护代码的时候出现问题。
程序设计能力,在技术人员仍然被看作是程序员的这个年代,是灰常、灰常重要滴。
成型阶段:
到了这个阶段,我也没什么好说的了,如果能达到这个阶段,就证明后续的成长之路是异彩纷呈的,是成为一个资深WEB前端工程师,还是成为一个资深WEB 架构师,亦或其他,都要具体分析自身的特点和兴趣所在。
如果是资深的前端工程师,我觉得更重要的是去作新技术的研究,互联网技术发展速度日新月异,不断学习新技术,否则就被淘汰。
此外,我建议在知识的广度、深度方面最好能挑选一个自己最擅长和最感兴趣的一两个领域深入钻研,不要挑太多,多而不精。
经验可以积累,但梦想永远不能磨灭。