那个做云原生的前端
转正答辩结束,先给自己打个云原生开发的标签。
只要我一说自己是做云原生开发的,别人就会立即问一句,云原生是做啥的?具体的工作内容是什么?
我今天就来简单介绍一下云原生的开发,要求,工作内容。
出入门的云原生,集群管理开发,都是要有一定的运维知识的,并且需要知道docker,k8s,日志Prometheus,监控Grafana,等一些的概念。
另外需要看一些前端项目的源码,能够搭建起各种开源的管理平台,如rancher,kubesphere, k8s,docker的使用
关注我的同学可能看到了,我最近也在分享一下rancher/ui的代码解读,首先要了解这个项目的开发流程,其次要会自定义的部署,开发。
要做一名云原生开发,要了解的概念实在是太多了。
举个例子来说吧,监控平台Granfana,首先要知道他是用来干嘛的,然后知道怎么使用,如何和其他软件搭配,其次尝试对项目做一下定制化开发,开发后怎么去部署,最后在尝试用js或其他方法集成到现有平台项目里。 一个组件的学习,开发过程大致是这样的。
除了每天看开源的项目源码,还要动手去看官网的文档。 这两部分是最花时间的。真正开发花不了多少时间,可能调试有会需要些时间,开源平台的接口都是经过很多人对接过的,问题很少,出来问题一般都是出在自己身上。
开源项目的技术栈多种多样,丰富多彩,有ember.js, react, vue, angular。 首先技术栈就是一个很大的挑战。
做云原生,很容易总是开源这条道路,不是你不想走,是你不得不走,因为这一领域,几乎所有的组件,插件,应用都是开源的,很多问题的解决都要靠你去提issues或者与开源管理者对话才能解决。 此外你等你学会了某个组件的开发流程,部署,你就会想着怎么贡献点代码,捞一个名分,混一下社区,把云原生的开发坐实。
文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转载,请联系作者。
原文链接:fizzz.blog.csdn.net/article/details/108155647
- 点赞
- 收藏
- 关注作者
评论(0)