ITエンジニア本大賞は、この1年を振り返って「ITエンジニアに読んでほしい・おすすめしたい」と思った本を選ぶイベントです。2014年に始まり、今回で11回目の開催となります。 皆さんには仕事の役に立った本や新しい分野を学べた本、キャリアアップに繋がった本や趣味を深掘りできた本など、印象に残っている本はあるでしょうか。 そうした本を共有し多くの人に知ってもらう機会として、ぜひITエンジニア本大賞におすすめの本を投票してみてください。 おすすめ本に投票する ※投票したい本の出版社や刊行年は問いませんが、過去の大賞は選考から除外されます。 スケジュール ITエンジニア本大賞は、以下のように進んでいきます。 2023年12月10日(日)まで、一般投票を受付 2024年1月下旬、両部門のベスト10を発表 2024年2月15日(木)、両部門のベスト3を対象にプレゼン大会を実施 同日、プレゼン大会の観覧
GitHubがCopilotの将来像「Copilot Workspace」を発表した。人間が書いたIssueを起点にCopilotが仕様作成からコーディング、ビルドなど、ほとんど全ての開発工程を自動的に実行してくれるものだ。 GitHubの年次イベント「GitHub Universe 2023」が米サンフランシスコで開幕。同社CEOのThomas Dohmke(トーマス・ドムケ)氏は1日目の基調講演の最後に、GitHub Copilotの将来像となる「Copilot Workspace」を発表しました。 Copilot Workspaceは、人間が書いたIssueを起点にCopilotがIssueに対応した仕様を書き、実装計画を示し、それに沿ってコーディングや既存のコードの修正を行い、ビルドをしてエラーがあれば修正まで行うという、コーディングのほとんど全ての工程をCopilotが自動的に実
現状の設計手順にある根本的な問題 ところが前述の通り、現状では「アプリケーションの仕様を最初にまとめ、それらに基づいてデータベース構造を決めてゆく」という進め方が圧倒的に多い。こういった手法をPOA(プロセス指向アプローチ)という。 POAの中心的な設計課題はプロセス、すなわちUIやデータ処理ロジックを含むアプリケーション仕様、そしてユースケースや業務フローである。だが、このやり方では、データベースが「個々のアプリケーションが入出力するデータの保管場所」とみなされてしまう。結果的に、関数従属性が考慮されない、"one fact in one place"からほど遠いデータベースになる。 もちろんPOAであっても「あるべき姿」を目指す建前にはなっている。まず、現行の業務フローやUIやアプリケーションの仕様を手間暇かけて分析・整理する。これがAs-Is(現状)と呼ばれる基礎資料で、これを起点と
DX(デジタルトランスフォーメーション)という言葉を使うかどうかはともかく、最新のITを活用して新たな事業を始める、あるいは従来の業務のあり方を刷新する、といった構想を多くのユーザー企業は持っている。 もちろん実際には、新事業や業務革新に消極的な経営者や社員はいる。なにしろそれらが冒険的な挑戦であるからにはリスクを伴うからだ。だが少数でも果敢に挑む冒険者がいるならば、ITのプロフェッショナルである我々は彼らと協力して挑戦を成功させる責務がある。そのためのカギは「数学的に正しいデータベース構造」にある。 「現状の延長線上」に革新や創造はない 新事業を支える情報システムも、業務革新を支える情報システムも、その企業がこれまで使ってきたシステムとはまったく異なるものになるはずだ。そうした新システムの開発は創造的行為である。難易度は高いが知的な魅力とやりがいにあふれている。 創造的なシステムを従来よ
関連キーワード アプリケーション開発 | プログラマー | プログラミング 世界的な不況の中でも、プログラマーやエンジニアなど技術職の雇用市場は安定する傾向にある。同じ技術職でもさまざまな職種が存在する。特にこれから需要が高まるのはどの職種なのか。“引く手あまた”になる見通しの、プログラマーやエンジニア関連の職種「10選」と、それぞれどのような仕事なのかを紹介する。 これから人気のプログラマーやエンジニア職「10選」 その仕事とは? 併せて読みたいお薦め記事 連載:プログラミングのこれまでとこれから 第1回:不況でも稼げるプログラマーが知っている「プログラミング」の基本はこれだ 第2回:今と昔の「プログラミング」は何が全然違うのか? 新時代をもたらす劇的変化 第3回:人気のプログラミング言語「7種」の特徴とそれぞれの違い AIで開発現場はどう変わる? “生成AIが仕事を奪う”なんて話より大
最近、大手や中堅を問わずSIerの経営者は何かにつけて「オファリング」を口にする。富士通の「Uvance(ユーバンス)」がその代表例で、人月商売の親玉たちの間で絶賛大流行中と言ってよい。クラウドサービスなどの形で自社プロダクトなどを客に使ってもらおうという新規事業なので、脱人月商売の動きとして高く評価してあげよう……。と言いたいところだが、SIerの経営者は肝心要の施策に怖くてどうしても踏み切れない。だから、駄目なんだよね。 まずオファリングだが、既にこの「極言暴論」で何度か触れている。「ソリューション(解決策)の提供」といった意味合いで、自社・他社のソフトウエアプロダクトやコンサルティングサービスなどを一括して提供しようというものだ。システム開発を意味するSI(システムインテグレーション)やシステム保守運用といった従来の人月商売が「おっしゃっていただければ何でもやりますよ」というご用聞き
基幹システムのモダナイゼーションやDX(デジタルトランスフォーメーション)、さらには生成AI(人工知能)ブームなどで活気づく国内のIT市場。ただし、不測の事態が起こりかねない国際情勢や不安定な経済の動きが国内景気に影響を及ぼす可能性もある。今後の国内IT需要の行方はどうなるか。ITサービス事業者の代表格である富士通とNECが相次いで発表した2023年度(2024年3月期)上期(2023年4~9月)の決算から需要動向の先行指標となる受注状況に注目して見通しを探る。 「SXが新たなIT需要になりつつある」(富士通) 富士通が2023年10月26日に発表したITサービスにおける上期の国内受注状況は、全体で前年同期比118%と大きく伸長した。
Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは:「最高の開発者体験」の実現に向けて JavaとSpring Bootの進化は止まらない。Spring Boot 2系のOSS版サポート終了を、モダンなアプリケーション開発・運用を加速する“絶好のチャンス”として生かすにはどうすればよいのか。その決断をするのは今だ。 人気開発フレームワークのOSS版サポートが終了、その後はどうする? Javaアプリケーションの開発フレームワークである「Spring Boot」の2.7.x(2系の最終マイナーバージョン)が、2023年11月24日にOSS(オープンソースソフトウェア)版サポートを終了する。ユーザーは、3.1.xあるいは(2023年11月23日リリース予定の)3.2.xにバージョンアップするか、商用サポートサービス「V
米Microsoftは10月5日(現地時間)、「C# Dev Kit」の一般提供を開始した。今年6月からプレビュー提供されていたが、ようやく正式版として提供される。 【画像】「C# Dev Kit」に含まれる拡張機能 「C# Dev Kit」は、「Visual Studio Code」でC#開発の環境を手軽に構築できるようにした拡張機能。以下のC#開発向けの拡張機能を1つにまとめたもので、Windows、Mac、Linuxに対応する。 ・C#:「OmniSharp」ベースの既存拡張機能をリニューアルし、パフォーマンスを向上。単独でも引き続き無償提供 ・C# Dev Kit:ソリューションエクスプローラーとネイティブテストエクスプローラーを提供。「Visual Studio」サブスクリプション下でライセンスされる ・IntelliCode for C# Dev Kit:AIによる開発支援。「
PRESS RELEASE 2023年9月15日 富士通株式会社 The Linux Foundation 富士通の自動機械学習技術とAI公平性技術が、Linux Foundationのオープンソースプロジェクトとして始動 富士通株式会社(注1)(以下、富士通)は、世界中の開発者の技術活用によるAIのさらなる普及と発展を目的に、The Linux Foundation(注2)(以下、Linux Foundation)に対し、これまで独自開発してきた自動機械学習技術とAI公平性技術をオープンソースソフトウェア(OSS)としてプロジェクト提案し、それぞれ新プロジェクト「SapientML(セイピエントエムエル)」と「Intersectional Fairness(インターセクショナル フェアネス)」として2023年8月24日までに承認されました。これら2つのAI技術は、2023年9月19日から
情報化時代を経て、企業はさまざまな技術を導入してきた。その中でITは飛躍的な進化を遂げ、絶え間ないイノベーションを起こした結果、旧世代の技術は急速に廃れた。一方で企業はいまだに、こうしたレガシー技術に依存している。1959年誕生のプログラミング言語「COBOL」で開発した古いシステムを、メインフレームで稼働させ続けている企業は珍しくない。 なぜ企業はレガシーシステムを使い続けるのか。主な理由は6つある。 理由1.まだ動く 併せて読みたいお薦め記事 連載:レガシーシステムがなくならない6つの理由 第1回:世の中には「2種類のシステム」しかない――レガシーか、レガシー以外か レガシーシステムにどう向き合うか 「定年退職したレガシーエンジニア」を高給で奪い合う企業の本懐 COBOLをやめても消えない“亡霊”「JOBOL」とは何なのか 企業によっては「レガシーシステムが思い通りに動作している」とい
Linux Daily Topics フリーローダーを歓迎する ―CIQ、Oracle、SUSEがRed Hat対抗の新団体「OpenELA」を設立 CIQ(Rocky Linuxの開発元)、Oracle、SUSEは8月10日、「Red Hat Enterprise Linux」と互換性のあるLinuxディストリビューションの開発を促進する団体「Open Enterprise Linux Association(OpenELA)」の設立を発表した。3社は今後、RHEL7/8/9と互換性のあるダウンストリームの開発にフォーカスし、コミュニティ参加者がOpenELAソースに継続的にアクセスできる環境を提供していくことを謳っている。 CIQ, Oracle and SUSE Create Open Enterprise Linux Association for a Colla
HashiCorpは2023年8月10日(米国時間)、Terraformをはじめとした同社の製品のライセンスを 「Mozilla Public License v2.0(MPL 2.0)」 から「Business Source License v1.1(以下、BSL)」に移行すると発表した。BSLは定義上オープンソースソフトウェアライセンスではない。このため、「オープンソース版」あるいは「OSS版」と呼ばれていたものは「コミュニティー版」と名称が変わった。 HashiCorpはさまざまな専門家やステークホルダーとの協議の上で、今回のライセンス変更に至ったという。 BSLはMariaDBが公開したライセンスモデルで、他にもCouchbaseやCockroach Labsなどが採用している。その内容は多くの点で、 Open Source Initiativeによるオープンソースソフトウェアの定
KDDI、KDDI総合研究所、富士通、NEC、三菱総合研究所は2023年8月1日、5G(第5世代移動通信システム)やLTEネットワーク機器などを対象例とした通信分野におけるSBOM(Software Bill of Materials)導入に向けた実証事業を開始すると発表した。SBOMは特定の製品に含まれるすべてのソフトウエアコンポーネント、ライセンス、依存を一覧化したもので「ソフトウエア部品表」とも呼ばれる。 KDDIが総務省から「通信分野におけるSBOMの導入に向けた調査の請負」を受託したことを受けて取り組むもので、通信分野におけるサイバーセキュリティー強化を目的とする。実証ではSBOMを使ってソフトウエア・サプライチェーンを把握し、脆弱性などへの迅速な対応を実現するとしている。各社の役割分担としては、三菱総合研究所が国内外の動向調査や通信分野へのSBOM導入に向けたガイドライン案を検
AlmaLinux、今後はRed Hat Enterprise LinuxのABI互換を目指すと発表。これまでの「バグまでRHEL互換」の路線を変更 2020年にRed Hatは、Red Hat Enterprise Linux互換OSとして使われてきたCentOSの開発中止を発表しました。 これをきっかけに、CentOSの後継を担うことを目指していくつかのRHELクローンOSが登場します。その代表的なLinuxディストリビューションの1つがAlmaLinuxです。 AlmaLinuxはRHELのソースコードを基に、RHELのバグまで含めて完全にRHEL互換をうたうLinuxディストリビューションを開発、提供してきました。 しかしRed Hatは先月(2023年6月)、RHELのソースコードの一般公開を事実上終了するとともに、クローンOSベンダに対して「付加価値もなくコードをリビルドするだ
mofmof inc.のエンジニア兼代表の原田です。 システム開発に関わったことがある方であれば、きっと「見積もり」の難しさについてはご存知のことと思います。業界全体でも多くの見積もり手法が生まれ、より効率的により正確に見積もれるようにしようと奮闘していることと思います。 今回は、いくつか存在する中の1つ、アジャイル開発で頻繁に用いられている「プランニングポーカー」という見積もり手法について紹介と解説をしていきます。 プランニングポーカーとは何か 簡単に箇条書きすると以下のような特徴があります。 一人ではなくチームで見積もる 相対見積もり 専用のカードを使用する なぜプランニングポーカーが良いのか ソフトウェアの納期見積もりは、星占いレベルのものであると思う 引用: ソフトウェアの納期見積もりは、星占いレベルのものであると思う - メソッド屋のブログ ぼくはこの言葉が好きで、よく社内研修の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く