前端出身的程序员,想成为CTO,年薪百万,有可能吗?

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

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

35 岁的难,一环扣一环

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

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

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

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

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

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

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

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

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

当你的眼中不只有前端的时候,你将发现更多的可能。

找不到方向的时候,不妨对标你的老板,他的现在也许就是你的未来。每一个行业都是从野蛮生长向文明过渡的,也是从做得多想得少的体力劳动阶段,向想得多做得少做得好的脑力劳动阶段发展的,打个比方,如果让你的老板写代码,没准还没你写得好,甚至他的代码有可能跑都跑不了……但是你能说你的老板不行吗?那肯定不能。

也许他五年前的代码都可以吊打现在的你,随着职位的上升,他写代码的时间越来越少,写出的代码放在网上能被各路人马被狂喷几十页。但现在,他的技术前瞻性和懂业务知人性才是真正胜过你的地方,他学过的东西比你多,独立做过的业务比你多,带过的人比你多,踩过的坑比你多,去外面看过的世界也比你多。

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

感谢大家的阅读,自己只是个做了几年全栈开发的老码农,希望大家在读后能有所感慨。

如果你依然在编程的世界里迷茫,不知道自己的未来规划,可以加入web前端学习交流群:767273102 里面可以与大神一起交流并走出迷茫。新手可免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行不停更新最新的教程和学习方法(详细的前端项目实战教学视频),有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入

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

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

35 岁的难,一环扣一环

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

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

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

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

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

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

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

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

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

当你的眼中不只有前端的时候,你将发现更多的可能。

找不到方向的时候,不妨对标你的老板,他的现在也许就是你的未来。每一个行业都是从野蛮生长向文明过渡的,也是从做得多想得少的体力劳动阶段,向想得多做得少做得好的脑力劳动阶段发展的,打个比方,如果让你的老板写代码,没准还没你写得好,甚至他的代码有可能跑都跑不了……但是你能说你的老板不行吗?那肯定不能。

也许他五年前的代码都可以吊打现在的你,随着职位的上升,他写代码的时间越来越少,写出的代码放在网上能被各路人马被狂喷几十页。但现在,他的技术前瞻性和懂业务知人性才是真正胜过你的地方,他学过的东西比你多,独立做过的业务比你多,带过的人比你多,踩过的坑比你多,去外面看过的世界也比你多。

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

感谢大家的阅读,自己只是个做了几年全栈开发的老码农,希望大家在读后能有所感慨。

如果你依然在编程的世界里迷茫,不知道自己的未来规划,可以加入web前端学习交流圈:767273102 里面可以与大神一起交流并走出迷茫。新手可免费领取学习资料,看看前辈们是如何在编程的世界里傲然前行不停更新最新的教程和学习方法(详细的前端项目实战教学视频),有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入

点击:前端学习圈

原文地址:https://blog.51cto.com/14284898/2382932

时间: 2024-10-14 06:22:36

前端出身的程序员,想成为CTO,年薪百万,有可能吗?的相关文章

PHP程序员想要的是什么

PHP程序员想要的是什么 开始,先简单介绍一下我自己,我是一个标准的PHP程序员,虽然我做过很多管理岗位,对产品.对市场也有很多的涉及,但骨子里我依然坚持认为自己是一个PHP程序员,谁叫PHP才是这个世界上最好的语言呢? 现在我住在北京的二环边上,一个房价10万每平的小区里面,除了这套房子,五环外以及北京周边还有六套房.而这些都是我近六年来通过自己的努力以及媳妇儿不断的"激励"中获得的.当然一开始我就说这些事情,大家可能觉得我在炫富,或者是在吹牛逼吧.不过每个故事每个人都会有自己的评判

【LINK】程序员想玩转大数据:需要知晓的12种工具

http://www.csdn.net/article/2012-12-20/2813054-Database http://blog.csdn.net/qjfpjie/article/details/8439119 [LINK]程序员想玩转大数据:需要知晓的12种工具

培训班出身的程序员为什么遭人嫌弃

这几年,由于it软件行业对人才的需求很大,很多传统行业也纷纷创办"互联网+"项目,加上app开发热潮,微信公众平台也催生了更多的就业岗位.于是it从业人员的薪水也随之水涨船高.同时it培训班也随雨后春笋般涌出,一个个打出的口号都很响."0基础入学,三个月包就业""毕业月入不过万,不收学费""从前是你找工作,接下来是工作找你"真是人有多大胆,口号就有多不要脸. 对于迫切想改变自己境遇的人来说,这些口号无疑是很具诱惑力的.在培训机

一个程序员想出了一个有趣的方式来关闭危险的Windows的骗子

你有没有在网上时,一个窗口弹出说你的电脑有病毒,并敦促你打电话给微软支持(或苹果支持)提供的号码?古董鉴定这是一个支持骗局,微软说,它真的试图欺骗你下载恶意软件,或交出你的信用卡信息-或两者.现在一个电信程序员职业已经想出了一个绝妙的,热闹,把这些骗子离线,可能的话,把他们的生意好.Roger Anderson,一个电信顾问和快乐的罗杰电话公司的老板,建立人类探测机器人停止骚扰电话手机从住所或者经营一个军队.这不是他的主要工作,他做为顾问设计电信系统他的生活.他建造的机器人军队的电话后称他的房子

程序员想玩转大数据:需要知晓的12种工具

转自 :http://www.csdn.net/article/2012-12-20/2813054-Database 无论是在构建大数据的应用程序,还是仅仅只想从开发的移动应用中得到一点点启发,程序员现在比以往任何时候都需要数据分析工具.这绝对是一个好东西,所以很多公司从程序员的需求和技能出发,构建了一些数据分析工具.GigaOm的记者Derrick Harris列举了十二个工具,CSDN进行了编译整理: 在过去的几年里,Derrick看到了很多初创公司,各类项目以及开发工具等等,它们都旨在为

程序员/架构师/CTO:如何画出一张美观的架构图

作为一名程序员或架构师,有时候我们需要画一张架构图去给同Team同事或其他组的同事或者给上级/老板进行汇报.我们都梦想画的架构图,很漂亮,让人一看就眼前一亮的感觉. 在这里我们介绍一种画图的方法论,来让架构图或流程图更加清晰,层次化.首先我们来看一个网站 (https://c4model.com/).该网站提出了一个被称之为C4模型的东西.什么是C4?Context(上下文).Container(容器).Component(组件).Code(代码).C4就是代表上述一系列分层的图表,可以用这些图

程序员想要月薪2W+?这些能力你有了吗?

现在程序员是比较紧俏的一个岗位,其实能够写代码的人很多,但是为什么程序员还那么缺呢?除了需求大以外,还有一个原因就是,真正合格的程序员确实比较少.想要成为一个合格的程序员,我们需要满足以下几点要求: 1.细心 对于很多程序员来说,写出来的代码可能这里因为不小心漏了什么,那里因为不小心没有测试到一个大Bug,因为马虎而出现的问题不在少数.所以,细心,能够很有效的减少开发周期,为整个项目的推进起到良性的作用. 2.胆大 很多时候,我们明明知道业务逻辑上有问题,可能因为怕得罪人,可能因为觉得这个问题不

这就是java程序员想要的几大成长法则!难道你不想知道?

没有java人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考! Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点: 1.掌握项目开发的基本步骤 2.具备极强的面向对象的分析与设计技巧 3.掌握用例驱动.以架构为核心的主流开发方法 关于基础tb知识: 你可以看看这些

小公司出身的程序员,面试咋这么难?!

小公司出身,被大厂竞争者 KO 以下是一个非常真实的案例,是一个大厂工程师和一个小公司工程师同时求职一个独角兽公司的职位的经历. 一个是985本科学历,出身互联网大厂,四五年经验的样子.技术积累非常扎实,而且参与开发的系统支撑过上亿用户量,有真正的高并发经验. 虽然说那个系统不是他主导设计的,他仅仅是一个资深工程师,负责带几个小弟设计和开发几个子系统. 但是他在这个过程中,全程观察到了大厂里的大规模系统,如何规划.设计.构建以及演进的,如何依托各种各样的技术解决线上很高的挑战. 另外一个同学,普