はじめに
初めまして。
この記事は、エンジニア歴1年の筆者がアウトプットする習慣をつけるため、練習として作成しました。
拙い文章ですが、初投稿ということで温かい目で見ていただけますと幸いです。
今回は、
- Qiitaとは何か
- Zennとの違い
- エンジニアが記事を書くメリット
について、自分なりに調べたことをまとめてみます。
Qiitaとは?
Qiitaとは、エンジニアに関する知識を記録・共有するためのサービスです。
プログラミングに関するTipsやノウハウ、メモなどを記録・公開することができます。
プログラミングや開発ツールを使っていて、行き詰まったときや困ったときに解決方法を調べ、Qiitaの記事に助けられた経験がある人も多いのではないでしょうか。
自分のために残した備忘録が、知らないどこかの誰かを助けるかもしれない。
そう考えると、なんだか少しいいことをしている気がしますよね。
Zennとの違いは?
エンジニア向けの情報共有サービスとして、Qiitaと並んでよく名前を聞くのがZennです。
どちらも技術的な知識を共有するためのサービスですが、調べてみると利用できる機能や情報の残し方に違いがありました。
| Qiita | Zenn | |
|---|---|---|
| 主な目的 | エンジニアに関する知識の記録・共有 | エンジニアの知見やアイデアの共有 |
| 記事の投稿 | ○ | ○ |
| 本の公開 | - | ○(Books) |
| 断片的なメモ | 基本的に記事としてまとめる | ○(Scraps) |
| GitHubとの連携 | - | ○ |
| 特徴 | 技術的な知識を記事として蓄積しやすい | 複数の形式でアウトプットできる |
Qiitaの特徴
Qiitaの記事にはタグを設定でき、「Flutter」「Dart」「Git」など、技術ごとに記事を探すことができます。
そのため、
- 開発中に遭遇したエラーとその解決方法
- ライブラリやツールの使い方
- 実際に試して分かったこと
- 新しく学んだ技術のまとめ
など、後から自分や他の人が検索して利用できる形で知識を残すのに向いていると感じました。
Zennの特徴
Zennも技術記事を投稿できるサービスですが、記事以外にも「Books」や「Scraps」といった形式があります。
Booksでは複数のチャプターに分けて内容をまとめることができるため、一つのテーマについて体系的に整理したい場合に便利そうです。
また、Scrapsでは調べている途中のメモや試行錯誤などを残すことができます。
さらに、GitHubと連携することで、記事をMarkdownファイルとしてリポジトリ上で管理することもできます。
普段の開発と同じように、ローカル環境で記事を書いてGitで管理できるのはZennの特徴の一つだと思います。
どちらを使う?
調べてみると、QiitaとZennのどちらかが優れているというよりも、どのような形でアウトプットしたいかによって使い分けるのが良さそうだと感じました。
私の場合は、まずは日々の学習で知ったことや、開発中に詰まったこと、その解決方法などを一つの記事として整理して残していきたいと考えています。
そのため、まずはQiitaを使ってアウトプットを始めてみることにしました。
今後、学習内容を体系的にまとめたくなったり、試行錯誤の過程を細かく残したくなったりした場合には、Zennも使ってみたいと思います。
さいごに
最後まで読んでいただき、ありがとうございました。
この記事は、自分で作成した文章をベースに、AIを使って簡単に整理・修正したものです。
自分で文章を書くとどうしても長くなってしまいがちなので、いずれはもっと簡潔に、自分の言葉で分かりやすく伝えられるようになりたいですね。
この記事や他の記事を読んで「自分もQiitaを始めてみようかな」と思った方、ぜひ私と一緒にQiitaを始めてみましょう!
Markdown形式で書くことができるので、実際にやってみると意外と簡単に記事を作成できます。
エンジニアとして、技術力だけでなく「情報を分かりやすく伝える力」を身につけるためにも、これから学んだことや経験したことを少しずつ残していきたいと思います。