企業はサーバレスコンピューティングサービスを選ぶ際、どのようなポイントに注意すべきなのか。AWSやMicrosoft、Googleなど主要ベンダーが提供するサービスの特徴と併せて、失敗しない選び方を解説する。
16進法の「10」と10進法の「10」は異なる数字を指す。16進法とはどのような記数法で、10進法の数値からどう変換すればよいのかを解説する。
ライブラリとフレームワークは、アプリケーション開発における役割や設計思想が異なる。開発者の視点から、それらを見分ける方法を解説する。
開発プロジェクトの工数増や納期遅延を招く「手戻り」の原因は、上流工程である要件定義の曖昧さにあるという。現場を苦しめる根本課題と、その解決策として脚光を浴びるAIツールの活用実態を、調査から読み解く。
ガートナージャパンは、国内のソフトウェア開発におけるAI活用の実態調査結果を発表した。全9工程で利用率が大幅に上昇し、開発現場でのAI活用が急速に進展していることが明らかになった。
電気自動車(EV)のレース「フォーミュラE」には、F1とは違うフォーミュラEならではの面白さがある。Jaguarのレーシングチームのエンジニアにその魅力を聞いた。
柔軟かつスピーディーな開発体制を実現できる「内製化」だが、これまでの開発手法や組織体制から脱却しないままでは望ましい結果は得られない。成功に向けた効率的なアプローチを紹介する。
IT未経験者を、自律的に動き、即戦力として活躍するエンジニアに3カ月間で育て上げる企業がある。どのような教育を行えば、未経験者を真のエンジニアに育てられるのだろうか。その育成メソッドとプロジェクト先での活躍に迫る――。
顧客にとって価値のあるプロダクトを効率的かつ迅速に提供することが求められる一方、割けるコストやリソースは限定的だ。顧客が何を求めているのかを明確化するのも難しい。では、「何を作るか」はどう決めればいいのか。
コーディングをAIに任せる「バイブコーディング」は、開発の現場にさまざまな変化をもたらす可能性がある。長期的な視点で考えた場合に、AIが担う仕事と、人間が継続する仕事はどのようにすみ分けられるのか。
AIの実用化が進む中で、ストレージに求められる要件も変化しつつある。そうした中で、クラウドストレージの活用が広がっている背景とは。
AI導入が進む中で、ストレージに求められる要件は複雑化しており、「クラウドとオンプレミスどちらの環境で運用すべきか」に悩む企業は少なくない。それぞれの利点を比較しよう。
AIエージェントがコード生成を担う時代になりつつある。そのかたわらで、プログラマーは何をすればいいのか。人間のプログラマーが生き残るために必要な4つの能力を紹介する。
AIを使った「バイブコーディング」の普及は、開発者の役割にも大きく影響しつつある。開発者のスキル格差が拡大し、AIが出力したコードのレビューに追われて負担は深刻化する。
採用市場で高い人気を誇るソフトウェアエンジニアやプログラマー。これらの職種を目指す上で求められるスキルとは。プログラミング言語からAI活用のトレンドに至るまで、現場で必要とされるスキルを探る。
少量の学習データでAIモデルをトレーニングする「フューショット学習」が注目を集めている。具体的にどのような場面で活用されているのか。
ソフトウェア開発でよく使われる「PoC」「MVP」「POS」といったIT用語だが、他の用語や意味と混同してしまうこともある。あらためてその意味や使い方をおさらいする。
「SOLID」「ORM」「OBOE」は、ソフトウェア開発の効率性や信頼性を高める上で理解しておくべきIT用語だ。それぞれの意味や使い方を解説する。
開発現場でのAI技術活用が進む中、企業の喫緊の課題であるレガシーアプリケーションのモダナイゼーションでは、AIコーディングツールに直接ソースコードを書かせる以外の手法を提唱する専門家がいる。どのような仕組みなのか。
ベンダーロックインのリスクは、プロプライエタリソフトウェアにとどまらず、さまざまな分野において新たな形で拡大している。なぜ今、企業が注意すべきなのか。
通勤時間が短いことは、個人のストレスを軽減することに加え、環境への配慮にもつながる。米国でIT分野の職に就く人が、自身のキャリア形成とワークライフバランスの両方を実現できる米国の10都市をまとめた。