ブックマーク / qiita.com (97)

  • エンジニアが年収600・800・1000万円の壁を突破するための6つの能力とキャリア戦略 - Qiita

    ■ ③ 800万円に到達できない3パターンを把握する 自分がどのパターンに当てはまるか確認しましょう(後述)。 ■ ④ スタートアップ向けのロードマップを実行する 段階ごとに取り組むべきことが異なります。ステップ①〜⑤の順で能力を積み上げます(後述)。 ■ ⑤ 1000万円を狙うなら「会社選び」を最優先にする スキルを上げる前に、給与レンジが1000万円以上の会社に入れる状態を作ることが重要です。 専門性でずば抜けたい → 外資系(1つの能力でL5を目指す) 幅広いスキルを活かしたい → 日系大企業(複数の能力でL4以上) ■ ⑥ 1000万円超えのための具体的なスキル強化 CS(コンピュータサイエンス)などの基礎を学ぶ 専門領域を広げる 責任を引き受ける 問題を自分で設定する 経営を学ぶ 英語を学ぶ アウトプットする(ブログ・登壇・OSS) 3. 各項目の説明 ■ 6つの能力とレベル定義

  • Anthropic公式「skill-creator」完全活用ガイド — SKILL.md設計・eval最適化・チーム運用・トラブルシューティングまで全部入り - Qiita

    この記事のポイント(3行要約) skill-creatorはAnthropic公式が配布する「スキルを作るためのスキル」。Claudeに自分専用の作業手順を教え込める 2025年12月18日にAgent Skillsとして正式リリース。Claude.ai、Claude Code、APIで共通して使える 「フォルダにSKILL.mdを置くだけ」で作れる。コード不要でも始められるが、評価(eval)機能まで使うと格的なカスタマイズが可能 はじめに — なぜ今「スキル」なのか ChatGPTを使っていて、こんな経験はないだろうか。 「この書き方でブログを書いて」と毎回長いプロンプトを貼り付ける プロジェクトごとに前提ルールを説明し直す チームで「Claudeへの頼み方」がバラバラ Anthropicが2025年12月にリリースした**Agent Skills(以下Skills)**は、これを解

    Anthropic公式「skill-creator」完全活用ガイド — SKILL.md設計・eval最適化・チーム運用・トラブルシューティングまで全部入り - Qiita
  • 熟練者の「思考」をどうAIに落とし込むか。鉄道インフラの運用負荷軽減に向けた、日立のAIアンバサダーの視点 - Qiita Zine

    熟練者の「思考」をどうAIに落とし込むか。鉄道インフラの運用負荷軽減に向けた、日立のAIアンバサダーの視点 私たちの日常は、蛇口をひねれば出る水、途切れることのない電気、そして定刻通りにやってくる列車といった、目立たない「当たり前」に支えられています。 24時間止まらないインフラ領域での障害対応の判断は、1分1秒が重いもので、熟練者の引退で「暗黙知」が失われつつあると言います。 この難題に対して、株式会社 日立製作所(以下、日立)の生成AIサービス開発部は、業務特化型LLMの構築支援やRAGのチューニング支援を行いながら、現場適用のリアリティに踏み込んだ生成AIの活用を推進しています。 今回お話を伺ったのは、同組織でクライアント企業への生成AI活用推進を担当しつつ、日立の「AIアンバサダー」にも任命されている細包 愛子(ほそかね あいこ)さん。 鉄道分野、とりわけ運行管理システム周辺の障害

    熟練者の「思考」をどうAIに落とし込むか。鉄道インフラの運用負荷軽減に向けた、日立のAIアンバサダーの視点 - Qiita Zine
    flatnote
    flatnote 2026/04/25
  • 【Claude Code入門】今から追いつくClaude Code 徹底解説 - Qiita

    第1章 Claude Code って何者? Claude Code がターミナルで実際に動作している様子です。 コード補完ツールとの違い GitHub Copilot をはじめとするコード補完ツールは、今やエディタに欠かせない存在です。カーソルの前後数十行を読んで次のコードを提案する、あの機能を日常的に使っている方も多いと思います。 Claude Code はそれとは性質が異なります。補完ツールが「書いているコードの続きを提案する」のに対して、Claude Code は「作業そのものを実行する」ツールです。 ターミナルに自然言語で指示を入力すると、Claude Code が自分でファイルを読み、必要なコマンドを実行し、コードを書き、結果を確認するまでを一連の流れで行います。開発者は細かい手順を指示するのではなく、「何をしたいか」を伝えるだけで済みます。 どんなことができるのか Claude

  • Opus4.7の登場により、Claude Codeの開発者と公式が「これはもうやめろ」と言い始めた6つのこと - Qiita

    2026年4月16日、AnthropicがClaude Opus 4.7をリリースしました。 同時に公式ブログ「Best Practices for Using Claude Opus 4.7 with Claude Code」が公開され、Claude Code作者のBoris CherneyもXで「6つの新技」を投下しています。 両方を通してAnthropic公式が言っているのは「これまでのClaude Codeの使い方は、今日でやめろ」です。 4.6までは正解だった作法が、4.7では逆効果になることもあるようです ↓Claud CodeはもはやただのAIコーディングツールではなく、誰もがアプリで稼げるようになる収益化ツールです! よければこちらのツイートも見てみてください! 「ペアプロ(細かく指示する)」のはもうやめろ 4.6までの「細かく指示するほど賢く動く」という感覚は、4.7では

    Opus4.7の登場により、Claude Codeの開発者と公式が「これはもうやめろ」と言い始めた6つのこと - Qiita
  • Claude Codeで開発を自動化するSkills 5選 - Qiita

    「Claude Codeを使い始めたけど、毎回同じような指示をプロンプトに書いている気がする…」と感じていませんか? Claude Codeは素のままでも強力ですが、Skillsを使うことで繰り返しの作業を自動化し、開発のルーティンをまるごとコマンド一発に変えることができます。この記事では、開発の自動化に特に役立つSkills 5選を、具体的な使いどころとともに紹介します。 「毎回同じプロンプトを書くのが面倒」「チームの開発フローを統一したい」と感じているエンジニアに、特に読んでほしい内容です。 結論:Skillsは「賢いマクロ」ではなく「文脈を持った自動化」 一般的なマクロやシェルスクリプトは、決められた手順を機械的に繰り返すだけです。でも Claude Code の Skills は違います。プロジェクトのコンテキストを理解した上で、状況に応じた判断をしながら自動化を実行してくれます。

    Claude Codeで開発を自動化するSkills 5選 - Qiita
  • Claude Codeの利用状況をチームで可視化するダッシュボードをOSSで公開しました - Qiita

    株式会社AgenticSec のソフトウェアエンジニアの爲西です。 日々の開発で Claude Code を使うほど、トークンやコストは数字で追いやすい一方、スキル・MCP・サブエージェントがチームにどれだけ根付いているかは、個々のセッションを覗かないと把握しづらい——という体験を何度かしました。便利な機能があるのに共有が追いつかない、導入したはずのMCPが誰にも使われていない、といった「見えなさ」は、ダッシュボードひとつで相当マシになると考えています。 TL;DR Claude Codeの、スキル・MCPサーバー・サブエージェントの利用状況とトークン消費量を自動収集し、チームで共有できるダッシュボードをOSSとして公開しました。 GitHub: https://github.com/AgenticSec/ClaudeCodeUsageDashboard Inspired by ダッシュ

  • 【こわい】Google APIキーの脆弱性により13時間で約900万円請求される事案が発生! Firebase×Geminiで今すぐやるべきセキュリティ対策 - Qiita

    同様の被害は他にも報告されており、13,428USD、82,000USDといった請求がそれぞれ別のユーザーから寄せられています(調べると結構出てきます)。 下の方のredditでは、このままでは倒産してしまう、というかなり悲痛な声があります。82000USDは約1200万円なので、当然でしょう、、。普通にサイバー犯罪の被害者なので、FBIにも相談したみたいです。 題に戻ると、予算アラートが間に合わなかったのは、Google Cloudの請求システムに構造的な遅延があるためです。公式ドキュメントには最大10分程度と記載されていますが、実際には 数時間遅れ で発火するケースも報告されています。アラートだけでは、この種の攻撃に対して質的に無力です(これはGCPに限った話ではありません)。 実はこの問題は、2025年11月にセキュリティ企業Truffle SecurityGoogleの脆弱

    【こわい】Google APIキーの脆弱性により13時間で約900万円請求される事案が発生! Firebase×Geminiで今すぐやるべきセキュリティ対策 - Qiita
  • 【n8n】YouTubeの新着動画を自動収集して「質の高い動画だけLINE通知」する仕組みを作ってみた - Qiita

    はじめに 日々こんなこと思いませんか? 有益なYouTube動画だけ見たい 無駄な動画は見たくない 情報収集を自動化したい そこで今回は、 YouTubeの新着動画を取得 スコアリングで質の高い動画だけ選別 LINEにまとめて通知 という仕組みを n8nで構築しました。 完成イメージ LINEにこんな感じで届きます👇 「ちゃんと見た方がいい動画だけ届く」のがポイントです。 使用技術 n8n YouTube Data API LINE Messaging API Google Sheets(履歴管理) ワークフロー全体像 ① スプレッドシート(通知済み動画取得) ↓ ② YouTube検索APIで新着取得 ↓ ③ 未通知動画だけ抽出 ↓ ④ 詳細情報取得(再生数など) ↓ ⑤ スコア計算 ↓ ⑥ 上位5件に絞る ↓ ⑦ LINE通知 ↓ ⑧ スプレッドシートに保存 実際のワークフロー 以下

    flatnote
    flatnote 2026/04/17
  • 【実例】DDoS攻撃でAWSの請求が200万円になった時の緊急対応マニュアル ─ 防御設定6選 - Qiita

    ある朝、AWS Cost Explorerを開いたら前日のデータ転送費用が18万円になっていた。通常は1日3,000円程度のサービスだ。CloudFrontのアクセスログを見ると、特定のエンドポイントに対して秒間8,000リクエスト以上のトラフィックが流れていた。結果、月末の請求額は約210万円。この記事では、同じ状況に陥った時に何を最優先で実行すべきか、そして事前に設定しておくべき防御策6つを具体的な手順と共に記載する。 気づいた時にはもう遅い ─ DDoSコストの恐怖 DDoS攻撃の厄介な点は、AWSのインフラが攻撃トラフィックを「正常に処理してしまう」ことにある。オートスケーリングは忠実にインスタンスを増やし、CloudFrontはデータ転送量に応じて課金する。攻撃を受けている間、AWSから見れば「アクセスが増えた正常なサービス」にすぎない。 緊急対応: 最初の30分でやること 1.

    【実例】DDoS攻撃でAWSの請求が200万円になった時の緊急対応マニュアル ─ 防御設定6選 - Qiita
    flatnote
    flatnote 2026/04/16
  • Gemma 4 完全解説:Googleの最新OSSモデルはDeepSeekやQwenと戦えるか? - Qiita

    Arena.aiのチャットリーダーボード(2026年4月1日時点)では、31BモデルがオープンモデルのみのランキングでWorld第3位、26B MoEモデルが第6位に位置している。Googleは「パラメータ数で最大20倍大きいモデルを上回る」と主張しており、パラメータ効率という観点では際立った成果を示している。 オープンソースモデルとの比較 vs DeepSeek 現在のオープンソース界で最も注目を集めているDeepSeekシリーズ(DeepSeek-R2、DeepSeek-V3など)と比較すると、Gemma 4は同等重量クラスでは競争力があるものの、大規模モデルのDeepSeekには及ばないというのが現時点の評価だ。DeepSeekは数百億〜数千億パラメータ規模でフロンティアモデルに匹敵するスコアを記録しており、31Bという制約の中での戦いではGemma 4がやや後れを取る。 vs Qw

    Gemma 4 完全解説:Googleの最新OSSモデルはDeepSeekやQwenと戦えるか? - Qiita
    flatnote
    flatnote 2026/04/07
  • AIエージェントが機密データを漏洩する5つの実例 — RBACでは防げない構造的欠陥 - Qiita

    実例1: EchoLeak — Microsoft 365 Copilot(CVE-2025-32711、CVSS 9.3) 攻撃者が細工したメールを送るだけで、被害者のM365データが外部サーバに流出。ゼロクリック。 Copilotが受信メール(外部データ)を読み込んだ後、その指示に従って別のデータを外部URLに送信。MicrosoftのXPIA分類器、外部リンク削除、CSPをすべてバイパスしました。 根原因: Copilotは機密メールを読んだ後も、外部への書き込み能力を保持していた。 参考: Hack The Box解説 実例2: Slack AI データ流出(2024年8月) RAGポイズニングとプロンプトインジェクションの組み合わせ。攻撃者がSlackチャンネルに悪意あるメッセージを投稿し、Slack AIが別のプライベートチャンネルの機密情報を攻撃者に回答する形で流出。 根

    AIエージェントが機密データを漏洩する5つの実例 — RBACでは防げない構造的欠陥 - Qiita
    flatnote
    flatnote 2026/04/07
  • Claude Code で20年前の商用ゲームをほぼ書き直さずにブラウザ移植するまで - Qiita

    ゲーム側は一切触らず、ゲームと描画APIの間に「翻訳レイヤー」を挟むアプローチ ですね。 この D3D9 to WebGL ラッパーによってゲーム側の描画実装を全く変えずに、最大の windows 依存を取り除くことに成功しました。 自分で作ったんじゃなくて Antigravity と Claude Code のエージェントが頑張ってくれました。この子たち、なんでもできるやん! (簡単そうに書いてますが、ちゃんと描画できる状態になるまで何週間か費やしています) この D3D9 変換部分については別で記事書いてるのでよかったら読んでみてください。 描画以外の移植 描画が最大の課題だったのは確かです。しかし、 GunZ をブラウザで動かすには描画以外にも乗り越えるべき壁がいくつもありました。それについてもいくつか紹介します。 ネットワーク:ゲームサーバーもブラウザの中で動いている 冒頭にも書き

    Claude Code で20年前の商用ゲームをほぼ書き直さずにブラウザ移植するまで - Qiita
    flatnote
    flatnote 2026/03/17
  • Google Antigravityを触ってみる- MAGI風アプリを作ってみた - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事ではAIこの記事では2025年にGoogleがリリースしたAIエージェント型統合開発環境であるAntigravityのインストール方法から簡易なwebアプリをAI駆動で作成する方法を説明します。 Antigravityとは AntigravityはGoogleが2025年にリリースした、AIエージェントが自律的に動くことを前提としたAIエージェント型統合開発環境です。 使用者はAIに簡易な要件や指示を文字として指定するだけで、計画(タスク化)、実装、実行、テストをantigravityが自動で実行するAI駆動開発を実現するもので

    Google Antigravityを触ってみる- MAGI風アプリを作ってみた - Qiita
  • AIエージェントによる非定型データ分析と組織のデータ利活用促進 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 普段、プロジェクトで組織向けのBIレポートをよく作成するのですが、近年のAIの台頭もあり、データ利活用に関する問い合わせや相談がますます増えるようになってきました。 データが重要という事自体はこれまでもずっと言われ続けてはいましたが、これまではいわゆる表面的な業務効率化に留まっていた組織も、データの重要性について頭ではなく肌感覚で理解し始めているのだと思います。 いわゆるデータ分析部門や企画部門などの一部の人達だけではなく、より現場に近い領域の人達からもデータに関する意見が多く出るようになってきているのは非常に良い傾向なのでは

    AIエージェントによる非定型データ分析と組織のデータ利活用促進 - Qiita
    flatnote
    flatnote 2026/02/19
  • 【15分で追いつく!】今のClaude Codeができることをざっくり解説 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    flatnote
    flatnote 2026/02/19
  • Anthropic公式「スキル構築ガイド」を読み解く──Claude Codeの真の拡張はここにある - Qiita

    はじめに 2026年1月、Anthropicが「The Complete Guide to Building Skills for Claude」という32ページのPDFを公開しました。 スキルとは、Claudeに特定のタスクを一貫して実行させるための仕組みです。Markdownファイルをフォルダに入れるだけで、Claudeの振る舞いを変えられます。プロンプトのコピペや毎回の説明が不要になる、いわば「再利用可能なプロンプト」です。 このガイドは中身が濃いものの、32ページのPDF英語で通読するのはなかなか骨が折れます。この記事では、ガイドの核心を要約し、実務で使うときに当に効く部分を解説します。 対象読者 Claude Code / Claude.ai を業務で使っている方 毎回同じ説明を繰り返すのが面倒な方 MCPは知っているけど、スキルはまだ触っていない方 この記事で得られること

    Anthropic公式「スキル構築ガイド」を読み解く──Claude Codeの真の拡張はここにある - Qiita
    flatnote
    flatnote 2026/02/19
  • 結局 Python は遅いのか - Qiita

    ※追記(2026/02/16):実行環境追加 はじめに 「Python は遅い」,「Python で for 使うな!」 と言われることは多いですが,実際にどれくらい遅いのか,正直わかっていませんでした. 個人的に,最近は処理速度が必要な場面も増え,「C++ で書くべきか…」と悩むことが多くなってきました. そこで今回は,Python で素朴な for ループを書いた場合や,他の高速化手法を使った場合,そして C++ で書いた場合とで,どれくらい速度や精度に違いが出るのかを実験し,実際にどれほど差があるのかを確かめてみます. 問題設定 今回は,計算量がそれなりにあって実装が簡単な モンテカルロ積分 を問題として選択しました. 目的 Python の書き方による速度の差を確認する C++ で同様の処理を書いた時の差を確認する 問題 モンテカルロ法を用いて,次の定積分を近似する:

    結局 Python は遅いのか - Qiita
  • draw.io MCP + Playwright MCP で画面設計書を自動生成してみた(GitHub Copilot Agent Skills) - Qiita

    はじめに 最近、draw.io MCP が公開されました。 これと Playwright MCP を組み合わせれば、 画面に遷移してスクリーンショット取得(Playwright) スクショに項番を付けたレイアウト図を作る(draw.ioHTML/画像を根拠にMarkdownの 画面設計書を書く (Copilot) ……までかなり自動化できそうだなと思い、休日を溶かして試したメモです。 先に結論 既存設計書がある中、保守目的で“更新”に使うにはまだ早い(特に「項番の一致」が不安定) 画面設計書がない(ないに等しい)プロジェクトで 0 → 1 を起こす用途なら、かなり使えそう

    draw.io MCP + Playwright MCP で画面設計書を自動生成してみた(GitHub Copilot Agent Skills) - Qiita
  • 使われる無能であるための資格「データベース スペシャリスト」を取る理由 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 私は俗にいう「無能」です。中堅と呼ばれるくらいの勤続年数になりましたが、後輩たちに次々と追いぬかれています。5年目にも、4年目にも、そして3年目の後輩にまで階級をこされました。ここ3年間は昇格していません。 案件歴も微妙です。社内でも「使いにくいメンバー」と見られることが増えて、ちょっと肩身も狭さを感じています。 しかし、世の中には私と同じように「無能」とされる人が2割ほどいるそうです。これは「2:6:2の法則」と呼ばれ、組織では「優秀な人が2割、普通の人が6割、無能な人が2割」という割合になると言われています。 そして、そんな2割の無

    使われる無能であるための資格「データベース スペシャリスト」を取る理由 - Qiita
    flatnote
    flatnote 2026/01/27