我从事php已经有接近10年的时间了,在此期间,我经历了php多个版本的变迁,从最初的php5,到php7,再到目前的php8,php一直都在被唱衰,但它一直没有停下它发展的脚步。
learn nodejs as a php developer.jpeg作为后端程序员,我也学习了elasticsearch用于高效检索,使用了redis进行数据的缓存,同时也用过rabbitmq消息队列进行流量的异步消峰,当然对于docker容器我也进行了深入了解,毕竟不想当架构的程序员不能当领导。
一次偶然的机会,我接触到了nodejs这么语言,喜欢刨根问底的我就像弄明白它的工作机制,于是我在网上看了很多视频教程,但是大多数的视频教程都是讲解网络相关的知识,而这些知识我在使用php的过程中已经了解过,因此我意识到,可能这些视频教程并不适合我。
于是,我开始了自我学习之路,既然nodejs是服务器端的JavaScript,于是我就从头深入地研究了JavaScript,并且研究了服务器端的运行环境v8引擎。
都说学习一门语言最快的方式就是通过实践例子来学习,于是我就通过亲自搭建一个博客网站,亲自编写api来学习它,在此期间我也学习了2个nodejs框架,一个是express,一个是fastify。
通过实战,我入门了nodejs,并且可以使用它开始为我的工作服务,我知道我离深入了解它还有很长的路要走,但是,学习一门语言最重要的不就是入门吗?我已经完成了最重要的一步,接下来就是不断地去练习总结。
网友评论