16進法の「10」と10進法の「10」は異なる数字を指す。16進法とはどのような記数法で、10進法の数値からどう変換すればよいのかを解説する。
ライブラリとフレームワークは、アプリケーション開発における役割や設計思想が異なる。開発者の視点から、それらを見分ける方法を解説する。
モバイルアプリに限らず、音声認識や拡張現実の重要性は高まっていく。それはなぜなのか。開発者はどの技術に注目すべきか。今後のために何をすべきなのか。
文章を生成したり画像を生成したりできる「生成AI」は、その利便性からビジネスでの活用が進むと考えられる。活用を成功に導くためには、導入前に確認しておくべき点が幾つかある。
電気自動車(EV)のレース「フォーミュラE」には、F1とは違うフォーミュラEならではの面白さがある。Jaguarのレーシングチームのエンジニアにその魅力を聞いた。
電気自動車(EV)のレース「フォーミュラE」出場チームのエンジニアは、「デジタルツインが勝敗の鍵を握る」と話す。デジタルツインでどのように高速化を実現するのか。
IT未経験者を、自律的に動き、即戦力として活躍するエンジニアに3カ月間で育て上げる企業がある。どのような教育を行えば、未経験者を真のエンジニアに育てられるのだろうか。その育成メソッドとプロジェクト先での活躍に迫る――。
顧客にとって価値のあるプロダクトを効率的かつ迅速に提供することが求められる一方、割けるコストやリソースは限定的だ。顧客が何を求めているのかを明確化するのも難しい。では、「何を作るか」はどう決めればいいのか。
ITプロジェクトにおいて、ユーザー企業の役割はシステム企画やプロジェクト管理が中心になりやすい。特に大企業ほど、ベンダー依存の傾向が強いだろう。しかし、DXを推進するには、そうした組織体質から脱却する必要がある。
代表的なシステム開発手法として、ウオーターフォール型開発とアジャイル型開発がある。それぞれどのようなルーツや特徴を持つのか、基本をおさらいしよう。
メインフレームからオープンシステムへの移行など、コンピュータの常識が変わるのに合わせて「プログラミング」は絶えず変化してきた。「過去」と「現在」のプログラミングには、どのような違いがあるのか。
クラウドアプリ開発を成功に導くためには、「クラウドネイティブ」の原則を実践することが効果的だ。押さえるべきポイントを紹介する。
従来は「ウオーターフォール」型開発が主流だったシステム開発で、「アジャイル」型開発に移行する企業の動きが目立つ。しかし、移行は一筋縄ではいかない。
「スクラム」と「カンバン」は、どちらも「アジャイル」型開発を実践するための開発手法だ。それぞれの考え方や進め方の違い、適する用途を紹介しつつ、両者の“いいとこ取り”をする方法を探る。
職場でさまざまな問題にぶつかる若手技術者が、自分の能力を最大限に発揮できるようになるためには、行動を変えることが役立つ場合がある。何をどのように変えればよいのか。キャリアアドバイザーの助言をまとめた。
アジャイル開発の代表的なフレームワークである「スクラム」は、どのような開発チームやプロジェクトに適するのか。スクラムの具体的な流れと併せて解説する。
IT業界の独特な技術用語やスラングは、知らないまま目にすると何を表すのか理解しづらいことがある。「モンキーテール」「バグスプラット」「オクトソープ」と呼ばれるものは、それぞれ何を指すのか。
IT業界における技術用語やスラングは、独特な響きを持っている。ソフトウェアエンジニアがよく使う専門用語の中から、「論理否定演算子」「シェバン」の意味と利用方法を説明する。
企業にとっては“デジタル”に関連する製品やサービスの開発が重要になる一方で、今後は世界的に「開発者不足」が深刻化する可能性がある。この問題は、“あること”をしないことによって悪化するという見方が浮上している。
世界的な不況が起きても、プログラマーやエンジニアなど技術職の雇用市場は活況だ。その中でもこれから特に需要が高まり、“引く手あまた”になる職種「10選」と、その仕事を紹介する。
プログラマーの雇用市場は活況を呈している。雇用市場の概況から特に需要のある分野を見つつ、プログラミングの基礎知識をおさらいする。