43

我是一个前端,想成为 CTO,有可能吗? | QCon

 5 years ago
source link: https://www.infoq.cn/article/LGj4ghVefpv0-j7YloKg?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

学习和坚持是程序员,尤其是前端程序员最需要的两个品质。你的瓶颈不是精力的不足,而是丧失了求知欲和上进心。QCon 北京 2019 设有“前端工程实践”和“前端前沿技术”专题, 点此查看 ,干货满满,给你的技术充点“电”。

你 25 岁的时候,他们说前端只能做到 30 岁,这时候的你仿佛打了鸡血,对这些言论嗤之以鼻。你 30 岁的时候,他们说 35 岁的前端没出路,你笑了笑,没说话。但到了 35 岁的时候,面对家庭和工作的双重压力,你也开始陷入了迷茫。

难道,前端真的只能吃青春饭?

yEfUVzm.png!web

35 岁的难,一环扣一环

35 的前端,或者说 35 的程序员,都有同样或类似的难:加班之难,家庭之难,代码之难。

996,007,9106,这一串数字对外界来说也许是神秘代码,但对程序员而言,却是难以言说之痛。长时间的加班对身体的损耗,表现在越来越厚的镜片里,越来越后移的发际线里,越来越差的睡眠里。

为了应对长期的加班,我认识的不少程序员都有着良好的养生习惯,他们每天早起跑步,睡前泡脚。从前的他们只要冰可乐,现在,他们变了,他们喜欢多喝热水,还要放点菊花。

上周五,我的一个前端朋友突然给我发来了两张吹风机的照片,说是想要呵护头发,换了一个水离子吹风机。问其缘由,不出所料,是因为之前头发掉得厉害。听罢,我不仅陷入了思考,一个男人过得这么精致,究竟是时代变了还是我无知了?但想起之前他告诉我,每天晚上,即便早应该是休息时间了,他的 Boss 还在发 Bug,早上,上班还未到,Boss 就已经在挑 Bug,我打心眼里觉得程序员不容易。再一想到那个程序员全身上下价值 4 万,植发就花了 3 万 6 的段子,我就觉得每天被调侃发际线的程序员更不容易。不过,比起后端的同学,前端的发际线危机好像少一点,至少目前看到的前端大神的发际线都还是很安全的,比如 Winter(寒冬)大神,那一头乌黑靓丽的秀发实在让人羡慕……

题归正传,近日,一位大佬说了一句话,又引起一番舆论。他说,能做 996 是一种福气。诚然,互联网是一个变化很快的行业,它的高速发展建立在无数程序员的 996 之上,很多企业的成功离不开程序员的付出,与之相称的是这个行业的高薪。但是现在的真实情况是,很多 996 毫无意义,只是为了加班而加班,忽视了效率问题。而最受人诟病的一点是,班是加了,福利加了吗?应有的权益得不到保障,谁心里都不能平衡。

家庭,一个迈不过的槛。刚入行的年轻程序员能有猫有狗就是没有家庭,但到了 35 岁,大多数程序员都有了家庭,他们面临着一个严峻的问题:如何平衡工作和家庭?他们担忧长时间加班之后,老婆孩子跟自己都不熟了,一方面又惆怅,无班可加之后的房贷和车贷问题以及老人的赡养问题。成倍增加的压力迫使你不得不反复思考,你的职业如何发展,才能扛得起这一切?

许多程序员入行的时候都抱着一颗对代码充满真挚热爱的心,但在被现实反复蹂躏之后,你是否还热爱如初?与一个框架用几年的后端不一样,前端的更新太快了,稍微慢一点就跟不上节奏,但天天写枯燥的业务代码,还要满足一个个千奇百怪又多变的需求,你哪来那么多时间想太多事情?长久下来,技术越来越差是必然的结局。于是,你感觉自己真的到了瓶颈期……

bQZvQfN.png!web

35 岁的坎,源于危机感

程序员三难,一环扣一环。35 岁的坎,程序员怎么迈?

其实,35 岁不是不能当程序员,而是混不动了,这道门槛淘汰的是不适合这一行的那些人,到了 35 岁还找不到方向,又能坚持多少波互联网寒冬而不枯萎呢?这个圈子,奔着高薪一头扎进来的远比跳出去的多,继续混下去只能被替代。

从最最基础的说起,只会 JavaScript、HTML5 和 CSS 是不能被称为前端的,一个真正的前端,Vue.js、Angularjs、React.js 三大主流框架得懂吧?开发工具得会用吧?Node.js 得了解吧?还有各种协议,以及新来的 PWA、TypeScript,还有 WebAssembly、Electron……虽然不知道那些高呼“学不动了”的前端朋友们是在自黑还是真情流露,但是前端更新快确实是事实。他们是真的学不动了吗?不,是他们缺少一顿现实的毒打。看到新来的小朋友们,危机感还是会促使老年前端们发出一声呐喊:“扶我起来,我还能学!”

学习和坚持是程序员,尤其是前端程序员最需要的两个品质。你的瓶颈不是精力的不足,而是丧失了求知欲和上进心。

强化内功,勇猛精进,哪怕无法成为最前面的那一个,但你也不会成为掉队的那一个。而且,不必惧怕新技术的出现,老技术的落寞并非归零,多年的浸淫是你的财富,你的经验会让你拥有对行业趋势的敏锐嗅觉。所以,你对自己的定位不应该只是一个前端工程师,你要开始关心整个行业的大格局,去了解栈外技术。这并不意味着你要去成为全栈工程师,而是要让你思考问题的方式从技术深度拓展到整个行业的广度。如果有机会,可以参加一些技术会议,不仅能学到前端解题思路,还能与其他方向的资深技术人交流,听听他们对前端的看法,了解非前端生态。当你的眼中不只有前端的时候,你将发现更多的可能。

找不到方向的时候,不妨对标你的老板,他的现在也许就是你的未来。每一个行业都是从野蛮生长向文明过渡的,也是从做得多想得少的体力劳动阶段,向想得多做得少做得好的脑力劳动阶段发展的,打个比方,如果让你的老板写代码,没准还没你写得好,甚至他的代码有可能跑都跑不了……但是你能说你的老板不行吗?那肯定不能。也许他五年前的代码都可以吊打现在的你,随着职位的上升,他写代码的时间越来越少,写出的代码放在网上能被各路人马被狂喷几十页。但现在,他的技术前瞻性和懂业务知人性才是真正胜过你的地方,他学过的东西比你多,独立做过的业务比你多,带过的人比你多,踩过的坑比你多,去外面看过的世界也比你多。

eeqyQnU.png!web

若要以整个行业的角度看,30 岁只能算入门,35 岁才算小有所成,这时候,你的心态、思维、经验都达到了一个初熟阶段,是再进一步的绝佳时刻。迷茫了,不要慌,咬咬牙,忍过去就是另一番天地。哪怕你想当一个前端出身的 CTO,敢为之付出就不会只是梦想!

如果你想在技术上更进一步,与众多国内外一线开发者面对面交流, QCon 北京 2019 或许正是你的机会。大会设有“前端工程实践”和“前端前沿技术”专题,这两个专题的出品人分别是程劭非(寒冬)大神和百度资深研发工程师陶清乾,这里有多个首次对外分享的前端技术实践案例可供你参考。部分精彩话题如下:

2019 年再看 PWAs——历史、发展和现状,以及 Chromium 中的实现 / 英特尔软件工程师王明刚

探索 Serverless 中的前端开发模式 / 阿里云前端工程师蒋航

设计生成代码的前端智能研发实践 / 阿里巴巴淘宝技术部高级前端专家甄焱鲲(甄子)

面向智能设备的语音交互编程语言 / 百度高级前端工程师陈奇

MPEG-DASH - 面向未来的流媒体解决方案 / bilibili 资深前端工程师丁建强

Electron 在企业 IM 前端工程实践 / 美团点评高级前端工程师邓耀龙

基于 Service Worker 的高效灵活离线化工程之路 / 腾讯高级 Web 前端开发工程师黎腾

AST 与前端框架的工程化 / Vue Technology LLC 开源开发者蒋豪群

点此查看 更多可参考案例。大会报名现已进入倒计时,团购可享折扣优惠!席位有限,马上拿起电话联系票务小姐姐 Ring 吧:电话 / 微信:17310043226


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK