一. 在开始规划职业之前,应该充分认识自己从事的行业,结合自己的价值观,树立合理目标,持之以恒
每个人在不同的人生阶段有不同的追求,但是这些都是来自于自己的价值观,既你实现了什么样的价值会获取最大的愉悦,所以首先要充分的认识自己的价值观。
那我举个例子,我比较不甘于做一个平凡的人,我希望能创造一些能改变一些事物的东西,所以在前面的10多年里,分不同的阶段我都在给自己定一些目标,做一些不同的事情,来实现每个阶段的目标,我下来会讲讲这些阶段。
我们现在说的前端属于互联网这个行业,这个行业从过去10年到现在,都不是一个能让大部分人当富二代他爹的行业。希望有车有房是现实的,但是开游艇,住豪宅,环游世界,这不现实。摆正心态设定合理目标非常重要。
二. 人生阶段
一般所为职业竞争点无非是两点:硬势力或软势力的竞争或考核。硬势力是你解决实际问题的能力,软势力是你如何更好的解决问题,并且因为你的存在让这个团队能够更好的解决问题。所以硬势力相对比较具象,软势力相对抽象。而很多人注重了硬势力往往忽略了软势力的积累,在多年的职业生涯中不能很好的挥毫泼墨,从而辜负了大好的青春年华。其实一般来说,忽略掉的恰恰是比较重要的,所以建议大家看了这篇文章之后有所启发。
然后按照下面的规划路线也可以了解到,30岁之前注重硬势力的积累,30岁以后是软势力的积累。当然这也不是绝对的,只做参考。
1. 30岁之前:
硬路线:
- 菜鸟前端
- 资深前端、产品经理
- 前端架构师、项目经理、产品总监
软路线:
- 人脉
- 圈子
- 执行力
- 夯实基础:不要浮躁,吧手里的工具用好,精益求精
- 积累实战经验:需要在大量的项目中锻炼,累计经验
- 持之以恒:不要总是这山看着那山高,坚持自己的方向
- 独当一面:在这个阶段,独立完成一项工作的能力和责任感比任何技术都重要
- 积累成功案例:这个阶段的成果是必须可以量化的,为人生的下一阶段攒够筹码
- 拓展圈子:积极的加入各种圈子,除去技术,做人做事的能力和方法会是你拓展圈子的重要武器
- 兴趣爱好:锻炼身体,多交朋友,开阔事业,多些聊天话题,交集是展开交友的前提
2. 30岁以后:慢慢开始登上这个社会的大舞台,你这时候的目标就应该是一些具体的成就了,是做这些事情的副产品的时候了
硬势力:
- 管理
- 技术
- 创业
- 项目
软势力:
- 积累人脉:工作中遇到的甲方乙方,合作伙伴,都有可能成为今后事业发展的关键,千万要积累
- 做人
- 执行力
绝对不要停止学习的脚步
三. 展望未来,个人认为在以下的前端技术领域,会产生较大的机遇,这些技术不得不去了解和学习
1. 以JavaScript为核心的周边
- 全栈工程师
- 学习成本低
- 大量的车轮
- 用成果激励学习
- WebGL将要带来前端体验革命
- 所有平台的产品都可以涉及(包括IOS Native)
2. 以WebApp为核心的周边
- APP在碎片化时代更符合应用习惯
- Angularjs
- Famous
- Node-webkit
- JavaScriptcor(IOS)
- Chrome Store
- Android 4.4的布局
- 体验媲美Native
- 成本更低多设备兼容
3. 以NodeJs为核心的周边
- 用JavaScript就可以走遍天下
- 大量的社区资源,可用重复造车轮
- NodeJS可以用于前端(Node-webkit, Nodejs on IOS)
- 页面的渲染回到前端
- 最容易上手的服务端开发技术,每个前端人员都可以尝试
4. 以WebGL为核心的周边
- IOS8可以支持WebGL(14年9月)
- 前端工程师进入游戏领域的机遇
- Android4.4开始支持WebGL
- 未来将主导广告技术完全取代Flash
- Threejs
四. 经验干货分享 “stay hungry stay foolish”
对这个词的翻译有很多种,有兴趣的戳下面的链接:
「Stay hungry. Stay foolish.」 最好的汉语翻译是什么?
保持一颗简单而童贞的心,一直向前。
五. 坚定自己的方向,不成为大神就别换方向
人生的路上有很多的诱惑,技术之路上也有很多的诱惑,有理性的非理性的。而且前端岗位本身的特殊性,容易受接触到别的语言,在这里边建议,JavaScript没有玩熟之前不建议接触或深入其它语言,过多的知识网会分散你本来就不太够用的精力,所以专注或执著才是通向成功的康庄大道。
六. 尽可能早的开始以产品经理式的思维去实现功能
这也是我创业前后得到的一条经验,看问题没有一个高度很难看到一个深度。用产品经理的思维去看待这个世界,就会发现,你并不孤独。很多的事物或现象原来并不能看透,换个角度之后发现,原来频繁的修改只是为了争夺那一丁点的市场,有时候内容要比界面更重现,而体验比界面更重要。
七. 早点买一部Iphone,不为伟大的产品而打动,怎能设计出伟大的产品
毫无疑问Iphone或整个Mac是一系列伟大的产品,Iphone从2007年横空出世以来,还没有真正哪一款产品能够超越或颠覆他,足见他对整个行业的影响力。而其代表的一个用户体验至上的理念影响了一代人。所以在能力允许的前提下,提前了解这个颠覆时代的产品。
八. 不要迷恋技术,要多思考通过技术能解决什么人的什么痛点
技术只是改变世界的一种手段,一种解决问题的方式。而这个世界或技术可以有更多的手段或方式来改变或解决。随着社会的进步或科技的发展,互联网能解决的纬度越来越细,所以我们更多的挖掘用户的痛点然后通过技术能够以一种低成本更易用的方式来解决掉,这才是技术真正存在的价值。
九. 建议每年关注苹果开发者大会(WWDC),多看关于前端的演讲
是苹果公司每年定期举行的一次新软件或硬件的一次盛会,通常发布新版的软件或下一个版本的预览。尤其来预知技术在市场中的新动向,比如Swift是苹果于2014年WWDC发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。公布之后迅速得到了开发者的青睐,相关的教程或书籍也如井喷式的出现,也只有苹果才有如此的影响。
有兴趣可以关注一下去年是大四的学生翻译的Swift编程语言这本书。
十. W3C标准是一个风向标,未来你可以用前端技术做什么事
随着IE11的发布,也伴随着IE版本的成长或改变,W3C一直是参考方案,可以说W3C是前端的核心灵魂。虽然各个浏览器的实现有稍为的差异,但总归大体上还是在按照W3C的发展不断的改进自我。
十一. 早点做出属于自己的前端产品,再小也好,培养用户,激励自己
做一个产品是由一个真正的流程或一个复杂的心理生理活动构成,从需求的产生收集,到前端的计划开发,到最后发布上线,跟用户沟通反馈,最后版本更新。看似一个简单的流程里边有说不清道不明的各种问题或艰辛,最主要还是需要一个坚持。
产品的开发,可以由小到大,第一个用户可能是你自己,或者是你的朋友。逐渐增加产品的功能或用户群体等等,经过多次的积累,一定会质变引起量变的。
十二. 创业的方法论要早点接触,这个会帮助你更好的胜任你的工作
推荐大家阅读:精益创业,或一些其它方面的创业产品书籍,趁早用超越本岗位的眼光来看待问题会收获更多。
主要好处体现在以下几方面:
- 可以换位思考,更能理解公司市场或运营的战略规划,更好的做好本岗位的事情。
- 可以更好的与前后端沟通,试着站在他们的角度来寻找问题的解决方案,能够在即省人力成本又能减少工作时间的前提下解决当前的技术问题。
- 如果有一天真正创业了,能平衡的过渡到创业状态,不会因为各种问题的考虑不周而死在创业的萌芽期。
十三. 敲万行代码不如行万里路,早点走出去看看精彩的世界
走出小屋,走出孤独封闭的自我内心,去大胆的拥抱大自然,尽情享受大自然给你的震撼或灵魂的洗礼,尽情的去欣赏那些苍穹下不一样的世界或一样孤独渴望抚慰的心。最后才会真正的懂得生活是什么,技术改变着什么,我们能改变什么。
十四. 不要用技术筑起壁垒,多去帮助别人,程序员是个孤独的职业,朋友越多你走的越远
在久远的历史长河中,人只是一个孤独的个体,我们除了做好本质工作之外,还需要肩负一定的社会责任感,帮助那些刚入行的同学。帮助他们的同时,更好的能够梳理自己的知识网络。
同时,由于个人知识范围的狭窄,同样需要交流来弥补另外知识的空缺。
十五. 我产品中用到的技术
我比较热爱技术,我目前创业的产品利用了很多提到的很新的前端技术:
- Bootstrap用于前端的表现
- 我们利用了大量HTML5新特性:例如录音、绘图、拖拽、拷贝粘贴、CSS3D等
- Angularjs用于实现前端的MVC,模块化管理,减少后端压力
- 我们利用Nodejs+Mongodb来实现高并发访问
- Nodejs中的大量第三方库帮我实现大量的功能:加密解密,编码转换,图片处理,压缩解压等
- 我们利用WebGL来加强用户体
转自 https://www.zybuluo.com/jikeytang/note/68526
相关推荐
Web前端开发职业技能分为初、中、高三个等级,其中高级证书持有者具有复杂网页设计开发能力和网站架构设计规划能力;中级证书持有者具有动态网页设计开发能力;初级证书持有者具有静态网页开发能力。 初级职业技能...
为了适应这一变化,国家相关部门推出了《Web前端开发职业技能等级标准》,旨在确立行业内对Web前端开发人员技能和知识的标准化要求。 首先,《Web前端开发职业技能等级标准》确立了三个级别的技能要求,分别对应...
职业规划-职业规划系统-职业规划系统源码-职业规划管理系统-职业规划管理系统java代码-职业规划系统设计与实现-基于springboot的职业规划系统-基于Web的职业规划系统设计与实现-职业规划网站-职业规划网站代码-职业...
《2019年河北省职业院校技能大赛 中职组Web前端开发竞赛规程》是一份针对中职学生举办的Web前端开发竞赛的详细指南。该规程旨在通过竞赛培养学生的专业技术能力,团队协作精神,以及对Web前端行业的理解。以下是规程...
### Java Web工程师职业规划建议书 #### 一、引言 在信息技术日新月异的今天,Java Web工程师作为IT行业中的一员,面临着诸多机遇与挑战。对于Java开发人员而言,如何进行合理的职业规划,避免陷入“敲代码到老”...
Web前端开发是互联网时代不可或缺的技术之一,它涉及到网站和Web应用的用户界面和用户体验设计。一个优秀的前端开发工程师不仅需要精通HTML、CSS和JavaScript等核心技术,还需要了解相关的开发工具、框架、以及前端...
通过这样的实践,不仅可以巩固理论知识,还能提升解决实际问题的能力,为未来从事web前端开发工作打下坚实基础。 在完成这个大作业的过程中,学生可能会涉及以下几个关键知识点: 1. HTML5新特性:了解并熟练使用...
职业生涯规划-职业生涯规划系统-职业生涯规划系统源码-职业生涯规划管理系统-职业生涯规划管理系统java代码-职业生涯规划系统设计与实现-基于springboot的职业生涯规划系统-基于Web的职业生涯规划系统设计与实现-...
【网站规划方案与应用专业web前端开发方向人才培养】 在晋中师范高等专科学校的网站计划和开发技术专业(Web前端开发方向)中,旨在培养适应新时代互联网行业需求的专业人才。该专业着重于Web前端开发,包括网页...
- 随着互联网技术的飞速发展,Web前端开发已经成为了一个炙手可热的职业领域。为了满足市场对高质量Web前端开发人员的需求,本套课程旨在为学习者提供从零开始成为全栈大神所需的全部技能。 #### 2. 课程目标 - ...
本资源是大学生web前端简历模板,主要内容包括个人简历、教育背景、工作经验、技能、自我评价和职业目标等信息。通过对简历的详细填写,可以帮助个人展示自己的优势和特长,提高求职的竞争力。 以下是从简历中提取...
高级技能课程则可以涉及特定框架的应用和前沿技术,让学生根据个人兴趣和职业规划进行选择。同时,实训课程的设置能够增强学生的实践能力,通过项目实战,使理论知识与实际操作相结合。 为了更好地满足企业和市场的...
方案中还应包含就业指导部分,帮助学生理解行业需求,进行职业规划,并提供面试技巧和简历撰写指导,以提高他们的就业竞争力。 总结,该方案全面考虑了Web前端开发的人才培养过程,从课程设计到实践操作,再到职业...
在准备web前端面试时,面试官可能会考察求职者对基础知识的掌握情况以及解决实际问题的能力。以下是根据给定文件内容整理出的知识点: 1. 自我介绍是面试的开场环节,除了基本个人信息外,面试者应该突出自己的技术...
Web前端开发职业技能等级标准分为初级、中级和高级三个层次,每个层次对应不同的技能要求。中级证书持有者应具备网站规划、响应式开发和数据交互能力,而高级证书持有者则需要有前端架构设计、移动端开发和性能优化...
在当今的 IT 行业中, Android 开发和 Web 前端开发都是热门的职业选择。那么,到底学习哪一个更好呢?首先要了解 Web 前端和 Android 各有什么优势。 Web 前端的优势: 1.国内许多大型网站兴起,各个网络公司对...
- 思考自己未来的职业发展规划。 #### 四、总结 本案例中的求职者通过充分准备笔试、灵活应对面试挑战,并结合个人项目经验与学习心得,最终成功获得了阿里巴巴B2B网站类WEB前端职位的Offer。这不仅展现了其在...
同时,实习生进行了自我评价,反思了自己在实习过程中的表现,包括技术掌握程度、团队协作效果以及个人成长等方面,这有助于自我提升和未来职业规划。 总的来说,这份实习报告展现了实习生在Web前端开发领域的学习...