僕は機械設計で生計を立てていますが、最近の生成AIの進化を見て、機械設計の世界もこれから大きく変わると感じています。どう変わるかはまだわからないものの、AIと関連プログラミングを改めて学んでおく必要があると痛感しています。まずは情報収集からということで、技術情報共有サイトをまとめてみました。ぜひ参考にしてみてください。
目次
カテゴリ: プログラミング・技術ナレッジシェア
このカテゴリは、プログラマーやエンジニアが技術的なノウハウや学びをシェアし、他のユーザーと共有するためのサービスです。記事の執筆、ソースコードの公開、質問・回答が行えるなど、それぞれのプラットフォームが異なる特徴を持っています。
Zenn
- 特徴: エンジニアやデザイナー向けのナレッジ共有プラットフォームで、記事の執筆や本の販売が可能。シンプルなMarkdownでの執筆や、CLIツールによるエディタとの連携が魅力です。
- URL: https://zenn.dev
Qiita
- 特徴: 日本最大級の技術情報共有コミュニティ。プログラミングに関する様々な記事が投稿・閲覧され、質問や議論を行うための機能も充実しています。
- URL: https://qiita.com
GitHub
- 特徴: ソフトウェア開発に欠かせないバージョン管理サービス。リポジトリでのソースコード共有やIssue・Pull Request機能が強力です。
- URL: https://github.com
他の関連プラットフォーム
Stack Overflow
- 特徴: 世界中の開発者が集う質問・回答サイト。プログラミングの疑問を解消できるQ&A形式が魅力です。
- URL: https://stackoverflow.com
Codelabs
- 特徴: Google提供のチュートリアルサイト。Google関連技術だけでなく、実践的なプログラミング学習に役立つコンテンツが豊富。
- URL: https://codelabs.developers.google.com
プログラミング・技術情報共有サイト(日本語中心)
teratail
- 特徴: プログラマー向けのQ&Aサイト。初心者から上級者まで活用でき、質問や回答ができる場として最適。
- URL: https://teratail.com
TechPlay
- 特徴: エンジニアイベントや勉強会の情報が集約されており、ネットワーキングの機会も得られます。
- URL: https://techplay.jp
connpass
- 特徴: イベント告知やコミュニティ運営ができるプラットフォーム。エンジニア向けイベント情報も充実。
- URL: https://connpass.com
ドットインストール(dotinstall)
- 特徴: プログラミング学習に特化した3分動画で、初学者から中上級者までが学べる教材が豊富。
- URL: https://dotinstall.com
Udemy
- 特徴: オンライン学習プラットフォーム。日本語のプログラミングコースも多く提供されています。
- URL: https://www.udemy.com
Paiza
- 特徴: プログラミング問題を解きながらスキルを向上させるプラットフォームで、就職支援も行っています。
- URL: https://paiza.jp
Prog-8(Progate)
- 特徴: 初心者向けのプログラミング学習サイト。ブラウザ上で実際にコードを書いて学べるのが特徴。
- URL: https://prog-8.com
Hatena Blog
- 特徴: ブログサービスとして技術情報の共有にも使われています。Markdown執筆やカスタマイズが可能で、はてなブックマークと連携。
- URL: https://hatenablog.com
プログラミング・技術情報共有サイト(英語中心)
Hacker News
- 特徴: Y Combinatorが運営するニュースサイト。スタートアップやテクノロジーの最新情報が活発に投稿されています。
- URL: https://news.ycombinator.com
DEV Community
- 特徴: エンジニアのための技術情報共有プラットフォーム。ブログや学習リソースが豊富です。
- URL: https://dev.to
Reddit – Programming Subreddit
- 特徴: プログラミング関連の話題が投稿されるサブコミュニティ。最新のトレンドや技術に関する議論が盛んです。
- URL: https://www.reddit.com/r/programming
GitLab
- 特徴: GitHubに似たソースコードのバージョン管理サービス。技術ブログやプロジェクト情報も見つかります。
- URL: https://about.gitlab.com/blog/
Medium – Programming
- 特徴: ブログプラットフォームで、プログラミング関連の記事が豊富。さまざまな技術トピックが投稿されています。
- URL: https://medium.com/tag/programming
CodeProject
- 特徴: 開発者向けの技術記事共有サイトで、チュートリアルやニュースなど幅広いコンテンツが閲覧可能。
- URL: https://www.codeproject.com
Hashnode
- 特徴: エンジニア向けブログプラットフォームで、個人のポートフォリオとしても使える設計がされています。
- URL: https://hashnode.com
FreeCodeCamp
- 特徴: 無料でプログラミングが学べるサイトで、フォーラムやブログを通じた情報共有が活発です。
- URL: https://www.freecodecamp.org
DZone
- 特徴: 技術関連のチュートリアルや記事が集まるサイト。幅広い技術トピックを網羅しています。
- URL: https://dzone.com
LeetCode
- 特徴: プログラミングの問題解決スキルを向上させるプラットフォーム。解法の共有や技術に関する議論も活発。
- URL: https://leetcode.com
HackerRank
- 特徴: プログラミング問題解決と技術スキル向上に特化したプラットフォーム。チュートリアルや問題解法の共有が可能。
- URL: https://www.hackerrank.com
Codementor
- 特徴: 開発者同士のQ&Aや技術コーチングを提供。プログラミングの相談やコードレビューも行えます。
- URL: https://www.codementor.io
以上、技術情報共有サイトのまとめでした。これらのサイトを活用して、共に学び、スキルを向上させていきましょう。今後のAI時代に向けて、一歩ずつ前進していければ幸いです。