過去記事一覧 (2024 年)

12 月

/tt/news/2412/05/news07.jpg
JSONとHCLを比較【前編】

いまさら聞けない「JSON」と「HCL」 “2大設定言語”の違いとは?

インフラの設定管理で目にする「JSON」ファイルと「HCL」ファイル。それぞれどのような場面で役立つのか。両者の特徴と基本構文を、サンプルを交えて解説する。

/tt/news/2412/02/news06.jpg
アプリ保護ツールを比較

AppSec担当者なら知っておきたい「ASPM」と「ASOC」の違いとは?

アプリケーションを保護するツールとして「ASPM」と「ASOC」が登場している。どのようなツールなのか。それぞれの特徴を紹介しながら、どちらを採用すればいいかを考える。

/tt/news/2412/02/news02.jpg
CrowdStrikeから学ぶソフトウェアテストの教訓【後編】

「ソフトウェアテスト」は何のため? CrowdStrike事件からテスト戦略を見直そう

CrowdStrikeが引き起こした「Windows」のシステム障害から、企業のソフトウェア開発者は何を学ぶべきか。現代のシステム運用における新たなリスクと、その対策とは。

11 月

/tt/news/2411/29/news08.jpg
「技術の冬」が直撃するIT業界【前編】

女性がIT職を避けるのはなぜ? 業界が抱える根本的な課題

IT企業による人員削減の波は、多様性を重視した雇用にも影を落としている。女性人材の確保と定着が困難になりつつある現状に警鐘を鳴らす業界団体のレポートから、女性を取り巻くIT業界の問題と解決策に迫る。

/tt/news/2411/29/news06.jpg
STEM系学生を取り巻く現状

コンピュータを学ぶ女子が増えてもIT業界が喜べない理由とは?

STEM(科学、技術、工学、数学)系の科目を専攻する女子生徒は着実に増えているが、同分野には依然として重要な課題が残されている。

/tt/news/2411/28/news03.jpg
API記述言語「TypeSpec」を徹底解説【後編】

API開発でなぜ「TypeSpec」を使う? メリットとデメリットを解説

API記述言語「TypeSpec」の長所と短所の解説を通して、どのような開発者やプロジェクトに適しているのかを探る。TypeSpecをスムーズに利用開始するためのセットアップ手順も解説する。

/tt/news/2411/27/news06.jpg
未来のリスクに準備できているか

ITインフラの半分が危機? Kyndrylの調査で見えた“隠れた問題”とは

企業が競争力を維持するための重要な要素であるITインフラは、幾つかの重大な課題を抱えている。その現状と企業が取るべき行動について、Kyndrylの調査を基に解説する。

/tt/news/2411/27/news01.jpg
ベクトルデータベースは何に役立つ?【後編】

“似ているもの”を探せる「ベクトルデータベース」が活躍する10個の用例

商品のレコメンドや画像認識といったシステムの性能を向上させるのが「ベクトルデータベース」だ。さまざまな業界での活用例から、ベクトルデータベースがどのようにビジネスを変えようとしているのかを読み解く。

/tt/news/2411/25/news06.jpg
CrowdStrikeから学ぶソフトウェアテストの教訓【前編】

CrowdStrikeが「想定外の障害」を防げなかった“本当の理由”

システム障害は技術的な問題ではなく、テスト戦略の欠如が原因で発生することがしばしばある。CrowdStrikeによる「Windows」障害もその例だ。現代のシステム運用が抱える、ソフトウェアテストの根本的な課題とは。

/tt/news/2411/20/news08.jpg
API記述言語「TypeSpec」を徹底解説【前編】

API開発を楽にする「TypeSpec」とは何か? 主要機能と特徴を解説

API記述言語「TypeSpec」は、API設計プロセスの効率化にどのように貢献するのか。その特徴や主要な機能を紹介する。

/tt/news/2411/20/news01.jpg
TechTargetジャパンエンジニア読本集

「GILなしPython」は進化か、それとも退化か?

「Python」の次期バージョンで検討されている仕様変更は、往年の課題を解決すると一部の開発者が期待を寄せている。その一方で、深刻な問題をもたらす懸念もある。改良のはずが改悪になりかねない6つの理由とは。

/tt/news/2411/20/news04.jpg
AI時代のプログラミング言語10選【第5回】

「誰もがAIを開発できる時代」にどう備える?

AI開発の民主化が進み、“誰もがAIシステムを開発できる時代”の到来が近づきつつある。こうした時代の企業に求められることとは。

/tt/news/2411/08/news03.jpg
一筋縄ではいかないAI実装

バイセル、NEC、デジタル庁が明かす「AI活用」の舞台裏 GoogleのAIを選んだ決め手とは?

AIの社会実装は着実に進んでおり、各社は成果の最大化を目指して試行錯誤を重ねている。バイセル、NEC、デジタル庁のAI活用事例を、現場の課題や工夫を交えて紹介する。

/tt/news/2411/20/news06.jpg
ベクトルデータベースは何に役立つ?【前編】

なぜAIは“意味”が分かる? 「ベクトルデータベース」が秘める可能性とは

AI技術の活用には、画像や文章などの非構造化データを大量に管理しなければならない。そうした際に不可欠なのが「ベクトルデータベース」だ。なぜ重要であり、どう役立つのか。

/tt/news/2411/19/news06.jpg
プログラミング言語に万能はない?

Javaもいいけど「Java一択」では乗り越えられない4つの問題

優秀なプログラミング言語の一つに「Java」があるが、どのタスクにも適するわけではない。Javaと他の言語との比較を通して、適切なプログラミング言語を選ぶヒントを解説する。

/tt/news/2411/18/news12.jpg
背景にあるAR市場の事情

遠隔操作ツールの老舗「TeamViewer」が“AR企業の買収劇”を後押しする理由

産業用ARデバイスベンダーRealWearが、TeamViewerの支援のもと、同じくARヘッドセットを製造するAlmer Technologiesを買収した。TeamViewerがARベンダーの買収に関与した背景とは。

/tt/news/2411/14/news07.jpg
アナリストが指摘する“致命的な弱点”

“高過ぎて売れない”「Apple Vision Pro」 廉価版が出ても苦戦しそうな理由

「Apple Vision Pro」の売れ行きが伸び悩む要因は、約50万円という価格だ。Appleが廉価版を開発するといううわさもあるが、それでも苦戦を強いられる可能性がある。価格を下げても解決が難しい本質的な課題とは。

/tt/news/2411/13/news09.jpg
AI時代のプログラミング言語10選【第4回】

AI開発に使えるプログラミング言語は「Python」だけじゃない?

AIアプリケーション開発において、適切なプログラミング言語を選択することは重要な要素の一つだ。AIプロジェクトではどのようなプログラミング言語が選択肢となるのか。

/tt/news/2411/13/news01.jpg
JavaとPythonを比較【後編】

なぜ「Java」は“面倒”で「Python」は“危険”なのか

開発現場に普及している「Java」と「Python」には、それぞれ異なる課題がある。両プログラミング言語の設計に関わる本質的な違いから、その答えを探る。

/tt/news/2411/12/news03.jpg
金融機関のモダナイゼーション事例

住宅金融大手が「Red Hat OpenShift」で進めたリアルタイムデータ処理とは?

大手金融機関Nationwideは、Red Hatの技術を用いてリアルタイムデータの活用を進めている。当初同社が抱えていた課題から、導入した仕組み、成果までを解説する。

/tt/news/2411/08/news08.jpg
特選プレミアムコンテンツガイド

「サーバレス」を徹底解説 メリットとデメリット、3大サービスの違いは?

「サーバレスコンピューティング」は、アプリケーション開発の効率化に役立つ手法だ。そのメリットとデメリットや、3大サービスの違い、利用時の注意点などを多角的に解説する。

/tt/news/2411/06/news01.jpg
AI時代のプログラミング言語10選【第3回】

AI開発で選ばれる「定番のプログラミング言語」はこれだ

AIアプリケーションの開発を成功させる上で、プログラミング言語の選択は非常に重要な要素となる。AI分野で実績のあるプログラミング言語を紹介する。

/tt/news/2411/06/news03.jpg
JavaとPythonを比較【中編】

Hello Worldプログラムから見る「Python」の“本質”とは?

プログラミング言語の中でも比較的自由度の高い「Python」には、独特の記法や機能が存在する。「Hello World」を出力するプログラムを例に挙げて、使い方と機能を学ぼう。

10 月

/tt/news/2410/30/news03.jpg
AI時代のプログラミング言語10選【第2回】

「どのプログラミング言語を使うか」を決める“7つの観点”とは

AIアプリケーションの開発において、重要な要素の一つになるのが「どのプログラミング言語を選択するか」だ。選択の際に具体的に見るべき7つのポイントを解説する。

/tt/news/2410/30/news11.jpg
AI時代にメインフレームを再考する

「脱COBOL」より「活COBOL」こそ“賢い選択”になり得る理由

「IBM Z」をはじめとするメインフレーム製品の進化が「脱COBOL」の風潮に一石を投じている。メインフレームから企業が学ぶべきAI活用のヒントを解説する。

/tt/news/2410/30/news09.jpg
JavaとPythonを比較【前編】

Javaの「main」メソッドは何のためにあるのか

開発者が当たり前のように記述しているJavaの「main」メソッドには、プログラムの安全性に関わる重要な仕組みが隠されている。サンプルプログラムを通じて、mainの重要性を確かめよう。

/tt/news/2410/29/news01.jpg
AIで変わる「IT系職種の需要」【後編】

AI時代に消えない「エンジニア職」3選 生き残るのは“あれ”な仕事

AI技術が普及する中で、人間の一部の仕事はAI技術に代替される可能性がある。反対にAI技術に代替されないのはどの職種なのか。エンジニアはどのようなキャリアプランを構築すべきなのか。

/tt/news/2410/28/news04.jpg
不透明な「VMware Tanzu」の今後【後編】

「VMware離れ」は現実か、それとも非現実か? 揺れる仮想化市場

Broadcomが「VMware Tanzu Platform 10」を発表するなど新たな方針を打ち出す中で、VMware製品の今後の見通しは依然として不透明だ。専門家やユーザー企業は状況をどう見ているのか。

/tt/news/2410/26/news01.jpg
女性進出を阻むAI【後編】

「IT業界=男性社会」を成り立たせる“男女格差”の根深い問題

IT業界における男女格差は積年の課題だ。ダイバーシティー推進の障壁となっている要因は何か。問題を解決し、女性エンジニアが活躍できるようにするために、企業は何に取り組むべきなのか。

/tt/news/2410/23/news02.jpg
TechTargetジャパンエンジニア読本集

CでもC++でもなく「Zig」を学ぶべき5つの理由

「C」「C++」に代わる新たな定番となる可能性があるプログラミング言語が「Zig」だ。従来言語ではなく、Zigを学ぶべき理由とは何か。Zigのメリットを5つの観点から解説する。

/tt/news/2410/23/news06.jpg
AI時代のプログラミング言語10選【第1回】

いまさら聞けない「どのプログラミング言語を使うか」が大切なのはなぜ?

幅広い業界でAI技術を活用する取り組みが進んでいる。AIプロジェクトにおいて、プログラミング言語の選択がなぜ重要なのかを解説する。

/tt/news/2410/22/news04.jpg
AIで変わる「IT系職種の需要」【中編】

AI時代に消えるどころか人気になる「データ系の職種」3選

AI技術が進化する中で、人間の仕事の一部はAI技術に代替される可能性がある。AI技術によって代替されにくいのはどの職種なのか。データに関連する職種を紹介する。

/tt/news/2410/21/news08.jpg
不透明なVMware Tanzuの今後【前編】

VMware製品再編のさなかで「VMware Tanzu」の真価は埋もれたまま?

Broadcomが発表した「VMware Tanzu Platform 10」は、VMwareが取り組んできた計画の一つの結実だと言える。しかしVMware買収後のさまざまな変更を加味すると、先行きは不透明だ。

/tt/news/2410/19/news01.jpg
女性進出を阻むAI【前編】

AIを使えば「女性エンジニア」がいなくなる――その不都合な現実

AI技術の進歩によって、さまざまな業務の自動化が進んでいる。その中で浮上するのが、エンジニアを含めて女性の仕事が奪われていく懸念だ。なぜ女性ばかりが仕事を失う結果になりかねないのか。

/tt/news/2410/18/news03.jpg
これから求められる「生産性ツール」とは【後編】

「GUI操作のPC」はもう限界? 本当は何が必要なのか

生産性ツールが次々と登場しているものの、現場への業務負担は改善されていないようだ。マルチタスクで頭がパンク寸前な現代人が救われるには何が必要なのか。

/tt/news/2410/17/news02.jpg
「稼げるIT系職種」9選【後編】

年収1500万円が夢じゃない「ITエンジニア職種」はどれ?

キャリアプランを考える際は、高い報酬をもらえるだけでなく、将来性のある職種を見極めることが重要だ。これからも安定した需要が見込める高収入のIT系職種を紹介する。

/tt/news/2410/16/news02.jpg
「サーバレス」の正しい理解とは【後編】

いまさら聞けない「サーバレスは安くて簡単」が誤解なのはなぜ?

サーバレスコンピューティングを利用すれば、アプリケーション運用が楽になり、コストも抑えられるという見方がある。しかし、これは一種の“誤解”だと言える。その理由とは。

/tt/news/2410/15/news05.jpg
AIで変わる「IT系職種の需要」【前編】

AIにはやっぱり代替できない「ITエンジニア職」はこれだ

AI技術の進化に伴い、「人間の仕事が奪われるのではないか」と不安を抱くITエンジニアもいるだろう。これからAIに代替されにくいと考えられるITエンジニア職を紹介する。

/tt/news/2410/14/news02.jpg
STEM女子とIT業界の未来【後編】

理系女子が「IT業界で働きたい」とは思えない根本的な原因

STEM(科学、技術、工学、数学)系の科目を専攻する女子学生は増えている一方で、それがIT業界で働く女性の増加には必ずしもつながっていない現実がある。何が原因なのか。

/tt/news/2410/11/news05.jpg
これから求められる「生産性ツール」とは【前編】

生産性にこだわる人ほど「無意味な作業」を繰り返していた?

さまざまな生産性向上ツールが登場する一方で、従業員の業務負荷は改善していないようだ。このような矛盾ともいえる事態は、なぜ起きてしまうのか。

/tt/news/2410/11/news01.jpg
お薦めの「IT系副業」7選【後編】

ITエンジニアなら高収入になれる「人気の副業」はこれだ

ITエンジニアにとって、収入を増やす賢い選択肢になるのが副業だ。稼げる副業を見つけるにはどうすればいいのか。人気の副業と、副業の探し方を紹介する。

/tt/news/2410/10/news03.jpg
「稼げるIT系職種」9選【中編】

“年収1500万円”が狙える「ITエンジニア職種」はこれだ

経済の先行きが不安定な中では、高収入が期待できる上に、ニーズが絶えない職種を見極めることが重要だ。稼ぎ続けたいエンジニアが選ぶべきIT系職種を紹介する。

/tt/news/2410/09/news01.jpg
TechTargetジャパンエンジニア読本集

ChatGPTを脆弱性検出ツール「SAST」として使える方法はこれだ

脆弱性を検出する「SAST」ツールとして「ChatGPT」を生かすには、どうすればよいのか。ChatGPTは従来のSASTツールに取って代わることができるのか。実例を交えながら、その可能性と課題を探る。

/tt/news/2410/09/news07.jpg
「サーバレス」の正しい理解とは【前編】

いまさら聞けない「サーバレス」で何ができる? 3大クラウドで丸分かり

AWS、Microsoft、Googleなどのクラウドサービスには、さまざまなサーバレスコンピューティングサービスがある。何ができるのかを押さえておこう。

/tt/news/2410/09/news02.jpg
Oracle JDKからの移行ガイド【後編】

「Oracle JDK」からの移行で賢くJavaを使い続ける方法とは?

Javaアプリケーションを利用する企業にとって、「Oracle JDK」のライセンス体系の変更は悩ましい問題だ。他の「OpenJDK」ディストリビューションに移行するための方法とは。

/tt/news/2410/08/news01.jpg
AI時代の「RPA」の行方【後編】

RPAを無意味にする「次世代型RPA」は本当に使えるのか?

「大規模アクションモデル」(LAM)の登場により、RPA市場には大きな変化が起きようとしている。ユーザー企業は従来型のRPAを代替する手法をどう評価しているのか。

/tt/news/2410/07/news04.jpg
STEM女子とIT業界の未来【前編】

「コンピュータを学ぶ女子」が増えてもIT業界は素直に喜べない理由

STEM(科学、技術、工学、数学)系の科目を専攻する女子学生の数は、年々増加傾向にある。しかし、この状況を手放しに喜べない理由がある。

/tt/news/2410/04/news02.jpg
お薦めの「IT系副業」7選【中編】

高収入なITエンジニアになれる「賢い副業」はこれだ

本業に加えて副業を持つことは、ITエンジニアにとっては珍しいことではない。どのような選択肢があるのか。人気の副業を紹介する。

/tt/news/2410/03/news03.jpg
新時代のプログラミング学習ガイド【後編】

「Rust」「Ruby」「Python」はなぜ“愛され言語”なのか

プログラミング言語「Rust」「Ruby」「Python」はなぜ開発者の人気を集めるのか。人気の理由を、具体的な利用シーンや課題にも触れながら解説する。

/tt/news/2410/03/news06.jpg
「稼げるIT系職種」9選【前編】

“年収2000万円”を超える「ITエンジニア職種」はこれだ

技術の進化に伴い、IT市場で求められるスキルも変化している。近年需要が急増しており、高収入が期待できるIT系職種を紹介する。

/tt/news/2410/02/news02.jpg
ソフトウェア開発者のキャリアガイド【第8回】

AIだけでは駄目? これからのソフトウェア開発者に必要な“あのスキル”

AI技術の台頭に伴い、ソフトウェア開発の在り方や、開発者に求められるスキルは変わりつつある。開発者はどう備えるべきなのか。

/tt/news/2410/02/news04.jpg
Oracle JDKからの移行ガイド【前編】

「Oracle JDK」からの移行で賢くJavaを使い続けるには?

Oracleの「Java SE」のライセンス体系が変わり、他の「OpenJDK」ディストリビューションに移行する選択肢が生じた。どのようにしてJDKを切り替えればよいのか。

/tt/news/2410/01/news03.jpg
組み込み開発における生成AI活用【後編】

生成AIは「図面」が苦手? 三菱電機は“PoCの壁”をどう乗り越えたのか

生成AIを用いたソフトウェア開発の効率化を目指す三菱電機だが、PoC(概念実証)で生成AIの技術的な限界に直面したという。どのような方法で課題を克服したのか。プロジェクトの成果や展望を紹介する。

9 月

/tt/news/2409/28/news01.jpg
レイオフの新たな真実【後編】

IT業界「赤字じゃないけど人員削減」が続く謎――語られぬその理由

IT業界ではレイオフが相次ぐ中で、明らかになってきたのは人員削減の理由が必ずしも業績不振ではないことだ。企業はその本当の理由を公にしようとしていない。それはなぜなのか。

/tt/news/2409/27/news09.jpg
お薦めの「IT系副業」7選【前編】

高収入なITエンジニアになれる「大人気の副業」はこれだ

副業の新しい考え方である「サイドハッスル」が注目されている。ITエンジニアが自身のスキルを生かして収入を増やす方法として、どのような副業があるのか。

/tt/news/2409/27/news01.jpg
PythonからGILを取り除く是非【後編】

「Python離れ」まで起きかねない“GIL廃止”の波紋

「Python」の「GIL」廃止計画が、コミュニティーに波紋を広げている。技術的な課題について、PythonユーザーやPython創設者はどう考えているのか。

/tt/news/2409/26/news10.jpg
新時代のプログラミング学習ガイド【中編】

“新世代の言語”「Elixir」「Go」「Groovy」「Kotlin」が人気を呼ぶ理由

21世紀に登場した新世代のプログラミング言語「Elixir」「Go」「Groovy」「Kotlin」の人気が高まるのはなぜなのか。これらのプログラミング言語の特徴と魅力を解説する。

/tt/news/2409/26/news03.jpg
ソフトウェア開発の用語11選【第4回】

「MVP」は“最優秀選手”じゃなかった? 誤解しがちなIT用語

ソフトウェア開発でよく使われる「PoC」「MVP」「POS」といったIT用語だが、他の用語や意味と混同してしまうこともある。あらためてその意味や使い方をおさらいする。

/tt/news/2409/25/news03.jpg
組み込み開発における生成AI活用【前編】

三菱電機が開発に「RAG」を使う理由とは? 生成AIプロジェクトの舞台裏

三菱電機はソフトウェア開発の効率化を目指し、生成AIプロジェクトを始動した。ユースケース選定で重要だったことや、選んだ生成AIツールとは。PoC(概念実証)に至るまでの過程を解説する。

/tt/news/2409/25/news02.jpg
TechTargetジャパンエンジニア読本集

「Java」の一見簡単な難問の“本当の答え”とは?

「Java」エンジニアが採用面接で目にする可能性のある、一見簡単な質問には、わなが潜んでいることがある。“ある難問”の理解を通じて、単なる知識だけにとどまらない、エンジニアに求められる真の能力を探る。

/tt/news/2409/25/news14.jpg
レイオフの新たな真実【前編】

「IT業界の人員削減」が止まらない――その恐怖の理由

2024年にIT企業が大規模な人員削減を進める理由は、コロナ禍で採用し過ぎた人員を減らすことが主な理由ではないと専門家はみる。背景にどのような事情があるのか。

/tt/news/2409/25/news09.jpg
ソフトウェア開発者のキャリアガイド【第7回】

キャリアアップできる「優秀なソフトウェア開発者」の共通点とは?

ソフトウェア開発者のキャリアパスはどのように進むのか。キャリアの各段階ではどのような役割を担うのか。成功する開発者に共通するスキルや特性と併せて解説する。

/tt/news/2409/24/news07.jpg
AI時代の「RPA」の行方【前編】

もはや「RPA」という言葉が“オワコン”なのはなぜか

主要RPAベンダーが自社ツールに生成AIを組み込む中で、対抗するスタートアップ企業は「RPAの飛躍的な進化」を実現しようとしている。RPA市場に何が起きようとしているのか。

/tt/news/2409/22/news01.jpg
OpenAIとApple提携の影響【第4回】

iPhoneユーザーが「Apple Intelligence」を素直には歓迎できない訳

Appleは「Apple Intelligence」の提供において、OpenAIとの提携を発表した。これによりさまざまなメリットがもたらされる一方で、懸念点も浮上している。エンドユーザーにとって喜べない点とは。

/tt/news/2409/20/news07.jpg
ARデバイスは普及するのか

「Apple Vision Pro」が“HoloLensの二の舞”にはならない理由

ARデバイスが普及しているとは言い難い。Appleの「Apple Vision Pro」も課題はあるものの、「ある進化」によって市場で受け入れられる可能性がある。

/tt/news/2409/21/news01.jpg
OpenAIとApple提携の影響【第3回】

iPhoneが搭載する「ChatGPT連携」は本当に“便利で安全”なのか?

AppleのAI新機能「Apple Intelligence」からは、OpenAIの生成AIツール「ChatGPT」の機能も利用できる。この機能で何が便利になるのか。Appleユーザーにとっての安全対策は十分なのか。

/tt/news/2409/20/news01.jpg
PythonからGILを取り除く是非【中編】

「Python」次期バージョンがもたらすのは“改良”よりむしろ地獄?

「GIL」を「Python」から削除する提案が承認されたことに伴い、Pythonのエコシステムを支えるライブラリ管理者にも新たな課題が生まれようとしている。どのような影響を与え得るのか。

/tt/news/2409/20/news02.jpg
通信大手BTのAIコーディング活用術【後編】

自動生成コードを使うも捨てるも「開発者の腕」次第? BTが挑むAIリスク対策

通信大手BTは、同社にいる1200人の開発者向けに「Amazon Q Developer」を導入した。ハルシネーションをはじめとする懸念がある中で、ツールを安心して使うために、どのような工夫を取り入れたのか。

/tt/news/2409/19/news08.jpg
ソフトウェア開発者のキャリアガイド【第6回】

いまさら聞けない「GitHub」はなぜ開発者の“必需品”なのか?

さまざまな組織のソフトウェア開発を支えるツールの一つに「GitHub」がある。具体的には開発チームの仕事にどう役立つのか。GitHubの主要機能と併せて解説する。

/tt/news/2409/19/news07.jpg
新時代のプログラミング学習ガイド【前編】

Rust、それともPython? 次に学ぶ「プログラミング言語」を決める方法

技術が目まぐるしく進化する中で開発者は「どのプログラミング言語を学ぶべきか」と悩むことがあるはずだ。時代遅れの開発者にならないための、プログラミング言語の賢い選び方を紹介する。

/tt/news/2409/19/news03.jpg
ソフトウェア開発の用語11選【第3回】

「OBOE」は“あの楽器”じゃなかった? 必修IT用語の意味

「SOLID」「ORM」「OBOE」は、ソフトウェア開発の効率性や信頼性を高める上で理解しておくべきIT用語だ。それぞれの意味や使い方を解説する。

/tt/news/2409/18/news11.jpg
プログラミング言語「Zig」とは【後編】

C、C++の後継「Zig」が“プログラミングの未来”なのはなぜか

「Zig」は、「C」「C++」の後継を目指す比較的新しいプログラミング言語だ。将来のプログラミングの一つの展望を映し出すそのアプローチとは。Zigのメリットを解説する。

/tt/news/2409/17/news06.jpg
仮想空間には何が足りないのか

「OpenUSDの未来」を見据えるNVIDIA “次なる野心”はメタバース?

NVIDIAはメタバース開発向けのAIサービスを2024年7月に発表した。中々普及が進まないメタバースの市場に、NVIDIAはどのような変革を起こそうとしているのか。

/tt/news/2409/14/news01.jpg
OpenAIとApple提携の影響【第2回】

AppleのAI新機能「Apple Intelligence」は結局「ChatGPT」と何が違うのか?

Appleが提供する「Apple Intelligence」とはどのようなAIシステムなのか。Apple Intelligenceが連携する生成AIツールでもある「ChatGPT」と、10個の観点で比較する。

/tt/news/2409/13/news07.jpg
PythonからGILを取り除く是非【前編】

「Python」次期バージョンがもたらす“改良”ではない危険な問題

「Python」の実行速度向上を目指した「GIL」の廃止が、一部のエンジニアの間で議論を呼んでいる。なぜPythonへの悪影響が懸念されているのか。

/tt/news/2409/13/news08.jpg
通信大手BTのAIコーディング活用術【前編】

Amazon Q「自動コード生成」で開発者1200人が奮起 もう“手書き”に戻れない?

通信大手BTは、同社の開発者約1200人向けに「Amazon Q Developer」を導入した。導入の成果や、開発者の生産性を高める上で欠かせなかったことについて解説する。

/tt/news/2409/12/news03.jpg
ソフトウェア開発者のキャリアガイド【第5回】

「プロジェクト炎上」は“たった15分”の簡単な方法で防げる?

ソフトウェア開発のプロジェクトが炎上すると、火消しが簡単ではなくなることがある。燃え上がる前に対処することが重要だ。ソフトウェア開発者は仕事をどう進めるのが望ましいのか。

/tt/news/2409/12/news08.jpg
ソフトウェア開発の用語11選【第2回】

プログラミングの「DRY」「WET」は何が違う? いまさら聞けないIT用語

ソフトウェア開発で使われるIT用語「DRY」「WET」は、ソースコードの品質を高める上で役に立つ指針だ。具体的にどう使われているのか、それぞれの意味や違いと併せて解説する。

/tt/news/2409/12/news09.jpg
特選プレミアムコンテンツガイド

iPhoneを“Windows端末化”する方法はこれだ

「Windows」端末でしか利用できないアプリケーションを、「iPhone」や「Android」スマートフォンで利用したい――。こうした“夢”をかなえる方法があるという。どのような方法なのか。

/tt/news/2409/11/news01.jpg
TechTargetジャパンエンジニア読本集

“フルリモート求人詐欺“の怖過ぎる手口

オフィスに一切出社せずに働きたい――。こうした「フルリモートワーク」の需要に乗じた“求人詐欺”が横行している。どのような手口なのか。被害を防ぐための対策とは。

/tt/news/2409/11/news02.jpg
AI時代のデータベースの選び方【第4回】

「生成AI+RAG」の“鬼門”を突破するための基礎知識とは

RAGとベクトルデータベースが企業の注目を集める一方で、導入に伴う課題も顕在化している。本稿では、ベクトルデータベース導入の技術的課題を乗りこえるための取り組みや、今後のデータベース市場の動きを解説する。

/tt/news/2409/11/news06.jpg
システムとの“自然な対話”の未来【前編】

CLIやGUIとは根本的に違う「NUI」とは? どんな「UI」なのか

新しいユーザーインタフェース「NUI」が注目を集めている。従来のUIよりも直感的な操作を可能にするNUIは、何を目指しているのか。人とシステムの新しい関係を探る。

/tt/news/2409/11/news08.jpg
プログラミング言語「Zig」とは【中編】

C、C++でもRustでもなく「Zig」に期待できるのはなぜか

「Zig」はシステム開発における開発者の幾つかの悩みを解消し得る、新たなプログラミング言語だ。どのようなアプローチを採用しているのか。そのメリットとは。

/tt/news/2409/10/news04.jpg
ソフトウェア開発者のキャリアガイド【第3回】

「どのプログラミング言語を学ぶか」よりも重要な“あれ”とは

「どのプログラミング言語を選ぶか」は、開発者がキャリアを積む上での重要な要素だ。ただし活躍する上で重要なのはそれだけではない。プログラミング言語の選択以上に何が重要なのか。

/tt/news/2409/09/news01.jpg
DevOpsの気になる未来【後編】

開発現場で語られ始めた「DevOps終わり論」の真相

ソフトウェア開発の品質向上や効率化を目指すアプローチ「プラットフォームエンジニアリング」が人気となる一方で、DevOpsは終わりを迎えるとの意見も一部で出ている。それは本当なのか。

/tt/news/2409/07/news01.jpg
OpenAIとApple提携の影響【第1回】

なぜ自前主義のAppleが「OpenAIとの提携」に踏み切ったのか

Appleは独自のAIシステム「Apple Intelligence」を発表すると同時に、OpenAIとの提携を発表した。自前での開発にこだわってきたAppleは、なぜOpenAIと手を組むことにしたのか。

/tt/news/2409/05/news04.jpg
ソフトウェア開発者のキャリアガイド【第2回】

「人気のプログラミング言語」5選、愛される理由は?

ソフトウェア開発ではプログラミング言語、開発ツール、開発手法を適切に選択することが重要だ。その中でも特に押さえておくべき人気のプログラミング言語とは。

/tt/news/2409/05/news06.jpg
ソフトウェア開発の用語11選【第1回】

一流開発者の大原則「KISS」「YAGNI」「TAGRI」とは? そのまさかの意味

開発者が使う「KISS」「YAGNI」「TAGRI」は、ソフトウェア開発の原則とベストプラクティスを表す用語だ。開発現場でどのように使われているのか。それぞれの意味と併せて解説する。

/tt/news/2409/04/news10.jpg
ソフトウェア開発者のキャリアガイド【第4回】

三種の神器ならぬ「ソフトウェア開発の“四種の神器”」はこれだ

ソフトウェア開発プロジェクトを効率的に進めるためには、適切な開発ツールや開発手法を活用することが欠かせない。ソフトウェア開発者が押さえるべき代表的な開発ツールや開発手法を紹介する。

/tt/news/2409/04/news05.jpg
AI時代のデータベースの選び方【第3回】

「生成AIとデータの関係」をより深く理解できる、“ベクトル”の基礎知識

生成AIを活用するための基礎知識として重要性が高まっているのが「ベクトルデータベース」だ。“ベクトル”とは何かを踏まえて、ベクトルデータベースの基本を解説する。

/tt/news/2409/04/news09.jpg
プログラミング言語「Zig」とは【前編】

C++でもRustでもなく「Zig」が必要なのはなぜか

「Zig」はシンプルで強力な構文を備えた新しいプログラミング言語だが、注目点はそれだけではない。従来のコンパイル言語の概念を覆す、革新的な特徴を持つ。その特徴とは何か。

/tt/news/2409/03/news02.jpg
AI時代における市民開発の実態【後編】

「非エンジニアが開発者になる」は生成AI時代の“幻想”でしかなかった?

生成AIの台頭により、非エンジニアが開発に参加する「市民開発」への期待が高まっている。一方で、「誰でもコーディングできる」という考えに注意を促す専門家もいる。その理由とは。

/tt/news/2409/02/news11.jpg
DevOpsの気になる未来【前編】

「DevOpsはもう終わり」論が語られ始めた“本当の理由”

企業の間で広く普及してきたDevOpsだが、近年のシステムの変化に伴い、新しいアプローチに代替されるとの見方もある。企業はどのように考えているのか。

8 月

/tt/news/2408/30/news01.jpg
「仮想現実の世界」が仕事になる【後編】

「VRエンジニア」はいくら稼げる? 気になる年収を調査

VR技術の発展を支える「VRエンジニア」。その年収や需要はどうなのか。VR市場の将来性を踏まえて、業界関係者にVRエンジニアの実態を聞いた。

/tt/news/2408/29/news10.jpg
ソフトウェア開発者のキャリアガイド【第1回】

いまさら聞けない「ソフトウェア開発者」の“専門分野の違い”とは?

ソフトウェア開発者は、ビジネスにおいてますます重要な役割を担うようになっている。今後、キャリアアップを目指す開発者は、どのような専門性を身に付けていると有利なのか。

/tt/news/2408/29/news01.jpg
VMware買収で揺れる市場を狙うSUSE【後編】

「VMwareの代役」を狙う競合ベンダー SUSEと、その“最大のライバル”

BroadcomのVMware買収を受け、プラットフォームエンジニアリング市場での活動を強化しているのがSUSEだ。ただしSUSEには強敵が立ちはだかっていると専門家は指摘する。SUSEの成功の鍵を握る要因とは。

/tt/news/2408/28/news01.jpg
TechTargetジャパンエンジニア読本集

「Java」を初めて学ぶ“お薦めの方法”はこれだ

「Java」を学び始めたい人は、何から手を付けるべきなのか。プログラミングの基礎やJavaのルールを、オンライン開発環境と「数当てプログラム」の開発を通じて学んでみよう。

/tt/news/2408/28/news07.jpg
AI時代のデータベースの選び方【第2回】

RAGにも役立つ「ベクトルデータベース」とは? RDB、グラフDBとの違いは?

RAG(検索拡張生成)実装にも使われる「ベクトルデータベース」は、AI技術の活用が広がる中で企業の関心を集めている。他のデータベースとの違いを交えて、ベクトルデータベースがなぜ必要なのかを解説する。

/tt/news/2408/27/news10.jpg
AI時代における市民開発の実態【前編】

「生成AI×市民開発」がそう簡単でも“うまい話”でもない理由

生成AIの台頭によって、非技術者にとっての開発のハードルは下がりつつある。しかし、こうした市民開発には幾つかの問題がある。注意したい“3つの落とし穴”を紹介する。

/tt/news/2408/27/news03.jpg
Python破滅への一歩か?【後編】

Pythonの「GIL」廃止で“悪夢”がよみがえる? 代わりに台頭する言語は

開発の制約を取り除くために、「Python」での「GIL」廃止が現実味を帯びてきた。ただしこの方針は、過去と同様の混乱を招くだけではなく、ユーザー流出の恐れもあると有識者は警告する。

/tt/news/2408/23/news02.jpg
特選プレミアムコンテンツガイド

「ローコード/ノーコード開発ツール」活用ガイド AI時代の開発の在り方とは?

「ノーコード/ローコード開発ツール」は企業や開発者にどのようなメリットをもたらすのか。AI時代に開発はどのように変わるのか。ノーコード/ローコード開発ツールを活用する上で役立つ基本的な知識をまとめた。

/tt/news/2408/23/news01.jpg
自然言語処理の知識とキャリア【後編】

AI未経験から「NLPエンジニア」になれる“最短ルート”はこれだ

AI開発で重要な役割を果たすのが「自然言語処理(NLP)エンジニア」だ。NLPエンジニアとしてのキャリアを始めたい場合、まず何に着手し、どうステップアップしていけばいいのか。

/tt/news/2408/22/news01.jpg
「仮想現実の世界」が仕事になる【中編】

「VRエンジニア」になる方法とは? 現役のVR開発者に聞いた

VRエンジニアを目指す場合、どのようにしてキャリアのスタートを切ればいいのか。VRエンジニアに、キャリアを始めるためのステップと学習方法を聞いた。

/tt/news/2408/22/news02.jpg
VMware買収で揺れる市場を狙うSUSE【中編】

VMware波乱の余波 SUSEの「StackState買収」による不可避な影響

BroadcomによるVMwareの買収を契機と捉えて、SUSEはプラットフォームエンジニアリング市場での競争力強化に乗り出した。オブザーバビリティベンダーStackStateの統合はどのような影響をもたらすのか。

/tt/news/2408/21/news02.jpg
AI時代のデータベースの選び方【第1回】

生成AI時代に「ベクトルデータベース」が脚光を浴びるのはなぜ?

生成AI活用の広がりに伴い、「ベクトルデータベース」が注目されている。ベクトルデータベースを使うことで企業はどのようなメリットを得られるのか。基本的な仕組みと併せて解説する。

/tt/news/2408/21/news01.jpg
STEM分野における女性活躍の現状【第5回】

女性エンジニアが「IT業界で働きたくない」のはなぜ? 大切な“5つの条件”

IT業界における女性活躍の機会は広がりつつあるが、まだ十分ではない。女性が「IT業界で働きたい」と感じるためには何が必要なのか。変えるべきポイントは5つある。

/tt/news/2408/20/news01.jpg
Python破滅への一歩か?【前編】

Pythonの「GIL」がなくなるのはメリットばかりではない理由

「Python」におけるマルチコアCPUの利用を妨げているのが「GIL」だ。GIL廃止の提案が承認されたことで積年の課題が解決する見込みが出てきた。一方、「混乱が起きる可能性がある」と指摘する有識者もいる。

/tt/news/2408/19/news01.jpg
DevOpsの認定資格とトレーニングコース11選【第4回】

DevOpsエンジニアとしてのスキルを磨ける「学習コースと認定資格」はこれだ

AWSやGoogleなどのベンダーは、DevOpsの認定資格や学習コースを提供している。DevOpsスキルを磨きたいエンジニア向けに、6つの学習コースを紹介する。

/tt/news/2408/16/news02.jpg
ChatGPTはSASTツールになるのか【後編】

「ChatGPT」が「SAST」ツールの座を奪う? 実力と見えてきた課題

開発者の中で「『SAST』ツールの代替として『ChatGPT』が使えるのではないか」といった期待が高まっている。ChatGPTは脆弱性を正確に見つけ出し、SASTを超えることができるのか。

/tt/news/2408/15/news02.jpg
自然言語処理の知識とキャリア【中編】

AI専門家「NLPエンジニア」になるための“教養とスキル”はこれだ

AI時代に需要が高まりつつある自然言語処理(NLP)エンジニアになるには何が必要なのか。具体的な職務内容や、キャリアを歩む上で求められるスキルを解説する。

/tt/news/2408/15/news05.jpg
VMware買収で揺れる市場を狙うSUSE【前編】

「VMware買収」騒動でSUSEにも追い風? 台頭するBroadcom競合ベンダー

BroadcomによるVMwareの買収は、プラットフォームエンジニアリング市場に変化をもたらしている。「Rancher」を提供するSUSEは、この状況をどう見ているのか。市場でのポジションをどう強化しようとしているのか。

/tt/news/2408/14/news01.jpg
STEM分野における女性活躍の現状【第4回】

AI分野でこそ「女性が活躍している」のはなぜか?

IT業界における女性活躍の機会はどのように変化しているのか。特に目立っているのが、AI(人工知能)分野における女性の活躍だ。

/tt/news/2408/13/news09.jpg
「仮想現実の世界」が仕事になる【前編】

「VRエンジニア」が活躍するのはゲーム開発だけじゃない その実態を探る

「VRエンジニア」とは、どのような職業なのか。具体的な業務内容や求められるスキル、働く上で知っておきたい心構えなどについて、業界関係者に聞いた。

/tt/news/2408/12/news02.jpg
DevOpsの認定資格とトレーニングコース11選【第3回】

DevOpsエンジニアとしての“キャリアップ”につながる「学習コース5選」

DevOps関連のキャリアをこれから歩みたいエンジニアや、昇進したいDevOpsエンジニアに最適な、DevOpsの知識やスキルを習得するための学習コースを5つ紹介する。

/tt/news/2408/09/news03.jpg
プロンプトエンジニアリング実践ガイド【後編】

生成AIを巧みに操れる「プロンプトエンジニアリング“3大技法”」はこれだ

生成AIツールから“良い回答”を引き出すには、生成AIツールへの質問や指示である「プロンプト」の改善が効果的だ。誰でも実践できる3つのテクニックを、実例を交えて紹介する。

/tt/news/2408/08/news09.jpg
自然言語処理の知識とキャリア【前編】

「自然言語処理」(NLP)とは何か? 生成AIを知り尽くすための基礎知識

近年注目される生成AIの発展を支えているのが「自然言語処理」(NLP)技術だ。その基本的な仕組みから、NLPエンジニアとしてのキャリアまでを解説する。

/tt/news/2408/08/news08.jpg
ChatGPTはSASTツールになるのか【前編】

「ChatGPT」は“夢の静的解析ツール”になれるのか? コード診断の新時代

コーディングの世界に生成AIの波が押し寄せている。「ChatGPT」が「SAST」に関する開発プロセスを変える可能性があるという。どの程度実用的なのか。サンプルコードを使いながらChatGPTの実力を探る。

/tt/news/2408/06/news01.jpg
DevOpsとプラットフォームエンジニアリングの違い【後編】

「DevOps」と「プラットフォームエンジニアリング」の端的な違いはこれだ

「DevOps」と「プラットフォームエンジニアリング」は、どちらもソフトウェア開発の品質向上や効率化を目指すものだが、お互いに異なる点もある。両者はどう違い、どう共存しているのか。

/tt/news/2408/05/news16.jpg
DevOpsの認定資格とトレーニングコース11選【第2回】

JenkinsやDocker、Kubernetesを一から始める学習コースと認定資格はこれだ

DevOpsスキルを身に付けたい開発者向けに、さまざまな学習コースや認定資格が存在する。自分に合ったコースの見つけ方や、認定資格の準備に向けたアドバイスを紹介する。

/tt/news/2408/02/news05.jpg
プロンプトエンジニアリング実践ガイド【前編】

生成AIの“いまいちな回答”を見違えらせる「プロンプトの作り方」4選

生成AIから適切な回答が得られない場合は、生成AIへの質問や指示である「プロンプト」を変えることで回答を改善できる場合がある。プロンプト作成時に押さえるべき4つのポイントを紹介する。

/tt/news/2408/01/news02.jpg
勢いづくプラットフォームエンジニアリング【後編】

「プラットフォームエンジニアリング」とは何か? 調査で見えたその実態

企業はプラットフォームエンジニアリングチームに対し、開発と運用の効率向上だけではない多様な役割を求めている。企業の成長を実現するために、プラットフォームエンジニアリングチームはどうあるべきか。

7 月

/tt/news/2407/31/news05.jpg
ビジネス向けの生成AI機能も

AWSの生成AIツール「Amazon Q」で開発は“どこまで簡単”になる?

AWSが2024年4月に一般提供を開始した生成AIツール「Amazon Q」は、開発者やビジネスユーザーにどのようなメリットをもたらすのか。その機能や特徴を解説する。

/tt/news/2407/30/news06.jpg
DevOpsとプラットフォームエンジニアリングの違い【前編】

いまさら聞けない「DevOps」「プラットフォームエンジニアリング」とは何か

ソフトウェア開発の効率化と革新は企業の成長の鍵を握っている。その取り組みを支える「プラットフォームエンジニアリング」は、開発者やビジネスにどのような価値をもたらすのか。

/tt/news/2407/29/news12.jpg
DevOpsの認定資格とトレーニングコース11選【第1回】

仕事が楽しくなる「DevOpsの6つのメリット」とは何か?

DevOpsの価値は開発プロセスの効率化だけでなく、開発者の仕事を楽しくすることにある。DevOpsスキルを身に付けることで、開発者にもたらされるメリットを解説する。

/tt/news/2407/29/news01.jpg
開発者のための「在宅ワーク詐欺対策ガイド」【後編】

突然のオファーに要注意 エンジニアを狙う「在宅ワーク詐欺」への対処法

テレワーク人気が続く中で、転職希望者を狙う詐欺が増加している。良い条件のオファーを受け取ったとしても、返事をする前に、信頼できる話なのかどうかを確認しよう。

/tt/news/2407/26/news01.jpg
開発者が本当に求めているもの【後編】

エンジニアが求める「AI時代にふさわしい爆速開発」とは?

ソフトウェア開発の効率性は、企業の成長速度にも影響する。開発者が開発に専念し、生産性を向上させる上で、データ分析やAI技術はどのような変革をもたらすのか。

/tt/news/2407/25/news03.jpg
勢いづくプラットフォームエンジニアリング【前編】

「プラットフォームエンジニアリング」に求められる“新たな役割”とは?

DevOpsの延長線上にある「プラットフォームエンジニアリング」を支えるチームが、開発効率を高めるだけでなく、企業全体に対する重要な役割を担うようになりつつある。その役割とは。

/tt/news/2407/24/news01.jpg
初めてのJavaプログラムを作ってみよう【後編】

「Java」初心者でも作れる “数当てゲーム”で学ぶプログラミングの基本

「Java」を学び始めた人にお勧めしたいのが「数当てゲーム」の開発だ。本稿で紹介するステップを踏めば、変数、条件分岐、ループなどの基本文法を学びつつ、プログラミングの考え方も身に付けられるはずだ。

/tt/news/2407/23/news06.jpg
COBOL人材不足の危機【後編】

COBOL技術者“コボラー”がいなくても「脱COBOL」が正解とは限らない訳

COBOLの技術者不足が深刻化する中、COBOLで開発したシステムが稼働する組織で課題になっているのが、既存システムの維持や移行だ。別のプログラミング言語への移行は、必ずしも最適解にならないという見方がある。

/tt/news/2407/22/news06.jpg
開発者のための「在宅ワーク詐欺対策ガイド」【前編】

フルリモート求人にだまされるな エンジニアを狙う「在宅ワーク詐欺」の実態

フルリモートで働きたいエンジニアを狙う詐欺の被害が広がっている。好条件のオファーを受け取っても、まずは落ち着いて“信頼できる話なのかどうか”を確認しよう。

/tt/news/2407/19/news09.jpg
生成AIで変わるコーディング【後編】

AIコーディング3大ツール「GitHub Copilot」「IntelliCode」「Amazon Q Developer」の違いは?

AI技術を使用したコーディングツールに、開発現場からの期待が集まっている。GitHub、Microsoft、AWSが提供する代表的なAIコーディングツールの機能を解説する。

/tt/news/2407/19/news06.jpg
開発者が本当に求めているもの【前編】

エンジニアの「早く開発がしたい」をかなえる“爆速開発”の現場とは

企業がソフトウェア開発の効率を上げるためには、さまざまな視点からのアプローチが重要だ。開発者がソフトウェア開発に集中できる環境づくりに欠かせない戦略や、教訓を得るために参照すべき考え方とは。

/tt/news/2407/17/news01.jpg
TechTargetジャパンエンジニア読本集

プログラミング3大かっこ「()」「[]」「{}」の“本当の意味”はこれだ

ソースコードには、必ずと言ってよいほど含まれている3種類のかっこ「()」「[]」「{}」。これらの正しい名称や役割、使い方を理解し、プログラミングの概念や文法に対する理解を深めよう。

/tt/news/2407/17/news05.jpg
初めてのJavaプログラムを作ってみよう【前編】

「Javaの学習」を始める“お薦めの方法”はこれだ

オンライン開発環境を使って、「Java」プログラミングの第一歩を踏み出してみよう。定番の「Hello World」プログラムを、「OneCompiler」で実行する方法を紹介する。

/tt/news/2407/16/news04.jpg
COBOL人材不足の危機【前編】

COBOLを使う「コボラー」が消えていく“深刻過ぎる代償”

プログラミング言語COBOLの技術者が続々と引退していく中で、COBOLに精通した人材を見つけることが困難になっている。この状況が引き起こしている、深刻な問題とは。

/tt/news/2407/15/news02.jpg
サーバレスコンピューティングの基礎解説【第4回】

AWS、Microsoft、Google「3大サーバレス」の違いとは?

企業はサーバレスコンピューティングサービスを選ぶ際、どのようなポイントに注意すべきなのか。AWSやMicrosoft、Googleなど主要ベンダーが提供するサービスの特徴と併せて、失敗しない選び方を解説する。

/tt/news/2407/12/news02.jpg
STEM分野における女性活躍の現状【第3回】

COBOL誕生に“あの通信技術”まで? 女性エンジニアがつくったITの歴史

企業のシステムを支えるCOBOLや通信技術が誕生した背景には、女性エンジニアたちの活躍があった。ITの常識として知っておきたい女性エンジニアを紹介する。

/tt/news/2407/12/news06.jpg
生成AIで変わるコーディング【前編】

AIコーディングと「コード補完」「ローコード」「静的解析」の違いとは?

コーディング支援ツールはAI技術を活用することで、どのように進化してきたのか。「コード補完」「ローコード」「静的解析」などとの違いを踏まえて解説する。

/tt/news/2407/10/news07.jpg
Geminiシリーズ新モデルを徹底解剖【後編】

「Gemini 1.5 Pro」の“マルチな能力”を使いこなす、これだけの方法

GoogleのLLM「Gemini 1.5 Pro」はGemini 1.0から何が進化し、どのような用途に使えるのか。使いこなすための方法を、利用方法や料金プランと併せて解説する。

/tt/news/2407/10/news05.jpg
「スタートアップで働く」とはどういうことか

エンジニアが「スタートアップに転職」してから後悔する“4つの理由”

大企業からスタートアップ企業への転職を検討するなら、それぞれの違いについて適切に理解すべきだ。「こんなはずじゃなかった」と後悔しがちな4つの理由とは。

/tt/news/2407/09/news07.jpg
STEM分野における女性活躍の現状【第2回】

女性エンジニアが「IT業界では働きたくない」と感じる理由

IT業界で活躍する女性は増えているが、それでも女性はさまざまな「働きづらさ」を感じる傾向にある。人間関係や待遇などの観点を踏まえて、働きづらさの原因を探る。

/tt/news/2407/08/news06.jpg
サーバレスコンピューティングの基礎解説【第3回】

サーバ管理不要だけじゃない「サーバレスの利点」とは? 3つの例で解説

サーバレスコンピューティングのメリットは、単にインフラの運用管理が楽になるだけではない。そのメリットを、3つの活用例で解説する。

/tt/news/2407/05/news07.jpg
CIプロセスを22分から5分に短縮

数百の開発チームでDevOpsを実現 航空会社があの「CI/CDツール」を選んだ理由

新型コロナウイルス感染症の影響を大きく受けたユナイテッド航空は、旅行需要の変動に柔軟に対処できるよう開発体制を見直した。同社が新しく導入したCI/CDツールとは。

/tt/news/2407/04/news02.jpg
常にアジャイルが正しいとは限らない【後編】

アジャイルは無理でも「脱ウオーターフォール」ならできる“3つのステップ”

「ウオーターフォール」型開発から「アジャイル」型開発への移行を考える企業はある。だが、開発手法をいきなり切り替えるのは難しい。ウオーターフォール型開発の課題を解決する方法はあるのか。

/tt/news/2407/03/news01.jpg
TechTargetジャパンエンジニア読本集

「XML」と「YAML」の違いとは? サンプルで学ぶ基礎知識

「XML」と「YAML」。代表的なデータシリアライズ言語である両者は何が違い、どのような場面で活躍するのか。使用例を交えて解説する。

/tt/news/2407/02/news07.jpg
STEM分野における女性活躍の現状【第1回】

「理系女性の働きやすさ」はどう変わったのか?

男性中心のイメージが強いSTEM(科学、技術、工学、数学)分野だが、社会全体がダイバーシティー推進へとかじを切る中で、女性の働きやすさに変化が起き始めている。

/tt/news/2407/02/news01.jpg
サーバレスコンピューティングの基礎解説【第2回】

「サーバレス」で見落としがちな“5つのデメリット”とは?

サーバレスアーキテクチャの導入を検討する組織は、その欠点を理解しておく必要がある。主なデメリットと、導入前に考えるべきポイントを紹介する。

6 月

/tt/news/2406/29/news01.jpg
小規模言語モデル(SLM)が台頭【後編】

生成AIにLLMではなく、むしろ小規模な「SLM」を使うと何がうれしいのか?

高性能のLLMが次々と登場したことで、生成AIブームは加速した。ただし、中には生成AIを使う場合にLLM以外も選択肢として検討する企業がある。なぜなのか。

/tt/news/2406/28/news08.jpg
常にアジャイルが正しいとは限らない【前編】

ソフトウェア開発の歴史を作った「ウオーターフォールの大誤解」とは?

ウオーターフォール型開発は、実はソフトウェア開発の“ある誤解”から生まれた開発手法だ。アジャイル型開発の考え方も踏まえて、ウオーターフォール型開発が生まれた歴史を振り返ってみよう。

/tt/news/2406/28/news03.jpg
VRの普及は遠くない?【後編】

Teamsでも使えるようになった「VR」は流行するのか、やっぱり駄目なのか?

VR(仮想現実)の機能が「Microsoft Teams」に組み込まれるなど、VRの利用拡大に向けた明るい兆しが見えつつある。これからVRはより広く使われるようになるのか。

/tt/news/2406/28/news06.jpg
データ分析ニュースフラッシュ

JR西日本の「AIアプリ内製化」を支えた“ローコード開発ツール”とは?

企業は「生成AI」を人材不足解消にどう役立てているのか。JR西日本のAIアプリケーション内製開発や、北海道文化放送の「Amazon Bedrock」活用、静岡銀行のAIチャットbot導入などの事例を紹介する。

/tt/news/2406/28/news04.jpg
ちょっとしたJavaの質問を深く考察する【後編】

「Java」の“引っ掛け問題”からエンジニアが得るべき教訓とは

「Java」や「Eclipse IDE」に関する“引っ掛け問題”は、Javaに関する知識を問うだけではない、さまざまな役割を備える。エンジニアがそこから学べることとは。

/tt/news/2406/26/news04.jpg
就労者数は増加傾向なのになぜ……

IT業界で「女性の大量離職」が起きていた残念過ぎる現実

英国家統計局の統計によると、英国IT業界全体の就労者数および女性の就労者数に変動が見られた。この動きを専門家は不安視している。どのような動きがあり、何が原因なのか。

/tt/news/2406/25/news01.jpg
いま考えるべきメタバースの安全性【後編】

だからメタバースは危ない 決定的に欠けている「5つの大切なこと」

メタバースにおける安全性についての議論は、まだ始まったばかりだ。現状のメタバースには何が足りていないのか。安全なメタバース利用を実現するための「5つの要素」とは何か。

/tt/news/2406/24/news10.jpg
サーバレスコンピューティングの基礎解説【第1回】

いまさら聞けない「サーバレスの5大メリット」とは?

アプリケーション開発の効率化に役立つ「サーバレスコンピューティング」が、幅広い業界から注目されている。その基本的な5つのメリットをおさらいする。

/tt/news/2406/24/news09.jpg
生成AI×金融の最前線

“脱COBOL”にも着手 金融4社が語る「生成AIを使い倒す戦略」とは

北國銀行、SBIホールディングス、みずほフィナンシャルグループ、第一生命保険の生成AI活用事例を、課題や解決策と併せて解説する。

/tt/news/2406/22/news02.jpg
小規模言語モデル(SLM)が台頭【前編】

Microsoftが「スマホで使える小型AI」を開発した理由 なぜLLMでは駄目なのか?

Microsoftは小規模言語モデル(SLM)「Phi-3-mini」を2024年4月に発表した。開発に至った背景と、言語モデルの技術的な進展を解説する。

/tt/news/2406/21/news04.jpg
ちょっとしたJavaの質問を深く考察する【前編】

「Java」の一見簡単そうな質問の“本当の答え”とは?

「Java」エンジニアが求人面接でJavaや「Eclipse IDE」に関する質問をされたとき、それまでの経験や知識だけで乗り切ることが正しい選択ではない場合がある。ある“奥深い問題”を例に考えてみよう。

/tt/news/2406/19/news06.jpg
TechTargetジャパンエンジニア読本集

Pythonの“謎”構文「if __name__ == “__main__”」の正体

「Python」のソースコードで見かける「if __name__ == “__main__”」構文は、何のために存在し、どのような役割を持つのか。具体例を通じて学ぼう。

/tt/news/2406/19/news09.jpg
VRの普及は遠くない?【中編】

Web会議の「複数人だと話しにくい」問題を解消する“VR会議”とは?

Web会議はテレワークや遠隔のコミュニケーションを支える手段としてなくてはならない存在だが、参加者が増えるとうまく機能しないことがある。これに悩んだHPEのチームは、VRを活用することにした。

/tt/news/2406/19/news08.jpg
レイオフではなく「破壊的変化」をもたらす?

「未経験エンジニア」はもう要らない 生成AIによって壊れゆく採用市場

企業は生成AIを業務に活用し始めている。この動きは、単純な業務を国外に委託するオフショアアウトソーシングと共通する部分がある。採用市場、ひいては教育現場にどのような影響をもたらし得るのか。

/tt/news/2406/18/news06.jpg
いま考えるべきメタバースの安全性【前編】

メタバースがいくら話題になっても「安易に使ってはいけない」理由とは?

メタバースの活用が広がる中で、その安全性についての議論が十分に進んでいない。市場への参入を考えている企業や、メタバースを利用する消費者は、ある問題を知っておく必要がある。

/tt/news/2406/17/news02.jpg
エンジニアリングの心理学【後編】

「会計システムの欠陥」で900人が無実の罪に なぜ悲劇は止められなかった?

会計システムに関連したえん罪事件は英国全土に議論を巻き起こした。この事件の根底にはシステムの欠陥と人間の認知バイアスがある。このような悲劇を招いてしまった原因とは何か。対策と共に紹介する。

/tt/news/2406/13/news03.jpg
広がるメタバースの活用例18選【後編】

熱狂が冷めた「メタバース」にまだ期待したくなる“10種の活用例”

仮想空間「メタバース」への熱狂的な関心は薄れているが、メタバース関連の市場が今後拡大する可能性を秘めていることは変わらない。これから期待が持てるメタバースの活用例を10個紹介する。

/tt/news/2406/12/news05.jpg
VRの普及は遠くない?【前編】

対面×遠隔の「ハイブリッド会議」やWeb会議を“あれ”に使ってはいけない理由

テレワークの普及を機に一般的になったハイブリッド会議やWeb会議は、どのような目的にも適するわけではない。ハイブリッド会議やWeb会議をしてもうまくいかない不向きな目的とは。

/tt/news/2406/11/news02.jpg
エンタープライズアーキテクチャを理解する【後編】

「TOGAF」認定試験に合格するための“効果的な学習法”はこれだ

組織のITインフラを設計し、効率的に管理する際に役立つフレームワーク「TOGAF」。認証試験の概要と、効果的な学習方法を解説する。

/tt/news/2406/10/news05.jpg
エンジニアリングの心理学【前編】

システム障害を止められないのはなぜ? 知っておきたい「認知のわな」

システム障害が大惨事につながってしまう原因はどこにあるのか。システムの安全性を確保したいのであれば、人間の心理についても知ることが重要だ。認知バイアスのメカニズムを理解しよう。

/tt/news/2406/06/news07.jpg
広がるメタバースの活用例18選【前編】

仕事に使いたくなる「メタバース」の“面白そうな活用例”とは?

メタバースが十分に普及しているとはまだ言い難い状況だが、その活用場面は着実に広がっている。既にメタバースの活用が進んでいる8つの用途を紹介する。

/tt/news/2406/06/news06.jpg
リモートアクセスの老舗「TeamViewer」の戦略【前編】

「TeamViewer」はいかにして“PC以外の遠隔操作”も可能になったのか

リモートデスクトップツールベンダーTeamViewerは、同社のリモートアクセス技術をPC以外の機器においても活用できるようにしている。その取り組みの背景を同社CEOに聞いた。

/tt/news/2406/04/news08.jpg
エンタープライズアーキテクチャを理解する【前編】

フレームワーク「TOGAF」は何の役に立つ? 学習メリットを解説

エンタープライズアーキテクチャのフレームワークであり、認証プログラムも存在する「TOGAF」。学習を通して得られるスキルやメリットを解説する。

5 月

/tt/news/2405/31/news03.jpg
開発者が知っておくべき「かっこ」の違い【後編】

プログラミングにおける3種類のかっこ、()[]{}の混同しがちな使い方

エンジニアがソースコードでよく目にする「丸かっこ」「角かっこ」「波かっこ」には、それぞれどのような役割があるのか。実際のソースコードを例に挙げて、主要な役割を解説する。

/tt/news/2405/29/news07.jpg
開発者のためのLLM入門【後編】

「パブリックLLM」を使いたくない企業の“切実な事情”とは

企業がLLMを活用する際の選択として、“パブリックLLM”ではなく、独自データを用いてトレーニングする「プライベートLLM」に関心が集まり始めている。その背景には何があるのか。活用事例と併せて解説する。

/tt/news/2405/29/news04.jpg
調査から探る“重点投資分野”

企業のIT投資は「レガシー」と「モダン」のどちらに向かう?

企業のIT部門は、技術的負債の解消という課題と、新技術の台頭という新たな流れに直面している。企業は今後、どの分野への投資を重視するのか。調査結果を基に解説する。

/tt/news/2405/24/news04.jpg
開発者が知っておくべき「かっこ」の違い【前編】

いまさら聞けない、ソースコードでよく見る「3種類のかっこ」の違い

ソースコードにはさまざまな種類のかっこが登場する。その中から、エンジニアが知っておくべき3種類のかっこを取り上げる。名前や役割など、それぞれの基礎情報を学ぼう。

/tt/news/2405/22/news01.jpg
TechTargetジャパンエンジニア読本集

Windowsや“普通のLinux”とは全然違う「コンテナ管理用OS」とは?

コンテナの運用を最適化する「コンテナ管理用OS」。「Windows」などの一般的なOSとは一線を画すコンテナ管理用OSには、どのような利点があるのか。主な特徴と、代表的なコンテナ管理用OSを紹介する。

/tt/news/2405/22/news06.jpg
開発者のためのLLM入門【前編】

「LLM(大規模言語モデル)選び」の“基本の基”とは?

大規模言語モデル(LLM)の活用を検討する場合、用途や予算を踏まえて最適なLLMや導入方法を選ぶことが重要だ。コスト効率の観点で、企業にとっての選択肢を解説する。

/tt/news/2405/21/news02.jpg
開発者にお薦めのノウハウ【後編】

「知ったかぶりのエンジニア」にならないための学習方法はこれだ

理解力を高める学習方法として、「ファインマンテクニック」という手法がある。“知ったかぶり”にならないために、実践すべき正しい学習方法とは。

/tt/news/2405/20/news10.jpg
開発現場にはびこる恐怖の文化

「エンジニアがやる気をなくす」“4つの理由”

エンジニアは職場でどのような悩みや不満を抱えているのか。調査で見えた4つの課題と対策を踏まえて、より生産性の高い職場をつくるためのヒントを探る。

/tt/news/2405/17/news01.jpg
XMLとYAMLの基礎【後編】

「XML」「YAML」ファイルを正しく作成、管理するための“必須ツール”とは?

ファイルやデータセンターの管理には、「XML」「YAML」といった「データシリアライズ言語」が欠かせない。XML/YAMLファイルの作成、管理に役立つツールとセキュリティ対策を解説する。

/tt/news/2405/15/news11.jpg
OpenAIのLLMを比較【後編】

「GPT-3.5」「GPT-4」「GPT-3.5 Turbo」「GPT-4 Turbo」の違いは何?

OpenAIが2023年11月に発表したモデル「GPT-4 Turbo」を含めて、「GPT」のモデルにはどのような違いがあるのか。精度やコストを含めて具体的に比較する。

/tt/news/2405/14/news08.jpg
開発者にお薦めのノウハウ【前編】

知識が深まり、スキルが上がる「ファインマンテクニック」とは?

新たな技術が次々に台頭する中で、開発者は学習を怠ることができない。より効果的に知識を習得したり、スキルを高めたりするための学習手法がある。どのようなものなのか。

/tt/news/2405/10/news05.jpg
XMLとYAMLの基礎【前編】

「XML」と「YAML」の違いとは? 意外と身近なデータシリアライズ言語

異なるアプリケーション間でデータを転送する際は、「XML」や「YAML」のような「データシリアライズ言語」が役に立つ。それぞれにはどのような特徴があり、どのような場面で活用できるのか。

/tt/news/2405/09/news05.jpg
OpenAIのLLMを比較【前編】

「GPT-3.5」と「GPT-4」は結局、何が決定的に違うのか?

OpenAIは大規模言語モデル(LLM)「GPT」の改良を進めている。「GPT-3.5」とその改良版「GPT-4」は何が違うのか。それぞれの特徴と違いをまとめた。

/tt/news/2405/08/news03.jpg
TechTargetジャパンエンジニア読本集

「Java」が“死んだ言語”にならない納得の根拠

「Java」は歴史のあるプログラミング言語でありながら、今なお開発者から熱く支持されている。Javaを単なる“枯れた言語”以上の存在にし続けているのは、何なのか。

/tt/news/2405/08/news06.jpg
CIOの採用市場【後編】

IT系の転職で「年収が上がる」のはこんなリーダーだ

CIOをはじめとする上級技術職の収入は、IT市場の不調が続く中でも増加傾向にある。収入アップを実現した人にはどのような共通点があるのか。

/tt/news/2405/01/news06.jpg
CIOの採用市場【前編】

CIOの「平均年収」は上位層で“4000万円”級 業種別、規模別のまとめ

厳しい経済情勢の中でも、最高情報責任者(CIO)の給与は伸びる傾向にあるようだ。ただし、その程度は企業によって差がある。特に昇給を見込める企業の特徴とは。

4 月

/tt/news/2404/30/news05.jpg
気になるメタバースの今後【後編】

「メタバース」がオワコンにならない“これだけの理由”

ピークを過ぎた印象があるメタバース市場だが、専門家によると今後の見通しは明るい。メタバース市場の成長を支える3つの最新動向を紹介する。

/tt/news/2404/24/news02.jpg
Web3が再注目される予感【後編】

「Web3」と「ブロックチェーン」でどうすれば世界の電力消費を減らせるか

持続可能性(サステナビリティ)との共存が課題となっている「Web3」。そのWeb3を積極的に使い、環境問題に取り組む動きが出ている。

/tt/news/2404/24/news03.jpg
生成AIで変化する開発【第4回】

生成AIが「開発者のキャリアと給与」にもたらす希望と“残酷な結末”

組織の規模にかかわらず、開発業務に欠かせない存在となりつつある「生成AI」。一方で開発者には、このような状況を歓迎できない理由がある。生成AIが開発にもたらす変化と併せて解説する。

/tt/news/2404/23/news06.jpg
気になるメタバースの今後【中編】

「メタバース」の熱狂が消えてしまった“当然の理由”

メタバースについての“一時の熱狂”はどこへ消えたのか。メタバース市場初期からの動向を振り返りつつ、今後何が起きるのかを探る。

/tt/news/2404/18/news03.jpg
AIによるモダナイゼーションの可能性【後編】

生成AIによる「モダナイゼーション」に企業はどこまで“本気”なのか?

生成AIは、企業が従来してきた“レガシーアプリケーション”のモダナイゼーションにも変化をもたらそうとしている。生成AIの活用によってモダナイゼーションは進むのか。

/tt/news/2404/17/news05.jpg
Web3が再注目される予感【中編】

Web3の謎「ビットコインマイニングになぜあれほどの電力が必要なのか」

次世代インターネットとして注目を集める「Web3」には、電力消費に関する問題が付いて回る。Web3のどのような仕組みが関わっているのか。ビットコインのマイニングを例にして解説する。

/tt/news/2404/17/news06.jpg
生成AIで変化する開発【第3回】

人気の「ソースコード自動生成ツール」に共通する“2つの特徴”はこれだ

開発業務における生成AIの活用が進んでいる。開発者が評価するAIツールにはどのような特徴や機能があるのか。AI時代の開発者に求められるスキルと併せて解説する。

/tt/news/2404/16/news08.jpg
気になるメタバースの今後【前編】

メタバースは「死んだ」のではなく「死んだふり」をしていただけ?

メタバースを取り巻く熱狂は落ち着き、もはやメタバースは廃れつつあるかのように見える。しかし業界関係者によると、この見方は正しくない。メタバースの現状と今後を考察する。

/tt/news/2404/10/news04.jpg
TechTargetジャパンエンジニア読本集

“バグの出にくい”プログラミング言語「Haskell」「PureScript」の基礎知識

堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。

/tt/news/2404/10/news13.jpg
Web3が再注目される予感【前編】

“インターネットの進化”「Web 3.0」とはつまり何なのか?

「Web 3.0」は、インターネットに対する考え方や利用方法に変化をもたらす存在だ。Web 3.0とは何かを理解するには、幾つか基本を押さえておく必要がある。Web 3.0に関する市場動向と併せて解説する。

/tt/news/2404/10/news11.jpg
生成AIで変化する開発【第2回】

なぜ開発者は「ソースコード自動生成」を素直に喜べないのか?

開発分野における生成AI導入が広がっている。生成AIツールを使うことで開発が効率化することが期待できる一方で、開発者がそれを素直に喜べない事情もある。どういうことなのか。

/tt/news/2404/05/news02.jpg
LLMで変わる開発【後編】

“AIインフラ”でも論争になる「オンプレミス」対「クラウド」 どう選ぶべき?

自社データを用いてカスタマイズした「プライベートLLM」を運用する場合、ユーザー企業はインフラの構築や運用にどのように向き合えばいいのか。そのポイントを解説する。

/tt/news/2404/05/news01.jpg
Pythonの「if __name__ == “__main__”」とは【後編】

Pythonのサンプルプログラムで分かる「if __name__ == “__main__”」の使い方

「Python」のプログラミングで使われる「if __name__ == “__main__”」という構文は、何のためのものなのか。どう役立つのか。サンプルプログラムを使いながら、使うべき場面とそうではない場面を解説する。

/tt/news/2404/04/news08.jpg
AIによるモダナイゼーションの可能性【中編】

生成AIで脱「COBOL」も? メインフレームは再び注目されるのか、それとも……

生成AIを動かすインフラとして、メインフレームは今後再び注目を集めることになるのか。企業によるモダナイゼーションに向けた動きと併せて解説する。

/tt/news/2404/03/news06.jpg
生成AIで変化する開発【第1回】

“従来型のAI”ではなくなぜ「生成AI」の人気上昇が必然だったのか?

生成AIはなぜ世間の関心を集めるのか。その理由は、従来型AIとの違いにある。AI市場の動向を、開発分野への影響と併せて解説する。

3 月

/tt/news/2403/30/news03.jpg
特選プレミアムコンテンツガイド

C++が嫌われ、JavaScriptが人気の訳は? 使えるプログラミング言語の見極め方

初心者に適したプログラミング言語とは何なのか。「JavaScript」が人気を維持する一方で、「C++」が“嫌われる”理由とは。プログラミングをこれから学ぼうとする人も、学び続ける人も押さえるべき情報をまとめた。

/tt/news/2403/30/news02.jpg
特選プレミアムコンテンツガイド

40代でも転職できる人が「絶対しないこと」は? エンジニア“サバイバル”読本

IT業界の未経験者が、エンジニアとして成功を収めるためには何をすればよいのか。年齢を重ねたエンジニアが、自分の経歴をセールスポイントにするには。エンジニアが“勝ち残る”ためのノウハウをまとめた。

/tt/news/2403/29/news13.jpg
特選プレミアムコンテンツガイド

“危ないコンテナ”の条件は? VMとどう使い分ける? コンテナ丸分かりガイド

アプリケーションを稼働させる手段として普及した「コンテナ」。仮想マシンとは何が違い、どのように使い分ければよいのか。コンテナを安全に運用するために注意すべきこととは。コンテナ活用のヒントを紹介する。

/tt/news/2403/29/news12.jpg
メインフレームは生き残るのか?【後編】

メインフレームが“消える”どころか「AI時代に息を吹き返す」のはなぜ?

これからメインフレームが再び注目を集める可能性がある。それを促す要因の一つが、AI技術の活用が進むことだ。メインフレームの活用にどのような影響を与えるのか。

/tt/news/2403/29/news14.jpg
LLMで変わる開発【中編】

「生成AIカスタマイズ」には何が必要? 独自LLMを作る“6つの準備リスト”

生成AIや大規模言語モデル(LLM)の導入や開発に着手するには、まず何から決めればいいのか。AI活用を検討する際に確認すべき6つの基本事項を解説する。

/tt/news/2403/29/news02.jpg
Pythonの「if __name__ == “__main__”」とは【中編】

Pythonの謎構文「if __name__ == “__main__”」には何の意味があるのか

「if __name__ == “__main__”」という構文は、「Python」のプログラミングでしばしば目にする構文だ。この構文が意味するところを、例を挙げながら説明する。

/tt/news/2403/28/news12.jpg
AIによるモダナイゼーションの可能性【前編】

Microsoft 365はほんの始まり 基幹系は「生成AI組み込み」でどこまで変わる?

生成AIをオフィススイートなどのソフトウェア製品に組み込み、業務効率化を支援する動きがある。生成AIの“組み込み”は、基幹業務のどこまで食い込んでいくのか。

/tt/news/2403/22/news14.jpg
生成AI×開発の可能性

住友ゴムは“生成AI”「Gemini」をなぜ選択し、開発をどう変えたのか?

住友ゴムの開発部門は、生成AIツールを活用して開発業務における課題解決を図った。「Gemini」を選定した理由や活用方法、今後の展望について解説する。

/tt/news/2403/27/news08.jpg
TechTargetジャパンエンジニア読本集

生成AIの回答を洗練させる「プロンプトエンジニアリング」ツール7選

LLM(大規模言語モデル)などのAIモデルから望ましい出力を得る「プロンプトエンジニアリング」では、専用のツールを活用できる。プロンプトエンジニアリングの概要と、実施するための主要7ツールとは。

/tt/news/2403/27/news13.jpg
GPTカスタマイズの可能性【後編】

OpenAIの新プラン「ChatGPT Team」は「Microsoft Copilot」とは何が違う?

OpenAIのChatGPT新プラン「ChatGPT Team」は企業による利用を想定したサービスだ。競合製品であるCopilotとの違いを踏まえて、ChatGPT Teamの特徴やメリットを解説する。

/tt/news/2403/26/news05.jpg
Javaの代替言語Kotlinの魅力【後編】

Java経験者が「Kotlin」に乗り換えたくなる5つの理由

プログラミング言語「Java」の代替言語に位置付けられる「Kotlin」。開発者がJavaではなくKotlinを使いたくなるのはなぜか。Java にはないKotlinの利点や魅力を解説する。

/tt/news/2403/23/news03.jpg
GPTカスタマイズの可能性【前編】

“独自ChatGPT”を作れて稼げる「GPT Store」にはどんなアプリがある?

OpenAIが提供を開始したアプリケーションストア「GPT Store」は、ChatGPTのLLM「GPT」の活用方法を大きく変える可能性がある。何ができるのか。

/tt/news/2403/22/news10.jpg
メインフレームは生き残るのか?【中編】

「脱メインフレーム」に踏み切れない企業の“3つの本音”とは?

クラウドサービスの発展によりメインフレーム脱却の機運が高まるが、企業はまだしばらくの間メインフレームを使い続ける見込みだ。脱メインフレームが難しい3つの理由を解説する。

/tt/news/2403/22/news12.jpg
LLMで変わる開発【前編】

「生成AIでアプリ開発」がもたらす、効率化どころじゃない“根本的な変化”とは

大規模言語モデル(LLM)などのAI技術を用いたアプリケーション開発は、従来の開発と何が違うのか。考慮すべきポイントと併せて解説する。

/tt/news/2403/22/news07.jpg
Pythonの「if __name__ == “__main__”」とは【前編】

Pythonで目にする“謎”の構文「if __name__ == “__main__”」とは?

「Python」のプログラミングでは、「if __name__ == “__main__”」という構文を目にすることがある。この構文が持つ役割は何か。どのような場面で用いるのか。簡単な例を挙げて解説する。

/tt/news/2403/20/news02.jpg
2大開発手法を比較【後編】

「ウオーターフォール」が好きな企業、「アジャイル」に失敗する企業の特徴

従来は「ウオーターフォール」型開発が主流だったシステム開発で、「アジャイル」型開発に移行する企業の動きが目立つ。しかし、移行は一筋縄ではいかない。

/tt/news/2403/19/news10.jpg
Javaの代替言語Kotlinの魅力【前編】

もうJavaには戻れない? 開発者が「Kotlin」を好きになる5つの理由

幅広い開発に使えるプログラミング言語「Kotlin」は、「Java」に代わる選択肢になる。JavaではなくKotlinを使う理由は何か。その魅力を解説する。

/tt/news/2403/18/news11.jpg
規制が進む「Cookie」問題【後編】

Chrome「サードパーティーCookie」廃止後に使える“2大代替手段”はこれだ

プライバシーの観点から、“脱サードパーティーCookie”の流れが加速する見込みだ。GoogleはChromeにおけるサードパーティーCookie廃止に乗り出した。代替手段はあるのか。

/tt/news/2403/15/news09.jpg
メインフレームは生き残るのか?【前編】

「メインフレーム脱却」を拒み続ける“亡霊”の正体

終わりが近いとささやかれてきた「メインフレーム」は、依然として現役で企業ITの中心的な役割を担っている。企業が“脱メインフレーム”に踏み切らない背景には、何があるのか。

/tt/news/2403/14/news09.jpg
待ち受けるのは波乱か?

アプリストア“高過ぎる手数料”訴訟 なぜAppleは勝ち、Googleは負けたのか?

オンラインゲーム「フォートナイト」の開発元Epic Gamesは、GoogleとAppleが独禁法に違反しているとして両社を提訴した。明暗が分かれたその判決がもたらすIT業界の末路とは。

/tt/news/2403/13/news01.jpg
Javaの10個のメリット【第5回】

なぜ今こそ「Java」なのか? 使いやすい言語な訳

アプリケーション開発で企業が使いやすいプログラミング言語は幾つか存在し、その一つがJavaだ。Javaを使うことで得られるメリットについて、言語的な特性から見た2点を紹介する。

/tt/news/2403/13/news07.jpg
2大開発手法を比較【中編】

「ウオーターフォール」ではなく「スクラム」との相性が良い開発とは?

アジャイル開発の代表的なフレームワークである「スクラム」は、どのような開発チームやプロジェクトに適するのか。スクラムの具体的な流れと併せて解説する。

/tt/news/2403/11/news06.jpg
規制が進む「Cookie」問題【前編】

Googleの「サードパーティーCookie廃止」がWeb市場を“激震”させる予感

Googleはプライバシーの懸念に対処するため、ChromeのサードパーティーCookie廃止に踏み切る。これによってどのような影響があるのか。今後の同社の計画とは。

/tt/news/2403/08/news09.jpg
一度はGoogleに“見捨てられた”が……

次世代画像フォーマット「JPEG XL」再流行の兆し――開発者が語る激動の歴史

「JPEG XL」は、「JPEG」の後継として、JPEGが抱えているさまざまな課題を解決する次世代規格だ。ただし普及への道のりは半ばだといえる。その歴史を、JPEG XLの開発者が語る。

/tt/news/2403/07/news04.jpg
TechTargetジャパンエンジニア読本集

「#」はシャープじゃなかった? “謎”のIT用語11選

IT業界では、独特な頭字語や略語、謎めいた言葉が幾つも生まれてきた。コミュニケーションの中で急に登場しても慌てたり、誤解したりしないために、知っておきたい11個の技術用語とスラングを紹介する。

/tt/news/2403/07/news10.jpg
2大開発手法を比較【前編】

いまさら聞けない「ウオーターフォール」と「アジャイル」の基本的な違い

代表的なシステム開発手法として、ウオーターフォール型開発とアジャイル型開発がある。それぞれどのようなルーツや特徴を持つのか、基本をおさらいしよう。

/tt/news/2403/06/news01.jpg
Javaの10個のメリット【第4回】

「Java」とはどんな言語で、なぜ魅力的なのか?

「Java」は型を明示する「静的型付け」言語であり、オブジェクトを中心に据えた「オブジェクト指向」言語でもある。これらの特性はどのようなメリットをもたらすのか。

/tt/news/2403/06/news05.jpg
失敗しないセキュアコーディング【後編】

安全なコードを書いただけでは「セキュアコーディング」にならないのはなぜ?

ソフトウェア開発ライフサイクルにおいて、リスクを削減、管理するために「セキュアコーディング」に取り組むことは重要だが、その方法を誤解してはいけない。コーディング以外にも注意すべきこととは。

/tt/news/2403/01/news10.jpg
失敗しないセキュアコーディング【前編】

「セキュアコーディング」に取り組んでもセキュアにならない本当の理由

ソフトウェア開発において、ソースコードのセキュリティを確保することは、ソフトウェアのリスクを管理するための複雑なプロセスの一つに過ぎない。真の「セキュア」を実現するには、何をすべきなのか。

2 月

/tt/news/2402/28/news01.jpg
Javaの10個のメリット【第3回】

人気言語「Java」が進化をやめない裏には“あの人”がいた

企業がアプリケーション開発に「Java」を選択すべき理由は幾つかある。Javaを支える専門家の功労と、機能の実装スピードは、Javaを利用する上でどのように有効なのか。

/tt/news/2402/26/news01.jpg
プロンプトエンジニアリングツール7選【後編】

プロンプト作成を助けてくれる「Prompter」「PROMPTMETHEUS」「FusionAI」とは

生成AIの中でも、テキストを生成するAIからより良い答えを引き出すための技法を「プロンプトエンジニアリング」と呼ぶ。そのために活用できる3つのツールとは。

/tt/news/2402/24/news02.jpg
「Apple Vision Pro」でオフィスは不要になる?【後編】

「オフィスに戻りたくない」が本音 今こそ出社よりVR/AR?

テレワークが企業において当たり前になった現代では、テレワーカーのコラボレーションを支援し、新たな働き方における生産性を向上させることが鍵となる。活躍が期待されるVR/AR技術とは。

/tt/news/2402/23/news03.jpg
老舗自動車メーカーのデータ活用術【後編】

クラウドDWHは「目標達成に不可欠」 老舗自動車メーカーがデータ品質にこだわる理由

Bentley Motorsの最高データ責任者は、データ戦略の一環としてオンプレミスDWHからクラウドDWHに移行した。製品選定の際に同社がこだわったポイントは何だったのか。

/tt/news/2402/22/news07.jpg
TechTargetジャパンエンジニア読本集

「スクラム」と「カンバン」の違いとは? アジャイル型開発手法を徹底比較

「スクラム」と「カンバン」は、どちらも「アジャイル」型開発を実践するための開発手法だ。それぞれの考え方や進め方の違い、適する用途を紹介しつつ、両者の“いいとこ取り”をする方法を探る。

/tt/news/2402/22/news14.jpg
特選プレミアムコンテンツガイド

今と昔の「プログラミング」は何が全然違うのか?

メインフレームからオープンシステムへの移行など、コンピュータの常識が変わるのに合わせて「プログラミング」は絶えず変化してきた。「過去」と「現在」のプログラミングには、どのような違いがあるのか。

/tt/news/2402/21/news03.jpg
特選プレミアムコンテンツガイド

「IaC」(Infrastructure as Code)は“もろ刃の剣” その理由とは?

インフラの環境構築作業をプログラムで実行する「IaC」(Infrastructure as Code)には、構築速度の速さといったメリットもあるがデメリットもある。導入に失敗する人が見落としがちな課題とは。

/tt/news/2402/21/news01.jpg
Javaの10個のメリット【第2回】

「Java」は学びやすいって本当? 使われる納得の訳

「Java」は企業におけるアプリケーション開発の中心的存在だ。Javaのさまざまなメリットのうち、「性能」「習得難易度」の2つを取り上げる。

/tt/news/2402/02/news07.jpg
プロンプトエンジニアリングツール7選【中編】

「PromptAppGPT」「PromptSource」で生成AIのプロンプトはどう変わるのか

LLM(大規模言語モデル)をベースにしたチャットbotからより良い回答を得るには、より良いプロンプトが必要だ。そのために活用できる「プロンプトエンジニアリングツール」のうち2つを取り上げる。

/tt/news/2402/13/news04.jpg
これで分かる「DevSecOps」の課題と解決【第4回】

知らないと損する「RASP」とは? 「Webアプリの脆弱性対策=WAF」はもう古い

Webアプリケーションの脆弱性対策として、広く利用されている「WAF」。実はWAFは、幾つかの問題を抱えている。それらの課題を解消した新たな手段である「RASP」の特徴とは。

/tt/news/2402/17/news03.jpg
「Apple Vision Pro」でオフィスは不要になる?【前編】

AppleのHMD「Apple Vision Pro」は“50万円超え”でも売れるのか?

オンラインでコラボレーションをする際、没入的な3D空間でのやりとりが生産性の向上につながる可能性がある。Appleが2024年に発売したHMD「Apple Vision Pro」がこれを後押しするとの見方がある。本当なのか。

/tt/news/2402/16/news06.jpg
老舗自動車メーカーのデータ活用術【中編】

英自動車メーカーのDXを支える人材育成制度「アプレンティスシップ」とは

Bentley Motors初の最高データ責任者を務めるアンディ・ムーア氏は、同社のデータ戦略において「データサイエンティストの育成と確保」を重視した。その施策の一つ「アプレンティスシップ制度」とは何か。

/tt/news/2402/14/news10.jpg
Javaの10個のメリット【第1回】

なぜ「Java」は開発者に好かれるのか? 人気を呼ぶ理由

登場以来、「Java」はさまざまな進化を重ね、アプリケーション開発分野の主要なプログラミング言語であり続けている。Javaのメリットを、「オープンソース」「コミュニティー主導」であることに焦点を合わせて説明する。

/tt/news/2402/13/news03.jpg
ローコード/ノーコード開発の利点と注意点【第4回】

「ローコード開発」の価値はユーザー次第 “隠れた才能”は誰?

ITに詳しくない従業員でもアプリケーションを開発できるようになるローコード/ノーコード開発ツールに、企業は期待を寄せている。自社のニーズを見失わずに、ローコード/ノーコード開発ツールを使いこなすには。

/tt/news/2402/13/news01.jpg
11個のクールな技術用語とスラング【第5回】

「#」はシャープじゃないし「@」はあれじゃない 呼称が“謎”のIT用語

IT業界の独特な技術用語やスラングは、知らないまま目にすると何を表すのか理解しづらいことがある。「モンキーテール」「バグスプラット」「オクトソープ」と呼ばれるものは、それぞれ何を指すのか。

/tt/news/2402/12/news06.jpg
プロンプトエンジニアリングツール7選【前編】

生成AIの回答を「指示の出し方」で洗練させるプロンプトエンジニアリングとは

LLM(大規模言語モデル)を活用しようとするエンドユーザーにとって、望ましい出力を生成させるために鍵となるのが「プロンプトエンジニアリング」だ。どのようなものなのか。実施するためのツールとは。

/tt/news/2402/09/news06.jpg
老舗自動車メーカーのデータ活用術【前編】

顧客体験の向上で将来を見据える ベントレーモーターズCDOインタビュー

Bentley Motorsのアンディ・ムーア氏は、データ活用の重要性を認識しデータオフィスを設立し、その後最高データ責任者(CDO)になった。CDO登用までの道のりは。

/tt/news/2402/08/news02.jpg
VMware製品を巡る今後【後編】

「VMware買収」の“全容”見えず VDI含む一部事業の行く先は?

Broadcomは、2023年11月に買収を完了させたVMwareの一部事業を売却する意向だと公表した。売却は本当に成立するのか。今後どのように進む見込みなのかを解説する。

/tt/news/2402/06/news04.jpg
Microsoftデータ分析ツールの進化【後編】

非構造化データのための「ベクトル検索」にも着目 MicrosoftのAI向け新機能

Microsoftは2023年11月のカンファレンスで、AI技術を活用した新製品や新機能を発表した。データベース分野ではどのような発表があったのか。

/tt/news/2402/06/news03.jpg
ローコード/ノーコード開発の利点と注意点【第3回】

「ローコード/ノーコード」の真の目的とは? 会社を変える“市民開発者”たち

事業部門の従業員がアプリケーションを開発できるようになることを期待して、企業はローコード/ノーコード開発ツールに目を向けている。メリットはそれだけではない。実際の導入事例を交えて説明する。

/tt/news/2402/06/news01.jpg
11個のクールな技術用語とスラング【第4回】

「論理否定演算子」「シェバン」は何を指す? “あの記号”のなるほどの意味

IT業界における技術用語やスラングは、独特な響きを持っている。ソフトウェアエンジニアがよく使う専門用語の中から、「論理否定演算子」「シェバン」の意味と利用方法を説明する。

1 月

/tt/news/2401/30/news08.jpg
Microsoftデータ分析ツールの進化【中編】

Copilot搭載の「Microsoft Fabric」で“データ専門家の仕事”はどう変わるのか?

MicrosoftのAIアシスタント「Copilot」がMicrosoft Fabricにも搭載される。具体的に何ができるのか。データ専門家にはどのような影響があるのか。

/tt/news/2401/30/news04.jpg
ローコード/ノーコード開発の利点と注意点【第2回】

「ローコード」には限界が……それでも“市民開発”が期待される理由

ローコード/ノーコード開発ツールに対する期待は高まる一方で、「限界がある」という意見も存在する。実際のところ何に役立ち、どのようなリスクを抱えているのか。“市民開発”に踏み切る企業の理由とは。

/tt/news/2401/30/news01.jpg
11個のクールな技術用語とスラング【第3回】

「アロー関数」「ダイヤモンド演算子」とは? 知っておくと便利なIT用語

IT業界には幾つもの独特な技術用語やスラングがある。プログラミングにおいて、「アロー関数」「ダイヤモンド演算子」はどのような場合に用いることができるのか。

/tt/news/2401/27/news02.jpg
HaskellとPureScript【後編】

「PureScript」が「JavaScript」より優れる点、劣る点 開発に役立つのは?

「PureScript」は「JavaScript」に変換されることを目的としたプログラミング言語だ。強力な型システムや型推論といった、PureScriptが備える特徴と、活躍する場面を紹介する。

/tt/news/2401/25/news05.jpg
TechTargetジャパンエンジニア読本集

C++でもRustでもないプログラミング言語「Carbon」とは?

「Carbon」は、Googleが開発したプログラミング言語だ。その目的は「C++」が抱える問題を解消することにある。CarbonはC++やその他のプログラミング言語と何が違い、どのような場面で役立つ可能性があるのか。

/tt/news/2401/23/news10.jpg
Microsoftデータ分析ツールの進化【前編】

データ分析ツール群「Microsoft Fabric」とは OneLake、BIをまとめた利点は?

Microsoftは2023年11月、データ管理やデータ分析など一連のツールを備える「Microsoft Fabric」を発表した。その具体的な機能と、企業にとってのメリットを紹介する。

/tt/news/2401/23/news09.jpg
ローコード/ノーコード開発の利点と注意点【第1回】

「ローコード開発」にやってくる幻滅期 “悲しい末路”を避けるには?

開発者の人材不足に対処する方法として、企業はローコード/ノーコード開発に期待を寄せている。ただしローコード/ノーコード開発ツールを使う際は、幾つかのリスクに注意を払わなければいけない。それは何か。

/tt/news/2401/23/news03.jpg
11個のクールな技術用語とスラング【第2回】

「Null条件演算子」「エルビス演算子」とは? IT用語になぜエルビス?

IT業界の技術用語やスラングは独特だ。「Null条件演算子」「エルビス演算子」はどのような演算子を指し、どのような場合に用いることができるのかを解説する。

/tt/news/2401/20/news02.jpg
HaskellとPureScript【前編】

「Haskell」は何ができるプログラミング言語? 4つの特徴とは

「Haskell」は、シンプルな構文ながらも強力な型システムを備えるプログラミング言語だ。Haskellが持つ4つの特徴「遅延評価」「不変性」「厳密な型」「モナド」を解説する。

/tt/news/2401/19/news03.jpg
EVレーシングカーの改良【後編】

デジタルツインで進化する「フォーミュラE」はF1並み――開発者が語る魅力とは

電気自動車(EV)のレース「フォーミュラE」には、F1とは違うフォーミュラEならではの面白さがある。Jaguarのレーシングチームのエンジニアにその魅力を聞いた。

/tt/news/2401/17/news09.jpg
ローコードで簡単に業務改善

英銀行が「ローコード」でアプリ開発 “うれしい成果”を生んだ方法とは?

英国の銀行Shawbrook Bankは、ローコード開発によってビジネスプロセス変革に取り組んだ。その具体的な方法と成果を解説する。

/tt/news/2401/16/news12.jpg
11個のクールな技術用語とスラング【第1回】

「宇宙船演算子」「破滅のピラミッド」とは? “謎のIT用語”の正体

さまざまな独特の用語であふれているIT業界。その用語のうち「宇宙船演算子」「破滅のピラミッド」とは何かを解説する。

/tt/news/2401/12/news07.jpg
EVレーシングカーの改良【中編】

車体ではなく「デジタルツイン」がレースの勝敗を分ける――その開発の裏側

電気自動車(EV)のレース「フォーミュラE」出場チームのエンジニアは、「デジタルツインが勝敗の鍵を握る」と話す。デジタルツインでどのように高速化を実現するのか。

/tt/news/2401/09/news10.jpg
クラウドでのシステム構築を成功させるには【後編】

クラウドネイティブな「ローコード開発」とは? リフト&シフトは駄目なのか?

クラウドアプリ開発を成功に導くためには、「クラウドネイティブ」の原則を実践することが効果的だ。押さえるべきポイントを紹介する。

/tt/news/2401/05/news06.jpg
EVレーシングカーの改良【前編】

電気自動車のF1「フォーミュラE」の進化が“意外なほど”に面白い理由

電気自動車(EV)のレース「フォーミュラE」の出場チームは、デジタルツインなどの技術を活用して車体の改良を重ねている。EV特有の技術条件などを解説する。

/tt/news/2401/04/news04.jpg
TechTargetジャパンエンジニア読本集

「できるエンジニア」が使う“魔法の言葉”と、絶対に言わない“あのワード”

職場でさまざまな問題にぶつかる若手技術者が、自分の能力を最大限に発揮できるようになるためには、行動を変えることが役立つ場合がある。何をどのように変えればよいのか。キャリアアドバイザーの助言をまとめた。

/tt/news/2401/04/news01.jpg
Microsoftが「Azure AI」に新機能投入【後編】

NVIDIA、OpenAIとコラボするMicrosoft「Azure強化」の中身とは

Microsoftは2023年11月、AI技術に関する新サービスや新機能を相次いで発表した。同社がNVIDIAとの連携を強化して取り組もうとする「Microsoft Azure」のサービス強化などのアップデート情報を取り上げる。