web前端开发教程系列-4 - 前端开发职业规划

前言

副标题:咱们如何在这条路上实现自我价值。
这是群内管理:小天线下交流的一次分享,由于话题很通俗且具备探讨或参考的价值,因此感受有记录分享的必要,因此再一次的发出来,让更多的人在前端的路上有所参考。也让西安本地的前端圈子或氛围能很好的向沿海城市靠拢也向国际先进水平学习,虽然网络是没有界限的,可是人的意识形态,看待事物的角度或处理问题的方法因为地域或经济发展的制约而产生差别,咱们的初衷就是让这些差别可以很快的获得缩小。咱们前端交流会也是朝这个方向不懈的努力,但愿更多的有识之士加入,让团队的力量更加的强大,让正能量可以在三秦大地上遍地开花,让老秦人可以在网络中的世界里边留下浓重的一笔。但愿这个梦想可以得以实现。撒也不说了,眼泪哗哗滴,喝了咱的酒啊,加了咱的群:西安中级前端开发 284216186javascript

如下具体内容主要从两个方面进行探讨或分享:css

  • Web前端职业规划
  • Web前端技术/机遇展望

关于我:小天

  • 之前:2003~2014 NEC中国(日电卓越软件科技)
    任职:

1). 架构师,项目经理,产品经理

2). 中间件研发

3). VPCC 云计算基础平台管理

4). 智慧旅游

5). 智慧教育

6). 一次失败的创业体验(爱邂逅网)

  • 目前:西安云睿网络科技(创业公司)
    微课云学堂产品
  • 未来:但愿能成为一个天使投资人
 

一. 在开始规划职业以前,应该充分认识本身从事的行业,结合本身的价值观,树立合理目标,锲而不舍

每一个人在不一样的人生阶段有不一样的追求,可是这些都是来自于本身的价值观,既你实现了什么样的价值会获取最大的愉悦,因此首先要充分的认识本身的价值观。
那我举个例子,我比较不甘于作一个平凡的人,我但愿能创造一些能改变一些事物的东西,因此在前面的10多年里,分不一样的阶段我都在给本身定一些目标,作一些不一样的事情,来实现每一个阶段的目标,我下来会讲讲这些阶段。
咱们如今说的前端属于互联网这个行业,这个行业从过去10年到如今,都不是一个能让大部分人当富二代他爹的行业。但愿有车有房是现实的,可是开游艇,住豪宅,环游世界,这不现实。摆正心态设定合理目标很是重要。前端

二. 人生阶段

通常所谓职业竞争点无非是两点:硬势力或软势力的竞争或考核。硬势力是你解决实际问题的能力,软势力是你如何更好的解决问题,而且由于你的存在让这个团队可以更好的解决问题。因此硬势力相对比较具象,软势力相对抽象。而不少人注重了硬势力每每忽略了软势力的积累,在多年的职业生涯中不能很好的挥毫泼墨,从而辜负了大好的青春年华。其实通常来讲,忽略掉的偏偏是比较重要的,因此建议你们看了这篇文章以后有所启发。
通常软势力其实注重管理能力或技巧的培养,其实通俗点讲,上能搞定领导,下能搞定下属,中能搞定同级。搞定领导的意思是适当的Say No,搞定下属是有一种的引导措施或监督能力,明知道新人没有经验,而不去在提早引导他,这是一个领导的失职。明知道新手容易犯错,作完的活还不去审查,也是领导的问题。对同级要张弛有度,其实难度仍是在于Say No。
而后按照下面的规划路线也能够了解到,30岁以前注重硬势力的积累,30岁之后是软势力的积累。固然这也不是绝对的,只作参考。虽然每一个人眼中都有一个不一样的哈姆雷特,但在实现自我价值的这条路上,是有共同点可能寻找的,如下观点仅供参考。 java

1. 30岁以前:

硬路线:node

  • 菜鸟前端
  • 资深前端、产品经理
  • 前端架构师、项目经理、产品总监

软路线:git

  • 人脉
  • 圈子
  • 执行力
  • 夯实基础:不要浮躁,吧手里的工具用好,精益求精
  • 积累实战经验:须要在大量的项目中锻炼,累计经验
  • 锲而不舍:不要老是这山看着那山高,坚持本身的方向
  • 独当一面:在这个阶段,独立完成一项工做的能力和责任感比任何技术都重要
  • 积累成功案例:这个阶段的成果是必须能够量化的,为人生的下一阶段攒够筹码
  • 拓展圈子:积极的加入各类圈子,除去技术,作人作事的能力和方法会是你拓展圈子的重要武器
  • 兴趣爱好:锻炼身体,多交朋友,开阔事业,多些聊天话题,交集是展开交友的前提

2. 30岁之后:慢慢开始登上这个社会的大舞台,你这时候的目标就应该是一些具体的成就了,是作这些事情的副产品的时候了

硬势力:程序员

  • 管理
  • 技术
  • 创业
  • 项目

软势力:angularjs

  • 积累人脉:工做中遇到的甲方乙方,合做伙伴,都有可能成为从此事业发展的关键,千万要积累
  • 作人
  • 执行力

绝对不要中止学习的脚步github

 

三. 展望将来,我的认为在如下的前端技术领域,会产生较大的机遇,这些技术不得不去了解和学习

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.」 最好的汉语翻译是什么?
保持一颗简单而童贞的心,一直向前。 web

 

五. 坚决本身的方向,不成为大神就别换方向

人生的路上有不少的诱惑,技术之路上也是同样,有理性的非理性的。并且前端岗位自己的特殊性,容易受接触到别的语言,在这里边建议,JavaScript没有玩熟以前不建议接触或深刻其它语言,过多的知识网会分散你原本就不太够用的精力,因此专一或执著才是通向成功的康庄大道。

 

六. 尽量早的开始以产品经理式的思惟去实现功能

这也是我创业先后获得的一条经验,看问题没有一个高度很难看到一个深度。用产品经理的思惟去看待这个世界,就会发现,你并不孤独,不少的事物或现象原来并不能看透,换个角度以后发现,豁然开朗。好比产品频繁的修改只是为了争夺那一丁点的市场,有时候内容要比界面更重现,而体验比界面更重要,功能又比体验更重要,因此产品的完善是从后到前的一个顺序。
尽早提升看待问题的高度,这样能够学习公司内部某些人或事的处理方法,也能够预设本身遇到问题时候的处理办法,这样真正遇到问题时候,有一个成熟的应对机制或处理流程,其码从自我情绪上来讲是不慌乱的,这是考量一我的是否可以承担重任的惟一标准。

 

七. 早点买一部Iphone,不为伟大的产品而打动,怎能设计出伟大的产品

毫无疑问Iphone或整个Mac系列是一套伟大的产品,Iphone从2007年横空出世以来,尚未真正哪一款产品可以超越或颠覆他,足见他对整个行业的影响力。而其表明的一个用户体验至上的理念影响了一代人,尤为在业界只有Apple的产品是现代科技与艺术完美结合的产物。因此在能力容许的前提下,提早了解这个颠覆时代的产品。

 

八. 不要迷恋技术,要多思考经过技术能解决什么人的什么痛点

技术只是改变世界的一种手段,一种解决问题的方式。而这个世界能够有更多的手段或方式来改变或解决。随着社会的进步或科技的发展,互联网能解决的纬度愈来愈细,因此咱们更多的挖掘用户的痛点而后经过技术以一种低成本更易用更快速的方式来解决掉,这才是技术真正存在的价值,真正的作到了技术改变世界的初衷。

 

九. 建议每一年关注苹果开发者大会(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来增强用户体验

 


西安中级前端开发:284216186 ,欢迎加入~!

相关文章
相关标签/搜索