写在系统发布博客之前

来源:互联网 发布:rsyslog linux 编辑:程序博客网 时间:2024/06/06 00:19

导语

很早之前就想写技术博客了,之所以迟迟没有行动,一是因为自己的惰性,不愿走出舒适区;二是觉得自己的水平不够,知识不够深入和系统,写出来意义不大。但“吾生也有涯,而知也无涯”,学习是永无止境的,而懒惰是不可取的。所以我现在下定决心走出舒适区,希望通过写技术博客的方式,总结提炼自己的知识并与大家分享。

如果我的博客能够对任何一个人的学习或工作有所帮助,我就觉得值了。如果大家发现我的错误,并愿意帮我指出来,我会非常感激。希望以此为契机,交到志同道合的朋友,大家一起在路上,共同进步。

自我介绍

  • 网名:飞鸿踏雪2018

  • 简介:大学专业为机械工程,后转行从事软件开发,现已从事软件开发相关工作十多年

主要内容

结合我自己的工作经验,我目前计划从以下几个方面来进行分享,以后可能会根据工作或学习情况进行调整。

Linux

  • 首先声明我不是专职的运维人员,这部分我希望从开发人员的角度来描述Linux的相关知识,因为我前几年的开发都是基于Windows平台的,没有接触过Linux,知道这类开发人员学习Linux的困惑和痛苦,希望我的这部分经验能帮大家少走一点弯路。
  • 前期的部分面向Linux零基础的开发人员,后面逐渐深入,水平达到半个专业运维人员的水平。

编程技能

  • 这部分主要分享编程过程中的一些实用技能或者有启发性的案例、对某些基本技能的理解,包括但不限于:设计模式、算法、性能优化等。
  • 因为我的主要语言是Java,大部分情况下我会基于Java来分享。如果我以后的能力提高了,我也会尝试用其它语言来表述。

DevOps

  • 这部分我也是边实践边学习边体会,我们现在的团队是采用的DevOps这种模式。对于实践过程的我认识到的体会到的,我希望能够分享出来。
  • 实践可以有原则来指导,但永远也没有标准答案,这部分希望能够和大家有更多的探讨。

软件开发管理流程

  • 这部分同样没有标准答案,不同的公司会有自己不同的开发流程,有些所谓没有开发流程的初创公司其实也有自己的开发流程,只是没有形成文字。
  • 同一公司的同一流程,在不同的项目、不同的人员实施时,会面临不同的问题。我经历过大公司、小公司、传统行业、互联网行业,我会结合自己的理解来和大家一起探讨。

微服务

  • 在当今的互联网和大数据的时代,微服务应该会逐渐成为软件开发的标配,但从认识微服务到很好的基于微服务架构来开发,中间有很长的一段路要走。
  • 对于微服务,我刚上路不久,希望一路上能够有你的陪伴。

架构实战

  • 这部分主要分享工作中的实际架构经验,侧重于实战,会有完整的架构搭建过程。
  • 这部分有宏观层面的架构案例,也有为解决某一局部场景所涉及的解决方案。
  • 对于架构设计的一些感悟,我也会分享,并希望得到大家的指正。

发布原则及更新频次

  • 所有代码相关部分,都是经过验证的,绝对可用。
  • 所有分享的内容都是基于对自己实际工作的总结和思考。
  • 每周至少更新两次。
原创粉丝点击