从.net开发做到云原生运维(三)——.net core的学习路线
1. 前言
前面几篇文章主要讲了.net技术相关的基本概念和一些涉及的项目什么,本身也没讲太多底层的技术,这篇文章依旧不讲具体的技术,主要介绍.net技术的学习路线。学习路线也是我18年毕业的时候看到的感觉写的不错就慢慢的对着教程学习了。(PS:这里主要指学习asp.net core web开发技术)
2. 如何成为一个“能干活”的开发
前几年看这个路线图还没有一些云原生相关的东西,在写这篇文章的时候又重新翻看了下,发现这个路线图也进行了更新,包含了一些容器和容器编排的学习。
一般做web的业务代码相对较多,经常是一些CRUD,如果一个公司的基础架构比较稳定,那我们在工作的时候可能很少涉及什么框架的升级改动的,我们没有主动学习的劲头的话,那重复几年的CRUD可能不利于个人职业生涯的发展了。
当然能够做一些CRUD确实就可以干活了,跟着路线图的学习,我们会越来越优秀的,也能更好的干活了。
3. 技术重要还是想法重要
技术重要还是想法重要这个确实是个好问题,个人觉得同等的重要吧,想法是可以靠技术实现的,好的技术可以更好的实现一些想法,想法再好,没有技术支撑,也只是空中楼阁。想法实现了,技术也才算是完成了它的使命了。
说上面的一些东西是想表达,作为开发,我们其实并不能只关注技术的实现,也要有一些产品思维和用户角度。
开发在工作中肯定会和产品沟通很多,有些产品由于对技术不太了解,总会提出一些反人类的需求,作为开发肯定是不能置之不理的,如果开发只是一个写代码的机器,或者说产品经理只把开发当作写代码的机器,那也是一件很悲哀的事情了。
4. 学会了技术就够了嘛?
技术学习是无止境的,我们要经常性的更新自己的知识,更要拓宽自己视野,就像诗句里说的,会当凌绝顶,一览众山小。
稚晖君就是一个复合型的人才,专业做人工智能的,但是个人也会机械制图,也会电路板的设计,也拥有很强的整合能力,写代码肯定是最基础的本领了,他自己都称呼自己为野生钢铁侠,这样的全才谁不佩服呢!
个人觉得当了程序员,有一些技术的追求,也能让生活有趣很多了。没事的时候参与一些社区项目,做一些技术的分享交流,也能收获很多。
好了这篇文章就先唠叨到这里吧。