お薦めの「IT系副業」7選【中編】
高収入なITエンジニアになれる「賢い副業」はこれだ
本業に加えて副業を持つことは、ITエンジニアにとっては珍しいことではない。どのような選択肢があるのか。人気の副業を紹介する。(2024/10/4)
お薦めの「IT系副業」7選【前編】
高収入なITエンジニアになれる「大人気の副業」はこれだ
副業の新しい考え方である「サイドハッスル」が注目されている。ITエンジニアが自身のスキルを生かして収入を増やす方法として、どのような副業があるのか。(2024/9/27)
新時代のプログラミング学習ガイド【中編】
“新世代の言語”「Elixir」「Go」「Groovy」「Kotlin」が人気を呼ぶ理由
21世紀に登場した新世代のプログラミング言語「Elixir」「Go」「Groovy」「Kotlin」の人気が高まるのはなぜなのか。これらのプログラミング言語の特徴と魅力を解説する。(2024/9/26)
ソフトウェア開発の用語11選【第4回】
「MVP」は“最優秀選手”じゃなかった? 誤解しがちなIT用語
ソフトウェア開発でよく使われる「PoC」「MVP」「POS」といったIT用語だが、他の用語や意味と混同してしまうこともある。あらためてその意味や使い方をおさらいする。(2024/9/26)
ソフトウェア開発者のキャリアガイド【第7回】
キャリアアップできる「優秀なソフトウェア開発者」の共通点とは?
ソフトウェア開発者のキャリアパスはどのように進むのか。キャリアの各段階ではどのような役割を担うのか。成功する開発者に共通するスキルや特性と併せて解説する。(2024/9/25)
ソフトウェア開発者のキャリアガイド【第6回】
いまさら聞けない「GitHub」はなぜ開発者の“必需品”なのか?
さまざまな組織のソフトウェア開発を支えるツールの一つに「GitHub」がある。具体的には開発チームの仕事にどう役立つのか。GitHubの主要機能と併せて解説する。(2024/9/19)
ソフトウェア開発の用語11選【第3回】
「OBOE」は“あの楽器”じゃなかった? 必修IT用語の意味
「SOLID」「ORM」「OBOE」は、ソフトウェア開発の効率性や信頼性を高める上で理解しておくべきIT用語だ。それぞれの意味や使い方を解説する。(2024/9/19)
Delta Air LinesのCEOも激怒
CrowdStrikeが陥った「Windows障害じゃない方のもう一つの現実」
CrowdStrikeのソフトウェアが引き起こしたWindowsの大規模障害は、復旧した後も波紋を呼ぶことになった。CrowdStrikeを提訴した株主は、何が駄目だったと訴えているのか。(2024/9/18)
管理職になるエンジニアの心構え【後編】
「コーディングはもうしない」 管理職になるエンジニアの決断とは?
管理職になるというキャリアは、全てのエンジニアが簡単に受け入れられるものではない。管理職になるのか、専門職を続けるのかで悩んでいるのであれば、知ってもらいたい3つのポイントがある。(2024/9/6)
ソフトウェア開発者のキャリアガイド【第4回】
三種の神器ならぬ「ソフトウェア開発の“四種の神器”」はこれだ
ソフトウェア開発プロジェクトを効率的に進めるためには、適切な開発ツールや開発手法を活用することが欠かせない。ソフトウェア開発者が押さえるべき代表的な開発ツールや開発手法を紹介する。(2024/9/4)
世界規模のシステム障害がもたらしたもの
CrowdStrikeの“致命的バグ”で医療が停止 病院が取るべき備えは?
CrowdStrikeが引き起こした不具合によって、世界中の医療機関で深刻なシステム障害が発生した。医療現場で起こった“思いがけない影響”とは。具体的な被害と対策を紹介する。(2024/8/30)
ソフトウェア開発者のキャリアガイド【第1回】
いまさら聞けない「ソフトウェア開発者」の“専門分野の違い”とは?
ソフトウェア開発者は、ビジネスにおいてますます重要な役割を担うようになっている。今後、キャリアアップを目指す開発者は、どのような専門性を身に付けていると有利なのか。(2024/8/29)
“IT新常態”の予感
CrowdStrike、Microsoft 365の同時障害が「来たる試練の前触れ」だった訳
2024年7月にCrowdStrikeのソフトウェアが障害を引き起こすのと同じタイミングで、Microsoft 365にも障害が発生した。これら2つの障害は、今後忘れてはならないある重要な事実を浮き彫りにした。(2024/8/17)
Windowsの大規模障害はなぜ起きたのか【前編】
Windowsブルースクリーン障害が起きた「CrowdStrikeだけじゃない原因」はこれだ
Windows搭載の850万台のPCに発生した、CrowdStrikeに起因するブルースクリーン問題。広範に影響を与えたこの障害は、ソフトウェア更新に内在するさまざまな問題を提起した。(2024/8/6)
“Windowsの弱点”があらわに
Windowsブルースクリーン問題を招いた「CrowdStrikeじゃない方の原因」はこれだ
CrowdStrikeのセキュリティソフトウェアが原因で引き起こされたWindowsの大規模障害。この一件で露呈したのは、CrowdStrike側の問題だけではない。Windowsのある弱点も明らかになった。(2024/7/30)
DevOpsの認定資格とトレーニングコース11選【第1回】
仕事が楽しくなる「DevOpsの6つのメリット」とは何か?
DevOpsの価値は開発プロセスの効率化だけでなく、開発者の仕事を楽しくすることにある。DevOpsスキルを身に付けることで、開発者にもたらされるメリットを解説する。(2024/7/29)
開発者が本当に求めているもの【後編】
エンジニアが求める「AI時代にふさわしい爆速開発」とは?
ソフトウェア開発の効率性は、企業の成長速度にも影響する。開発者が開発に専念し、生産性を向上させる上で、データ分析やAI技術はどのような変革をもたらすのか。(2024/7/26)
COBOL人材不足の危機【後編】
COBOL技術者“コボラー”がいなくても「脱COBOL」が正解とは限らない訳
COBOLの技術者不足が深刻化する中、COBOLで開発したシステムが稼働する組織で課題になっているのが、既存システムの維持や移行だ。別のプログラミング言語への移行は、必ずしも最適解にならないという見方がある。(2024/7/23)
Computer Weekly日本語版+セレクション
「エンジニアがやる気をなくす」これだけの理由
ITエンジニアは開発現場で何に不満を抱き、やる気をなくしてしまうのか。調査で明らかになった開発現場における懸念や、エンジニアが転職を決意する理由とは。(2024/7/18)
生成AIで変わるコーディング【前編】
AIコーディングと「コード補完」「ローコード」「静的解析」の違いとは?
コーディング支援ツールはAI技術を活用することで、どのように進化してきたのか。「コード補完」「ローコード」「静的解析」などとの違いを踏まえて解説する。(2024/7/12)
ホワイトボックスネットワークの始め方【後編】
「ホワイトボックススイッチ」によるネットワーク刷新のメリットとは?
「ホワイトボックススイッチネットワーク」は、特定ベンダーの製品に依存しないノーブランドのネットワーク機器だ。これを使うメリットや、ネットワーク構成の刷新方法とは。(2024/7/9)
CIプロセスを22分から5分に短縮
数百の開発チームでDevOpsを実現 航空会社があの「CI/CDツール」を選んだ理由
新型コロナウイルス感染症の影響を大きく受けたユナイテッド航空は、旅行需要の変動に柔軟に対処できるよう開発体制を見直した。同社が新しく導入したCI/CDツールとは。(2024/7/5)
GPT-4とは何か?
「GPT-4」や「GPT-4o」とGPT-3の違いとは “OpenAI製LLMの進化”を解説
OpenAIの大規模言語モデル(LLM)「GPT-4」は、「GPT-3」などの同社製LLMとは何が違うのか。GPT-4の主な機能や利用方法を説明する。(2024/7/4)
生成AIで変化する開発【第2回】
なぜ開発者は「ソースコード自動生成」を素直に喜べないのか?
開発分野における生成AI導入が広がっている。生成AIツールを使うことで開発が効率化することが期待できる一方で、開発者がそれを素直に喜べない事情もある。どういうことなのか。(2024/4/10)
TechTargetジャパンエンジニア読本集
“バグの出にくい”プログラミング言語「Haskell」「PureScript」の基礎知識
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。(2024/4/10)
Appleの“ポスト量子暗号化”技術とは【後編】
Appleが発表した“量子時代”の暗号化技術「PQ3」は何がすごいのか?
Appleが、量子コンピューティングを使った攻撃対策として打ち出した暗号化技術「PQ3」は、どれほどの防御力を持っているのか。セキュリティ専門家に聞いた。(2024/4/4)
Appleの“ポスト量子暗号化”技術とは【前編】
Appleが“量子時代”の暗号プロトコル「PQ3」を早くも採用したのはなぜ?
量子コンピューティングの実用化を見据えて、各種技術の進化が起きている。Appleが打ち出した暗号プロトコル「PQ3」の仕組みと、同社がなぜこの技術を採用したのかを解説する。(2024/3/28)
LLMで変わる開発【前編】
「生成AIでアプリ開発」がもたらす、効率化どころじゃない“根本的な変化”とは
大規模言語モデル(LLM)などのAI技術を用いたアプリケーション開発は、従来の開発と何が違うのか。考慮すべきポイントと併せて解説する。(2024/3/22)
Windowsファイルサーバ移行の方法
サポート切れ「Windows Server 2012」放置はNG サーバ移行に使えるあの方法
Windows Serverのサポート終了後はパッチの提供がなくなるので、使い続けることにリスクが伴う。「Windows Server 2012」でファイルサーバを運用してきた場合、どのような選択が求められるのか。(2024/3/21)
Javaの代替言語Kotlinの魅力【前編】
もうJavaには戻れない? 開発者が「Kotlin」を好きになる5つの理由
幅広い開発に使えるプログラミング言語「Kotlin」は、「Java」に代わる選択肢になる。JavaではなくKotlinを使う理由は何か。その魅力を解説する。(2024/3/19)
RISE with SAPがもたらした亀裂【後編】
SAPユーザーが陥った「SAP製品の未来が見えない“闇”」の真相
先進的な機能の利用には「RISE with SAP」が必要になる――というSAPの発表が、ユーザー企業の間で波紋を呼んでいる。オンプレミスでSAP製品を利用しているユーザー企業の反応は。(2024/2/9)
RISE with SAPがもたらした亀裂【前編】
SAPユーザーの信頼に“暗い影”を落とした「RISE with SAP」を巡る騒動
SAPが新機能の提供に関して打ち出した方針が、ユーザー企業の間で波乱を呼んでいる。ユーザー企業団体が強い懸念を示すのはなぜなのか。(2024/2/2)
HaskellとPureScript【後編】
「PureScript」が「JavaScript」より優れる点、劣る点 開発に役立つのは?
「PureScript」は「JavaScript」に変換されることを目的としたプログラミング言語だ。強力な型システムや型推論といった、PureScriptが備える特徴と、活躍する場面を紹介する。(2024/1/27)
HaskellとPureScript【前編】
「Haskell」は何ができるプログラミング言語? 4つの特徴とは
「Haskell」は、シンプルな構文ながらも強力な型システムを備えるプログラミング言語だ。Haskellが持つ4つの特徴「遅延評価」「不変性」「厳密な型」「モナド」を解説する。(2024/1/20)
Safariを狙う「iLeakage」攻撃とは
MacやiPhoneを標的にする「Spectre」「Meltdown」の亡霊
「iPhone」をはじめとしたAppleデバイスを標的にする攻撃手法「iLeakage」が広がっている。iLeakageはどのような仕組みなのか。ユーザーが気を付けなければならない点とは。(2023/12/15)
iOSはAndroidより安全なのか【後編】
「iOS」でも「Android」でも攻撃される隙を与えない“3大ルール”とは
モバイルOSを利用する際は、どのモバイルOSを利用するかよりも、どのように安全策を講じるかが重要だ。「iOS」と「Android」の安全利用につながる、セキュリティの注意点とは。(2023/11/30)
iOSはAndroidより安全なのか【前編】
「iPhone」が「Android」端末より絶対に安全とは言い切れない理由
モバイルデバイス導入に当たり、企業は安全性を確保するために「iOS」と「Android」の何に着目すればいいのか。どちらが安全なのか答えを出すのは簡単ではないが、セキュリティの観点から両OSを比べてみた。(2023/11/24)
データセンターは生成AIでどう変わるのか【中編】
「生成AI」の活用前に知っておくべき“限界とリスク”
生成AIの導入は、業務を効率化するメリットをもたらすだけでなく、セキュリティやデータセンターに影響を与える可能性がある。具体的にはどのようなメリットとリスクが考えられるのか。(2023/11/22)
Panaya Japan株式会社提供Webキャスト:
SAP S/4HANA 2023への移行でよくある課題とは? 人材不足でも円滑に進める方法
多くの企業が2024年にかけてSAP S/4HANA 2023への移行・アップグレードを計画している。国内50を超えるSAP S/4HANA移行プロジェクトを実施してきた企業が、その経験に基づき、直面しがちな代表的な課題と解決策について解説する。(2023/11/20)
Oracle Databaseの無視できないコスト【前編】
「Oracle Database」のサポート体系が変更 料金への影響は?
Oracleは2023年6月、「Oracle Database」の「19c」よりも前のバージョンにおけるサポートの種類を変更した。Oracle Databaseを運用中の企業に影響はあるのか。Oracleの狙いとは。(2023/11/8)
「vSphere」「ESXi」のサポート終了を乗り切るには【第2回】
VMware vSphereのバージョン6、7、8の違い バージョンアップの利点とは?
「VMware vSphere 6.0」のサポートが終了する。vSphereのバージョンアップをすることでユーザー企業はどのようなメリットが得られるのか。移行先のハードウェア選びのポイントと合わせて説明する。(2023/11/22)
ChatGPTとは何か?
ChatGPTの「GPT」とは? 仕組みや用途など“ChatGPTの基本”を解説
OpenAIが開発したAIサービスの「ChatGPT」は、ユーザーとの対話を基に文章を生成する。ChatGPTはどのような仕組みで動き、どのような用途に役立つのか。基本を説明する。(2023/10/31)
「vSphere」「ESXi」のサポート終了を乗り切るには【第1回】
サポート切れの「vSphere」はなぜ危険なのか? “安定稼働”に油断できない訳
「VMware vSphere」のバージョン6.5と6.7のテクニカルガイダンスが2023年11月に終了する。一見安定稼働しているように見えても、サポート切れのvSphereを使い続けることにはリスクが伴う。そのリスクとは何か。(2023/11/21)
コンピュテーショナルストレージへの期待【第4回】
「コンピュテーショナルストレージ」が“扱いにくい異端児”なのはなぜ?
コンピュテーショナルストレージの利用を考える場合、一般的なSSDなどのストレージとは異なる視点で検討すべき点があり、ストレージの利用に問題を引き起こす可能性がある。その論点を整理しよう。(2023/10/29)
スクラムとカンバンの違い【第3回】
「カンバン」でのアジャイル実践 「スクラム」よりも好まれる利用シーンは?
「カンバン」に沿ったアジャイル型開発は、どのような流れで進むのか。「スクラム」ではなくカンバンを選ぶ方がより良い場合はあるのか。(2023/10/28)
開発や運用における「生成AI」の実力【第3回】
生成AIで「オブザーバビリティ」「レジリエンス」はどう変わる?
生成AIが進化することで、企業のオブザーバビリティ(可観測性)やレジリエンス(障害発生時の回復力)にどのような変化をもたらすのか。専門家の意見を踏まえて紹介する。(2023/10/2)
クラウド時代のバックアップ【第5回】
クラウドバックアップを強化する「PITR」「バージョン管理」とは何か?
「PITR」(Point In Time Recovery)や「バージョン管理」は、クラウドバックアップの強化にどう役立つのか。専門家の意見を踏まえて解説する。(2023/9/29)
脆弱性と戦うGoogle【後編】
「Chrome」の“週1更新”がもたらす安全だけじゃない影響とは?
GoogleはWebブラウザ「Chrome」のアップデート頻度を上げる。この変更がエンドユーザーに与える影響とは。エンドユーザーは何をすればいいのか。(2023/9/14)
脆弱性と戦うGoogle【前編】
人気ブラウザ「Chrome」が“危ない”とGoogleが決断したのはなぜ?
世界的に普及している「Chrome」を狙うサイバー攻撃が激しい。この動きに対抗するため、GoogleはChromeに対してある決断を下した。その内容と背景とは。(2023/9/7)
セキュアコーディングの極意【第6回】
セキュアなアプリケーション開発に求められる「4つの指標」とは?
セキュリティを意識したアプリケーション開発プロジェクトを進めるには、何を重視すればよいのか。プロジェクトを評価するための4つの指標と、リスク要因として懸念すべき事項を紹介する。(2023/8/24)