ソースコードの配布は「 https://github.com/aegisfleet/qiita-trending-to-bluesky 」で行っています。
Zennトレンド: @dailyzenntrends.bsky.social
GitHubトレンド: @dailygithubtrends.bsky.social
【徹底解剖】ChatGPTグループチャットのセキュリティ アレコレ(前編)
ChatGPTのグループチャットはE2E暗号化に対応しておらず、サーバー側で平文処理が可能な標準的なクラウドSaaSである。
セキュリティ評価の結果、SlackやTeamsと同クラスと判断されるため、企業は機密レベルに応じた明確な利用ポリシーを策定すべきである。
【徹底解剖】ChatGPTグループチャットのセキュリティ アレコレ(前編)
ChatGPTのグループチャットはE2E暗号化に対応しておらず、サーバー側で平文処理が可能な標準的なクラウドSaaSである。
セキュリティ評価の結果、SlackやTeamsと同クラスと判断されるため、企業は機密レベルに応じた明確な利用ポリシーを策定すべきである。
コードレビューをゲーム化しました
生成AIによるコーディングが増加し、コードレビューの重要性が高まる中、筆者は適切なレビューを体験・練習するためのゲームを開発した。
このゲームでは、ユーザーが要件とコードを基にレビューを記述し、Gemini APIがあらかじめ用意された評価基準に基づき採点する。
本アプリはCloudflare環境とAIツール(Claude Code、Gemini)を活用し、短期間で迅速に制作されたものであり、読者に対し、コードレビューの練習機会とAI開発の可能性を提供している。
コードレビューをゲーム化しました
生成AIによるコーディングが増加し、コードレビューの重要性が高まる中、筆者は適切なレビューを体験・練習するためのゲームを開発した。
このゲームでは、ユーザーが要件とコードを基にレビューを記述し、Gemini APIがあらかじめ用意された評価基準に基づき採点する。
本アプリはCloudflare環境とAIツール(Claude Code、Gemini)を活用し、短期間で迅速に制作されたものであり、読者に対し、コードレビューの練習機会とAI開発の可能性を提供している。
意外と使ってない?SlackのRSS通知設定で最新情報をキャッチアップ!
この記事は、コミュニケーションツールであるSlackにRSSフィードを連携させ、Webサイトの更新通知を効率的に受け取る方法を紹介しています。
更新を知りたいサイトのRSSフィードURLを取得し、SlackのRSSアプリに設定することで、指定したチャンネルに最新情報が届くようになります。
活用例として技術記事の更新やクラウドサービスの障害通知などが挙げられます。
通知のメンション指定は不可である点や、通知タイミングがリアルタイムではない場合がある点に注意が必要です。
意外と使ってない?SlackのRSS通知設定で最新情報をキャッチアップ!
この記事は、コミュニケーションツールであるSlackにRSSフィードを連携させ、Webサイトの更新通知を効率的に受け取る方法を紹介しています。
更新を知りたいサイトのRSSフィードURLを取得し、SlackのRSSアプリに設定することで、指定したチャンネルに最新情報が届くようになります。
活用例として技術記事の更新やクラウドサービスの障害通知などが挙げられます。
通知のメンション指定は不可である点や、通知タイミングがリアルタイムではない場合がある点に注意が必要です。
初めて技術書典にサークル参加したら、楽しすぎた件
初めて技術書典にサークル参加した筆者が、イベントの熱気とエンジニアが集う面白さに「楽しすぎた」と感動を伝える。
これから参加を検討する人へ、公式情報を確認する自走力や本を書き上げる強い心があれば、エンジニアなら誰でも挑戦できると強調する。
売上を伸ばすにはテーマの明確化が重要だが、好きなものを書くのが同人誌の醍醐味でもあると述べる。
展示方法の工夫や印刷所に関する実務的なアドバイスを共有し、最後に技術書典は最高なので、迷わず「気合」で挑戦することを強く勧めている。
初めて技術書典にサークル参加したら、楽しすぎた件
初めて技術書典にサークル参加した筆者が、イベントの熱気とエンジニアが集う面白さに「楽しすぎた」と感動を伝える。
これから参加を検討する人へ、公式情報を確認する自走力や本を書き上げる強い心があれば、エンジニアなら誰でも挑戦できると強調する。
売上を伸ばすにはテーマの明確化が重要だが、好きなものを書くのが同人誌の醍醐味でもあると述べる。
展示方法の工夫や印刷所に関する実務的なアドバイスを共有し、最後に技術書典は最高なので、迷わず「気合」で挑戦することを強く勧めている。
【React】コードを書く前の基本概念を理解する
この記事は、世界で人気のフロントエンドライブラリであるReactの基本概念を解説します。
Reactは、再利用可能な「コンポーネント」を組み合わせてUIを構築します。
これは、見た目と機能を一体化して管理する部品です。
開発には、JavaScript内にHTML構造を記述できる「JSX」を使用します。
アプリケーションはAppコンポーネントを起点とした階層構造で設計され、インポートとエクスポート機能を使ってコンポーネントをファイル単位で効率的に分割管理することが、開発の基本となります。
【React】コードを書く前の基本概念を理解する
この記事は、世界で人気のフロントエンドライブラリであるReactの基本概念を解説します。
Reactは、再利用可能な「コンポーネント」を組み合わせてUIを構築します。
これは、見た目と機能を一体化して管理する部品です。
開発には、JavaScript内にHTML構造を記述できる「JSX」を使用します。
アプリケーションはAppコンポーネントを起点とした階層構造で設計され、インポートとエクスポート機能を使ってコンポーネントをファイル単位で効率的に分割管理することが、開発の基本となります。
[Amazon Bedrock AgentCore]エージェント呼び出し時の認証を実装してみる(Inbound Auth解説)
Amazon Bedrock AgentCoreにおける、エージェント呼び出し時の認証機能(Inbound Auth)の重要性を解説しています。
これにより、エージェントへの不正アクセスを防ぎ、ユーザーIDや権限に基づいたパーソナライズされた動作制御が可能になり、運用時のセキュリティリスクを低減できます。
具体的な実装方法として、Amazon Cognitoを利用した認証設定手順を紹介しています。
[Amazon Bedrock AgentCore]エージェント呼び出し時の認証を実装してみる(Inbound Auth解説)
Amazon Bedrock AgentCoreにおける、エージェント呼び出し時の認証機能(Inbound Auth)の重要性を解説しています。
これにより、エージェントへの不正アクセスを防ぎ、ユーザーIDや権限に基づいたパーソナライズされた動作制御が可能になり、運用時のセキュリティリスクを低減できます。
具体的な実装方法として、Amazon Cognitoを利用した認証設定手順を紹介しています。
【セキュリティ】初めてアプリをつくる人がまず抑えておくべき基本的事項
Webアプリケーション開発者が最低限知るべきセキュリティ対策の基本を解説します。
SQLインジェクションにはプリペアドステートメント、XSSには入力値のエスケープが有効です。
さらに、クッキーにHttpOnly/Secure属性を設定し、CSPを導入して多層防御を構築します。
開発時のベストプラクティスとして、ライブラリのデフォルト設定変更と、本番環境での詳細なエラー情報の非表示化も重要です。
常に新しい攻撃に備え、継続的にセキュリティを向上させることが、安全なWebアプリ構築には不可欠です。
【セキュリティ】初めてアプリをつくる人がまず抑えておくべき基本的事項
Webアプリケーション開発者が最低限知るべきセキュリティ対策の基本を解説します。
SQLインジェクションにはプリペアドステートメント、XSSには入力値のエスケープが有効です。
さらに、クッキーにHttpOnly/Secure属性を設定し、CSPを導入して多層防御を構築します。
開発時のベストプラクティスとして、ライブラリのデフォルト設定変更と、本番環境での詳細なエラー情報の非表示化も重要です。
常に新しい攻撃に備え、継続的にセキュリティを向上させることが、安全なWebアプリ構築には不可欠です。
【個人開発】K-POPアイドル同士のダンスチャレンジ動画を探せるサービスを開発しました【Next/Supabase/Cloudflare】
K-POPアイドルのコラボダンス動画がすぐ見つかる検索サービスSeeKPOPを開発した。
この経験を通じて、企画から公開まで一貫して担うことの価値、そして自分の好きな分野の課題解決が開発の動機と成長に繋がることを伝えている。
【個人開発】K-POPアイドル同士のダンスチャレンジ動画を探せるサービスを開発しました【Next/Supabase/Cloudflare】
K-POPアイドルのコラボダンス動画がすぐ見つかる検索サービスSeeKPOPを開発した。
この経験を通じて、企画から公開まで一貫して担うことの価値、そして自分の好きな分野の課題解決が開発の動機と成長に繋がることを伝えている。
プロンプト・エンジニアリングは、まだ始まってすらいない
プロンプト・エンジニアリングは、個人の感覚に頼る「おまじない」の時代を終え、科学的な工学へと進化している。
AIは文脈を察しないため、曖昧なテクニックではなく、思考プロセス(コグニティブ・プロンプティング)や、タスクに必要な情報環境全体(コンテクスト・エンジニアリング)を論理的に設計するアプローチが不可欠であり、これがAI活用の本質となる。
プロンプト・エンジニアリングは、まだ始まってすらいない
プロンプト・エンジニアリングは、個人の感覚に頼る「おまじない」の時代を終え、科学的な工学へと進化している。
AIは文脈を察しないため、曖昧なテクニックではなく、思考プロセス(コグニティブ・プロンプティング)や、タスクに必要な情報環境全体(コンテクスト・エンジニアリング)を論理的に設計するアプローチが不可欠であり、これがAI活用の本質となる。
【Web開発】 主要Webフレームワークを比較 - React、Vue.js、Next.js、Django、FastAPIなど
2025年現在のWeb開発で主流となっているフロントエンドとバックエンドの主要フレームワークを比較解説します。
特にJavaScript系のフレームワークでは、静的型付けを導入するTypeScriptが、バグの早期発見や大規模プロジェクトの保守性向上に不可欠であることを強調します。
React、Vue.js、Next.jsの特性やレンダリング戦略の違いを提示し、プロジェクトに最適な技術選定を支援することが本記事の目的です。
【Web開発】 主要Webフレームワークを比較 - React、Vue.js、Next.js、Django、FastAPIなど
2025年現在のWeb開発で主流となっているフロントエンドとバックエンドの主要フレームワークを比較解説します。
特にJavaScript系のフレームワークでは、静的型付けを導入するTypeScriptが、バグの早期発見や大規模プロジェクトの保守性向上に不可欠であることを強調します。
React、Vue.js、Next.jsの特性やレンダリング戦略の違いを提示し、プロジェクトに最適な技術選定を支援することが本記事の目的です。
AWS初心者がTerraform でVPCを構築してみた話
筆者が研修でIaC(Infrastructure as Code)ツールであるTerraformを初めて学び、その概念と実践を通じてインフラ自動化の重要性を解説している。
IaCは複数環境の人的ミスを防ぎ、効率的な構築に不可欠である。
記事ではVPC作成を例に、ソースコードの準備からCloudShellでのコマンド実行(init, plan, apply)を経て、実際にAWSリソースが作成されるまでの手順を紹介。
初心者でも挑戦可能であり、成功体験を通じて成長する価値を伝えている。
AWS初心者がTerraform でVPCを構築してみた話
筆者が研修でIaC(Infrastructure as Code)ツールであるTerraformを初めて学び、その概念と実践を通じてインフラ自動化の重要性を解説している。
IaCは複数環境の人的ミスを防ぎ、効率的な構築に不可欠である。
記事ではVPC作成を例に、ソースコードの準備からCloudShellでのコマンド実行(init, plan, apply)を経て、実際にAWSリソースが作成されるまでの手順を紹介。
初心者でも挑戦可能であり、成功体験を通じて成長する価値を伝えている。
クレカ不要!!無料でクラウドWebアプリを作ってみた!!
この記事は、クレジットカード登録不要の無料クラウドサービスを組み合わせて、費用ゼロで本格的なWebアプリを構築する方法を紹介しています。
Render(ホスティング)、Supabase(DB)、Clerk(認証)などの無料枠を活用し、小規模団体向けポータルサイトを実際に作成した構成や手順、具体的な機能(会計申請、カレンダー、AI対話など)を解説。
サーバー設定や課金の不安なく、簡単に「プッシュで自動更新」される実用的なシステムが実現できることを示し、読者に挑戦を促しています。
クレカ不要!!無料でクラウドWebアプリを作ってみた!!
この記事は、クレジットカード登録不要の無料クラウドサービスを組み合わせて、費用ゼロで本格的なWebアプリを構築する方法を紹介しています。
Render(ホスティング)、Supabase(DB)、Clerk(認証)などの無料枠を活用し、小規模団体向けポータルサイトを実際に作成した構成や手順、具体的な機能(会計申請、カレンダー、AI対話など)を解説。
サーバー設定や課金の不安なく、簡単に「プッシュで自動更新」される実用的なシステムが実現できることを示し、読者に挑戦を促しています。
【Visual Studio 2026】MCPがついに標準化!NuGet MCPを有効化して動作確認してみた
Visual Studio 2026は、MCP(Model Context Protocol)に標準対応し、Copilotを外部ツールを操作できるエージェントへと進化させた。
これにより、VS 2026はMCPを使って外部ツールにアクセスできる初めてのバージョンとなった。
本記事は、このMCP統合を解説し、組み込みのNuGet MCPサーバーを有効化し、Copilot経由で外部のパッケージ情報を取得する動作確認の手順をまとめている。
【Visual Studio 2026】MCPがついに標準化!NuGet MCPを有効化して動作確認してみた
Visual Studio 2026は、MCP(Model Context Protocol)に標準対応し、Copilotを外部ツールを操作できるエージェントへと進化させた。
これにより、VS 2026はMCPを使って外部ツールにアクセスできる初めてのバージョンとなった。
本記事は、このMCP統合を解説し、組み込みのNuGet MCPサーバーを有効化し、Copilot経由で外部のパッケージ情報を取得する動作確認の手順をまとめている。
[Claude Code] AIコーディング開発サイクル (2025年11月時点)
AIコーディングツールの急速な進化を踏まえ、2025年11月時点での個人の効率的な開発サイクル(Plan、Implementation、Review、Resolve Review、品質保証)を詳細に紹介する。
特に、AIを用いた設計のArtifact化、カスタムコマンドによる実装自動化、多層的なAIレビュー、レビュー対応の自動化を実践しつつ、最終的なコード品質はLinterやテストなど従来型の自動化ツールで担保する、AIと自動化を組み合わせた開発手法を共有することが目的である。
[Claude Code] AIコーディング開発サイクル (2025年11月時点)
AIコーディングツールの急速な進化を踏まえ、2025年11月時点での個人の効率的な開発サイクル(Plan、Implementation、Review、Resolve Review、品質保証)を詳細に紹介する。
特に、AIを用いた設計のArtifact化、カスタムコマンドによる実装自動化、多層的なAIレビュー、レビュー対応の自動化を実践しつつ、最終的なコード品質はLinterやテストなど従来型の自動化ツールで担保する、AIと自動化を組み合わせた開発手法を共有することが目的である。
【大刷新】PMBOK®の第8版がでた
PMBOK®第8版は、第7版の原則ベースの理念を継承しつつ、第6版のプロセスベースの実用性を融合させた統合版です。
第7版で失われた実務的な「How」を強化するため、かつてのプロセス群を再定義した「5つのフォーカスエリア」を導入。
さらに「7つのパフォーマンスドメイン」の内部に「40のプロセス」とITTOs(インプット、ツール、技法、アウトプット)を再統合しました。
これにより、実務家がプロジェクトマネジメントをどう実行するか明確になった、実用性の高い新しいアーキテクチャとなっています。
【大刷新】PMBOK®の第8版がでた
PMBOK®第8版は、第7版の原則ベースの理念を継承しつつ、第6版のプロセスベースの実用性を融合させた統合版です。
第7版で失われた実務的な「How」を強化するため、かつてのプロセス群を再定義した「5つのフォーカスエリア」を導入。
さらに「7つのパフォーマンスドメイン」の内部に「40のプロセス」とITTOs(インプット、ツール、技法、アウトプット)を再統合しました。
これにより、実務家がプロジェクトマネジメントをどう実行するか明確になった、実用性の高い新しいアーキテクチャとなっています。
高受理系高校生が水色コーダーになるために必要な記事
この記事は、高校生が競技プログラミングで水色コーダーになるための具体的な学習ロードマップと心構えを解説する。
競プロは才能が試される厳しい競技であるため、覚悟と地道な努力が必要とされる。
茶色は灰diff、緑はDPやグラフ探索など必須アルゴリズムの習得が鍵となる。
水色を目指すには、緑diffの早解きを徹底的に訓練し、セグメント木や複雑なDPといった高度なアルゴリズムを学ぶ必要がある。
また、コンテストでの戦略や、結果が出ない時のメンタル維持の重要性についても触れている。
高受理系高校生が水色コーダーになるために必要な記事
この記事は、高校生が競技プログラミングで水色コーダーになるための具体的な学習ロードマップと心構えを解説する。
競プロは才能が試される厳しい競技であるため、覚悟と地道な努力が必要とされる。
茶色は灰diff、緑はDPやグラフ探索など必須アルゴリズムの習得が鍵となる。
水色を目指すには、緑diffの早解きを徹底的に訓練し、セグメント木や複雑なDPといった高度なアルゴリズムを学ぶ必要がある。
また、コンテストでの戦略や、結果が出ない時のメンタル維持の重要性についても触れている。
文字化けの正体はこれだ!半角カナ・JIS・UTFの沼を実例で読み解く
文字化けは「文字集合」「符号化方式」「宣言」の不一致から生じます。
これを防ぐためには、全経路をUTF-8に統一し、文字コードの宣言を徹底、正規化方針を明確化することが必須です。
トラブル発生時には、実バイトの観測と最小再現から境界の未制御を特定し、標準化された手順で根本対策を実施することで、文字コードの問題をデータ品質として管理し、事故の再発を防ぎます。
文字化けの正体はこれだ!半角カナ・JIS・UTFの沼を実例で読み解く
文字化けは「文字集合」「符号化方式」「宣言」の不一致から生じます。
これを防ぐためには、全経路をUTF-8に統一し、文字コードの宣言を徹底、正規化方針を明確化することが必須です。
トラブル発生時には、実バイトの観測と最小再現から境界の未制御を特定し、標準化された手順で根本対策を実施することで、文字コードの問題をデータ品質として管理し、事故の再発を防ぎます。
【ポケモン×Java】Lv12:『ラストバトル』~Scanner、while、if~
これまでの学習内容を総動員し、Javaで本格的なポケモンバトルシミュレーションを完成させる最終課題。
Scannerを用いてトレーナーが技を選択し、while文でHPがゼロになるまで勝負を繰り返す処理と、if文による勝敗判定を実装する。
全ての要素を合体させ、ユーザー参加型の対戦形式で熱い最終バトルに挑むことを目標とする。
【ポケモン×Java】Lv12:『ラストバトル』~Scanner、while、if~
これまでの学習内容を総動員し、Javaで本格的なポケモンバトルシミュレーションを完成させる最終課題。
Scannerを用いてトレーナーが技を選択し、while文でHPがゼロになるまで勝負を繰り返す処理と、if文による勝敗判定を実装する。
全ての要素を合体させ、ユーザー参加型の対戦形式で熱い最終バトルに挑むことを目標とする。
エンジニアに必要な自走力について学生目線で言語化してみた
エンジニアにとって不可欠な自走力は、外部指示に依存せず自ら目標を達成する能力である。
筆者はこれを「機関車」に例え、「目的設定」「情報獲得」「問題解決」「完遂力」の4つの部品で構成されると定義。
これらの要素を意識して訓練すれば、誰もが自走力を身につけられる。
エンジニアに必要な自走力について学生目線で言語化してみた
エンジニアにとって不可欠な自走力は、外部指示に依存せず自ら目標を達成する能力である。
筆者はこれを「機関車」に例え、「目的設定」「情報獲得」「問題解決」「完遂力」の4つの部品で構成されると定義。
これらの要素を意識して訓練すれば、誰もが自走力を身につけられる。
【Web開発】 主要Webフレームワークを比較 - React、Vue.js、Next.js、Django、FastAPIなど
2025年現在の主要なWebフレームワーク(React、Vue.js、Next.js、Djangoなど)の特徴と、ライブラリとの違いを解説します。
また、開発効率と型安全性を高めるTypeScriptの役割と、各フレームワークでの導入方法、フロントエンドにおけるレンダリング戦略(SSR/SSG)を詳しく比較します。
【Web開発】 主要Webフレームワークを比較 - React、Vue.js、Next.js、Django、FastAPIなど
2025年現在の主要なWebフレームワーク(React、Vue.js、Next.js、Djangoなど)の特徴と、ライブラリとの違いを解説します。
また、開発効率と型安全性を高めるTypeScriptの役割と、各フレームワークでの導入方法、フロントエンドにおけるレンダリング戦略(SSR/SSG)を詳しく比較します。
インポートしたCSVの行番号
AWS S3からAurora PostgreSQLへCSVデータをインポートする際、データの元となるCSVの行番号を特定する方法を解説する。
一時テーブルを作成し、行番号を記録したいカラムにGENERATED ALWAYS AS IDENTITY属性を付与する。
この設定により、aws_s3.table_import_from_s3関数でインポートを実行すると、IDENTITY列にデータが自動採番される。
この自動採番された値を利用することで、インポート後もCSVにおけるデータの元の行順序を追跡できる。
インポートしたCSVの行番号
AWS S3からAurora PostgreSQLへCSVデータをインポートする際、データの元となるCSVの行番号を特定する方法を解説する。
一時テーブルを作成し、行番号を記録したいカラムにGENERATED ALWAYS AS IDENTITY属性を付与する。
この設定により、aws_s3.table_import_from_s3関数でインポートを実行すると、IDENTITY列にデータが自動採番される。
この自動採番された値を利用することで、インポート後もCSVにおけるデータの元の行順序を追跡できる。
ゲームの負荷試験だってオブザーバビリティしたい!!
本記事は、ゲーム開発におけるオブザーバビリティ(可観測性)の重要性を解説し、負荷試験の段階からシステム状態を把握する手法を提案する。
デモではk6を用いた負荷試験環境を紹介し、New Relicと連携することで、APMやモバイルエージェントを通じてフロントエンドからバックエンドまで一気通貫でパフォーマンスやユーザー体験を把握し、迅速な問題対応と環境最適化が可能になることを示す。
開発の早期段階からオブザーバビリティを導入し、ユーザーがストレスなく遊べる環境作りを目指す、というアプローチを推奨する。
ゲームの負荷試験だってオブザーバビリティしたい!!
本記事は、ゲーム開発におけるオブザーバビリティ(可観測性)の重要性を解説し、負荷試験の段階からシステム状態を把握する手法を提案する。
デモではk6を用いた負荷試験環境を紹介し、New Relicと連携することで、APMやモバイルエージェントを通じてフロントエンドからバックエンドまで一気通貫でパフォーマンスやユーザー体験を把握し、迅速な問題対応と環境最適化が可能になることを示す。
開発の早期段階からオブザーバビリティを導入し、ユーザーがストレスなく遊べる環境作りを目指す、というアプローチを推奨する。
Qiita記事を100%AIに書かせたら、地獄が待っていた
生成AIのみで記事を執筆した過程を公開。
アイデア出し、壁打ち、レビューは人間が担当し、GrokやClaudeなどのLLMを使い分けた。
文章生成はAIの得意領域だが、脚注の検証や事実確認などの品質担保に最も時間がかかった。
AIに全て任せるのではなく、文章の生成はAI、ファクトチェックは人間が担う使い方が最も効果的だと結論づけている。
Qiita記事を100%AIに書かせたら、地獄が待っていた
生成AIのみで記事を執筆した過程を公開。
アイデア出し、壁打ち、レビューは人間が担当し、GrokやClaudeなどのLLMを使い分けた。
文章生成はAIの得意領域だが、脚注の検証や事実確認などの品質担保に最も時間がかかった。
AIに全て任せるのではなく、文章の生成はAI、ファクトチェックは人間が担う使い方が最も効果的だと結論づけている。
AIがプログラマを滅ぼすというのは、幻想やったかもしれん
香水レシピ記録アプリ開発で、AIベースエディタによるプロンプト開発を試みたが、機能せず、結局自分でコードを書く必要があった。
この経験から、AIは細かい知識の暗記を不要にする点で便利だが、フレームワーク選定やコード修正、データ構造の設計など、プログラミングの基礎知識がなければ使いこなせないと結論づけた。
AIエージェントは専門的なプロツールであり、真に活用するには、言語やエコシステムを理解した「宮大工のようなプログラマ」が不可欠であると主張し、プログラマの将来性を肯定する。
(188文字)
AIがプログラマを滅ぼすというのは、幻想やったかもしれん
香水レシピ記録アプリ開発で、AIベースエディタによるプロンプト開発を試みたが、機能せず、結局自分でコードを書く必要があった。
この経験から、AIは細かい知識の暗記を不要にする点で便利だが、フレームワーク選定やコード修正、データ構造の設計など、プログラミングの基礎知識がなければ使いこなせないと結論づけた。
AIエージェントは専門的なプロツールであり、真に活用するには、言語やエコシステムを理解した「宮大工のようなプログラマ」が不可欠であると主張し、プログラマの将来性を肯定する。
(188文字)
生粋のプログラマーが「ビジュアルスクリプティングしか使えない環境」と本気で向き合ってわかったこと
生粋のプログラマーはビジュアルスクリプティングを非効率だと感じるが、それはテキスト思考とビジュアル思考という認知スタイルの違いによる。
ビジュアルスクリプティングは、図や空間で情報を理解するクリエイターにとって最適な手法であり、制作への参加を促す大きな価値を持つ。
ただし、大規模開発や保守性には限界があるため、プロジェクトの規模やチームメンバーの認知特性に合わせてツールを選び、互いの得意な形式を尊重した協業が重要である。
生粋のプログラマーが「ビジュアルスクリプティングしか使えない環境」と本気で向き合ってわかったこと
生粋のプログラマーはビジュアルスクリプティングを非効率だと感じるが、それはテキスト思考とビジュアル思考という認知スタイルの違いによる。
ビジュアルスクリプティングは、図や空間で情報を理解するクリエイターにとって最適な手法であり、制作への参加を促す大きな価値を持つ。
ただし、大規模開発や保守性には限界があるため、プロジェクトの規模やチームメンバーの認知特性に合わせてツールを選び、互いの得意な形式を尊重した協業が重要である。