
個人開発とチーム開発の違い:エンジニアとして成長するための両輪
エンジニアとしてのキャリアの中で、あるいは趣味のプロジェクトとして、私たちは「個人開発(ソロ開発)」と「チーム開発」という2つの異なる開発スタイルを経験します。 一見すると、どちらも「コードを書いてシステムを構築する」という点で同じに見えるかもしれません。しかし、そのプロセス、意思決定、重視されるスキル、そして直面する課題は大きく異なります。 本記事では、これら2つの開発スタイルの本質的な違いを多

エンジニアとしてのキャリアの中で、あるいは趣味のプロジェクトとして、私たちは「個人開発(ソロ開発)」と「チーム開発」という2つの異なる開発スタイルを経験します。 一見すると、どちらも「コードを書いてシステムを構築する」という点で同じに見えるかもしれません。しかし、そのプロセス、意思決定、重視されるスキル、そして直面する課題は大きく異なります。 本記事では、これら2つの開発スタイルの本質的な違いを多

IT用語には、日常的によく耳にする「水」や「流れ」にまつわるメタファーが数多く存在します。特にネットワークや分散システムといった、目に見えないデータの動きを扱う領域では、これらの表現が直感的な理解を助ける重要な役割を果たしています。 本記事では、AWSのApplication Load Balancer(ALB)における「Connection Draining」の仕組みを皮切りに、ITの世界に溢れ


IT用語集(開発・運用・AI時代対応版) 開発、運用、SRE、クラウドネイティブ、生成AIの現場で本当によく出てくる用語を、カテゴリ別に整理。 短めの説明でサクッと把握できるようにしています。 インフラ/ネットワーク/クラウド 用語 説明 CDN 世界各地のサーバーにキャッシュを配置し、コンテンツ配信を高速化する仕組み。 DMZ 外部と内部ネットワークの中間に置かれる、公開サーバー用の隔離領域。

GitHub Copilot Proにも課金しました Claude Code、すぐレート制限きちゃうわ…。もう週制限きてしまったのでGeminiとかAmazon Qとかの無料のやつを使ってなんとか凌いでいる…。 来月からはもうGitHub Copilotに乗り換えることにした。メリットは以下と考えている。 * ①GitHub Copilot Coding Agent * これが良くて、Issue画

Claude Codeとは Claude Codeは、Anthropicが提供するAIコーディングエージェントのCLIツール。 単なるコード補完ではなく、ターミナルやVSCodeから自然言語で指示するだけでファイルの編集・作成・テスト実行・Git操作まで自律的にこなしてくれる。 いわゆる「バイブコーディング」(ノリで指示を投げて、AIに実装を任せるスタイル)を本格的にやりたくて課金してみた。 Cl

はじめに ちょい前から流行ってる「バイブコーディング」ってものを、遅ればせながら2026年から実践してみている。 色々プログラミング向きのAIエージェントを調べてみたんだけど以下の選択肢があった。とりあえず職業エンジニアとして、勉強がてらそれぞれを試してみたい。 - VSCode拡張系 - GitHub Copilot - Gemini Code Assist - Codex - Amazon Q


基本 全般 - SQLの大文字小文字は区別されない - セミコロンまでがコマンドとして扱われる - 文字列定数はシングルクォートで囲む - DDL:データ定義言語 - DML:データ操作言語 - DCL:トランザクション制御のためのコマンド 内部構造 - ヒープ(Heap):データ - FSM(Free Space Map):空き管理 - VM(Visibility Map):見えるか管理 インデ

CA - 証明書局のこと。インターネットの身元保証人 - DigiCert、GlobalSign、Let's Encrypt、Sectigo - 階層構造がある - ルートCA:OS・ブラウザに直接デフォルトで入っていてMSとかAppleとかGoogleとかが管理してる、普段はオフラインでHSMで厳重管理 - 中間CA:実際の発行業務を担当、侵害されても影響を限定できる、オンラインで運用可能 -