39岁的夺路狂奔| 掘金年度征文

自我介绍

  • 北京土著
  • 房车两孩
  • 39岁(超过35岁程序员下岗的年龄4岁)

我这个岁数按照winter老师的说法是应该对技术没啥兴趣,应该找些花钱多并且没有技术含量的爱好干干。好比 生态摄影拿个大炮打鸟。 前端

可是我也认识不少老程序员好比一位59岁开发IOS的程序猿。node

搞工具类App风生水起。git

35岁靠技术转型

国学大师王国维曾经提过古今之成大事业、大学问者,必通过三种之境界。 个人转型之路也是这样。程序员

昨夜西风凋碧树,独上高楼,望尽天涯路

10年大型项目经验的老Java程序员的从头再来github

  • 05年毕业 十年以上对日金融证券业项目管理经验(711电商、瑞穗银行、野村证券)。也有一段时间的海外工做经历。面试

  • 主攻技术是Java - 咱们用的比较老 Jboss、Struts1.0 这些算法

  • 随着国力日益强盛,原来的工做基本已经没有太大优点。随着我一个月内三下济南把本身手中的一个项目迁移过去。感受本身也应该到了转型的时候。虽然公司以为我技术不错,公司不管如何发展都愿意带着我。可是我以为既然转行就完全一些。数据库

  • 这算是走到头了吧,远大的目标是什么呢? 靠技术挣钱💰 远大吧😝编程

MDD - 面向工资编程bootstrap

衣带渐宽终不悔,为伊消得人憔悴

一年三换工做 - 脚踩大数据泡沫

既然要换个地方搬砖,就要找个最有技术含量的地方。五年前最有潜力的就是大数据和App开发。其实那个时候我并不知道前端是何物。既然要创建起技术的围墙我首先选择的就是大数据。

这里面有人会问不是BAT也用Java吗?你为何不去呢。首先对于一个技术人员真的不必局限语言这种东西。并且目前流行的语言所有都是类C型语言 + 函数式风格。找到能最大化体现价值的地方就行了。作了十年大型项目百人以上的居多,实在想搞点小而美的东西。螺丝钉坐久了,四肢会退化的。最主要的思想退化。

那个时候人人提大数据,各类大数据概念公司。其实能产生共赢局面的几乎为零。是否是本身的公司是个个例呢。那个时候一有时间就听人家讲座分享,吹牛的居多,一谈到作了什么就立刻默然了。其实大数据若是数据量不超过5TB以上不多能发挥优点。一个列式数据库就搞定。全是搞概念。真正的应用场景没那么多。

只有共赢才能持久,炒概念的事我真的作不来。

众里寻他千百度,蓦然回首,那人却在灯火阑珊处

碰见Angular 碰见前端

事情是这样的公司,公司要开发一个App,有人给我推荐了一个项目做为参考在这个网站上面。

wrapbootstrap.com/

那个时候我真的不知道js世界中已经工程化到如此程度。很快上手。 配合ionic公司的第一个App我大概只用了一个月就上线了。这个时候个人团队中都是Java程序员没有前端呀,还有一个切图妹子。

那个时候angular做为一个mvvm框架,能够说极大的提升了研发效率。SPA应用体验极佳。配合ionic能够很快的让团队无需专职app原生程序员就能够开发App应用。

终于找到共赢的方向了。至少我能快速的编写出优秀的App来。

很快咱们公司老板,投资了另一家创业公司。一开始并无让我负责,奈何他们的研发效率,无法和我比呀。因此老板一纸调令让我作创业公司的技术负责人。那时候咱们租用了望京soho的半层做为公司总部。

凭借着Java多年的项目管理经验。我很快的将Java和Angular融合完成了一套高效的全平台解决方案。带着小伙伴们日夜奋战。那时候项目进度都是以周来计数,好比下周上微信端再下周上App商城。

可是创业这个事真的不是你技术实现没问题,就能够因为业务方向等缘由公司持续的时间并非很长。可是经过这个项目个人前端这条路我是上道了。也凭借着前端切入到收入最丰厚的互联网领域。

2019年进入教育行业

很偶然的机会有人问我要不要试试叫讲课呀。我其实一直很感兴趣。

为啥,分享知识是一个具有放大器效应的工做。

✌️我要Get这个技能✌️。MDD - 面向工资编程

要想切入一个新领域最好的方法就是直接停掉手里的活

走起🏃

2020 疫情中的低开

一月份的公司冲刺刚刚结束,提早两周放假准备在家陪陪孩子,开始个人滑雪季。忽然一个小道消息渐渐变成一个大道消息,而后是CCTV。你懂的是疫情。 而后整个春节就在家中度过。天天起床第一件事就是小度小度 播放新闻。而后

就是长达10分钟的疫情联播

反正在家闲着也是闲着,开始系统性整理了前端异常监控。算是从休息的状态中走出来。整个花了大概一周的时间。

从0到1搭建前端异常监控系统(Vue + Webpack + Node.js + Egg.js + Jest)

成为Vue3的代码贡献者

其实从19年就开始关注Vue3了,可是历来没有想到要参加一下。

一直到winter大神给咱们指点,既然课上都在手写源码,大家也能够给Vue3作一些实质性的贡献。

而后就是艰难的历程,首先你要catch up上别人的代码进度,而后找到合适本身的issue或者todo而后找到合理的解决方案。

可是仍是完成了。我以为能提交那几行代码真的不算什么。主要是提交PR是对本身技术的一种鞭策。

做为一个搞教育的我也第一时间分享了 个人经验

如何参加开源项目-如何给Vue3.0提PR

造一个最好的实战项目 - Element3

这个是咱们小组的功劳,我只是提供了一小部分。

想搞好高级前端教学,你们都说要实战,如何创造一个更好的实战项目是个难题。

既然实战必定要拿枪上战场。

随着Vue3的推出,最流行的element竟然迟迟没有适配3.0的计划。咱们决定尝试一下。最少也是一次实战演练。

大圣老师前期作了大量的前期准备工做。规范的Fork了element代码仓库。

我首先开发了几个简单的组件,主要是感觉一下,而后开始编写入门教程。我但愿让全部的学员都可以有机会参加一次这个实战项目。

目前element3还有不少提交机会 欢迎你们参与。具体能够看文章

后面我会让全部人均可以搭建想Element3同样的组件库。

资料还在整理中。

Element3种子组件库mini-element

每天造轮子

这个项目也颇有趣,是我主导的 ,主要为了解决两个个问题:

  • 面试时候怕手写代码,想联系可是没有很好的练习舞台
  • 经典框架好比Redux多是某几个设计模式的组合可是没有机会系统拆解

其中一篇每天造轮子

这个项目在是创立的时候我就坚持彻底使用TDD的形式建立,也就是说每一段代码都有明确的验证标准。你们很方便进行练习。

  • 有验证标准
  • 有文章指导
  • 有视频指导

www.bilibili.com/video/BV13v…

后面我已经和不少大厂工做的小伙伴说好了会就这个主题进行分享。

2021年计划

  • 完成【每天造轮子】项目
    • 主流框架拆解
    • 设计模式
    • 主流算法
  • 开发一个在线手敲代码的练习平台
    • 同步讲解
    • 碎片时间
    • 刻意练习
  • 完成语雀电子书【Node.js与前端架构实践】
    • Element3组件库工程化实战
    • Spress静态网站生成器工程化实战 - 基于Vue3 SSR
    • Element3-admin工程化实战
  • Github China Top100
  • 掘金Lv5以上

掘金年度征文 | 2020 与个人技术之路 征文活动正在进行中......

相关文章
相关标签/搜索