448 articles

qiita_popular 2026/4/4

「動くコード」と「読めるコード」の違いをBefore/Afterで見る

はじめに 「このコード、何してるんだっけ」と、自分が書いたコードに首を傾げた経験はありませんか。 コードは書く時間より、読まれる時間のほうがはるかに長いと言われています。 この記事では、未来の自分とチームメンバーのために、動くけど読みにくいコードを読みやすいコードに変える...

Original: はじめに 「このコード、何してるんだっけ」と、自分が書いたコードに首を傾げた経験はありませんか。 コードは書く時間より、読まれる時間のほうがはるかに長いと言われています。 この記事では、未来の自分とチームメンバーのために、動くけど読みにくいコードを読みやすいコードに変える...

qiita_popular 2026/4/4

【Excel】よく使う便利な関数まとめ(初級編)

Excelを使っていると、毎回同じ計算やデータ整理をする場面があります。 今回は、実務でもよく使う便利な関数をわかりやすくまとめました。 1. SUM関数(合計) 対応バージョン: Excel 2003以降 / Excel 2007 / 2010 / 2013 / 2...

Original: Excelを使っていると、毎回同じ計算やデータ整理をする場面があります。 今回は、実務でもよく使う便利な関数をわかりやすくまとめました。 1. SUM関数(合計) 対応バージョン: Excel 2003以降 / Excel 2007 / 2010 / 2013 / 2...

qiita_popular 2026/4/4

Struts1入門まとめ|基本構造・つまずきポイント

執筆のきっかけ 最初にJavaを業務で触れた際のフレームワークが「Struts1」でした 現在はSpring系が主流ですが、保守案件やフレームワーク移行等で稀に触れる機会があると思います。 この記事では、Java/Struts初学者向けに、基本とつまずきやすいポイントをま...

Original: 執筆のきっかけ 最初にJavaを業務で触れた際のフレームワークが「Struts1」でした 現在はSpring系が主流ですが、保守案件やフレームワーク移行等で稀に触れる機会があると思います。 この記事では、Java/Struts初学者向けに、基本とつまずきやすいポイントをま...

qiita_popular 2026/4/4

【35歳未経験でも理解できた】WWWの基礎

『WWWの基礎〜Webの裏側、完全理解(した気分)〜』 この記事はこんな方におすすめです! 「Web」と「インターネット」の違いをふんわりとしか分かっていない方  URI、HTTP、HTMLなど、アルファベットの連続で脳がフリーズしがちな方  Web開発の勉強を始めた...

Original: 『WWWの基礎〜Webの裏側、完全理解(した気分)〜』 この記事はこんな方におすすめです! 「Web」と「インターネット」の違いをふんわりとしか分かっていない方  URI、HTTP、HTMLなど、アルファベットの連続で脳がフリーズしがちな方  Web開発の勉強を始めた...

qiita_popular 2026/4/4

はじめての Git 実務ガイド:ブランチ運用からトラブル対処まで

Git を使い始めると、ブランチの使い分けや pull / rebase の違いなど、最初に戸惑うポイントがいくつかあります。 特に実務では、操作の意図や使いどころが分からず手が止まってしまうことも少なくありません。 この記事では、現場でよく使われるブランチ運用と基本的な作...

Original: Git を使い始めると、ブランチの使い分けや pull / rebase の違いなど、最初に戸惑うポイントがいくつかあります。 特に実務では、操作の意図や使いどころが分からず手が止まってしまうことも少なくありません。 この記事では、現場でよく使われるブランチ運用と基本的な作...

qiita_popular 2026/4/4

useEffectを何となく使っていた自分が、React公式を読んで正しい使い方を学び直した

以前、業務の中でStrict Mode環境においてuseEffectが二重に発火することが原因で不具合が発生しました。useEffectの中に書いていた処理が意図せず2回実行され、想定外の状態更新が起きていたのです。 この不具合を解消する過程で、自分がuseEffectを使...

Original: 以前、業務の中でStrict Mode環境においてuseEffectが二重に発火することが原因で不具合が発生しました。useEffectの中に書いていた処理が意図せず2回実行され、想定外の状態更新が起きていたのです。 この不具合を解消する過程で、自分がuseEffectを使...

qiita_popular 2026/4/4

“作業者”で終わらないために|未経験エンジニアが最初に変えるべき考え方

はじめまして。株式会社PRUMでエンジニアをしている ひとみ です。 日々、プログラミング学習や実務の中で、つまずきやすいポイントや 考え方を整理して発信しています。 PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。 ▶コーポレートサイト “作業者...

Original: はじめまして。株式会社PRUMでエンジニアをしている ひとみ です。 日々、プログラミング学習や実務の中で、つまずきやすいポイントや 考え方を整理して発信しています。 PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。 ▶コーポレートサイト “作業者...

qiita_popular 2026/4/4

「聞きにくい」を減らすための質問の仕方

はじめに 「これ聞いていいのかな」「また聞いたら迷惑かも」と思って、結局ひとりで長時間詰まってしまった経験はないでしょうか。 私自身、質問することへの遠慮から抱え込みすぎてしまったことがありました。一方で、「もう少し自分で調べてから聞いてほしい」と思われるのも避けたい。こ...

Original: はじめに 「これ聞いていいのかな」「また聞いたら迷惑かも」と思って、結局ひとりで長時間詰まってしまった経験はないでしょうか。 私自身、質問することへの遠慮から抱え込みすぎてしまったことがありました。一方で、「もう少し自分で調べてから聞いてほしい」と思われるのも避けたい。こ...

qiita_popular 2026/4/4

Axiosサプライチェーン攻撃の手口をPostmortemで読んだら、まるでルパン三世だった

いえらぶGROUPの開発部で執行役員を務めています、和田です。わだけんです。 axiosサプライチェーン攻撃に関して、GitHub IssueにPostmortem(事後報告)上がっていましたね。 特に注目したのが、攻撃された流れのところ。「これ、ルパン三世?」。 変...

Original: いえらぶGROUPの開発部で執行役員を務めています、和田です。わだけんです。 axiosサプライチェーン攻撃に関して、GitHub IssueにPostmortem(事後報告)上がっていましたね。 特に注目したのが、攻撃された流れのところ。「これ、ルパン三世?」。 変...

qiita_popular 2026/4/4

【Excel】よく使う便利な関数まとめ(中級編)

初級編 では基本的な関数を紹介しました。 今回は、日々の業務でたびたび使う中級レベルの便利関数をまとめます。 1. MAX関数(最大値) 対応バージョン: Excel 2003以降 / Microsoft 365 =MAX(A1:A10) 範囲内の最大値を取得します...

Original: 初級編 では基本的な関数を紹介しました。 今回は、日々の業務でたびたび使う中級レベルの便利関数をまとめます。 1. MAX関数(最大値) 対応バージョン: Excel 2003以降 / Microsoft 365 =MAX(A1:A10) 範囲内の最大値を取得します...

qiita_popular 2026/4/4

Claude Code 完全リファレンス — 全機能網羅+意外と知らない便利機能トップ10

Claude Code は Anthropic 公式の CLI エージェントです。ターミナルから直接 Claude を呼び出し、コード生成・編集・デバッグ・Git 操作・プロジェクト管理まで一気通貫で行えます。 この記事では 2026 年 4 月時点の全機能をカテゴリ別に整...

Original: Claude Code は Anthropic 公式の CLI エージェントです。ターミナルから直接 Claude を呼び出し、コード生成・編集・デバッグ・Git 操作・プロジェクト管理まで一気通貫で行えます。 この記事では 2026 年 4 月時点の全機能をカテゴリ別に整...

qiita_popular 2026/4/4

Vibe Coding、最初は速い。でも後半で急にしんどくなる

実際にやってみて分かったこと 最近 Vibe Coding を続けていて、最初はかなり便利だと感じました。 画面も処理もすぐ形になるし、初速は本当に速いです。 ただ、機能が増えてくると、しんどさの種類が変わってきます。 大変なのは「コードを書くこと」より、その後の設計、整...

Original: 実際にやってみて分かったこと 最近 Vibe Coding を続けていて、最初はかなり便利だと感じました。 画面も処理もすぐ形になるし、初速は本当に速いです。 ただ、機能が増えてくると、しんどさの種類が変わってきます。 大変なのは「コードを書くこと」より、その後の設計、整...

qiita_popular 2026/3/30

結局どの言語を学べばいいのか?に対する僕なりの答え

■ 概要 新人プログラマが考えるべきことは、 どの「言語」を学ぶかではなく、 「やりたい」ことは何なのかかもしれない・・・ プログラミングを学び始めたとき、最初にぶつかる悩みの一つが、 「結局、どの言語を勉強すればいいの?」 ではないでしょうか。 Python、Ja...

Original: ■ 概要 新人プログラマが考えるべきことは、 どの「言語」を学ぶかではなく、 「やりたい」ことは何なのかかもしれない・・・ プログラミングを学び始めたとき、最初にぶつかる悩みの一つが、 「結局、どの言語を勉強すればいいの?」 ではないでしょうか。 Python、Ja...

qiita_popular 2026/3/30

NeovimからEmacsに乗り換えて3ヶ月経ったので正直に感想を書く

私はモバイルエンジニアなので、iOS開発をする場合は Xcode、Android は AndroidStudio を使っていますが、それ以外の開発は Neovim を使っていました。 しかし、今年(2026年)の1月から、メインエディタを Neovim から Emacs に...

Original: 私はモバイルエンジニアなので、iOS開発をする場合は Xcode、Android は AndroidStudio を使っていますが、それ以外の開発は Neovim を使っていました。 しかし、今年(2026年)の1月から、メインエディタを Neovim から Emacs に...

qiita_popular 2026/3/30

2026/03/30 今日のQiitaトレンド記事をポッドキャストで聴こう!

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 ChatGPTが長いチャットで重くなったときに...

Original: 前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 ChatGPTが長いチャットで重くなったときに...

qiita_popular 2026/3/30

Claude Code「AI秘書」誰でもすぐ使えるテンプレートを公開します ー 設定3分で完了

はじめに Claude Code(Anthropicが提供するCLIベースのAIアシスタント)を使って、自分専用の「AI秘書」を作りました。 毎朝、スケジュール・メール・タスクをまとめたブリーフィングを出してくれる メールを優先度で分類し、返信案まで作ってくれる 会議前...

Original: はじめに Claude Code(Anthropicが提供するCLIベースのAIアシスタント)を使って、自分専用の「AI秘書」を作りました。 毎朝、スケジュール・メール・タスクをまとめたブリーフィングを出してくれる メールを優先度で分類し、返信案まで作ってくれる 会議前...

qiita_popular 2026/3/30

AWS SAP(SAP-C02)合格体験談

AWS SAP(SAP-C02)合格 体験記

概要 最近、AWS Certified Solutions Architect - Professional(SAP)の試験を受け、合格することができました。勉強法などのノウハウを備忘録として残しておきます。 AWS 実務経験 AWS での実務経験は約 6 ヶ月。 主に EC2、ECS、VPC、Cloud...

Original: 概要 最近、AWS Certified Solutions Architect - Professional(SAP)を受験し、無事合格できたので、勉強方法などを備忘録として残しておきます。 AWS経験 AWSの実務経験は半年ほど 主にEC2、ECS、VPC、Clou...

qiita_popular 2026/3/30

GitAgent入門 — AIエージェントをフレームワーク非依存で定義・運用する

AIエージェント開発の「書き直し問題」 AIエージェントを開発していると、避けて通れない問題があります。 フレームワークの乗り換えコストです。 LangChain、CrewAI、AutoGen、OpenAI Agents SDK、Claude Code。 2026年3月時...

Original: AIエージェント開発の「書き直し問題」 AIエージェントを開発していると、避けて通れない問題があります。 フレームワークの乗り換えコストです。 LangChain、CrewAI、AutoGen、OpenAI Agents SDK、Claude Code。 2026年3月時...

qiita_popular 2026/3/30

セキュリティコンサルタント1年目が最初に身につけるべき「情報の読み解き方」

TL;DR 技術知識だけでは「事実の要約」止まり。顧客が求めるのは「判断材料と提案」 3つの問い(背景・目的・効果)を立てるだけで、情報の読み解き方が変わる 毎週のJPCERT/CC Weekly Reportで繰り返し練習できる 対象読者 セキュリティコンサルタ...

Original: TL;DR 技術知識だけでは「事実の要約」止まり。顧客が求めるのは「判断材料と提案」 3つの問い(背景・目的・効果)を立てるだけで、情報の読み解き方が変わる 毎週のJPCERT/CC Weekly Reportで繰り返し練習できる 対象読者 セキュリティコンサルタ...

qiita_popular 2026/3/30

GitHubを使ったClaude Codeのオーケストレーションツールを作っている

この記事は何 以前、Claude Codeへのタスク依頼やレビュー修正依頼をGitHub上で完結できるようにした「claude-task-worker」というツールについて記事を書きました。 この記事を書いた時点では、GitHub上のラベルをトリガーにしてIssue...

Original: この記事は何 以前、Claude Codeへのタスク依頼やレビュー修正依頼をGitHub上で完結できるようにした「claude-task-worker」というツールについて記事を書きました。 この記事を書いた時点では、GitHub上のラベルをトリガーにしてIssue...