ソフトウェアエンジニアの実態を探る【後編】
「Python」だけじゃない AI時代のエンジニアに求められるスキルとは?
採用市場で高い人気を誇るソフトウェアエンジニアやプログラマー。これらの職種を目指す上で求められるスキルとは。プログラミング言語からAI活用のトレンドに至るまで、現場で必要とされるスキルを探る。(2025/7/24)

IT基盤の新たな標準はどうあるべきか【後編】
Java×VMwareのコスト増で見直される「Javaアプリ移行の常識」とは
JavaとVMwareという企業システムの2大基盤でライセンス体系が再編され、企業はITコストの見直しに迫られている。こうした中で注目を集めているのが、Javaアプリケーションの移行と再設計による最適化だ。(2025/7/23)

リファクタリングか、リライトか【後編】
「リファクタリング」ではなく「リライト」を選ぶべき場面とは? 利点と欠点
アプリケーションの抜本的な改革を目指して、ソースコードを一から書き直す「リライト」は、困難を伴うと同時に、さまざまなメリットをもたらす。細かい修正で済ませる「リファクタリング」との選択のポイントとは。(2025/7/19)

AI時代の安全なコーディングとは【前編】
なぜ「コード生成AI」を信じてはいけない? 便利さに潜む“5つのリスク”
AIコーディングツールの導入により、開発現場の生産性は飛躍的に向上している。一方で、見過ごせないセキュリティリスクも浮かび上がっている。AIによるコード生成に潜む代表的なリスクを5つ解説する。(2025/7/21)

ソフトウェアエンジニアの実態を探る【前編】
いまさら聞けない「ソフトウェアエンジニア」とは? 職種の違いや年収は?
ソフトウェアエンジニアは、採用市場で最も需要の高い職業の一つだ。その魅力からキャリアパス、収入面まで、ソフトウェアエンジニアの実態を解説する。(2025/7/17)

IT基盤の新たな標準はどうあるべきか【前編】
JavaとVMware、まさかの同時ライセンス再編が招いた“二重苦”の真相
JavaとVMwareのライセンス体系が大きく変わったことが、企業のITコストを増大させる新たな懸念となっている。仮想化基盤に密接に結び付いたJavaアプリケーションの見直しは、今後のIT戦略にも影響を与える。(2025/7/15)

リファクタリングか、リライトか【前編】
コードの“大掃除”「リファクタリング」とは? 主なメリットとデメリット
ソースコードの劣化や保守性低下の対策として、現状の挙動を大きく変えずにソースコードを修正する「リファクタリング」がある。ソースコードを修正する上での、リファクタリングのメリットとデメリットを紹介する。(2025/7/15)

LLMの限界と“次のAI”【後編】
LLMの“これが困る”を解消する「次世代AIモデル」3選
生成AIを支える大規模言語モデル(LLM)には課題がある。課題を克服し、企業やエンドユーザーのニーズに応えるための機能や特徴を有するAIモデルを3つ紹介する。(2025/7/7)

自動化とオーケストレーションの違い【中編】
負担が減るはずの「自動化」を“業務の足かせ”にしないための実践方法
IT運用の効率化を目的に、定型作業の「自動化」や、複数の作業を連携させる「オーケストレーション」を取り入れる選択肢が広がっている。これら2つの手法を取り入れ、成功させるためのポイントとは。(2025/7/3)

ネットワーク監視のこつ【前編】
6ポイントで分かる、「ネットワーク監視システム」の構築方法はこれだ
ネットワークのパフォーマンスやセキュリティの問題を特定するには、ネットワーク監視システムの導入が効果的だ。どのように構築すればいいのか。6つのポイントに分けて解説する。(2025/7/2)

仮想マシンとコンテナを徹底解説【第1回】
いまさら聞けない「仮想マシン」の仕組みと「ハイパーバイザー」の役割
クラウドの普及やコンテナの台頭といった変化がある中でも、「仮想マシン」(VM)はなおさまざまな企業のインフラを支えている。その基本と、根幹となる技術「ハイパーバイザー」の役割を知っておこう。(2025/7/1)

LLMベンチマークの全体像を知る【後編】
今すぐLLMを比較したい 性能が一目で分かる「リーダーボード」はどれ?
LLMの性能をまとめて評価したい場合に有用なのが、リーダーボードだ。さまざまなLLMの性能を評価した情報が公開されている。LLM選びの参考にできる、主要なリーダーボードを紹介する。(2025/6/30)

LLMベンチマークの全体像を知る【中編】
LLMの“実力”はどう測る? 知っておくべき主要ベンチマーク7選
LLMの性能を評価したい場合、どのベンチマークを使えばいいのか。ベンチマークごとに得意分野はあるのか。LLM選定の鍵となる、主要なベンチマークとその特徴を紹介する。(2025/6/27)

リアルユーザーモニタリング(RUM)とは【中編】
「リアルユーザーモニタリング」と「合成モニタリング」の違いは?
Webサイトやアプリケーションの問題を洗い出して改善を図るためにはパフォーマンスモニタリングの手法である「リアルユーザーモニタリング」と「合成モニタリング」が有効だ。両者はどう違うのか。(2025/6/25)

リアルユーザーモニタリング(RUM)とは【前編】
UX向上の“魔法の手法”「RUM」 行動監視がユーザー体験を高める?
Webサイトやアプリケーションの応答が遅いと、ユーザーの離脱につながる恐れがある。その予防策の一つは「リアルユーザーモニタリング」(RUM)の実施だ。RUMとは何か。(2025/6/24)

AWSを正しく使いこなす指針【前編】
AWSに必須 コストやパフォーマンスを最適化する「6つの柱」とは?
AWSでシステムを設計、運用する際に欠かせないのが 「AWS Well-Architectedフレームワーク」だ。本稿では、AWSのベストプラクティスの6つの柱と設計・運用のポイントを解説(2025/6/25)

誰でも開発できる時代がやって来た?【後編】
非エンジニアでもプログラムを開発できる「夢のコーディング」の落とし穴
自然言語で「こうしたい」と伝えるだけで、AIがコードを書いてくれる「バイブコーディング」。そのまま使って本当に問題ないのかという懸念はあるが、筆者がその実力を実際に使って試してみた。(2025/6/19)

重要度が高まるデータセンター一元管理【前編】
サーバから空調までまとめて管理する「DCIM」がなぜ今こそ必要なのか?
「データセンターインフラ管理(DCIM)」は、サーバや電源、空調などデータセンターの設備を一元的に可視化・管理するための仕組みだ。インフラ全体を効率よく運用する上で、なぜ今DCIMが重要なのかを解説する。(2025/6/16)

LLMベンチマークの全体像を知る【前編】
LLM、どれを使えばいいの? 性能を評価するための「ベンチマーク」とは
自分が使っているLLMの性能はどの程度なのか。そもそもLLMの性能を評価するにはどうすればよいのか。そうした疑問を解消する、LLMの「ベンチマーク」や実施方法を紹介する。(2025/6/13)

オープンソースデータベース12選【第2回】
「MySQL」と「MariaDB」は何が違うのか? 4つの主要オープンソースDB
導入しやすさやカスタマイズ性など、オープンソースデータベースを使うメリットは複数ある。「MySQL」「MariaDB」をはじめ、主なオープンソースデータベース4つの特徴や用例、ライセンスをまとめた。(2025/6/13)

誰でも開発できる時代がやって来た?【前編】
AIに頼むだけでプログラムができる「今どきのコーディング」の実力
自然言語で「こんな機能を実現したい」と伝えるだけで、AIがコードを書いてくれる「バイブコーディング」が注目されている。実際にバイブコーディングに取り組み、その可能性を探ってみた。(2025/6/12)

いまさら聞けない「インフラ自動化」【後編】
便利なはずの「インフラ自動化」でむしろ大変になる理由とツール選びのヒント
インフラ自動化によって効率化や標準化を実現したい企業にとって、自動化ツール選びは重要だ。自動化ツール導入時の課題、主要な自動化ツールについて解説する。(2025/6/10)

高性能なコンピューティングの現状と未来【後編】
あえて問題点から考える「スーパーコンピュータ」と「量子コンピュータ」の違い
高性能計算を支えるスーパーコンピュータも、将来的な活躍が期待される量子コンピュータも、万能ではない。両者の問題点を整理しながら、コンピューティングの未来を考える。(2025/6/10)

WAF vs. RASP【後編】
Webを守るなら「WAF」と「RASP」どちらを選ぶ? 仕組みからコストまで徹底比較
WAFとRASPはそれぞれ異なる仕組みでWebアプリケーションへの脅威を防ぐ。両者はどのように使い分ければいいのか。コストや運用も踏まえて比較する。(2025/6/4)

人間への影響は
人工超知能(ASI)はAIと何が違う? AGIとの関係は
人工知能(AI)に加えて、ASIというキーワードが登場した。ASIは何か。AIやAGIとはどう違うのか。(2025/5/31)

初心者から熟練者まで挑戦できる
“モバイルセキュリティのプロ”になりたい人が次に狙うべき認定資格と講座5選
モバイルセキュリティ分野でスキルアップを目指すのであれば、認定資格の取得や講座の受講を通じて、現在の自分が持っている知識やスキルを把握するのは一つの手だ。どのような認定資格や講座があるのか。(2025/6/7)

アジャイル開発との違いは?
無駄を省いて効率化 いまさら聞けない「リーン開発」をおさらい
ソフトウェア開発の手法「リーン開発」を実施するとどのようなメリットがあるのか。実施するためにはどのような課題を解消する必要があるのか。アジャイル開発との違いは。(2025/5/23)

「できない理由」はもうない
今からでも遅くない? 「生成AI」「ノーコード」で乗り越える“2025年の崖”
年間最大12兆円もの経済的損失を発生させるという「2025年の崖」問題。ノウハウの不足やレガシーシステムのブラックボックス化を乗り越え、DXを推進する上で、生成AIやノーコードツールの活用が有効だ。(2025/5/26)

IT担当者のためのカーネル入門【後編】
なぜWindowsに「Rust」を使うのか? C、C++から移行するMicrosoftの狙い
Windowsカーネルにプログラミング言語Rustが導入された。Rustが選ばれた背景を解説するとともに、IT担当者の業務にどのような影響があるのかを探る。(2025/5/16)

物理学から学ぶ
「量子とは何か?」から理解する量子コンピューティング入門
商用化に向けて今後大きな進化を遂げるとみられる「量子コンピューティング」。この技術はどのようなもので、何ができるのか。物理学から学んで理解を深めよう。(2025/5/15)

エージェント機能を強化
「Gemini 2.0」で何が変わる? Googleの“マルチモーダルAI”の実力
Googleは「Gemini 2.0」において、テキストだけではなく画像や音声を生成できる「マルチモーダル出力」機能を実装し、さまざまな面での性能向上を実現した。この進化はAIアシスタントの利用シーンをどう広げるのか。(2025/5/13)

IT担当者のためのカーネル入門【前編】
Windowsの「カーネル」とは何か? いまさら聞けないOSの“基本の基”
Windowsの中核機能を担う「カーネル」について理解することは、IT担当者にとっての基本だ。押さえておくべきカーネルの役割や主要機能をおさらいしよう。(2025/5/9)

GPUを効率的に管理する仕組みとは
“GPU争奪戦”は終わるのか? NVIDIAが公開した「KAI Scheduler」の真価
GPU不足が深刻化する中、企業では組織やプロジェクト間のリソース争奪戦が起きている。この問題の解決に役立つのがNVIDIAの「KAI Scheduler」だ。GPUリソースの効率的な管理をどのように実現するのか。(2025/5/8)

「思慮深い人」のように対話
「GPT-4.5」は感情を理解する? 従来モデルとの違いと実力
OpenAIが2025年2月に発表した「GPT-4.5」は、自然な会話と感情理解に特化した最新モデルだ。「GPT-4o」などの従来モデルと比べて何が優れるのか。OpenAIはどのような取り組みで性能を向上させたのか。(2025/5/2)

警戒心を緩めた瞬間が危ない
信頼していたWebサイトがまさかの感染源? 「水飲み場型攻撃」の手口とは
警戒すべき危険な攻撃の一つに、水飲み場型攻撃がある。狩りから名付けられたこの手口はどのようなもので、どう対策を打てばいいのか。攻撃事例を交えて解説する。(2025/5/2)

異変の早期発見が鍵
Androidスマホが示す7つの“危険な兆候”とは? 今すぐやるべきマルウェア対策
知らない間にマルウェアに感染した「Android」スマホは、さまざまな異常な動作を示す。マルウェアに感染した場合に見られる7つの“危険信号”と感染後の対処、今すぐ利用できる予防策を紹介する。(2025/5/1)

TechTargetジャパンエンジニア読本集
「PyTorch」対「TensorFlow」 失敗しない深層学習フレームワークの選び方
深層学習の主要フレームワーク「PyTorch」と「TensorFlow」には複数の違いがある。自社プロジェクトに適したフレームワークを見極める上で欠かせない、それぞれの選択基準や設計思想、メリットとデメリットを取り上げる。(2025/4/30)

不足するクラウド人材、つかむべきキャリア
「クラウド管理のスキル不足」は2025年も継続するか? 専門家の予測は
クラウド管理のスキル不足は、ビジネスにとって大きなマイナスだ。プロジェクトは未完成のまま放置され、セキュリティは低下し、イノベーション(技術革新)は後回しにされる。企業やエンジニアはどう対処すべきか。(2025/4/28)

TechTargetジャパンエンジニア読本集
「x86時代の終わり」に「Java」が脚光を浴びる理由
プロセッサアーキテクチャの多様化が進む中、「Java」が再評価されている。ARM64アーキテクチャの台頭とx86サーバの限界がもたらす技術選択の転換点、AIモデル用のインフラにおけるプログラミング言語選定の新たな視点を解説する。(2025/4/16)

推論は新境地へ【後編】
汎用人工知能(AGI)に近づいた「OpenAI o3」の注目すべき技術とは?
OpenAIが開発した最新のLLM「OpenAI o3」は、従来のAIモデルを大幅に超える性能を誇る。その主要な技術革新と実力を詳しく解説する。(2025/4/14)

押さえておきたい「ローコード」の基礎知識【後編】
「ローコード」と「スクラッチ」、開発者はどう使い分けるべき?
ローコード開発は、効率的で迅速なアプリケーション開発を実現する手法だが、全ての開発ケースに適しているわけではない。ローコード開発とスクラッチ開発それぞれが適するユースケースを解説する。(2025/4/14)

高度なスキル人材にも課題が
「IT人材500万人」のインドがAI開発で陥る“静かなる危機”とは
高度なIT人材や研究開発拠点の確保を目的に、インドに拠点を設置する企業の動きがある。インドのIT人材はどのような分野で活躍しているのか。“弱点”はあるのか。(2025/4/11)

分散システムの真価を引き出す
「セルベースアーキテクチャ」と「マイクロサービスアーキテクチャ」の違いは?
コンポーネントを独立させることでスケーラビリティと可用性を確保する「セルベースアーキテクチャ」と「マイクロサービスアーキテクチャ」は、似ているが異なるアプローチだ。特徴や使い分けの違いを解説する。(2025/4/8)

AIコーディングツール7選【後編】
自社に合うIDE向け「AIコーディングアシスタント」はどれ? 失敗しない選び方
AIコーディングツールは開発効率を向上させる能力を秘める一方で、プライバシーやライセンスの問題も抱えている。どのようなツールが自社に合い、どのような場面で真価を発揮するのか。(2025/4/8)

推論は新境地へ【前編】
OpenAIの新LLM「o3」は「o1」と何が違う? なぜ「o2」は存在しない?
OpenAIの新モデル「OpenAI o3」は、従来のGPT-4oやOpenAI o1を超える存在として注目を集めている。OpenAI o3の技術革新、バージョンごとの違い、利用方法について詳しく紹介する。(2025/4/7)

押さえておきたい「ローコード」の基礎知識【中編】
結局何が違う? 「ローコード」と「スクラッチ」それぞれの長所と短所
ローコード開発とスクラッチ開発それぞれのメリットとデメリットを解説する。プロジェクトの特性や目標に応じて、最適な開発アプローチを選択するための参考にしよう。(2025/4/7)

ネットワークエンジニアリングの未来【前編】
SNSの「ネットワークエンジニアリングを再びクールに」運動が、実は切実な理由
最近のSNSでは、ネットワークエンジニアリングの普及に向けた動きがある。一部のネットワークエンジニアたちが真剣に普及に取り組んでいるからだ。彼らは何を考えているのか。(2025/4/3)

AIコーディングツール7選【前編】
“AIコーディング”でどのツールを選ぶ? 「ChatGPT」「Claude」の真価
コーディング作業の効率化を支援するためのAI技術活用が盛り上がりを見せている。さまざまなAIコーディングツールの中から、自分の用途に合うものを選ぶために、その違いを知っておこう。(2025/4/1)

100万量子ビットの世界へ
Microsoftの新型プロセッサ「Majorana 1」で量子計算はどう変わるのか?
Microsoftは、量子コンピューティングの大きな進展を達成したと主張しており、将来的には医薬品開発、環境問題の解決、建設・製造業向けの新素材開発に貢献する可能性があるという。何を達成したのか。(2025/3/31)

押さえておきたい「ローコード開発」の基礎知識【前編】
いまさら聞けない「ノーコード開発」ではなく「ローコード開発」を選ぶ理由
「ローコード開発」は、開発の効率化に役立つ技術として注目を集めている。具体的にどのようなメリットがあるのか。「ノーコード開発」と何が違うのか。(2025/3/31)