编程小白用了3年在 Github 斩获 90k Star! 聊聊学习编程的姿势( 四 )


分享和输出的方式有很多种 , 给大家推荐几种最常见 , 同时也是我最常用的学习方式 。
7.1. 写博客可以养成写博客输出的习惯 。 我在之前有写过一篇文章来说为什么要写博客:程序员写博客很重要吗?。
简单来说 , 主要有下面 几点原因:

  1. 对知识有更加深的认识 , 让自己的知识体系更加完整
  2. 督促/倒逼自己学习
  3. 可能会带来不错的经济收入
  4. 提升个人影响力
  5. 拥有更多机会
  6. 好的博客会成为面试加分项
这个时候 , 你肯定就纠结了: 我该在哪里写博客呢?
作为一个从大二开始就坚持写博客 , 期间折腾了无数次个人网站的我来说: 我推荐先找一个不错的博客平台比如掘金 , 然后在博客平台上写博客 , 后面可以自己搭建自己的博客网站 。
这个时候 , 你肯定又要纠结了:我该怎么搭建自己的博客呢?
Emm...这部分要格外好好看 , 适当记笔记哈 , 小伙伴们!给大家推荐几个最好也是最常见的搭建博客网站的方法 , 想要免费高速个人博客网站的小伙伴们不要错过 。
搭建难度 是否需要服务器 易用性 SEO Hexo 易 非必须 中 一般 Vuepress 易 非必须 易 友好 Docsify 易 非必须 易 不友好 Wordpress 中 必须 易 友好 Halo 中 必须 易 一般
综上 , 我还是比较推荐 Vuepress 和 Docsify 的 。关于如何使用 Docsify 搭建一个自己的博客网站 , 我还写过一篇文章手把手教你搭建:《手把手教你搭建一个文档类型的网站!免费且高速!》。 而且 , 我还提供了配套的视频教程 。 就很贴心好吧!记得给 Guide 哥点个赞 !
有了自己的网站后 , 你可以将自己的文章整理成一个系列 , 然后部署在自己的网站上 , 自己想看的时候就可以随时查阅 。 你也可以将文章同步到其他博客平台来扩大自己的影响力 。
我整理 7 个常见的技术平台供大家参考:
编程小白用了3年在 Github 斩获 90k Star! 聊聊学习编程的姿势文章插图
7.2. 项目组内分享一般公司都会有内部的技术讲座以及博客平台 。
你可以在公司或者项目组内部组织技术讲座 , 这样不仅可以增加自己的存在感 , 还能提高自己的表达能力 。
你也可以在公司内部的博客平台分享自己写的博客 , 这样你写的东西就能被更多人看到了!
7.3. 做开源项目你可以在 Github 分享很多东西 , 你的学习笔记、自己做的实战项目、自己造的轮子......(资源类的不太推荐 , 太容易侵权) 。 虽然 , 现在 Github 被很多人单纯玩成了引流工具 。 但是 , 整体来说 Github 整体技术环境和氛围还是很不错的!
编程小白用了3年在 Github 斩获 90k Star! 聊聊学习编程的姿势文章插图
另外 , 最好的话是要给项目弄一个英文版本 , 项目代码中的注释最好也要是英文的 。 毕竟是开源 , 最好是能准守开源精神使用世界通用语言(这一点我自己也没做好 , 反思!) 。
总结这篇文章 , 我站在自己的这些年自学的角度 , 掏心窝子地说了很多话 。 看了这篇文章之后 , 哪怕你只学会了要使用 Google 搜索我都觉得开心 , 也希望这篇文章能够影响到更多人 。
另外 , 文中讲了很多编程领域不可争的事实或者说正确姿势比如:不要以学生时代应试考试的方式学习编程、多实践、造轮子是一种特别能够提高自己系统编程能力的手段等等 。 说了这么多 , 如果你没有将这些学习编程的正确姿势用到自己平时学习中的话 , 这篇文章对你的帮助可能非常有限 。
这一期原创分享就结束了!让我们一起变强!!!
【编程小白用了3年在 Github 斩获 90k Star! 聊聊学习编程的姿势】我是Guide哥 , 一Java后端开发 , 半个全栈 , 自由的少年 。