Nodejs技术栈作者自述 Github Star 突破 1000 我得到了什么?
摘要:曾经也有过迷茫,不知道未来的技术成长道路该如何抉择,近期也有朋友像我询问同样的问题,平常主要以写技术文章为主,记录自己成长道路上的点点滴滴,在 Nodejs技术栈 Github star 突破 1000 之际,还是有一些个人感悟的,在这里和大家一块分享下我是如何做的,通过写技术博客给予了我什么帮助?使我得到了什么?也希望自己的经历能给予大家一些帮助。
Nodejs技术栈是什么?
Nodejs技术栈这个项目更多是作者从事 Node.js Developer 以来的学习历程,现在回头来看也是自己学习和工作成长上的一些成果展现,开源的初衷是希望能够帮助一些在学习 Node.js 过程中遇到问题的小伙伴,同时也希望更多的传播一些 Node.js 相关知识。
Nodejs技术栈包含什么内容?
曾在公众号 “Nodejs技术栈” 有过这样一段描述:“致力于为大家分享最具有价值的 Node.js 相关技术干货,包含 Node.js 基础知识、核心模块、主流框架实践、缓存、数据库、消息中间件、DevOps、HTTP 协议以及 Node.js 在微服务、分布式领域下的应用分享等。” 从这个简介也可以看出会更关注一些 Node.js 在服务端领域的知识实践分享。
有一句话说得很好 “世界上唯一不变的就是变化”,如果你经常关注社区也许会了解一些最近相对较火热的技术 Serverless、云原生等,由于作者经验甚浅,这些也还在学习中,后续也会为大家进行分享,如果你有 Node.js 方面不错的文章也欢迎向我投稿,让我们共同为 Node.js 做些事情。
Nodejs 技术栈路线图
也许没有什么比一张图能够更加说明问题,下图是我前段时间梳理的,它可以做为你的学习参考,但不一定是最好的,关于技术路线该如何参考,下文也会讲解。
何时开始
大约在冬季,喔,准确的说应该是 16 年的冬季,当时正值读书期间,接触 Node.js 是在 16 年下半年开始的,为什么会在这个时间节点去选择,也是
脚踏实地
技术路线该如何抉择
在当前庞大的互联网知识体系下,知识碎片化很严重,这对初学者来说可能很不友好,因此,大家可能会对一些技术路线之类的文章很感兴趣,在不同阶段大家的需求不一样,之前我也画过一个 “Nodejs技术栈学习指南思维导图” 可通过在 “Nodejs技术栈” 后台回复 “思维导图” 获得,针对这个问题和一个大佬有讨论过,一些观点和心得也分享给大家。
对于技术路线,大多也是前人根据自己当时所处的知识背景、经历下进行总结的,对于新人在看的时候处在不同的时间、不同的知识体系下可能看到的东西不一定一样,因此技术体系什么的个人观点是觉得可以参考下,重要的是自己要多思考、多实践。对于工作中首先要对自己用到的东西要多去思考、多实践,在以往的面试中当问到一些童鞋的时候,有的可能会说,这是我们架构师做的,我也不知道,显然这种是缺乏思考和主动学习的。
近期偶尔会收到一些朋友的询问,技术道路我该如何学习、通过看你的文章对自己也得到了帮助等等吧
写文章是最能梳理自己途径的方式
不要给自己设定边界,在 Node 地下铁看到的一句话 “没有一种语言是永垂不朽的,Node.js 也是,但冷静的思辨无价” 与大家共勉。