8

从事前端开发的你,如今过的怎么样了?

 1 year ago
source link: https://www.zhihu.com/question/532965157/answer/2732318301
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.

从事前端开发的你,如今过的怎么样了?

大二在读学生,大三会学习前端知识,在之前对前端三剑客有一定了解,对未来感到焦虑,想提前了解前端行业的现状,请前辈们赐教。
1,178
1,184,908
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
反混沌工程师

综合标题和描述,以我的理解来看,这个问题可以拆解为两个子问题:

  1. 「前端开发」这个领域和「前端工程师」这个职业的前景如何?
  2. 「前端开发」这个领域和「前端工程师」这个职业对已/曾是从业者的大家产生了哪些影响?

第一个子问题之前已有相关问题,并且我已作答:

关于未来的「趋势」,我在 2021 年的总结中有提到——

关于 Web 开发本身,我认为它五到十年内会真正进入平缓区——几十年内不会消失,但人员需求不会那么旺盛。
React、Vue 等库/框架让开发者将关注点从 DOM 操作 + 状态操作减为只有状态操作,各种 CLI 的出现助力了模块化、自动化的同时带来了工具配置和构建流程的复杂度,将关注点进行了转移,甚至是分散了。
我认为下一代前端框架所要解决的问题就是尽可能将上层业务与底层技术隔离开——业务线开发人员将精力主要用在业务规则的维护上,对底层的具体技术如 Vue、React 和 Webpack、Vite 等无感知无关心;除了开发框架,还有就是从需求到开发可以针对同一份产物进行协作的工具,也就是「产研一体化」。
上面所说的就是「反混沌」计划在工具层面的目标。其中,实现「产研一体化」的可以认为是一个无代码/低代码的工具或平台。如此发展,业务线就不需要那么多做复制粘贴工作的工具人了。
Web 开发场景的大头是 to B 的企业服务,随着低代码平台、RPA、AI、云计算等的渐趋成熟,在企业中某个业务模块甚至是整个应用根本无需专业人员去开发,业务人员通过可视化的方式就能够自己做出来。
综合上述两点与其他的一些因素,会促使企业组织架构和产业形态发生改变——业务导向的企业中对技术人员的直接依赖大幅降低,也就没必要去招那么多 Web 开发人员,甚至是完全不需要;技术人员会向技术属性更强的低代码平台、RPA、AI、云计算等厂商流动。
那些技术导向的企业对技术人员的能力水平要求更高,再加上单纯 Web 开发方面的方法论和工具(库、框架)都比较成熟了,不太会去重复造轮子,而是在它们基础上进行定制。这样一来,求职门槛变高了,薪水并不会变高,甚至会降低。
说了这么多,只是想说——要想未来有竞争力,赚更多的钱,不能将眼光单纯放在 Web 开发上,应该储备些数据智能、混合现实、图形化、结合生物/生命科学的计算等面向未来的技术相关的知识。
任何工具类事物(如科技、技术、服务等)都有时效性,所以如何将它们所产生的利益、价值最大化是很重要的。

第二个子问题我在知乎上没有答过,并且印象中也没以此为主题写过文章,故在此稍微「啰嗦」一通——

从现实生活的角度来一句话总结的话就是:在杭州与贤惠的老婆一起过着质量不算太差的没娃生活,在偏远郊区有房,每天开着能跑的车通勤。

迄今为止,一直是个打工人,从业经历就不在这说了,2020 年时有写过几篇文章回顾。

工作十多年,由于各种原因换过好几家公司——有小作坊,有所谓的「独角兽」,也有大厂;有的已经倒了,有的已经上市,有的在上市的路上。

我由衷地感谢曾待过的公司与相处过的同事,无论发生过多少糟心操蛋的事情,但也有很多开心快乐的时刻。这就是工作,这就是生活,不是吗?是与他们共同的经历,很大程度上铸就了当前的「我」。

遗憾的是,从业这么多年,除了跟

和 @shh 一同「浴血奋斗」的那些日子之外,绝大部分时间我都算是「孤军奋战」的状态——没什么人在关键时刻做些指引,也没什么人能够针对某问题进行深入地探讨。

我自认为自己算是比较理想主义,针对一些问题的解决思路比较理想化,甚至在某些人看起来较为激进,这在大多企业组织里是不受欢迎的,因为他们更注重短期的、实在的价值和利益。

鉴于此,我逐渐摸索出比较适合自己的策略——在非工作时间思考、探索方案并落实为代码,当觉得能够解决问题后再在工作中应用实践,进而完善推广。

我的「聊聊前端 UI 组件」、「聊聊中后台前端应用」和「聊聊中后台产研一体化」等系列文章,以及 PetalsHandie 这两套前端相关的开发体系就是基于上述策略产出的。

感谢「前端」,助我在近几年完成一次「自我重构」——无论是在职业上,还是在人生上,我都在重新审视并反思后进行了自我进化——从「前端工程师」变为(自创的)「反混沌工程师」——除了反前端/软件开发中的混沌,还反人生中的混沌。相关思考可见「反思软件开发」系列文章与「Life-hacking」相关文章。

我觉得从事前端/软件开发相关职业,让我更容易观察到并思考关于世界的「真相」,毕竟我们也算是数字世界的「造物者」,对吧?

综上所述,在「前端开发」这个领域从事「前端工程师」这个职业对我的影响是:

  1. 物质上,过得还行,只要保持低欲望并关注真正重要的事物的话,不会觉得痛苦;
  2. 精神上,自认为还算丰富,多年不减的求知欲和实现理想的务实精神时刻充斥着我。

顺带一提,最近在沿着「知识 + 工作流」提效方向研究探索的有:

  1. 个人知识库体系及以其为中心的个人工作台;
  2. 「知识 + 智能」赋能企业的智能工作台。
编辑于 2022-10-27 05:08・IP 属地浙江
前端开发话题下的优秀答主

2008年入行,2010年本科毕业。在学校的时候就自学前端,跟师兄一起开工作室,08年大二开始没有问家里要过钱。毕业拿到百度和腾讯offer,因为百度月薪9k,腾讯只有6.6k,就去了百度,还记得当时校招面试的时候,面试官发现我JS和flash都很不错,问我将来要做JS开发还是AS开发,我毫不犹豫选择JS,并且精准预言JS才是未来。

在百度工作3年半,技术成长比较快,参与了当时百度内部使用广泛的前端构建工具的开发,还代表出去分享,成为技术网红。当时百度还组织过高校公开课,第一届的时候就去讲前端开发,混了个清华讲师

12年在百度工作的时候就意识到未来独立创业的重要性,决定跳槽。当时面试了蚂蚁金服和UC,蚂蚁的终面是鲁肃,拿到阿里p7,UC那边拿到a31,因为决定将来要创业,所以选了更小的企业UC,在广州。

在UC第一年,做了一些有价值的前端技术工作,拿到9个月年终,被阿里收购之后拿到当时价值300w的股票。

15年,在UC待过1年半以后,决定去上海一家更小的公司,为将来创业做准备,果断放弃未行权的阿里股票,上海的那家公司,就是后来的趣头条母公司。当然,我没在趣头条刚起步的时候加入,而是选择在16年初加入全民直播,任CTO。

18年全民直播资金链断裂,考虑着我已经经历过百度(大型公司),UC(中型公司),全民(初创公司),基本具备了互联网世界独立生存的能力,就在18年10月正式开始创业。

18年10月,带了5个全民的小伙伴,想了个闭门造车的项目,去北京一圈,被几个顶级机构投资人一顿捶打,知道自己太菜了,灰溜溜的回来跟团队小伙伴说没融到钱。5个小伙伴立刻走了一位,压力少了20%

剩余小伙伴告诉我不用担心,我们不要工资可以至少坚持半年。我很感激,暗自发誓,有拖无欠。

盲目干了3个月,又准备了一个项目,在大学同学的帮助下,融到100w天使,期间接了几个外包赚到90w,给大家发了工资,还有点年终奖。

项目启动3个月之后,某大厂宣布发布了相类似的产品,觉得拼不过,就把投资人的钱全额退还。。。

中间还有挺多故事,先占个坑吧,有空补上,再补一些图片啥的。

总之,目前人在上海,全款房车(比较一般的那种),有一家20人团队的技术公司,有些小伙伴是跟我共事7,8年的兄弟。

技术网红的身份不怎么关注了,但是还时不时有朋友新书找我写推荐。知乎粉丝4w,签约了mcn,软文后台报价是1w+/篇(分成前),GitHub粉丝1w,随便写个抽奖程序都有1.2k的star 。

公司开在离家1公里的地方,父母接到身边,每天晚上能和家人一起吃顿热饭,人到中年,不贫不富,有点事情忙活。

前端开发话题下的优秀答主

首先感谢

大大的邀请!

我算是赶上了互联网的一波红利吧,有幸在这十年的浪潮中弄潮,只不过提前被后浪拍死在沙滩上。今年算是“退圈”吧,因为今年开始的工作内容和前端已经没有太大的关系了。不说现在了,说说以前吧!

我毕业算是早的了,2001年毕业的,我当初的专业可以说和互联网没有半毛钱关系,最早接触过电脑大约是1998年,那时候兴趣所然,学了学一些软件的操作,比如办公三件套呀,Photoshop呀,另外就接触过网页三剑客中。印象中在学校的时候,有位校友把 Flash 玩的特别的牛,还没毕业就开始赚钱了。而我们那时候对赚钱、工作没有概念,唯一的概念就是“六十分万岁”,希望早点步入社会,实现自己所谓的梦想。

好不容易熬完四年中专,一年的成人大专,进入了社会。但现实是很残酷的,我们那一届毕业的时候刚好碰上自己学的专业(对了,我学的专业是“纺织工艺设计”)应对的行业是低谷时期,国营相关的棉纺厂都在砸锭(砸掉有梭织机,更新淘汰),有大批人员下岗,更别说我们这些毛没长全,刚从学校出来的人能有企业接收了。原本以为毕业就能进入国企(我那届算是统招,说好毕业有分配的),就这样不得不面得自己择业。

刚毕业的时候,根本找不到工作,反正我自己尝试很多,比如路边发传单,跑“业务”等等。最后有幸运去了一家电脑培训的门店,专门教厂妹打五笔,学Office。这一呆就差不多一年,在这一年中一直尝试进戴尔(DELL)锁螺丝。大约在2002年左右终于进去锁螺丝了,干了一年多我就离开了厦门,来到了浙江干起了老本行,再转战广东虎门。2009年刚好碰上金融危机,我也就进入了人生中的第一个低谷,把十年打工赚的钱,一下子赔没了,这个时候我29岁了(我儿子五岁了)。

就在2009年,我回老家了,我弟弟给我买了台电脑,两本书,一本是 HTML,一本是CSS的书,开始自学了(那时候还没有前端这个职业)。那时候边看书,边使用Firefox抄网站代码,一直在抄 Wordpress官网的源代码。说实在的,刚开始也不知道所以然,只是按着代码抄,边抄边看效果,也就这样算是会写 HTML 和 CSS了。在家学了三四个月,次年(2010年)我跟我弟弟和他那些兄弟来到了魔都,在魔都那时没有工作,但也不用担心生活问题,因为那段时间我吃,住,喝等都是白嫖。

就在世博会那段时间,我接了自己的第一单,就是帮人家切页面,写写 HTML 和 CSS ,做一做浏览器的兼容性,后来我参加工作之后才知识我接的第一单,设计是仿照 Linkin的页面。这一波操作,小赚了一点钱,自己生活费是没有啥问题了。

也在这个时候幸运之神开始与我接触,在还没完成这一单的时候,我去了一家法国公司面试(这家法国公司现在还在,Wiredcraft,这家公司承办过几次 JSConf),面试结果一个月之后才通知我去上班,去上班印象特别深,老板跟我说,我不会说英语,沟通起来困难,加上也不知道我会不会撸码,让我试用一周,要是可以后面就留下来,要是不行就支付我一周的工资。我在魔都的第一份工作就是这样开始的。这家公司早期做的项目都很牛,好几个项目都是和联合国合作的,那些合作的网站基本上是使用 Drupal 来做的,我在其中主要写主题(也就是Drupal 的 Theme部分),简单地说,写一点点最基础最基础的 PHP,甚至都不用写,我要写的只是在人家生成的 HTML 基础上写 CSS ,让页面符合设计稿的要求。因为那时候做的网站都是国外的,都不需要做太多的兼容。我在家公司呆了一年半的样子。这一年多的工作,让我积累了第一份与互联网有关的工作经验,而且这家公司的老板很nice,我有时间的时候就叫我去学习,而且会推荐一些国外的博客给我。也就在这个时间段,我接触了很多优秀的国外博客,也学会了怎么使用 Google 来搜索。

因为我的工作主要和 Drupal 有关,那时候我的好朋友(为之)跟我说(那时候只在QQ上聊,没见过面,主要是我老找到问 Drupal 主题相关的问题)反正有时间,就用 Drupal 去创建一个站。就在这样的情况之下,我创建了第一个完全属于我自己的网站“W3Cplus”:

https://www.w3cplus.com/
以前写了篇我和 w3cplus 的故事:我和W3cplus的故事_总结 教程_W3cplus

最早这个网站就是我自己记录学习笔记的一个博客,因为那段时间我刚好在学习 CSS3 相关的内容。加上天天泡 QQ 群,会碰到了些有意思的问题,比如那时候大家常问的:

因为自己闲得蛋疼,就会去和大家讨论这些问题,并且把一些东西记录在案,也把自己学习 CSS3 的一些东西发到网站上。没想到很受大家欢迎,也就在这个动力之下,我坚持把 CSS3 的新行性都撸了个遍。那时候觉得自己的 CSS ,尤其是 CSS3 很牛逼了,有点坐井观关。

也就在这个时候开始混混圈子了,会参加一些大会。记得我最早参加的是腾讯那些前辈搞的“重构” 相关主题的大会。那个时候还经常有 娜姐(

)搞的 HTML5 活动,有波波( )搞的活动。我也会去混个脸熟。那时候的活动都是免费的,也很有意思。我印象中有一次参加波波搞大活动,五花肉小姐姐跪着向大城小胖递名片(我记得 神仙 和 飞叔 也在)。那时候是很有意思的,只是我离那些大老都好远,我认识他们,他们不认识我。比如 (Hax),勾股(我阿里的师兄),小鱼 ( ),完颜,点头猪( ),一丝( ),林毅 ,志爷(林小志)等。那时候特别葱白他们。

2012年出来之后,我去了一家手游公司,在这里做官网,就是各种游戏的官网。在这没呆久,我就跑路了,因为工作实在没有挑战性,整了几个模板,往上一套就行了。

2013年的时候志爷把我推到携程(Ctrip),有幸运和志爷和点头猪这些大大们共事。在携程这段时间我完成了我自己的第一本书《图解CSS3:核心技术与案例实战》:

大约在2014年上的架,现在应该下架了。这本书能上架,要感谢朋友的支持和鼓励,尤其要感谢华章编辑 福川(

)老师的支持与鼓励。
新版本图解CSS 完成大部分,可以在小站上看到相关的更新:图解CSS_入门 精通 教程_W3cplus

大致涵盖了:

我的印象中,2014年开始我也会去做一些分享了,具体的也不太清楚。而且就 CSS 方面的能力,在圈子中也小有实力,那个时候还是“只是会用,但不知所以然”。

携程没呆多久,2015年3月份我就被我人生中的导师

招入手淘,成为他的麾下一员,可没半年时间我们就拥抱变化。我也就换老板了,在阿里七年时间,我换了不少老板,比如 、文叔(子之),胖子(@渚薰),鲲哥,斯肯,舒文等。

在阿里七年对我来说是收获最大的,而且我学的 CSS 也开始进入到更深的一层了。而且在大大们的带领和指导下,进步不少。就是一直没有去学别的,我一撸 JS 我就困,所以到现在都只会一点 CSS, 不算是前端,要算也是破脚前端。

好久没写这样的回忆文了,记得以前还是常常写:

这就是我做前端开发时的过程。后面就跟前端没啥关系了,也就有空的时候写写 CSS 相关的文章。比如最近就在 月影姐姐(

)的掘金上写个小册:

就像

大大在群里说的,撸了十年 CSS 的大漠退圈了:

感谢

姐姐制作!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK