前端开发提升路线

TS 全栈工程师能做的

我列出了以下一些 TS 目前可做的东西

以下也是一个 TS 全栈开发者应该可以做的

RN 开发移动端

React 开发 SPA,中后台等

Nextjs,Remix 开发 SSR 网站

Taro 开发跨平台小程序

Electron 开发桌面软件

Fastify,Nestjs 开发后端

Yargs 与周边一些工具可构建强大的 CLI

还有,微服务,爬虫,区跨链等等,Node 都是一把好手

如果 TS 工程师配合上 Golang 用于补足 Node 性能的不足,那么就是一名真正的无懈可击的全栈工程师了

优点:

目前来说,可以通过 Stackoverflow 排名可知,无论在待遇和受欢迎程度来说,TS/JS 全栈都是非常不错的,比某些流行语言会好许多。

最最重要的是国内岗位很多,薪资整体也偏高,竞争力却不是很大,并不是很卷。

做为自由职业的选择也是非常不多的,因为一个全栈就是一个工作室

我是如何入手 TS 的

从自我介绍开始。本人从 07 年开始学习编程,一开始接触的 Delphi,做一些当年比较流行的远程控制类的软件。从 08 年进入大学接触 DZ 论坛系统开始就入了 PHP 的坑。一直挺喜欢 PHP 的,从 CI+Smarty 到自己开发的框架,到后来一直使用 Symfony 框架,使用了十几年 PHP,她一直是本人心中的白月光。然而有些现实必须面对,这里略过一些事情,反正由于一些个人经历的缘故转向了 TS (typescript) 编程。

一开始接触 TS 是因为 17 年的时候原来的公司购买了一套 Angular2 开发的系统,无从入手,不得不硬着头皮先啃 ES6,再啃当时还不是很好用的 TS。然后一套操作下来,Angular2 是学了个半会不会,却把另一个前端框架 React 给学会了。可能也是因为 React 简洁明了,一切靠社区的模式很像 PHP 吧。然后过了半年就全职入坑 React,并换了份前端的工作。

自从使用 React 开始,发觉当年认为的 Jquery 操作界面就是前端的想法真让人可笑。因为本身我还会个 “后端” 语言 PHP,所以后来很多时候一直在兼职自己接单做所谓的全栈。慢慢的发现 React 可以做的不仅仅只是中后台系统,随着大前端的发展,我开始尝试用 React 的 Nextjs 框架构建 SSR 网站,也开始为客户制作一些 React+Electron 性能无关的桌面软件,后来开始尝试为自己公司的移动项目引入 React Native。这几年各种好的 React 生态层出不穷,比如 Taro 可以用来构建跨平台的小程序。

接触 React 后简直就一直在其生态里打转,业余就去找各种库玩,比如 React-DND,React-Spring 等。但是却忘了 TS 的另一个杀手锏,Nodejs。后来经过朋友的推荐,开始接触 Nestjs 框架,发觉与 Symfony 非常相似,可直接上手,于是慢慢的正式工作和副业的项目通通开始使用 Nestjs 来代替 PHP。后来又发现了 Lerna 和 pnpm workspace 之类的神器,用于构建 monorepo 的项目组织结构。同时,又发现了 Yargs 这个无敌的命令行工具,用来写 cli 非常给力。

经过长时间的打磨,开始习惯于一个 TS 语言跨任何端的开发状态,其舒适度真的非常丝滑。

我想干什么

重点来了。因为我个人虽然年龄比较超标,但一直处于开发第一线,对编程技术非常执着,想趁着自己还记得住的时候把自己学到的技术,淌过得坑,分享出来,一则可以布道自己喜欢的技术,让更多的朋友在求职时有更多的选择,从事自由职业时有更好的傍身技能,二则也能为自己获取一份额外的小收入,何乐而不为呢?最重要的是目前所在公司比较空闲,竟然让我有时间开始做开源项目,比如开发了这个 React+TS+Zustand+React-DND 的中后台,又比如构建了一套基于 Docusuarusrowfish 等等。然后觉得我应该可以利用更多的空余时间来进行 TS 全栈开发的教学

目前已经在做的工作包括构建了一个专门发布全栈开发的技术博客和文档翻译的博客平克小站以及一个教授 TS 全栈开发的视频教程网站 , 这个视频网站里我已经在做的有《React18 最佳实践》,《Nestjs 最佳实践》等教程,我会长期不间断的更新里面的视频教程。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光影少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值