12 月 ソフトウェア開発者は「休むことは裏切り」だと考えてはいけない ソフトウェア開発者が燃え尽き症候群にならないために、打てる手はあるのか。専門家が推奨する対処法を紹介する。 女性が考える「クラウドもデータも苦手だからIT職は無理」 実は誤解だった? IT職を目指したり、とどまろうとしたりする女性は多くない。その背景には、スキルに対する“ある誤解”があるという見方がある。それは何なのか。 SAP HANAは「データ永続化」をどう実現しているのか SAPのインメモリデータベース「SAP HANA」の最適なバックアップ手法を検討するには、SAP HANAがデータをどのように扱うのかを理解する必要がある。まずはSAP HANAのデータ永続化の基礎知識を整理しよう。 もはや慈善事業ではない“フードロス”削減 小売業がITにかける期待とは フードロス削減を実現するため、さまざまなIT企業が革新的な取り組みを進めている。フードロス対策分野の将来はどうなるのか。 「燃え尽き症候群」の温床となる“悪い”職場文化とは? 職場にはびこる悪い文化や慣習は、ソフトウェア開発者が燃え尽き症候群になる要因だ。開発者にとってプレッシャーになりやすい職場文化とは何か。 Acquiaが「ヘッドレスCMS」の開発者向け新ツールを発表 開発者中心のCMSで知られるAcquia。さまざまな表示先にコンテンツを展開させる開発者の負担を軽減するため、新しいツールを提供する。 メタバースはもう遊びじゃない MicrosoftもQualcommもMetaに急接近の“必然” 「Snapdragon」シリーズの拡充とMeta Platformsとの連携により、メタバース市場での存在感を強めようとしているQualcomm Technologies。MicrosoftもMetaと組んでメタバース市場への意欲を見せる。各社の狙いとは。 COBOLをできるだけ楽にやめるための「2つの方法」とは? COBOLプログラムのモダナイゼーションは人手と時間を要する。効率的、効果的にモダナイゼーションを進めるための、2つの普遍的なアプローチを解説する。 英スーパーが“食品を売り切る”ために導入したシンプルな販売戦略 英国のスーパーマーケットチェーンは店舗におけるフードロスを防止するため、スウェーデンのIT企業が提供するモバイルアプリケーションを試験的に導入した。その特徴や効果とは。 リコー、製造原価分析にNTTデータの「Qlik Managed Service on A-gate」を導入 複合機世界大手のリコーが、製造原価管理業務においてNTTデータの「Qlik Managed Service on A-gate」を導入。海外の生産拠点で複数の機種を生産する同社が、同製品を導入した理由とは。 経験者が語る“燃え尽きたソフトウェア開発者”が発するサインとは? ソフトウェア開発者が燃え尽き症候群になるきっかけは何か。燃え尽き症候群の兆候とは。燃え尽き症候群の経験者の声を基に紹介する。 コーディング好きの女子生徒が「大学でコンピュータを学びたいとは思わない」訳 小学生の頃から独学も交えて「コンピュータサイエンス」を学び続けてきた、ある女子生徒は、大学ではコンピュータサイエンスの学位を取得する気がないという。その理由とは。 「入れた覚えのないOSS」問題が招く“あのリスク”の怖さと「棚卸し」の大切さ 利用しているOSSの実態を適切に把握することは、なぜ重要なのか。“知らないうちに使っていたOSS”によるトラブルを招かないための、適切な「棚卸し」の方法を探る。 “XR用スナドラ”とは? 「Snapdragon XR2+ Gen 1 Platform」は何ができるのか Qualcomm TechnologiesのSoC「Snapdragon XR2+ Gen 1 Platform」は「XR」分野での利用を想定しているという。具体的には何ができるのか。主な特徴を整理する。 不景気でも引く手あまたの“売れ筋ITスキル”とは? 景気後退の中でも、IT職の“売り手市場”はしばらく続く見通しだ。特にどのようなスキルを持つIT職へのニーズが高いのか。専門家の見解は。 コーディング不要のIT職「ソフトウェア営業担当者」「テクニカルライター」が身に付けるべきスキル 「ソフトウェア営業担当者」「テクニカルライター」は、コーディングスキルのいらない代表的なIT職だ。主な業務と、業務遂行に際して必要なスキルを解説する。 “脱COBOL”を「自動化ツール」に頼り切ってはいけないのはなぜ? COBOLプログラムのソースコードを、別のプログラミング言語に自動変換するツールはモダナイゼーションの助けになる。ただし万能ではない。自動化ツールを採用する場合の注意点は何か。 食品廃棄の削減効果がデータで分かる「モバイルアプリ」のすごい仕組みとは スーパーマーケットやコンビニエンスストアなどの小売企業が、モバイルアプリケーションを活用し、フードロス削減に取り組む動きが広がっている。どのような仕組みを活用しているのか。 “あの行動”が出たら要注意 「燃え尽き症候群」の初期症状とは? ソフトウェア開発者を突然襲う「燃え尽き症候群」。その初期症状はどのようなものなのか。燃え尽き症候群を招く原因とは何か。 文具メーカーのぺんてるが手軽にIoT構築ができる「Gravio」を導入 デジタルトランスフォーメーション(DX)を推進するぺんてるは、社内のIoT化を進めるに当たり、人材育成や開発での課題に直面した。同社はその課題を解決するために、アステリアの「Gravio」を導入した。 コンピュータサイエンスを学ぶ女子生徒が感じた「IT業界に女性が少ない理由」 「コンピュータサイエンス」の授業を受講する、ある女子生徒は、女性が「ITは近寄り難い」と感じるのには理由があると感じている。それは何なのか。 10代女子が考える 女性がITを「難しい」と感じる理由 IT業界に進む女性は、なぜ増えにくいのか。その背景には、ITおよびSTEM分野に対する男女の印象の違いがあると、ある10代の女子学習者は考えている。その根拠は。 Twitterだけじゃない ついに来た「IT大手“大解雇時代”の幕開け」 IT人材の確保が急務になっている企業がある一方、複数の大手ベンダーが従業員の人員削減に乗り出した。各社はどのような考えの下で、そのような判断に至ったのか。 コーディング不要のIT職「ビジネスアナリスト」「テクニカルリクルーター」とは何をする職業なのか IT職の中には、コーディングスキルを必要としないものがある。その中の「ビジネスアナリスト」「テクニカルリクルーター」に関して、業務内容や必要なスキルを解説する。 “脱COBOL”に役立つ「ビジネスルール抽出」ツールの可能性と限界 COBOLプログラムのモダナイゼーションには、業務遂行上のルールである「ビジネスルール」をプログラムから抽出するツールが活躍する場合がある。その実態とは。 仮想マシン(VM)で「Kubernetes」を運用する利点と注意点 「Kubernetes」のインフラにVMを利用することで、コンテナのインフラ管理を簡略化できる可能性がある。VMを利用してKubernetesを運用するときのメリットと課題を整理する。 食品廃棄を減らすとなぜもうかる? アプリベンダーと小売業が注目する仕組み フードロス対策にモバイルアプリケーションを活用する動きが広がっている。どのようなモバイルアプリケーションがあり、どのような効果を期待できるのか。 “STEM嫌い”の10代女子が友人に聞いた「IT職に憧れる理由、避ける理由」 IT業界は男性の方が多い傾向にあり、その原因は教育システムにあるという意見がある。当事者である学習者は、ITおよびSTEM科目についてどう考えているのか。10代女子が友人に聞いた印象を紹介する。 COBOLをJavaに変換してくれる「自動化ツール」とは? レガシーなCOBOLプログラムをモダンなプログラミング言語に書き換える際には、自動化ツールが役立つ場合がある。2種類の自動化ツールの概要を解説する。
女性が考える「クラウドもデータも苦手だからIT職は無理」 実は誤解だった? IT職を目指したり、とどまろうとしたりする女性は多くない。その背景には、スキルに対する“ある誤解”があるという見方がある。それは何なのか。
SAP HANAは「データ永続化」をどう実現しているのか SAPのインメモリデータベース「SAP HANA」の最適なバックアップ手法を検討するには、SAP HANAがデータをどのように扱うのかを理解する必要がある。まずはSAP HANAのデータ永続化の基礎知識を整理しよう。
メタバースはもう遊びじゃない MicrosoftもQualcommもMetaに急接近の“必然” 「Snapdragon」シリーズの拡充とMeta Platformsとの連携により、メタバース市場での存在感を強めようとしているQualcomm Technologies。MicrosoftもMetaと組んでメタバース市場への意欲を見せる。各社の狙いとは。
COBOLをできるだけ楽にやめるための「2つの方法」とは? COBOLプログラムのモダナイゼーションは人手と時間を要する。効率的、効果的にモダナイゼーションを進めるための、2つの普遍的なアプローチを解説する。
英スーパーが“食品を売り切る”ために導入したシンプルな販売戦略 英国のスーパーマーケットチェーンは店舗におけるフードロスを防止するため、スウェーデンのIT企業が提供するモバイルアプリケーションを試験的に導入した。その特徴や効果とは。
リコー、製造原価分析にNTTデータの「Qlik Managed Service on A-gate」を導入 複合機世界大手のリコーが、製造原価管理業務においてNTTデータの「Qlik Managed Service on A-gate」を導入。海外の生産拠点で複数の機種を生産する同社が、同製品を導入した理由とは。
コーディング好きの女子生徒が「大学でコンピュータを学びたいとは思わない」訳 小学生の頃から独学も交えて「コンピュータサイエンス」を学び続けてきた、ある女子生徒は、大学ではコンピュータサイエンスの学位を取得する気がないという。その理由とは。
「入れた覚えのないOSS」問題が招く“あのリスク”の怖さと「棚卸し」の大切さ 利用しているOSSの実態を適切に把握することは、なぜ重要なのか。“知らないうちに使っていたOSS”によるトラブルを招かないための、適切な「棚卸し」の方法を探る。
“XR用スナドラ”とは? 「Snapdragon XR2+ Gen 1 Platform」は何ができるのか Qualcomm TechnologiesのSoC「Snapdragon XR2+ Gen 1 Platform」は「XR」分野での利用を想定しているという。具体的には何ができるのか。主な特徴を整理する。
コーディング不要のIT職「ソフトウェア営業担当者」「テクニカルライター」が身に付けるべきスキル 「ソフトウェア営業担当者」「テクニカルライター」は、コーディングスキルのいらない代表的なIT職だ。主な業務と、業務遂行に際して必要なスキルを解説する。
“脱COBOL”を「自動化ツール」に頼り切ってはいけないのはなぜ? COBOLプログラムのソースコードを、別のプログラミング言語に自動変換するツールはモダナイゼーションの助けになる。ただし万能ではない。自動化ツールを採用する場合の注意点は何か。
食品廃棄の削減効果がデータで分かる「モバイルアプリ」のすごい仕組みとは スーパーマーケットやコンビニエンスストアなどの小売企業が、モバイルアプリケーションを活用し、フードロス削減に取り組む動きが広がっている。どのような仕組みを活用しているのか。
文具メーカーのぺんてるが手軽にIoT構築ができる「Gravio」を導入 デジタルトランスフォーメーション(DX)を推進するぺんてるは、社内のIoT化を進めるに当たり、人材育成や開発での課題に直面した。同社はその課題を解決するために、アステリアの「Gravio」を導入した。
コンピュータサイエンスを学ぶ女子生徒が感じた「IT業界に女性が少ない理由」 「コンピュータサイエンス」の授業を受講する、ある女子生徒は、女性が「ITは近寄り難い」と感じるのには理由があると感じている。それは何なのか。
10代女子が考える 女性がITを「難しい」と感じる理由 IT業界に進む女性は、なぜ増えにくいのか。その背景には、ITおよびSTEM分野に対する男女の印象の違いがあると、ある10代の女子学習者は考えている。その根拠は。
Twitterだけじゃない ついに来た「IT大手“大解雇時代”の幕開け」 IT人材の確保が急務になっている企業がある一方、複数の大手ベンダーが従業員の人員削減に乗り出した。各社はどのような考えの下で、そのような判断に至ったのか。
コーディング不要のIT職「ビジネスアナリスト」「テクニカルリクルーター」とは何をする職業なのか IT職の中には、コーディングスキルを必要としないものがある。その中の「ビジネスアナリスト」「テクニカルリクルーター」に関して、業務内容や必要なスキルを解説する。
“脱COBOL”に役立つ「ビジネスルール抽出」ツールの可能性と限界 COBOLプログラムのモダナイゼーションには、業務遂行上のルールである「ビジネスルール」をプログラムから抽出するツールが活躍する場合がある。その実態とは。
仮想マシン(VM)で「Kubernetes」を運用する利点と注意点 「Kubernetes」のインフラにVMを利用することで、コンテナのインフラ管理を簡略化できる可能性がある。VMを利用してKubernetesを運用するときのメリットと課題を整理する。
食品廃棄を減らすとなぜもうかる? アプリベンダーと小売業が注目する仕組み フードロス対策にモバイルアプリケーションを活用する動きが広がっている。どのようなモバイルアプリケーションがあり、どのような効果を期待できるのか。
“STEM嫌い”の10代女子が友人に聞いた「IT職に憧れる理由、避ける理由」 IT業界は男性の方が多い傾向にあり、その原因は教育システムにあるという意見がある。当事者である学習者は、ITおよびSTEM科目についてどう考えているのか。10代女子が友人に聞いた印象を紹介する。
COBOLをJavaに変換してくれる「自動化ツール」とは? レガシーなCOBOLプログラムをモダンなプログラミング言語に書き換える際には、自動化ツールが役立つ場合がある。2種類の自動化ツールの概要を解説する。
11 月 大手ベンダーが解雇した「有能IT人材」は“あそこ”でまた輝く レイオフや採用停止は、IT業界全体に広がっているわけではない。むしろIT人材の積極採用が続くとの見通しがある。IT人材はどのように動いているのか。 コーディング不要のIT職「プロジェクトマネジャー」「ソフトウェアテスト担当者」が担う役割とは コーディングスキルがいらないIT職であるプロジェクトマネジャー」「ソフトウェアテスト担当者」とは何か。それぞれの具体的な業務や必須スキルを解説しよう。 “考えなしのデータ集め”からの脱却に不可欠な「データスチュワード」とは? データを有効活用するには、データクオリティーを高いレベルで維持することが必要だ。その上で「データスチュワードの設置」がどう役立つのか、そしてその先にある「データドリブン文化の確立」とは何かを紹介する。 “フードロス”対策で注目の「モバイルアプリ」は何がすごい? 格安販売の裏側 スーパーマーケットやコンビニエンスストアなどの小売企業は、フードロス対策の取り組みを強めている。そこで注目されるのが「モバイルアプリケーション」だ。どう活用するのか。 ラズパイにもScratchにも無関心だった女子生徒が“コーディング好き”になった訳 大学進学に向けて「コンピュータサイエンス」の科目を学ぶ、ある女子生徒は、小学生の頃はコンピュータサイエンスの授業が嫌いだったという。そんな彼女の考え方が変わったきっかけとは。 コーディング不要のIT職「スクラムマスター」「プロダクトオーナー」が備えるべきスキルとは? コーディングスキルを必要としないIT職の例が「スクラムマスター」と「プロダクトオーナー」だ。こうしたIT職は、どのような役割を持ち、どのようなスキルを持つべきかを解説する。 COBOLをやめる“大変だけど最善の方法”とは? レガシーなCOBOLプログラムをモダナイゼーションする方法は幾つか存在する。そのうち専門家が「手間が掛かるが最善だ」と評する方法とは何か。その評価の根拠とは。 仮想マシン(VM)とベアメタルサーバの基本的な違いは? Kubernetes視点で比較 「Kubernetes」のインフラに適しているのは、VMとベアメタルサーバのどちらなのか。オーバーヘッドやリソース管理など、両者の基本的な違いを整理する。 データは何の価値も生まない――そう嘆く前に「データガバナンス」を見直そう 企業がデータを有効活用する際に重要になるのがデータクオリティーだ。「データガバナンス」がデータクオリティーの維持に有用な理由と、効果的なデータガバナンスの実践方法を解説する。 Web3と「Web 2.0」を比較 “4つの違い”を理解する Webはビジネスや生活を支える技術として、時代とともに進化を遂げてきた。そのうち「Web 2.0」と「Web3」の主な違いを、4つの視点から解説する。 英国の大手スーパーが「フードロス問題」と戦う“深い”理由 TescoやIcelandといった英国の大手スーパーは、モバイルアプリケーションベンダーと提携し、フードロス対策に取り組んでいる。その背景にある理由とは。 COBOLをやめる“とんでもなく悪い方法”はこれだ COBOLプログラムのモダナイゼーション(最新化)手法には、幾つかの選択肢がある。自社のニーズに沿った手法を選ぶために、それぞれのメリットやデメリットを理解しておこう。 「5G」で“企業の悩み”に挑むシンガポールの産業変革 企業向け「5G」の開発や活用を進めるシンガポール。どのような取り組みが実施されているのか。世界でも“先進的”だという取り組みとは。 テレワークしたいITエンジニアが「原則出社」を受け入れる“あの条件”とは? テレワークが当たり前になる中、ITエンジニアがあえてオフィスワークを選ぶ理由はあるのか。あるとすれば、それは何なのか。採用市場を分析したレポートから探る。 “フードロス問題”の救世主? 小売業界が注目する「あの技術」とは スーパーマーケットやコンビニエンスストアなどの小売業者は、環境対策の取り組みにITを活用している。特にフードロス問題の対策として注目を集めるのが、あの技術だ。 これまでのWebと「Web3」の“根本的な違い”とは? 従来のWebである「Web 1.0」や「Web 2.0」と比べて、「Web3」は何が違うのか。定義や構成技術の観点から、各世代を比較する。 “低品質データ”を垂れ流し続けないための「SLA」とは 企業のビジネスを支えるデータ。誤った分析結果や判断を生まないためのデータクオリティー確保に際して、キーワードとなる「SLA」とは何か。 「5G」のスタンドアロンで“海上業務のテレワーク化”が可能に? シンガポールが港湾における「5G」活用に着手した。港湾業務の在り方は大きく変わる可能性があるという。具体的にどのような変化をもたらすのか。 いまさら聞けない「Web」の歴史 Web 1.0からWeb3まで 「World Wide Web」(Web)は現代になくてはならない技術だ。Webが誕生した当時から「Web3」までの間に、Webの主流技術はどう変化してきたのか。 データの出どころを即答できないなら「データリネージ」を明確にしよう データに基づく意思決定を実現するためには、高いデータクオリティーが必要だ。データクオリティーの向上に「データリネージ」がどう役立つのかを紹介する。 “プログラミング女子”は「ハッカソン」では増えない――女性エンジニアが断言 ゼニア・キム氏は、ソフトウェア開発者として働いている女性だ。自身の経験を基にキム氏が考える、女性ソフトウェア開発者を増やすための施策とは何か。 給料が増えても「ITエンジニア」が転職を考えるのはなぜ? 企業は良い給与を提示して、ITエンジニアを囲い込もうとしている。ところがそれを蹴って新たな職を探すITエンジニアもいる。それはなぜなのか。 SFファン憧れの「ホログラム通話」を“夢”で終わらせない挑戦が始まる SF世界の「ホログラム通話」の体験を具現化したい――。こうした思いの下、欧州の通信事業者4社が協業して実証実験を実施した。4社が思い描く“現実的ホログラム通話”の具体像とは。 何の役にも立たない“低品質データ”はこうして生まれる ビジネスにデータを活用する上で、高いデータクオリティーを確保することは重要だ。何がデータクオリティーを左右するのか。なぜデータの質が悪くなってしまうのか。それらに対する答えを提示する。
大手ベンダーが解雇した「有能IT人材」は“あそこ”でまた輝く レイオフや採用停止は、IT業界全体に広がっているわけではない。むしろIT人材の積極採用が続くとの見通しがある。IT人材はどのように動いているのか。
コーディング不要のIT職「プロジェクトマネジャー」「ソフトウェアテスト担当者」が担う役割とは コーディングスキルがいらないIT職であるプロジェクトマネジャー」「ソフトウェアテスト担当者」とは何か。それぞれの具体的な業務や必須スキルを解説しよう。
“考えなしのデータ集め”からの脱却に不可欠な「データスチュワード」とは? データを有効活用するには、データクオリティーを高いレベルで維持することが必要だ。その上で「データスチュワードの設置」がどう役立つのか、そしてその先にある「データドリブン文化の確立」とは何かを紹介する。
“フードロス”対策で注目の「モバイルアプリ」は何がすごい? 格安販売の裏側 スーパーマーケットやコンビニエンスストアなどの小売企業は、フードロス対策の取り組みを強めている。そこで注目されるのが「モバイルアプリケーション」だ。どう活用するのか。
ラズパイにもScratchにも無関心だった女子生徒が“コーディング好き”になった訳 大学進学に向けて「コンピュータサイエンス」の科目を学ぶ、ある女子生徒は、小学生の頃はコンピュータサイエンスの授業が嫌いだったという。そんな彼女の考え方が変わったきっかけとは。
コーディング不要のIT職「スクラムマスター」「プロダクトオーナー」が備えるべきスキルとは? コーディングスキルを必要としないIT職の例が「スクラムマスター」と「プロダクトオーナー」だ。こうしたIT職は、どのような役割を持ち、どのようなスキルを持つべきかを解説する。
COBOLをやめる“大変だけど最善の方法”とは? レガシーなCOBOLプログラムをモダナイゼーションする方法は幾つか存在する。そのうち専門家が「手間が掛かるが最善だ」と評する方法とは何か。その評価の根拠とは。
仮想マシン(VM)とベアメタルサーバの基本的な違いは? Kubernetes視点で比較 「Kubernetes」のインフラに適しているのは、VMとベアメタルサーバのどちらなのか。オーバーヘッドやリソース管理など、両者の基本的な違いを整理する。
データは何の価値も生まない――そう嘆く前に「データガバナンス」を見直そう 企業がデータを有効活用する際に重要になるのがデータクオリティーだ。「データガバナンス」がデータクオリティーの維持に有用な理由と、効果的なデータガバナンスの実践方法を解説する。
Web3と「Web 2.0」を比較 “4つの違い”を理解する Webはビジネスや生活を支える技術として、時代とともに進化を遂げてきた。そのうち「Web 2.0」と「Web3」の主な違いを、4つの視点から解説する。
英国の大手スーパーが「フードロス問題」と戦う“深い”理由 TescoやIcelandといった英国の大手スーパーは、モバイルアプリケーションベンダーと提携し、フードロス対策に取り組んでいる。その背景にある理由とは。
COBOLをやめる“とんでもなく悪い方法”はこれだ COBOLプログラムのモダナイゼーション(最新化)手法には、幾つかの選択肢がある。自社のニーズに沿った手法を選ぶために、それぞれのメリットやデメリットを理解しておこう。
テレワークしたいITエンジニアが「原則出社」を受け入れる“あの条件”とは? テレワークが当たり前になる中、ITエンジニアがあえてオフィスワークを選ぶ理由はあるのか。あるとすれば、それは何なのか。採用市場を分析したレポートから探る。
“フードロス問題”の救世主? 小売業界が注目する「あの技術」とは スーパーマーケットやコンビニエンスストアなどの小売業者は、環境対策の取り組みにITを活用している。特にフードロス問題の対策として注目を集めるのが、あの技術だ。
「5G」のスタンドアロンで“海上業務のテレワーク化”が可能に? シンガポールが港湾における「5G」活用に着手した。港湾業務の在り方は大きく変わる可能性があるという。具体的にどのような変化をもたらすのか。
いまさら聞けない「Web」の歴史 Web 1.0からWeb3まで 「World Wide Web」(Web)は現代になくてはならない技術だ。Webが誕生した当時から「Web3」までの間に、Webの主流技術はどう変化してきたのか。
データの出どころを即答できないなら「データリネージ」を明確にしよう データに基づく意思決定を実現するためには、高いデータクオリティーが必要だ。データクオリティーの向上に「データリネージ」がどう役立つのかを紹介する。
“プログラミング女子”は「ハッカソン」では増えない――女性エンジニアが断言 ゼニア・キム氏は、ソフトウェア開発者として働いている女性だ。自身の経験を基にキム氏が考える、女性ソフトウェア開発者を増やすための施策とは何か。
SFファン憧れの「ホログラム通話」を“夢”で終わらせない挑戦が始まる SF世界の「ホログラム通話」の体験を具現化したい――。こうした思いの下、欧州の通信事業者4社が協業して実証実験を実施した。4社が思い描く“現実的ホログラム通話”の具体像とは。
何の役にも立たない“低品質データ”はこうして生まれる ビジネスにデータを活用する上で、高いデータクオリティーを確保することは重要だ。何がデータクオリティーを左右するのか。なぜデータの質が悪くなってしまうのか。それらに対する答えを提示する。
10 月 もうすぐ来る「ITエンジニア売り手市場の終わり」 企業はITエンジニアを積極的に採用しようとしている。ITエンジニアの採用に関する調査レポートから、2022年の採用市場の傾向を読み解く。 「コーディングがうまい無口なプログラマー」はもういらない 「Go」「Python」「Java」に精通するゼニア・キム氏は、ソフトウェア開発者を目指す人は「優れたコーダーになる必要はない」と言い切る。その真意とは。 “考えなしのデータ集め”は無価値どころか害悪 専門家が語る納得の理由 いまやビジネスにデータは欠かせない。ただし「データは最も価値がある資産だ」という考え方は、必ずしも正しいとは言えないとの声がある。それはなぜなのか。 Web3とメタバースは似ているようで“ここ”が違う 混同されがちな「Web3」と「メタバース」。両者には共通する点もあるが、異なる点もある。それらが何なのかを具体的に見ていこう。 コーディングにはまった女性プログラマーが語る“男社会”IT業界の真実 あるきっかけでプログラマーになったヤン・リュー氏は、プログラミングに自分の適性と楽しさを見いだした。リュー氏は業務を通じて何を学んだのか。IT業界に所属する女性の少なさに対する同氏の見解とは。 DellやAccentureが作る「サンゴ礁を守るAI」の実力は サンゴ礁の保全活動に取り組むオーストラリアの環境保全団体は、DellやAccentureなどの企業と協力し、「深層学習」や「コンピュータビジョン」といったAI技術を活用する。その具体的な中身とは。 アニメを極めようとした学生が“アニメじゃない”道を選んだのはなぜ? 3Dアニメーションやゲームデザインを専攻していたゼニア・キム氏は、紆余曲折を経てソフトウェア開発の道に進んだ。その背景には何があったのか。 メタバースは何の役に立つのか? いまさら聞けない基礎知識 巨大仮想空間「メタバース」は、どのような技術で構成されているのか。何を実現するのか。メタバースの肝をざっくりと解説する。 COBOLの呪縛を解いて「Java」に書き直すことに意味はあるのか? 「COBOL」プログラムのモダナイゼーションのために、ソースコードを1行ずつ書き換えるのは「根本的に間違い」だと専門家は指摘する。解決策はあるのか。そもそもCOBOLプログラムをなくすことに意味はあるのか。 建築家志望の学生が“プログラミングの沼”にはまってしまった理由 大学で建築学を専攻していたヤン・リュー氏は、ひょんなきっかけからプログラマーとしてのキャリアをスタートさせた。同氏がプログラマーになったいきさつと、実際に働いて感じたことを紹介する。 Dellの「深層学習モデル」で分析時間が“7分の1”になった訳 Dellはサンゴ礁の保全団体と提携し、深層学習モデルの開発に取り組む。開発した学習モデルはサンゴ礁保全活動の効率化のために活用する。具体的にどのような効果をもたらすのか。 Googleのプログラミング言語「Carbon」がC++の後継になれない“残念な理由” 「C++」に代わるプログラミング言語として、Googleは「Carbon」を発表した。専門家が指摘する、Carbonの懸念点とは何か。 Web3とは? いまさら聞けない“次世代インターネット”の正体 次世代インターネット「Web3」とは何なのか。どのような要素で構成され、そもそも何のために生まれたのか。Web3の概要をざっくりと説明する。 COBOLは何度でもよみがえるのに「コボラー」が絶滅しかねないのはなぜ? 「COBOL」プログラムのモダナイゼーションを進めるには、COBOLに詳しい開発者、つまり「コボラー」の力が欠かせない。だがコボラーを見つけるのは困難な状況だ。それはなぜなのか。 プログラミング言語「C」は“あの家電”でもひっそりと活躍していた? 登場以来さまざまなプログラム開発で活躍してきた「C」。具体的にどのような用途があるのか。主な例を紹介する。 女子に「STEMは面白い」と伝えるよりも重要な“あの取り組み”とは? 教育機関が女子学習者にSTEM分野の仕事の面白さを伝えることは、STEM分野で活躍する女性を増やす上で重要な取り組みだ。ただしそれだけでは十分ではない。何をすべきなのか。 プログラミング言語「Carbon」が“C++の後継”になるために越えるべき壁とは? 「C++」の後継を目指す実験的なプログラミング言語「Carbon」を公開したGoogle。Carbonが「真のC++後継言語」になるためには、大きなハードルがあるという。それは何なのか。 「ANSI C」から「C11」まで プログラミング言語「C」標準化の歴史を振り返る プログラミング言語「C」が、登場以来重ねてきた改良とはどのようなものか。歴史に沿って説明する。 Javaで書き直しても消えない“COBOLの呪縛”とは? 「COBOL」プログラムを「Java」で書き直す際の課題として、レガシーなプログラムが抱える構造上の問題を複数の専門家が指摘する。どのような問題につながる可能性があるのか。 「STEM女子」を増やしたいなら“これ”をすべし 英国教育省の女性元CTOが語る 女子学習者にSTEM分野の仕事に興味を持ってもらうには、教育機関は何をすればよいのか。EdTech分野で活躍する女性の専門家が語る。 COBOLをやめても消えない“亡霊”「JOBOL」とは何なのか 「COBOL」プログラムのモダナイゼーション方法として、ソースコードをより新しいプログラミング言語に書き換える方法がある。一見単純なこの方法には“ある問題”があると専門家は指摘する。それは何か。
「コーディングがうまい無口なプログラマー」はもういらない 「Go」「Python」「Java」に精通するゼニア・キム氏は、ソフトウェア開発者を目指す人は「優れたコーダーになる必要はない」と言い切る。その真意とは。
“考えなしのデータ集め”は無価値どころか害悪 専門家が語る納得の理由 いまやビジネスにデータは欠かせない。ただし「データは最も価値がある資産だ」という考え方は、必ずしも正しいとは言えないとの声がある。それはなぜなのか。
コーディングにはまった女性プログラマーが語る“男社会”IT業界の真実 あるきっかけでプログラマーになったヤン・リュー氏は、プログラミングに自分の適性と楽しさを見いだした。リュー氏は業務を通じて何を学んだのか。IT業界に所属する女性の少なさに対する同氏の見解とは。
DellやAccentureが作る「サンゴ礁を守るAI」の実力は サンゴ礁の保全活動に取り組むオーストラリアの環境保全団体は、DellやAccentureなどの企業と協力し、「深層学習」や「コンピュータビジョン」といったAI技術を活用する。その具体的な中身とは。
アニメを極めようとした学生が“アニメじゃない”道を選んだのはなぜ? 3Dアニメーションやゲームデザインを専攻していたゼニア・キム氏は、紆余曲折を経てソフトウェア開発の道に進んだ。その背景には何があったのか。
COBOLの呪縛を解いて「Java」に書き直すことに意味はあるのか? 「COBOL」プログラムのモダナイゼーションのために、ソースコードを1行ずつ書き換えるのは「根本的に間違い」だと専門家は指摘する。解決策はあるのか。そもそもCOBOLプログラムをなくすことに意味はあるのか。
建築家志望の学生が“プログラミングの沼”にはまってしまった理由 大学で建築学を専攻していたヤン・リュー氏は、ひょんなきっかけからプログラマーとしてのキャリアをスタートさせた。同氏がプログラマーになったいきさつと、実際に働いて感じたことを紹介する。
Dellの「深層学習モデル」で分析時間が“7分の1”になった訳 Dellはサンゴ礁の保全団体と提携し、深層学習モデルの開発に取り組む。開発した学習モデルはサンゴ礁保全活動の効率化のために活用する。具体的にどのような効果をもたらすのか。
Googleのプログラミング言語「Carbon」がC++の後継になれない“残念な理由” 「C++」に代わるプログラミング言語として、Googleは「Carbon」を発表した。専門家が指摘する、Carbonの懸念点とは何か。
Web3とは? いまさら聞けない“次世代インターネット”の正体 次世代インターネット「Web3」とは何なのか。どのような要素で構成され、そもそも何のために生まれたのか。Web3の概要をざっくりと説明する。
COBOLは何度でもよみがえるのに「コボラー」が絶滅しかねないのはなぜ? 「COBOL」プログラムのモダナイゼーションを進めるには、COBOLに詳しい開発者、つまり「コボラー」の力が欠かせない。だがコボラーを見つけるのは困難な状況だ。それはなぜなのか。
女子に「STEMは面白い」と伝えるよりも重要な“あの取り組み”とは? 教育機関が女子学習者にSTEM分野の仕事の面白さを伝えることは、STEM分野で活躍する女性を増やす上で重要な取り組みだ。ただしそれだけでは十分ではない。何をすべきなのか。
プログラミング言語「Carbon」が“C++の後継”になるために越えるべき壁とは? 「C++」の後継を目指す実験的なプログラミング言語「Carbon」を公開したGoogle。Carbonが「真のC++後継言語」になるためには、大きなハードルがあるという。それは何なのか。
Javaで書き直しても消えない“COBOLの呪縛”とは? 「COBOL」プログラムを「Java」で書き直す際の課題として、レガシーなプログラムが抱える構造上の問題を複数の専門家が指摘する。どのような問題につながる可能性があるのか。
「STEM女子」を増やしたいなら“これ”をすべし 英国教育省の女性元CTOが語る 女子学習者にSTEM分野の仕事に興味を持ってもらうには、教育機関は何をすればよいのか。EdTech分野で活躍する女性の専門家が語る。
COBOLをやめても消えない“亡霊”「JOBOL」とは何なのか 「COBOL」プログラムのモダナイゼーション方法として、ソースコードをより新しいプログラミング言語に書き換える方法がある。一見単純なこの方法には“ある問題”があると専門家は指摘する。それは何か。
9 月 “爆上がり”するソフトウェア開発者の給与 どれぐらいもらえるのか? コーディング以外にさまざまなソフトスキルを備えるソフトウェア開発者は引く手あまただ。こうした中、ソフトウェア開発者の給与や福利厚生が急速に改善されているという。その実態は。 K&R版Cとは? 「C」を“革新的プログラミング言語”にした立役者 プログラミング言語「C」の登場初期に、その革新性を広く知らしめるきっかけになったのが「K&R版C」の存在だ。K&R版Cとは何なのか。そもそも「K」と「R」とは。 「エンジニア」と聞いて“あれ”を思い浮かべたら「ジェンダーバイアス」あり? STEM分野の仕事は男性に向いている――。こうした考え方の背景にあるのが「ジェンダーバイアス」の存在だ。教育機関はジェンダーバイアスにどう向き合うべきなのか。 Javaの「サードパーティー製ライブラリ」を便利さだけで選んでよいのか? Javaアプリケーションで発生するランタイムエラーは、サードパーティー製ライブラリを起因とする場合がある。なぜそうしたランタイムエラーが生じるのか。対策と共に解説する。 システム開発の「技術的負債」を解消する“うまい方法”とは? システム開発における技術的負債を解消するためには、企業は何をすればよいのか。効果的な解消方法を説明する。 C++が“使ってはいけないプログラミング言語”だと言われるのはなぜ? 「C++」は、「C」の後継として生まれたプログラミング言語だ。後継言語として強力な仕組みを持つ一方、さまざまな問題を抱えていると専門家は指摘する。どのような問題なのか。 「40歳以上でも求められるエンジニア」がやっていること 多様性への意識の高まりは、40代以上の中高年のエンジニアにとって追い風となるのか。自らの年齢をアピールポイントに変えるには、何をすればよいのか。専門家のアドバイスを紹介する。 プログラミング言語「C」と「UNIX」の“深過ぎる関係”とは? 歴史を振り返る 登場以来、絶えず進化してきたプログラミング言語「C」。その誕生には「UNIX」が深く関わっていた。どういうことなのか。Cが生まれた目的や誕生当時の先進性を解説する。 精神疾患患者との向き合い方を「VR」で学ぶ意味とは? 体験した医学生に聞く シンガポール国立大学の医学部NUS Medicineは「VR」を使い、精神疾患患者への適切なケア方法に関する教育プログラムを進めている。その効果はどうなのか。試験運用に参加した医学生に聞いた。 プログラミングを極めたい人こそ「HTML」を学ぶべき理由 「HTML」はプログラミング言語ではなくマークアップ言語だ。それでもプログラミング初心者にとって、HTMLを学ぶことには意味があると専門家は強調する。その理由とは。 “自分大好きエンジニア”が招く大問題とは? 企業の技術的負債はなぜ生まれるのか。「文書化」「情報共有」「ソフトウェアテスト」の観点から、その原因を探る。 プログラミング言語「C++」が嫌われる理由と、それでも使われ続ける理由 Googleが「C++」に代わるプログラミング言語「Carbon」を開発するのは、C++に対する開発者の不満解消が目的だ。C++の弱点とは何なのか。なぜ課題があるにもかかわらず、C++は使われ続けているのか。 「HTMLはプログラミング言語かどうか」に何の意味があるのか? プログラミング言語の定義と照らし合わせて、「HTMLはプログラミング言語かどうか」を議論する人がいる。そもそも、そうした問いに答えを出すことに意義はあるのか。識者の考えを聞いた。 Visual StudioとWebStormを「使用上の注意」で比較 高機能だと人が育たない? 開発プロジェクトのIDEに「Visual Studio」や「WebStorm」を採用する際には、どのような問題があることを把握しておくべきなのか。幾つかの注意点を解説する。 キャンパスを「5G」で無線ブロードバンド化 米名門大学が選んだのは? ワシントンD.C.にあるハワード大学は、キャンパスに「市民ブロードバンド無線サービス」(CBRS)を利用した「プライベート5G」を導入。その具体的な中身とは。 「なし崩し的テレワーク」「ITに疎い上司」が技術的負債“本当の原因”だった? システム開発における「技術的負債」が生まれる背景はさまざまだ。技術的負債はどのような分野で生じやすいのか。そもそも、なぜ生まれるのか。2つの技術的負債に着目して解説する。 「プログラミングが苦手な人」でも学んでみたくなる“あの言語”とは? 初心者にも習得しやすく、業務に生かしやすいプログラミング言語にはどのようなものがあるのか。プログラミング以外の選択肢はあるのか。そうした疑問に答える。 HTMLは「CSS」と一緒ならプログラミング言語になれるのか? 「HTML」はプログラミング言語ではない。だが「CSS」との組み合わせであれば、プログラミング言語と呼べるのだろうか。 Visual StudioとWebStormを「料金」「拡張性」で比較 お得なのはどっち? IDEの「Visual Studio」と「WebStorm」は、それぞれどのような料金体系なのか。ライブラリやプラグインといった拡張性はどうなのか。こうした疑問に答える。 「プライベート5G」活用に乗り出す英国の“格差問題”とは? 公共部門における「プライベート5G」の利活用を目指す英国政府。狙いは同国内で広がる“ある格差”の解消にある。 「質の悪いソースコード」はなぜ生まれてしまうのか? 「技術的負債」は、システム開発の成功と失敗を左右し得る重要な要素だ。発生しがちな技術的負債のうち、低品質のソースコードがなぜ生まれるのかを考える。 C#が「使えるプログラミング言語」になったのは“あれ”のおかげ? 活躍の場が広がったというプログラミング言語「C#」。その背景には何があったのか。C#を習得することには、どのようなメリットがあるのか。特徴を解説する。 HTMLが「プログラミング言語」になれない“端的な理由” 「HTML」はプログラミング言語ではない――。その根拠は何なのか。「Java」「Python」などのプログラミング言語とは何が違うのか。こうした疑問に答える。 “暴れる患者”への適切なケアを「VR」で伝授 大学「先端医学教育」の中身とは シンガポール国立大学の医学部NUS Medicineが、医学生と看護学生向けに「暴れる患者への対処法」を学ぶためのVRを使った教育プログラムの提供を開始した。その内容は。 Visual StudioとWebStormを「デバッグ機能」で比較 どちらが“使える”か? IDEの「Visual Studio」「WebStorm」には幾つかの違いがある。その一つがデバッグ機能だ。それぞれが提供するデバッグ機能の概要を解説する。 「5G」の先進的な活用方法とは? 学校や介護施設の事例に学ぶ 公共サービスにおける「5G」の提供と活用の支援に取り組む英国政府。5Gで実現する、学校や介護施設での先進的な取り組みとは。
“爆上がり”するソフトウェア開発者の給与 どれぐらいもらえるのか? コーディング以外にさまざまなソフトスキルを備えるソフトウェア開発者は引く手あまただ。こうした中、ソフトウェア開発者の給与や福利厚生が急速に改善されているという。その実態は。
K&R版Cとは? 「C」を“革新的プログラミング言語”にした立役者 プログラミング言語「C」の登場初期に、その革新性を広く知らしめるきっかけになったのが「K&R版C」の存在だ。K&R版Cとは何なのか。そもそも「K」と「R」とは。
「エンジニア」と聞いて“あれ”を思い浮かべたら「ジェンダーバイアス」あり? STEM分野の仕事は男性に向いている――。こうした考え方の背景にあるのが「ジェンダーバイアス」の存在だ。教育機関はジェンダーバイアスにどう向き合うべきなのか。
Javaの「サードパーティー製ライブラリ」を便利さだけで選んでよいのか? Javaアプリケーションで発生するランタイムエラーは、サードパーティー製ライブラリを起因とする場合がある。なぜそうしたランタイムエラーが生じるのか。対策と共に解説する。
C++が“使ってはいけないプログラミング言語”だと言われるのはなぜ? 「C++」は、「C」の後継として生まれたプログラミング言語だ。後継言語として強力な仕組みを持つ一方、さまざまな問題を抱えていると専門家は指摘する。どのような問題なのか。
「40歳以上でも求められるエンジニア」がやっていること 多様性への意識の高まりは、40代以上の中高年のエンジニアにとって追い風となるのか。自らの年齢をアピールポイントに変えるには、何をすればよいのか。専門家のアドバイスを紹介する。
プログラミング言語「C」と「UNIX」の“深過ぎる関係”とは? 歴史を振り返る 登場以来、絶えず進化してきたプログラミング言語「C」。その誕生には「UNIX」が深く関わっていた。どういうことなのか。Cが生まれた目的や誕生当時の先進性を解説する。
精神疾患患者との向き合い方を「VR」で学ぶ意味とは? 体験した医学生に聞く シンガポール国立大学の医学部NUS Medicineは「VR」を使い、精神疾患患者への適切なケア方法に関する教育プログラムを進めている。その効果はどうなのか。試験運用に参加した医学生に聞いた。
プログラミングを極めたい人こそ「HTML」を学ぶべき理由 「HTML」はプログラミング言語ではなくマークアップ言語だ。それでもプログラミング初心者にとって、HTMLを学ぶことには意味があると専門家は強調する。その理由とは。
プログラミング言語「C++」が嫌われる理由と、それでも使われ続ける理由 Googleが「C++」に代わるプログラミング言語「Carbon」を開発するのは、C++に対する開発者の不満解消が目的だ。C++の弱点とは何なのか。なぜ課題があるにもかかわらず、C++は使われ続けているのか。
「HTMLはプログラミング言語かどうか」に何の意味があるのか? プログラミング言語の定義と照らし合わせて、「HTMLはプログラミング言語かどうか」を議論する人がいる。そもそも、そうした問いに答えを出すことに意義はあるのか。識者の考えを聞いた。
Visual StudioとWebStormを「使用上の注意」で比較 高機能だと人が育たない? 開発プロジェクトのIDEに「Visual Studio」や「WebStorm」を採用する際には、どのような問題があることを把握しておくべきなのか。幾つかの注意点を解説する。
キャンパスを「5G」で無線ブロードバンド化 米名門大学が選んだのは? ワシントンD.C.にあるハワード大学は、キャンパスに「市民ブロードバンド無線サービス」(CBRS)を利用した「プライベート5G」を導入。その具体的な中身とは。
「なし崩し的テレワーク」「ITに疎い上司」が技術的負債“本当の原因”だった? システム開発における「技術的負債」が生まれる背景はさまざまだ。技術的負債はどのような分野で生じやすいのか。そもそも、なぜ生まれるのか。2つの技術的負債に着目して解説する。
「プログラミングが苦手な人」でも学んでみたくなる“あの言語”とは? 初心者にも習得しやすく、業務に生かしやすいプログラミング言語にはどのようなものがあるのか。プログラミング以外の選択肢はあるのか。そうした疑問に答える。
Visual StudioとWebStormを「料金」「拡張性」で比較 お得なのはどっち? IDEの「Visual Studio」と「WebStorm」は、それぞれどのような料金体系なのか。ライブラリやプラグインといった拡張性はどうなのか。こうした疑問に答える。
C#が「使えるプログラミング言語」になったのは“あれ”のおかげ? 活躍の場が広がったというプログラミング言語「C#」。その背景には何があったのか。C#を習得することには、どのようなメリットがあるのか。特徴を解説する。
HTMLが「プログラミング言語」になれない“端的な理由” 「HTML」はプログラミング言語ではない――。その根拠は何なのか。「Java」「Python」などのプログラミング言語とは何が違うのか。こうした疑問に答える。
“暴れる患者”への適切なケアを「VR」で伝授 大学「先端医学教育」の中身とは シンガポール国立大学の医学部NUS Medicineが、医学生と看護学生向けに「暴れる患者への対処法」を学ぶためのVRを使った教育プログラムの提供を開始した。その内容は。
Visual StudioとWebStormを「デバッグ機能」で比較 どちらが“使える”か? IDEの「Visual Studio」「WebStorm」には幾つかの違いがある。その一つがデバッグ機能だ。それぞれが提供するデバッグ機能の概要を解説する。
8 月 米名門大学が「プライベート5G」を導入 CBRSで何が変わった? ワシントンD.C.にあるハワード大学は、キャンパスに「市民ブロードバンド無線サービス」(CBRS)を利用する「プライベート5G」を導入した。何が変わったのか。 JavaScriptはなぜ大人気なのか? 他の追随を許さない理由 安定した人気を集めるプログラミング言語が「JavaScript」だ。JavaScriptの何が良いのか。専門家はJavaScriptをどう評価しているのか。 Visual Studioってそもそも何? 競合「WebStorm」との違いは? IDEの代表格である「Visual Studio」は、どのような機能を備え、何に役立つのか。競合IDEである「WebStorm」も含めて、基本的な特徴を簡潔に紹介する。 Web3を学ぶための「無料YouTube動画」「ゲーム」はまず“これ”を試すべし 「Web3」の知識を身に付けるために活用できる手段は、学習サイト以外にも複数の選択肢がある。主要な学習リソースを説明する。 英国政府の「プライベート5G」活用法 地域のコミュニティ支援をどう実現する? 英国政府は公共サービスにおける5Gの利活用を目的とした実証実験プロジェクトに取り組んでいる。「プライベート5G」をどのように導入し、活用しているのか。 PythonでもRubyでもない「最初に学ぶプログラミング言語」の“王者”はこれだ プログラミング初心者が学ぶべきプログラミング言語とは何なのか。特にプログラミング関係の職業に就きたい求職者が、最初に学んでおくとよいプログラミング言語を紹介しよう。 GartnerとBioNTechは「ゲーミフィケーション」をこう使う 「ゲーミフィケーション」の手法は、アイデア次第でさまざまなビジネスシーンに応用できる。調査会社Gartnerと、医薬品企業BioNTechのゲーミフィケーション活用事例を紹介する。 “なんちゃって多様性”じゃない“真の女性登用”をかなえるITコンサルの奥の手 従業員の定着率を向上させる上で重要な「ダイバーシティー」。英国のITコンサルティング企業Thoughtworksは、職場におけるダイバー指定―促進のために“ある行動”に出た。具体的にどのようなものなのか。 Web3が学べる「LinkedIn Learning」9時間コースと「buildspace」の無料コースとは? 「Web3」に対する理解を深める上で、参考にできる学習サイトは豊富にある。「LinkedIn Learning」「buildspace」の概要を紹介する。 失敗しない「ゲーミフィケーションアプリ」がもたらす“あの体験”とは? ゲーミフィケーションアプリケーションの設計には行動心理学の知見が求められ、開発の手間も小さくない。それでも専門家は、可能な限り“ある体験”をもたらすように設計することが大切だと主張する。 Web3が学べる「Zero To Mastery」5時間コースと「LearnWeb3」“4年制”コースとは? 次世代インターネット「Web3」について学習したいなら、学習サイトが大いに役立つ。複数ある学習サイトの中から、「Zero To Mastery」「LearnWeb3」を取り上げる。 医療スタートアップがコロナ禍で直面 “Splunk遅過ぎ”問題はなぜ起きたのか 遠隔モニタリングサービスを提供するAccuhealthは、自社SaaSの中核要素として利用する「Splunk」のパフォーマンス問題に直面していた。なぜ問題は起きたのか。同社が選んだ解決策とは。 「プロプライエタリのAIOps」を“怪しいベンダー”から買ってはいけない理由 プロプライエタリソフトウェアの「AIOps」ツールは機能面でOSSより優れているのが利点だ。ただし市場にはベンダーがひしめき、ツール選びは簡単ではない。企業はどうすればいいのか。 OSSの“謎”現象「入れた覚えがないのに大量利用」はこうして起こる 企業はOSSを知らないうちに自社のシステムに組み込んでいる現実がある。使用しているOSSを検出し、OSSに含まれる脆弱性によるリスクを減らすには、どうすればよいのか。 DevOpsでの「プロダクトマネジャー」と「アプリケーションアーキテクト」の違いは DevOpsにおいて、プロダクトマネジャーとアプリケーションアーキテクトの役割は異なる。専門家の見解を基に、それぞれの違いと、両者が協力できるポイントを考察する。 女性エンジニアがいない会社はあの「DEI」を軽視している 女性登用が進まないことは、以前から英国のIT企業の間で課題となってきた。その背景には「DEI」の不足があるとの声がある。そもそもDEIとは何なのか。その実情とは。 Web3の中核技術が学べる「Udemy」「Bloom Institute of Technology」のコースとは? 「Web3」の仕組みを学ぶには学習サイトを活用するのが手っ取り早い。主な学習サイトのうち、「Udemy」「Bloom Institute of Technology」を取り上げる。 「リレーショナルデータベース」(RDBMS)の基本的な仕組みを「行」と「列」で理解する 「行」と「列」を使ってデータを管理する仕組みに「リレーショナルデータベースシステム」(RDBMS)がある。行と列に着目して、その仕組みを解説する。 IT先進国エストニアの「仮想アシスタント」に世界が注目する理由 IT先進国として知られるエストニアは、行政サービスの仮想アシスタントの運用を開始した。他国の注目を集めるこの仮想アシスタント開発の経緯と、今後の課題とは。 Meta Payを「決済サービス」として評価してはいけない“なるほどの理由” Meta Platformsの「Meta Pay」は決済サービスとして“勝ち組”になれない――。そうした見方がある一方、そもそもMeta Payを他の決済サービスと横並びで評価すること自体が無意味との声もある。どういうことなのか。 「ゲーミフィケーション=楽しい」は幻想? アプリ開発の“泥臭い現実”とは 「ゲーミフィケーションアプリは楽しいもの」というきらびやかなイメージが先行しがちだ。だが専門家は「開発の裏側には“ありふれた苦労”が存在する」と警告する。
米名門大学が「プライベート5G」を導入 CBRSで何が変わった? ワシントンD.C.にあるハワード大学は、キャンパスに「市民ブロードバンド無線サービス」(CBRS)を利用する「プライベート5G」を導入した。何が変わったのか。
JavaScriptはなぜ大人気なのか? 他の追随を許さない理由 安定した人気を集めるプログラミング言語が「JavaScript」だ。JavaScriptの何が良いのか。専門家はJavaScriptをどう評価しているのか。
Visual Studioってそもそも何? 競合「WebStorm」との違いは? IDEの代表格である「Visual Studio」は、どのような機能を備え、何に役立つのか。競合IDEである「WebStorm」も含めて、基本的な特徴を簡潔に紹介する。
Web3を学ぶための「無料YouTube動画」「ゲーム」はまず“これ”を試すべし 「Web3」の知識を身に付けるために活用できる手段は、学習サイト以外にも複数の選択肢がある。主要な学習リソースを説明する。
英国政府の「プライベート5G」活用法 地域のコミュニティ支援をどう実現する? 英国政府は公共サービスにおける5Gの利活用を目的とした実証実験プロジェクトに取り組んでいる。「プライベート5G」をどのように導入し、活用しているのか。
PythonでもRubyでもない「最初に学ぶプログラミング言語」の“王者”はこれだ プログラミング初心者が学ぶべきプログラミング言語とは何なのか。特にプログラミング関係の職業に就きたい求職者が、最初に学んでおくとよいプログラミング言語を紹介しよう。
GartnerとBioNTechは「ゲーミフィケーション」をこう使う 「ゲーミフィケーション」の手法は、アイデア次第でさまざまなビジネスシーンに応用できる。調査会社Gartnerと、医薬品企業BioNTechのゲーミフィケーション活用事例を紹介する。
“なんちゃって多様性”じゃない“真の女性登用”をかなえるITコンサルの奥の手 従業員の定着率を向上させる上で重要な「ダイバーシティー」。英国のITコンサルティング企業Thoughtworksは、職場におけるダイバー指定―促進のために“ある行動”に出た。具体的にどのようなものなのか。
Web3が学べる「LinkedIn Learning」9時間コースと「buildspace」の無料コースとは? 「Web3」に対する理解を深める上で、参考にできる学習サイトは豊富にある。「LinkedIn Learning」「buildspace」の概要を紹介する。
失敗しない「ゲーミフィケーションアプリ」がもたらす“あの体験”とは? ゲーミフィケーションアプリケーションの設計には行動心理学の知見が求められ、開発の手間も小さくない。それでも専門家は、可能な限り“ある体験”をもたらすように設計することが大切だと主張する。
Web3が学べる「Zero To Mastery」5時間コースと「LearnWeb3」“4年制”コースとは? 次世代インターネット「Web3」について学習したいなら、学習サイトが大いに役立つ。複数ある学習サイトの中から、「Zero To Mastery」「LearnWeb3」を取り上げる。
医療スタートアップがコロナ禍で直面 “Splunk遅過ぎ”問題はなぜ起きたのか 遠隔モニタリングサービスを提供するAccuhealthは、自社SaaSの中核要素として利用する「Splunk」のパフォーマンス問題に直面していた。なぜ問題は起きたのか。同社が選んだ解決策とは。
「プロプライエタリのAIOps」を“怪しいベンダー”から買ってはいけない理由 プロプライエタリソフトウェアの「AIOps」ツールは機能面でOSSより優れているのが利点だ。ただし市場にはベンダーがひしめき、ツール選びは簡単ではない。企業はどうすればいいのか。
OSSの“謎”現象「入れた覚えがないのに大量利用」はこうして起こる 企業はOSSを知らないうちに自社のシステムに組み込んでいる現実がある。使用しているOSSを検出し、OSSに含まれる脆弱性によるリスクを減らすには、どうすればよいのか。
DevOpsでの「プロダクトマネジャー」と「アプリケーションアーキテクト」の違いは DevOpsにおいて、プロダクトマネジャーとアプリケーションアーキテクトの役割は異なる。専門家の見解を基に、それぞれの違いと、両者が協力できるポイントを考察する。
女性エンジニアがいない会社はあの「DEI」を軽視している 女性登用が進まないことは、以前から英国のIT企業の間で課題となってきた。その背景には「DEI」の不足があるとの声がある。そもそもDEIとは何なのか。その実情とは。
Web3の中核技術が学べる「Udemy」「Bloom Institute of Technology」のコースとは? 「Web3」の仕組みを学ぶには学習サイトを活用するのが手っ取り早い。主な学習サイトのうち、「Udemy」「Bloom Institute of Technology」を取り上げる。
「リレーショナルデータベース」(RDBMS)の基本的な仕組みを「行」と「列」で理解する 「行」と「列」を使ってデータを管理する仕組みに「リレーショナルデータベースシステム」(RDBMS)がある。行と列に着目して、その仕組みを解説する。
IT先進国エストニアの「仮想アシスタント」に世界が注目する理由 IT先進国として知られるエストニアは、行政サービスの仮想アシスタントの運用を開始した。他国の注目を集めるこの仮想アシスタント開発の経緯と、今後の課題とは。
Meta Payを「決済サービス」として評価してはいけない“なるほどの理由” Meta Platformsの「Meta Pay」は決済サービスとして“勝ち組”になれない――。そうした見方がある一方、そもそもMeta Payを他の決済サービスと横並びで評価すること自体が無意味との声もある。どういうことなのか。
「ゲーミフィケーション=楽しい」は幻想? アプリ開発の“泥臭い現実”とは 「ゲーミフィケーションアプリは楽しいもの」というきらびやかなイメージが先行しがちだ。だが専門家は「開発の裏側には“ありふれた苦労”が存在する」と警告する。
7 月 Web3が無料で学べる「Web3 University」とは? 10週間集中の「ChainShot」とは? 「Web3」関連のスキルを習得するのに活用できる学習サイトにはさまざまな選択肢がある。そのうち「Web3 University」「ChainShot」で学習できる内容を解説する。 Excelでは「行」と「列」をどう使い分けるべきか? 「Microsoft Excel」をはじめとする表計算ソフトウェアを使う際、「行」と「列」をどう使い分けるべきなのか。行と列が果たす役割の違いを踏まえて解説する。 健康保険団体の“爆速モバイルアプリ開発”を支えたDevOpsツールとは? 米国の健康保険団体Healthfirstはモバイルアプリ開発に当たってリリース管理自動化ツールなどのDevOpsツール群を導入。リリースの前倒しに成功した。どのようなツールを利用しているのか。 「Facebook Pay」改め「Meta Pay」とは? Meta渾身の決済サービス メタバースユーザーに「Meta Pay」を浸透させたい考えのMeta Platforms。「Facebook Pay」から名称変更したMeta Payとは、そもそも何なのか。同社はMeta Payで何を実現しようとしているのか。 希少な「OSSのAIOpsツール」とは? 選びたくなる理由と避けたくなる理由 コストを抑えつつ自由にカスタマイズできるのが、オープンソースソフトウェアの利点だ。「AIOps」ツールもその例外ではない。OSSのAIOpsツールを俎上(そじょう)に乗せる。 ブームが過ぎたはずの「ゲーミフィケーション」が再び活性化の“謎” アプリケーションをより魅力的にするために、CIOは「ゲーミフィケーション」の手法に関心を寄せている。ゲーミフィケーションを取り巻く市場動向は。 「行」と「列」の違いを分かりやすく説明できるか? 「行」と「列」という言葉は、数学、データ分析、コンピュータサイエンスなどの世界で盛んに使われる。そもそもどのような意味なのか。違いや定義を再度確認しよう。 Web3とは何なのか? 「なぜ重要か」の“端的な答え” 盛り上がりを見せている次世代インターネット「Web3」とは、どのような技術なのか。なぜ一部の技術愛好家だけではなく、企業や政府まで広く関心を集めるのはなぜなのか。簡潔に示す。 “デジタル先進国”エストニアの国民向け「仮想アシスタント」開発の裏側 エストニア政府は、行政サービスの仮想アシスタントの運用を開始した。AI技術や音声認識技術を活用した先進的なプロジェクトはどのように開始し、どこまで進んでいるのか。 「サポート」が悪いJavaライブラリを選んではいけない“当然の理由” Javaアプリケーションの開発において、利用するライブラリを選ぶ際の評価軸は複数ある。サポートの観点、ライブラリのサイズという観点では、何に着目すべきなのか。 命令型プログラミングと宣言型プログラミング 選ぶならどっち? 「命令型プログラミング」と「宣言型プログラミング」には幾つかの違いがある。開発者が意識すべき違いと、どちらを採用するのかを判断する際の比較点をまとめた。 健康保険団体のアプリ開発“爆速化”をかなえた「リリース管理自動化」のすごさ 医療業界では、COVID-19まん延に伴うオンラインサービスの需要に応えるため、アプリケーション開発を加速させている。米国健康保険団体Healthfirstがモバイルアプリ開発の効率化に向けて導入したツールとは。 “使えないJavaライブラリ”はそもそも選び方が駄目だった? Javaアプリケーション開発で特定の機能が必要になった場合、開発者はライブラリを使用するか、自分で機能を実装するかを選択できる。自分のニーズに合った方法を選ぶには何を重視すべきなのか。 小売業者が社外サイトのデータを加工せずに使う“深刻な理由”とは? 小売業者やEコマース業者は、社外のWebサイトから得られるデータに価値を認めている。一方でデータのスクレイピングやデータマネジメントになかなか取り組めていないという。それはなぜなのかを調査結果から探る。 AIOpsを選ぶならOSSかプロプライエタリか? その選定基準とは 自社に最適な「AIOps」ツールを選ぶのは簡単ではない。オープンソースソフトウェアとプロプライエタリソフトウェアがあり、それぞれに長所と短所がある。選定のポイントは何か。 “頼れるスクラムマスター”が取得する「コーチング」認定資格とは? 合格するには スクラムにおいて多岐にわたる役割を担うスクラムマスター。各役割について自身が持つ知識やスキルを示すのに役立つ認定資格には何があるのか。 「Javaライブラリを使うのが常に正解」だと勘違いしていないか? Javaアプリケーションの開発では、必要な機能を得るためにライブラリの活用が視野に入る。ライブラリを使うべきか、自身で機能を実装すべきか、見極めるラインはどこにあるのか。 命令型プログラミングと宣言型プログラミングの「ソースコード」の違いとは? 「命令型プログラミング」と「宣言型プログラミング」のソースコードには、それぞれの仕組みに基づいた違いが現れる。開発者が意識すべき両者の違いを取り上げる。 Javaアプリをおかしくする「外部システム」の厄介な問題とは? 対策は Javaのランタイムエラーは、アプリケーションとやりとりする外部システムに起因する場合がある。こうしたランタイムエラーの対処方法を紹介しよう。 Linuxで「777」を設定してはいけない理由 ファイルやフォルダにさまざまなパーミッションを指定できるコマンド「chmod」は、使い方に気を付ける必要がある。特に注意が必要なのは「777」のパーミッションを指定することだ。それはなぜなのか。 “不安なPaaS”を解消する「PaaS構築ソフトウェア」とは? 失敗しない選び方 クラウドベンダーが提供するPaaSの課題を解決する手段として「PaaS構築ソフトウェア」がある。どのようなメリットがあるのか。その特徴と選び方を説明する。
Web3が無料で学べる「Web3 University」とは? 10週間集中の「ChainShot」とは? 「Web3」関連のスキルを習得するのに活用できる学習サイトにはさまざまな選択肢がある。そのうち「Web3 University」「ChainShot」で学習できる内容を解説する。
Excelでは「行」と「列」をどう使い分けるべきか? 「Microsoft Excel」をはじめとする表計算ソフトウェアを使う際、「行」と「列」をどう使い分けるべきなのか。行と列が果たす役割の違いを踏まえて解説する。
健康保険団体の“爆速モバイルアプリ開発”を支えたDevOpsツールとは? 米国の健康保険団体Healthfirstはモバイルアプリ開発に当たってリリース管理自動化ツールなどのDevOpsツール群を導入。リリースの前倒しに成功した。どのようなツールを利用しているのか。
「Facebook Pay」改め「Meta Pay」とは? Meta渾身の決済サービス メタバースユーザーに「Meta Pay」を浸透させたい考えのMeta Platforms。「Facebook Pay」から名称変更したMeta Payとは、そもそも何なのか。同社はMeta Payで何を実現しようとしているのか。
希少な「OSSのAIOpsツール」とは? 選びたくなる理由と避けたくなる理由 コストを抑えつつ自由にカスタマイズできるのが、オープンソースソフトウェアの利点だ。「AIOps」ツールもその例外ではない。OSSのAIOpsツールを俎上(そじょう)に乗せる。
ブームが過ぎたはずの「ゲーミフィケーション」が再び活性化の“謎” アプリケーションをより魅力的にするために、CIOは「ゲーミフィケーション」の手法に関心を寄せている。ゲーミフィケーションを取り巻く市場動向は。
「行」と「列」の違いを分かりやすく説明できるか? 「行」と「列」という言葉は、数学、データ分析、コンピュータサイエンスなどの世界で盛んに使われる。そもそもどのような意味なのか。違いや定義を再度確認しよう。
Web3とは何なのか? 「なぜ重要か」の“端的な答え” 盛り上がりを見せている次世代インターネット「Web3」とは、どのような技術なのか。なぜ一部の技術愛好家だけではなく、企業や政府まで広く関心を集めるのはなぜなのか。簡潔に示す。
“デジタル先進国”エストニアの国民向け「仮想アシスタント」開発の裏側 エストニア政府は、行政サービスの仮想アシスタントの運用を開始した。AI技術や音声認識技術を活用した先進的なプロジェクトはどのように開始し、どこまで進んでいるのか。
「サポート」が悪いJavaライブラリを選んではいけない“当然の理由” Javaアプリケーションの開発において、利用するライブラリを選ぶ際の評価軸は複数ある。サポートの観点、ライブラリのサイズという観点では、何に着目すべきなのか。
命令型プログラミングと宣言型プログラミング 選ぶならどっち? 「命令型プログラミング」と「宣言型プログラミング」には幾つかの違いがある。開発者が意識すべき違いと、どちらを採用するのかを判断する際の比較点をまとめた。
健康保険団体のアプリ開発“爆速化”をかなえた「リリース管理自動化」のすごさ 医療業界では、COVID-19まん延に伴うオンラインサービスの需要に応えるため、アプリケーション開発を加速させている。米国健康保険団体Healthfirstがモバイルアプリ開発の効率化に向けて導入したツールとは。
“使えないJavaライブラリ”はそもそも選び方が駄目だった? Javaアプリケーション開発で特定の機能が必要になった場合、開発者はライブラリを使用するか、自分で機能を実装するかを選択できる。自分のニーズに合った方法を選ぶには何を重視すべきなのか。
小売業者が社外サイトのデータを加工せずに使う“深刻な理由”とは? 小売業者やEコマース業者は、社外のWebサイトから得られるデータに価値を認めている。一方でデータのスクレイピングやデータマネジメントになかなか取り組めていないという。それはなぜなのかを調査結果から探る。
AIOpsを選ぶならOSSかプロプライエタリか? その選定基準とは 自社に最適な「AIOps」ツールを選ぶのは簡単ではない。オープンソースソフトウェアとプロプライエタリソフトウェアがあり、それぞれに長所と短所がある。選定のポイントは何か。
“頼れるスクラムマスター”が取得する「コーチング」認定資格とは? 合格するには スクラムにおいて多岐にわたる役割を担うスクラムマスター。各役割について自身が持つ知識やスキルを示すのに役立つ認定資格には何があるのか。
「Javaライブラリを使うのが常に正解」だと勘違いしていないか? Javaアプリケーションの開発では、必要な機能を得るためにライブラリの活用が視野に入る。ライブラリを使うべきか、自身で機能を実装すべきか、見極めるラインはどこにあるのか。
命令型プログラミングと宣言型プログラミングの「ソースコード」の違いとは? 「命令型プログラミング」と「宣言型プログラミング」のソースコードには、それぞれの仕組みに基づいた違いが現れる。開発者が意識すべき両者の違いを取り上げる。
Javaアプリをおかしくする「外部システム」の厄介な問題とは? 対策は Javaのランタイムエラーは、アプリケーションとやりとりする外部システムに起因する場合がある。こうしたランタイムエラーの対処方法を紹介しよう。
Linuxで「777」を設定してはいけない理由 ファイルやフォルダにさまざまなパーミッションを指定できるコマンド「chmod」は、使い方に気を付ける必要がある。特に注意が必要なのは「777」のパーミッションを指定することだ。それはなぜなのか。
“不安なPaaS”を解消する「PaaS構築ソフトウェア」とは? 失敗しない選び方 クラウドベンダーが提供するPaaSの課題を解決する手段として「PaaS構築ソフトウェア」がある。どのようなメリットがあるのか。その特徴と選び方を説明する。
6 月 開発者が「Microsoft Dev Box」を使わない理由を“クラウドIDEの苦悩”から探る 開発者向けのクラウドサービスは「Microsoft Dev Box」だけではない。「クラウドIDE」はその代表例だ。開発者がクラウドIDEを受け入れているかどうかを知ることは、Microsoft Dev Boxの成否を占う上で参考になる。 “使えないJavaライブラリ”かどうかは「ドキュメント」で分かる Javaアプリケーションの開発において、自社の開発プロジェクトに合うライブラリを選ぶには何に気を付ければよいのか。ドキュメントやライセンスのどこに着目すべきかを解説する。 いまさら聞けない「命令型プログラミング」「宣言型プログラミング」の違いとは? 「命令型プログラミング」「宣言型プログラミング」は、それぞれ異なる設計思想を持つプログラミング体系だ。両者の仕組みや、開発者が実施すべき作業の違いを解説する。 “ぬるぽ”だけじゃない Javaで起きやすい主な「ランタイム例外」と原因は? Javaには注意が必要なランタイム例外が幾つかある。アプリケーションを安定的に動作させるためには、こうしたランタイム例外をどう処理するかが重要だ。主なランタイム例外の種類と原因を解説する。 アジャイルの体系「SAFe」(Scaled Agile Framework)の認定資格とは? 合格するには 「スクラムマスター」が持っておくと職務経歴書に書ける認定資格にはどのようなものがあるのか。「Scaled Agile Framework」(SAFe)に関する認定資格の有用性を解説する。 “駄目なJavaライブラリ”ほど名前負けしている? Javaアプリケーションの開発において、ライブラリはさまざまな場面で効果を発揮する。採用を検討しているライブラリが、プロジェクトの要件に合う機能を提供するかどうかは、どう判断すればよいのか。 “PaaSでクラウド破産”を防ぐ効果的な方法 PaaSには利用料金が高額になりやすいといった課題がある。こうした課題を解消しつつ、PaaSのメリットを得るにはどうすればよいのか。 Windows 365ベースのクラウドワークステーション「Microsoft Dev Box」とは? Microsoftが開発者向けに提供するクラウドワークステーションの「Microsoft Dev Box」。開発者はMicrosoft Dev Boxを使うことで、何ができるようになるのか。機能と特徴を説明する。 ソフトウェア開発者はもう不要か 「AIによるソースコード生成」の衝撃 ソフトウェア開発者にとって、技術の進化への追従は重要だ。単に新技術に関するスキルを身に付ければよいというわけではない。技術進化が「ソフトウェア開発」という仕事そのものに及ぼす影響も注視する必要がある。 「Tableau」や「Microsoft Power BI」と競うQlikの”狙い”は成功するのか? BIツールベンダーのQlikは、今後のロードマップを公開した。BIツールの機能追加や、既存機能の強化を実施する。どのような機能が追加されるのか。最大の注目ポイントは何か。 DOaaSとは? 「DevOpsは難しい」を過去にする秘策 自社でDevOpsに必要なシステムや人材をまかなうことが難しい企業は、DevOpsのITリソース運用を外部に委託する「DOaaS」の利用が選択肢になる。DOaaSによって得られるメリットを解説する。 Javaエンジニアがうんざりする「リソース不足」問題と対処法 「Java」アプリケーションで発生するランタイムエラーが発生する原因は、開発者のミスだけではない。主な原因のうち「リソース不足」を取り上げ、その対策を紹介する。 PaaSで“クラウド破産”が起きる理由とその回避策 PaaSの採用はアプリケーション開発にとって最善の選択肢とは限らない。PaaSを利用するときのリスクと注意点とは。 ローコードツールとノーコードツールを区別すべき納得の理由 ローコードツール/ノーコードツールは同じではない。目的もメリットも異なる。両者を単に「開発の効率化」に寄与するツールであると考えるべきではない。 普通のユーザーでも使えるTableauの「組み込み型アナリティクス」とは? Tableauは「組み込み型アナリティクス」関連の新ツールと新機能を発表した。より多くの従業員が、普段のワークフロー内でデータ分析を実施できるようになるという。どのようなツールなのか。 Linuxで見掛ける謎の数字「764」の意味とは? 各桁に潜む秘密 ファイルやフォルダにパーミッションを指定するコマンド「chmod」を使う際には、一般的には3桁の数字を使う。それぞれの桁にはどのような意味があるのか。 履歴書に書きたい「AWS Certified Cloud Practitioner」とは? 合格するには スクラムを通じたクラウドネイティブアプリケーション開発において、スクラムマスターが備えるべき知識やスキルとは何か。実力の証明となる資格「AWS Certified Cloud Practitioner」を解説する。 Javaアプリの異常を招く“不適切な入力値”とは? 対策は 起こりがちなJavaの「ランタイムエラー」とその回避方法を把握しておくことは重要だ。特に頻出する、入力値に基づくランタイムエラーとその解決策を紹介する。 アプリ開発者に「PaaS」が大人気な“納得の4大理由” アプリケーション開発の効率化に役立つ「PaaS」(Platform as a Service)。その魅力とは何なのか。PaaSの主要な4つのメリットを説明する。 Javaがいまだに愛される端的な理由 「Java」はさまざまなアプリケーションを開発する際のプログラミング言語として重宝されてきた。なぜJavaは長きにわたって人気を維持できているのか。理由を説明する。 “コーディングができるだけのソフトウェア開発者”はもう要らない 企業がソフトウェア開発者の採用を推し進める中、ソフトウェア開発者が採用を勝ち取るには、ただ「コーディングができる」だけでは足りないと考える向きがある。ソフトウェア開発者が身に付けるべきスキルとは。 「DevOps」は何がうれしいのか? 根付かない理由は? アプリケーションの開発と運用のプロセスを融合する「DevOps」が広がりつつある。企業はDevOpsのために何をすべきなのか。それによってどのような恩恵を得ることができるのか。 Linuxの“謎”文字列「rwx」とは? いまさら聞けない「chmod」の基礎 ファイルやフォルダにパーミッションを設定する「chmod」には、さまざまなオプションがある。chmodを使ってエンドユーザーやユーザーグループごとにパーミッションを付与するためのオプションを解説する。
開発者が「Microsoft Dev Box」を使わない理由を“クラウドIDEの苦悩”から探る 開発者向けのクラウドサービスは「Microsoft Dev Box」だけではない。「クラウドIDE」はその代表例だ。開発者がクラウドIDEを受け入れているかどうかを知ることは、Microsoft Dev Boxの成否を占う上で参考になる。
“使えないJavaライブラリ”かどうかは「ドキュメント」で分かる Javaアプリケーションの開発において、自社の開発プロジェクトに合うライブラリを選ぶには何に気を付ければよいのか。ドキュメントやライセンスのどこに着目すべきかを解説する。
いまさら聞けない「命令型プログラミング」「宣言型プログラミング」の違いとは? 「命令型プログラミング」「宣言型プログラミング」は、それぞれ異なる設計思想を持つプログラミング体系だ。両者の仕組みや、開発者が実施すべき作業の違いを解説する。
“ぬるぽ”だけじゃない Javaで起きやすい主な「ランタイム例外」と原因は? Javaには注意が必要なランタイム例外が幾つかある。アプリケーションを安定的に動作させるためには、こうしたランタイム例外をどう処理するかが重要だ。主なランタイム例外の種類と原因を解説する。
アジャイルの体系「SAFe」(Scaled Agile Framework)の認定資格とは? 合格するには 「スクラムマスター」が持っておくと職務経歴書に書ける認定資格にはどのようなものがあるのか。「Scaled Agile Framework」(SAFe)に関する認定資格の有用性を解説する。
“駄目なJavaライブラリ”ほど名前負けしている? Javaアプリケーションの開発において、ライブラリはさまざまな場面で効果を発揮する。採用を検討しているライブラリが、プロジェクトの要件に合う機能を提供するかどうかは、どう判断すればよいのか。
Windows 365ベースのクラウドワークステーション「Microsoft Dev Box」とは? Microsoftが開発者向けに提供するクラウドワークステーションの「Microsoft Dev Box」。開発者はMicrosoft Dev Boxを使うことで、何ができるようになるのか。機能と特徴を説明する。
ソフトウェア開発者はもう不要か 「AIによるソースコード生成」の衝撃 ソフトウェア開発者にとって、技術の進化への追従は重要だ。単に新技術に関するスキルを身に付ければよいというわけではない。技術進化が「ソフトウェア開発」という仕事そのものに及ぼす影響も注視する必要がある。
「Tableau」や「Microsoft Power BI」と競うQlikの”狙い”は成功するのか? BIツールベンダーのQlikは、今後のロードマップを公開した。BIツールの機能追加や、既存機能の強化を実施する。どのような機能が追加されるのか。最大の注目ポイントは何か。
DOaaSとは? 「DevOpsは難しい」を過去にする秘策 自社でDevOpsに必要なシステムや人材をまかなうことが難しい企業は、DevOpsのITリソース運用を外部に委託する「DOaaS」の利用が選択肢になる。DOaaSによって得られるメリットを解説する。
Javaエンジニアがうんざりする「リソース不足」問題と対処法 「Java」アプリケーションで発生するランタイムエラーが発生する原因は、開発者のミスだけではない。主な原因のうち「リソース不足」を取り上げ、その対策を紹介する。
ローコードツールとノーコードツールを区別すべき納得の理由 ローコードツール/ノーコードツールは同じではない。目的もメリットも異なる。両者を単に「開発の効率化」に寄与するツールであると考えるべきではない。
普通のユーザーでも使えるTableauの「組み込み型アナリティクス」とは? Tableauは「組み込み型アナリティクス」関連の新ツールと新機能を発表した。より多くの従業員が、普段のワークフロー内でデータ分析を実施できるようになるという。どのようなツールなのか。
Linuxで見掛ける謎の数字「764」の意味とは? 各桁に潜む秘密 ファイルやフォルダにパーミッションを指定するコマンド「chmod」を使う際には、一般的には3桁の数字を使う。それぞれの桁にはどのような意味があるのか。
履歴書に書きたい「AWS Certified Cloud Practitioner」とは? 合格するには スクラムを通じたクラウドネイティブアプリケーション開発において、スクラムマスターが備えるべき知識やスキルとは何か。実力の証明となる資格「AWS Certified Cloud Practitioner」を解説する。
Javaアプリの異常を招く“不適切な入力値”とは? 対策は 起こりがちなJavaの「ランタイムエラー」とその回避方法を把握しておくことは重要だ。特に頻出する、入力値に基づくランタイムエラーとその解決策を紹介する。
アプリ開発者に「PaaS」が大人気な“納得の4大理由” アプリケーション開発の効率化に役立つ「PaaS」(Platform as a Service)。その魅力とは何なのか。PaaSの主要な4つのメリットを説明する。
Javaがいまだに愛される端的な理由 「Java」はさまざまなアプリケーションを開発する際のプログラミング言語として重宝されてきた。なぜJavaは長きにわたって人気を維持できているのか。理由を説明する。
“コーディングができるだけのソフトウェア開発者”はもう要らない 企業がソフトウェア開発者の採用を推し進める中、ソフトウェア開発者が採用を勝ち取るには、ただ「コーディングができる」だけでは足りないと考える向きがある。ソフトウェア開発者が身に付けるべきスキルとは。
「DevOps」は何がうれしいのか? 根付かない理由は? アプリケーションの開発と運用のプロセスを融合する「DevOps」が広がりつつある。企業はDevOpsのために何をすべきなのか。それによってどのような恩恵を得ることができるのか。
Linuxの“謎”文字列「rwx」とは? いまさら聞けない「chmod」の基礎 ファイルやフォルダにパーミッションを設定する「chmod」には、さまざまなオプションがある。chmodを使ってエンドユーザーやユーザーグループごとにパーミッションを付与するためのオプションを解説する。
5 月 “優秀なスクラムマスター”が外さないAtlassian「Jira」認定資格とは? 合格するには スクラムを監督するスクラムマスターが、自身の知識やスキルを証明するのに役立つのが認定資格だ。本稿は「Jira Software」に関する認定資格が問う知識や有用な場面を解説する。 小売業者への調査で分かった「社外データ活用」“驚きの実態”とは? 調査によると、小売業者やEコマース業者による社外データの活用においては、いまだに手作業が残っている。なぜ自動化が進まないのかを調査結果から読み解く。 「2進法」と「16進法」はどう使い分けるのか 2進法や16進法はコンピュータの基礎を成す記数法だ。それぞれどのような場面で活用の機会があるのか。 年2.7億円のコスト削減を実現するRPA戦略の作り方 RPA導入に失敗する企業もある一方で、多くの従業員に歓迎され、コストダウンに成功する企業もある。成功企業の事例をぜひ参考にしてほしい。そこには他社でもマネできる何かがあるはずだ。 英国防省が「データ」を重視する“真の目的”とは? 英国は電子戦の戦力増強を進める一方で、意志決定へのデータ活用を積極的に進めようとしている。その狙いは何なのか。 データ分析を阻む「人の問題」と、その解決に役立つ技術 データ分析における根強い問題が「人」に関する問題だ。技術の進化が、問題の解決につながると専門家は指摘する。どのような技術が役立つのか。 スクラムマスター認定資格「PSM」(Professional Scrum Master)とは? 合格するには スクラムマスターの認定資格には幾つかの選択肢がある。そのうち「Scrum.org」が提供する「Professional Scrum Master」にはどのような特徴があるのか。 「16進法の10」と「10進法の10」の違いを数学的に説明する 16進法の「10」と10進法の「10」は異なる数字を指す。16進法とはどのような記数法で、10進法の数値からどう変換すればよいのかを解説する。 「NLP」(神経言語プログラミング)はデータ分析にどう役立つのか? 人の心理を読み解く「神経言語プログラミング」(NLP)が、データ分析をより簡単に、より効率的にする可能性があるという。NLPはデータ分析にどう寄与するのか。 「10進法を2進法に換算する方法」を数学的に説明する コンピュータの世界ではデータを2進法で表現することが一般的だ。われわれの日常生活ではあまりなじみのない2進法を簡潔に解説しよう。
“優秀なスクラムマスター”が外さないAtlassian「Jira」認定資格とは? 合格するには スクラムを監督するスクラムマスターが、自身の知識やスキルを証明するのに役立つのが認定資格だ。本稿は「Jira Software」に関する認定資格が問う知識や有用な場面を解説する。
小売業者への調査で分かった「社外データ活用」“驚きの実態”とは? 調査によると、小売業者やEコマース業者による社外データの活用においては、いまだに手作業が残っている。なぜ自動化が進まないのかを調査結果から読み解く。
年2.7億円のコスト削減を実現するRPA戦略の作り方 RPA導入に失敗する企業もある一方で、多くの従業員に歓迎され、コストダウンに成功する企業もある。成功企業の事例をぜひ参考にしてほしい。そこには他社でもマネできる何かがあるはずだ。
スクラムマスター認定資格「PSM」(Professional Scrum Master)とは? 合格するには スクラムマスターの認定資格には幾つかの選択肢がある。そのうち「Scrum.org」が提供する「Professional Scrum Master」にはどのような特徴があるのか。
「16進法の10」と「10進法の10」の違いを数学的に説明する 16進法の「10」と10進法の「10」は異なる数字を指す。16進法とはどのような記数法で、10進法の数値からどう変換すればよいのかを解説する。
「NLP」(神経言語プログラミング)はデータ分析にどう役立つのか? 人の心理を読み解く「神経言語プログラミング」(NLP)が、データ分析をより簡単に、より効率的にする可能性があるという。NLPはデータ分析にどう寄与するのか。
4 月 「10進法の500」とは何かを数学的に説明する コンピュータを利用する上で、2進法や16進法などの記数法を理解しておくことは重要だ。まずは身近な10進法の基礎知識をあらためて整理しよう。 「データマネジメント」の主要製品とベンダーは? データ分析の“重要な裏方” 企業のデータ分析を支援する「データマネジメント」ツールには、さまざまな選択肢がある。データマネジメントの主要なベンダーと製品をまとめた。 メタバースでのセクハラを防げ――MicrosoftとMetaが本気で対策 メタバースにおけるハラスメントを防止するために、MicrosoftとMetaはVRサービスのハラスメント対策機能を強化した。具体的な機能を説明する。 Netflixも採用しているアプリケーション状態管理プラットフォーム 状態管理はアプリケーション開発において重要かつ面倒な機能だ。バグやセキュリティホールの温床であり、トラックは難しい。この部分が簡便化される意義は極めて大きい。 「SAST」「DAST」「SCA」がDevSecOpsに向かない“なるほどの理由” セキュリティを取り入れたアプリケーション開発手法「DevSecOps」ではさまざまなツールを利用できるが、それぞれに“ある問題”がある。それは何なのか。DevSecOpsの要件と共に解説する。 「電子戦」強化に乗り出す英海軍 予算170億円で何が実現する? 英海軍は約1億ポンドを投じて、電子戦における戦力を増強しようとしている。具体的な強化施策の内容はどのようなものなのか。 「メタバースの過剰な監視」がもたらすのは安心か、それとも“悪夢”か VR技術を扱うベンダーは、仮想空間内での悪質ユーザーによるハラスメントを防ぎ、安全を確保するための取り組みを推進している。これに対して専門家は、「過剰な監視」による悪影響を指摘する。 三井不動産が基幹システムを「OCI」に移行 採用の決め手は? 三井不動産は商業施設運営を支える基幹システムを「OCI」に移行した。当初は他のクラウドサービスへの移行を検討していたというが、最終的には何がOCI採用の決め手となったのか。 いまさら聞けない「拡張分析」の基礎 何ができる? 必要なものは? AI技術を活用したデータ分析「拡張分析」は、企業のデータ活用をどのように支援するのか。拡張分析が担う役割、利用に際して必要なデータ、実際の使用例を解説する。 「仮想空間でのハラスメント」を女性の5割が経験 ベンダーの対策は? 仮想空間での痴漢やストーカーといった迷惑行為は、企業が仮想空間で会議やイベントを実施する際の妨げになる。仮想空間におけるハラスメントの実情と、ベンダーが打ち出している対策を紹介する。 PowerShell「while」「do while」の根本的な違いとスクリプト例 「PowerShell」のループ処理構文を覚えれば、反復実行するタスクの自動化に役立つ。主要な構文のうち「while」「do while」の概要と、これらの違いを整理しよう。 富士通Japan、デジタル教材用のSaaSを提供 教員の負担軽減になる機能とは 富士通Japanは「デジタル教材提供サービス」をSaaSとして提供開始した。同サービスは紙教材のデジタル化や新規教材の作成を支援する。児童や生徒の主体的な学習や、教員の負荷軽減につながる機能とは。 「Java」こそが“クラウドネイティブ言語”である理由 「Java」は企業のアプリケーション開発を支え続けており、今後も有力な選択肢になり続けると考えられる。「クラウドネイティブ開発」「機能強化」「互換性」の3つの観点から、その理由を説明しよう。 PowerShell「foreach」「ForEach-Object」の根本的な違いとスクリプト例 「PowerShell」のスクリプトでループ処理をしたい場合に、使える構文が幾つかある。主要な構文のうち「foreach」「ForEach-Object」を紹介する。 メタバースがハラスメントの舞台に――専門家が危機意識 MicrosoftやMetaなどのベンダー各社が力を入れ始めた「メタバース」。今後の成長を占う上で避けられないのが、メタバースにおけるハラスメントの問題だ。 「Java」がいまだに使われ続ける“端的な理由” 開発者からの支持を集め続けるプログラミング言語「Java」。根強く利用される背景には何があるのか。Javaの主なメリットを整理する。
「データマネジメント」の主要製品とベンダーは? データ分析の“重要な裏方” 企業のデータ分析を支援する「データマネジメント」ツールには、さまざまな選択肢がある。データマネジメントの主要なベンダーと製品をまとめた。
メタバースでのセクハラを防げ――MicrosoftとMetaが本気で対策 メタバースにおけるハラスメントを防止するために、MicrosoftとMetaはVRサービスのハラスメント対策機能を強化した。具体的な機能を説明する。
Netflixも採用しているアプリケーション状態管理プラットフォーム 状態管理はアプリケーション開発において重要かつ面倒な機能だ。バグやセキュリティホールの温床であり、トラックは難しい。この部分が簡便化される意義は極めて大きい。
「SAST」「DAST」「SCA」がDevSecOpsに向かない“なるほどの理由” セキュリティを取り入れたアプリケーション開発手法「DevSecOps」ではさまざまなツールを利用できるが、それぞれに“ある問題”がある。それは何なのか。DevSecOpsの要件と共に解説する。
「メタバースの過剰な監視」がもたらすのは安心か、それとも“悪夢”か VR技術を扱うベンダーは、仮想空間内での悪質ユーザーによるハラスメントを防ぎ、安全を確保するための取り組みを推進している。これに対して専門家は、「過剰な監視」による悪影響を指摘する。
三井不動産が基幹システムを「OCI」に移行 採用の決め手は? 三井不動産は商業施設運営を支える基幹システムを「OCI」に移行した。当初は他のクラウドサービスへの移行を検討していたというが、最終的には何がOCI採用の決め手となったのか。
いまさら聞けない「拡張分析」の基礎 何ができる? 必要なものは? AI技術を活用したデータ分析「拡張分析」は、企業のデータ活用をどのように支援するのか。拡張分析が担う役割、利用に際して必要なデータ、実際の使用例を解説する。
「仮想空間でのハラスメント」を女性の5割が経験 ベンダーの対策は? 仮想空間での痴漢やストーカーといった迷惑行為は、企業が仮想空間で会議やイベントを実施する際の妨げになる。仮想空間におけるハラスメントの実情と、ベンダーが打ち出している対策を紹介する。
PowerShell「while」「do while」の根本的な違いとスクリプト例 「PowerShell」のループ処理構文を覚えれば、反復実行するタスクの自動化に役立つ。主要な構文のうち「while」「do while」の概要と、これらの違いを整理しよう。
富士通Japan、デジタル教材用のSaaSを提供 教員の負担軽減になる機能とは 富士通Japanは「デジタル教材提供サービス」をSaaSとして提供開始した。同サービスは紙教材のデジタル化や新規教材の作成を支援する。児童や生徒の主体的な学習や、教員の負荷軽減につながる機能とは。
「Java」こそが“クラウドネイティブ言語”である理由 「Java」は企業のアプリケーション開発を支え続けており、今後も有力な選択肢になり続けると考えられる。「クラウドネイティブ開発」「機能強化」「互換性」の3つの観点から、その理由を説明しよう。
PowerShell「foreach」「ForEach-Object」の根本的な違いとスクリプト例 「PowerShell」のスクリプトでループ処理をしたい場合に、使える構文が幾つかある。主要な構文のうち「foreach」「ForEach-Object」を紹介する。
メタバースがハラスメントの舞台に――専門家が危機意識 MicrosoftやMetaなどのベンダー各社が力を入れ始めた「メタバース」。今後の成長を占う上で避けられないのが、メタバースにおけるハラスメントの問題だ。
3 月 メタバースは“おもちゃ”じゃない Microsoft、Metaは「仕事向け」で勝負 複数のベンダーが、メタバースを実現するVRサービスをビジネス用途で提供し始めている。主要ベンダーが取り組むメタバースの現状をまとめた。 「Node.js」「.NET」どちらを選ぶ? 3つのポイントで比較 Webアプリケーション開発に利用できる主なサーバサイドアプリケーション実行・開発環境には「Node.js」「.NET」がある。3つのポイントで両者を比較する。 アバターと働ける「Unlimited Reality」とは? Deloitteのメタバース製品群 Deloitte Consultingの「Unlimited Reality」は、仮想世界「メタバース」の開発や活用をしやすくする製品・サービス群だ。何を実現するのか。 いまさら聞けない「.NET」の基礎 「NuGet」とは何か 「.NET」は、さまざまなシステムで稼働するアプリケーションの開発環境を企業に提供する。.NETを使うと、開発者はどのような機能を実装できるのか。開発時に利用できるツールにはどのようなものがあるのか。 いまさら聞けない「Node.js」の基礎 Webアプリケーション開発において「Node.js」と「.NET」のどちらを採用するのか、適切な選択のためにそれぞれの概要を理解しておこう。具体的な用途や機能を解説する。 正午を「午前12時」と書いてはいけない理由 ある人にとっての常識が、他の人を混乱に陥れることがある。その典型例が「午前12時」「午後12時」の問題だ。この2つの何が問題なのか。それが分からない人は、知らないうちに誰かの怒りを買っている恐れがある。 “稼ぐフリーランスエンジニア”が身に付けている「考え方」と「スキル」 フリーランスエンジニアがより多くの利益を得るためには、見込み客との交渉にどう臨めばよいのか。どのようなスキルが必要なのか。専門家のアドバイスを紹介する。 Dockerで簡単に試せるOSSのローコード開発ツール「Budibase」 オープンソースのローコード開発ツールが登場した。Dockerコンテナも用意されているので、簡単にインストールして試すことができる。GitHubには日本語READMEも用意されている。 デジタルの方が正しい? コーヒーマシン開発が「デジタルツイン」で変わった理由 現実世界のものを仮想的に再現する「デジタルツイン」を導入したコーヒーマシンメーカーのGruppo Cimbaliは、製品開発を大幅に改善した。具体的にどのような成果を得たのか。 「メタバースはゲーム用」ではない? Microsoftが積極投資する“本当の理由” Microsoftが投資を活発化させているのが「メタバース」だ。ゲーム大手買収もメタバース事業強化の一環だが、Microsoftはメタバースをゲームのためだけの技術だとは捉えていない。同社の狙いとは。 優秀なエンジニアが知っているCEO、COO、CIO、CFOの“頭の中” フリーランスエンジニアが、顧客の求めているものを正しく理解し、期待に応えるためには、何をすればよいのか。より良いコミュニケーションを実現する上で知っておくべきヒントを紹介する。 「うちの研修は効果がある」と管理職の8割が自慢、うなずく社員は4割以下 従業員のスキル開発に関する調査の結果、管理職と一般職の間に意識の差があることが分かった。調査結果を基に、どのような観点にずれがあり、企業は今後従業員のスキル不足にどう対処すべきなのかを解説する。 .NET Frameworkから.NET Coreに移る前に知りたい「.NET 6」の特徴と注意点 Microsoftの「.NET Framework」の後を継ぐ「.NET Core」は、開発者が.NET Frameworkから脱却するに足るものなのか。その判断材料となり得る、.NET Coreのバージョン「.NET 6」を解説する。 面接で「データの収集、分析時に何を重視するか」と聞かれた場合の正しい答え方 アプリケーションアーキテクトになるには、技術に関する知識や経験、問題解決能力などのスキルが必要だ。志望者は、採用面接である振る舞いをすることで必要な能力を持つ人材だとアピールできる。その振る舞いとは。 コーヒーの抽出過程を「デジタルツイン」で再現するために足りなかったもの 「デジタルツイン」をコーヒーマシン開発に導入したGruppo Cimbali。さまざまな先端技術を活用してきた同社にとっても、デジタルツインの構築は簡単には進まなかった。どう実現したのか。 「Microsoft製品のプロ」「Googleサービス職人」を目指す必要がない理由 ソフトウェア開発者は、自分がフリーランスになるかどうかを判断する前に、そもそも「優れたフリーランスエンジニア」はどのような存在であるかを考えるべきだ。専門家の意見を紹介する。 サービスメッシュは「OSS」と「サポート付き」のどちらを選ぶべきか? 「サービスメッシュ」を構築する場合、クラウドベンダーなどのサポート付きのツールを使うことも、OSSを使うこともできる。どのような観点で利用するツールを決めればよいのか。 「“スキルなし人材”でも仕方なく採用」が半数以上 人材不足に悩む英国企業 調査結果から、英国企業の管理職には「必要なスキルを持つ人材を十分に確保できない」という悩みが、重くのし掛かっていることが分かった。具体的な管理職と一般職の声を調査結果から取り上げる。 「.NET Core」が「マイクロサービス」アプリケーションの開発に役立つ理由 「.NET Core」は、「.NET Framework」の後継としてMicrosoftが公開したアプリケーション開発・実行環境だ。.NET Coreがアプリケーション開発においてどのような場面で有用なのかを解説する。
メタバースは“おもちゃ”じゃない Microsoft、Metaは「仕事向け」で勝負 複数のベンダーが、メタバースを実現するVRサービスをビジネス用途で提供し始めている。主要ベンダーが取り組むメタバースの現状をまとめた。
「Node.js」「.NET」どちらを選ぶ? 3つのポイントで比較 Webアプリケーション開発に利用できる主なサーバサイドアプリケーション実行・開発環境には「Node.js」「.NET」がある。3つのポイントで両者を比較する。
アバターと働ける「Unlimited Reality」とは? Deloitteのメタバース製品群 Deloitte Consultingの「Unlimited Reality」は、仮想世界「メタバース」の開発や活用をしやすくする製品・サービス群だ。何を実現するのか。
いまさら聞けない「.NET」の基礎 「NuGet」とは何か 「.NET」は、さまざまなシステムで稼働するアプリケーションの開発環境を企業に提供する。.NETを使うと、開発者はどのような機能を実装できるのか。開発時に利用できるツールにはどのようなものがあるのか。
いまさら聞けない「Node.js」の基礎 Webアプリケーション開発において「Node.js」と「.NET」のどちらを採用するのか、適切な選択のためにそれぞれの概要を理解しておこう。具体的な用途や機能を解説する。
正午を「午前12時」と書いてはいけない理由 ある人にとっての常識が、他の人を混乱に陥れることがある。その典型例が「午前12時」「午後12時」の問題だ。この2つの何が問題なのか。それが分からない人は、知らないうちに誰かの怒りを買っている恐れがある。
“稼ぐフリーランスエンジニア”が身に付けている「考え方」と「スキル」 フリーランスエンジニアがより多くの利益を得るためには、見込み客との交渉にどう臨めばよいのか。どのようなスキルが必要なのか。専門家のアドバイスを紹介する。
Dockerで簡単に試せるOSSのローコード開発ツール「Budibase」 オープンソースのローコード開発ツールが登場した。Dockerコンテナも用意されているので、簡単にインストールして試すことができる。GitHubには日本語READMEも用意されている。
デジタルの方が正しい? コーヒーマシン開発が「デジタルツイン」で変わった理由 現実世界のものを仮想的に再現する「デジタルツイン」を導入したコーヒーマシンメーカーのGruppo Cimbaliは、製品開発を大幅に改善した。具体的にどのような成果を得たのか。
「メタバースはゲーム用」ではない? Microsoftが積極投資する“本当の理由” Microsoftが投資を活発化させているのが「メタバース」だ。ゲーム大手買収もメタバース事業強化の一環だが、Microsoftはメタバースをゲームのためだけの技術だとは捉えていない。同社の狙いとは。
優秀なエンジニアが知っているCEO、COO、CIO、CFOの“頭の中” フリーランスエンジニアが、顧客の求めているものを正しく理解し、期待に応えるためには、何をすればよいのか。より良いコミュニケーションを実現する上で知っておくべきヒントを紹介する。
「うちの研修は効果がある」と管理職の8割が自慢、うなずく社員は4割以下 従業員のスキル開発に関する調査の結果、管理職と一般職の間に意識の差があることが分かった。調査結果を基に、どのような観点にずれがあり、企業は今後従業員のスキル不足にどう対処すべきなのかを解説する。
.NET Frameworkから.NET Coreに移る前に知りたい「.NET 6」の特徴と注意点 Microsoftの「.NET Framework」の後を継ぐ「.NET Core」は、開発者が.NET Frameworkから脱却するに足るものなのか。その判断材料となり得る、.NET Coreのバージョン「.NET 6」を解説する。
面接で「データの収集、分析時に何を重視するか」と聞かれた場合の正しい答え方 アプリケーションアーキテクトになるには、技術に関する知識や経験、問題解決能力などのスキルが必要だ。志望者は、採用面接である振る舞いをすることで必要な能力を持つ人材だとアピールできる。その振る舞いとは。
コーヒーの抽出過程を「デジタルツイン」で再現するために足りなかったもの 「デジタルツイン」をコーヒーマシン開発に導入したGruppo Cimbali。さまざまな先端技術を活用してきた同社にとっても、デジタルツインの構築は簡単には進まなかった。どう実現したのか。
「Microsoft製品のプロ」「Googleサービス職人」を目指す必要がない理由 ソフトウェア開発者は、自分がフリーランスになるかどうかを判断する前に、そもそも「優れたフリーランスエンジニア」はどのような存在であるかを考えるべきだ。専門家の意見を紹介する。
サービスメッシュは「OSS」と「サポート付き」のどちらを選ぶべきか? 「サービスメッシュ」を構築する場合、クラウドベンダーなどのサポート付きのツールを使うことも、OSSを使うこともできる。どのような観点で利用するツールを決めればよいのか。
「“スキルなし人材”でも仕方なく採用」が半数以上 人材不足に悩む英国企業 調査結果から、英国企業の管理職には「必要なスキルを持つ人材を十分に確保できない」という悩みが、重くのし掛かっていることが分かった。具体的な管理職と一般職の声を調査結果から取り上げる。
「.NET Core」が「マイクロサービス」アプリケーションの開発に役立つ理由 「.NET Core」は、「.NET Framework」の後継としてMicrosoftが公開したアプリケーション開発・実行環境だ。.NET Coreがアプリケーション開発においてどのような場面で有用なのかを解説する。
2 月 「デジタルツイン」や「無線LAN」を使ったコーヒーマシンのすごさとは コーヒーマシンメーカーGruppo Cimbaliは、現実のものをデジタルで再現する「デジタルツイン」を製品開発に導入した。それによって同社のコーヒーマシンはどう変わるのか。 40歳を過ぎたエンジニアが面接で“年齢”を効果的にアピールする方法 年齢を重ねても働き続けたいと考えるエンジニアが、自分の経歴をセールスポイントにするには何をすべきなのか。専門家のアドバイスを紹介する。 「Bootstrap」のグリッドはなぜ10個ではなく12個なのか その数学的理由 レスポンシブWebサイトの作成で主流のフレームワーク「Bootstrap」は、12カラムのグリッドシステムを採用している。それはなぜなのか。そこには幾つかの数学的な理由がある。 開発力のある企業はなぜ「OSSのサービスメッシュ」を選択するのか? 複雑なサービスメッシュを構築する場合、企業は「OSS」と「サポート付きの有償ツール」のどちらを使うべきなのか。開発力のある企業はOSSを好んで選択する。 「.NET Framework」から「.NET Core」への移行が進まない理由 企業は長きにわたって「.NET Framework」を使い続けている。開発元のMicrosoftが.NET Frameworkの後継として「.NET Core」を公開したものの、移行はあまり進んでいない。それはなぜなのか。 面接官が「これまでで最も難しかった開発プロジェクト」を聞く理由 アプリケーションアーキテクト職に就く人材に対して、企業が求めるスキルは何か。「これまで最も難しかった開発プロジェクト」といった企業の面接官が応募者に問い掛けがちな質問から、求められる人材像を読み解く。 「40歳を過ぎても求められるエンジニア」が迷わずやること、決してやらないこと エンジニアの年齢差別はなかなかなくならない。これまでに培った経験をセールスポイントとして売り込むにはどうしたらよいのか。 「サービスメッシュ」を支配するツールは? OSSは実用的なのか サービスメッシュに「OSS」を使うべきか「プロプライエタリ版」を使うべきかで企業は悩む。だがそうした企業の判断には、ある観点が抜けて落ちている。検討時にまず知っておくべきことは。 プライドの高いプログラマーに穏便に助言するための“心を操る”方法 直接的な要望や文句を提示せず、穏便に問題を解決するためには、プログラマーにどのような形で自分の考えを伝えればよいのか。具体例とともにテクニックを紹介する。 「Python」だけじゃなく「JavaScript」「Go」「Ruby」を学ぶべき理由 「Python」はペネトレーションテスト担当者が学ぶのに適したプログラミング言語だと専門家は主張する。Python以外にも目を向けるべきコンピュータ言語や、学習を継続させるために重要なこととは。 同僚プログラマーの機嫌を損ねずにミスを指摘できる“魔法の質問” プログラミングで重視すべき項目や、より良いソースコードをチームで作り上げるこつは何だろうか。エンジニアの実体験を基に解説する。 「Python 3」と「Python 2」の“決定的な違い”とは? 「Python 2」と「Python 3」にはさまざまな違いがある。ペネトレーションテストでの「Python」活用を推奨する有識者が、特筆すべき両者の違いを解説する。 “危ないAPI”のセキュリティ確保には「コミュニケーション」力が不可欠な理由 APIがさまざまなアプリケーションの中核に位置するようになった現代、攻撃から保護するためのAPIセキュリティは重要だ。企業が取り組むべきAPIのセキュリティ対策を、複数の専門家が解説する。 「名付けSEO」に失敗すると起こる“厄介事”とは? 検索がツール普及の鍵に ツールの普及には、ツール名の「SEO」(検索エンジン最適化)が重要だ。「Web Components」の例を取り上げながら、命名時に注意すべき点を学ぼう。 あの日見つけたLog4Shellの本当の恐ろしさを僕達はまだ知らない。 Apache Log4j 2の脆弱性「Log4Shell」の危険性は既にご存じだろう。その真の恐ろしさは、提供されるセキュリティアップデートを適用しただけでは解決しないということだ。
「デジタルツイン」や「無線LAN」を使ったコーヒーマシンのすごさとは コーヒーマシンメーカーGruppo Cimbaliは、現実のものをデジタルで再現する「デジタルツイン」を製品開発に導入した。それによって同社のコーヒーマシンはどう変わるのか。
40歳を過ぎたエンジニアが面接で“年齢”を効果的にアピールする方法 年齢を重ねても働き続けたいと考えるエンジニアが、自分の経歴をセールスポイントにするには何をすべきなのか。専門家のアドバイスを紹介する。
「Bootstrap」のグリッドはなぜ10個ではなく12個なのか その数学的理由 レスポンシブWebサイトの作成で主流のフレームワーク「Bootstrap」は、12カラムのグリッドシステムを採用している。それはなぜなのか。そこには幾つかの数学的な理由がある。
開発力のある企業はなぜ「OSSのサービスメッシュ」を選択するのか? 複雑なサービスメッシュを構築する場合、企業は「OSS」と「サポート付きの有償ツール」のどちらを使うべきなのか。開発力のある企業はOSSを好んで選択する。
「.NET Framework」から「.NET Core」への移行が進まない理由 企業は長きにわたって「.NET Framework」を使い続けている。開発元のMicrosoftが.NET Frameworkの後継として「.NET Core」を公開したものの、移行はあまり進んでいない。それはなぜなのか。
面接官が「これまでで最も難しかった開発プロジェクト」を聞く理由 アプリケーションアーキテクト職に就く人材に対して、企業が求めるスキルは何か。「これまで最も難しかった開発プロジェクト」といった企業の面接官が応募者に問い掛けがちな質問から、求められる人材像を読み解く。
「サービスメッシュ」を支配するツールは? OSSは実用的なのか サービスメッシュに「OSS」を使うべきか「プロプライエタリ版」を使うべきかで企業は悩む。だがそうした企業の判断には、ある観点が抜けて落ちている。検討時にまず知っておくべきことは。
プライドの高いプログラマーに穏便に助言するための“心を操る”方法 直接的な要望や文句を提示せず、穏便に問題を解決するためには、プログラマーにどのような形で自分の考えを伝えればよいのか。具体例とともにテクニックを紹介する。
「Python」だけじゃなく「JavaScript」「Go」「Ruby」を学ぶべき理由 「Python」はペネトレーションテスト担当者が学ぶのに適したプログラミング言語だと専門家は主張する。Python以外にも目を向けるべきコンピュータ言語や、学習を継続させるために重要なこととは。
「Python 3」と「Python 2」の“決定的な違い”とは? 「Python 2」と「Python 3」にはさまざまな違いがある。ペネトレーションテストでの「Python」活用を推奨する有識者が、特筆すべき両者の違いを解説する。
“危ないAPI”のセキュリティ確保には「コミュニケーション」力が不可欠な理由 APIがさまざまなアプリケーションの中核に位置するようになった現代、攻撃から保護するためのAPIセキュリティは重要だ。企業が取り組むべきAPIのセキュリティ対策を、複数の専門家が解説する。
「名付けSEO」に失敗すると起こる“厄介事”とは? 検索がツール普及の鍵に ツールの普及には、ツール名の「SEO」(検索エンジン最適化)が重要だ。「Web Components」の例を取り上げながら、命名時に注意すべき点を学ぼう。
あの日見つけたLog4Shellの本当の恐ろしさを僕達はまだ知らない。 Apache Log4j 2の脆弱性「Log4Shell」の危険性は既にご存じだろう。その真の恐ろしさは、提供されるセキュリティアップデートを適用しただけでは解決しないということだ。
1 月 「マスターデータ管理」(MDM)に保険会社が失敗しないための“やることリスト” 「MDM」(マスターデータ管理)は、導入しただけで企業にメリットをもたらすものではない。MDMの価値を引き出すために、保険会社は何に取り組めばよいのか。専門家の見解を基に解説する。 初めてのプログラミングには「Python」を選ぶべき“セキュリティ的な理由” ペネトレーションテスト担当者にとって、「Python」は優先して習得すべきプログラミング言語だと専門家は推奨する。それはなぜなのか。そもそもPythonは学びやすいのか。 英国陸軍が進める「“ハッカー軍人”10万人育成計画」の中身 英国陸軍は軍人10万人にImmersive Labsのセキュリティ教育を受けさせ、サイバー攻撃に対抗するためのスキルを高める。内部に「セキュリティ専門家」を育てる英国陸軍の狙いは。 FacebookやTwitterも被害に 「API攻撃」の危険性と注意点は? 企業のDX推進に伴い、APIを狙う攻撃は広がり続けている。具体的な攻撃とそれによる被害を専門家が解説する。 2022年にマネジャーが注目すべきソフトウェア開発3大トレンド ソフトウェア開発チームを率いるマネジャーは、本稿が紹介する3つのトレンドを無視することは許されない。2022年はこのトレンドを実装できたかどうかで生産性に大差が生じるだろう。 保険会社が「マスターデータ管理」(MDM)にあらためて熱視線の“謎” 「MDM」(マスターデータ管理)の価値をあらためて見直す動きが、保険会社の間で広がりつつある。保険会社はMDMに何を期待しているのか。導入成功のためには何をすればよいのか。 「危ない『API』」はこうして生まれる 企業やIT製品/サービスがAPIを利用する機会が増えるにつれて、APIを狙う攻撃が活発化している。APIへの攻撃の実態や懸念点と、セキュリティ強化に向けた取り組みを紹介する。 「Power Apps」で注意すべき“あの制限”とは? 導入前に検討したいポイント 導入を検討する前に「Microsoft Power Apps」の制限事項を確認しておくことは重要だ。開発環境やデータのやりとりの上限などに関する6つの注意点を紹介する。 「誰が何の『API』を使っているのか分からない」問題はなぜ起こるのか 企業がAPI保護に取り組むには、何から手を付ければよいのか。複数の専門家が指摘する「APIを見失ってしまいがち」な問題に注意を払い、導入すべき対策とは。 “モチベーションの低い開発者”のやる気を引き出すためのヒント 開発者の満足度を下げないために、どの企業でも共通して「やってはいけない」ことがある。それを避けるためのヒントを3つ紹介する。 大人気の「API」が抱える“危険”なセキュリティ問題とは? 企業がAPIを利用する機会が広がっている。その背景やセキュリティ面の懸念を、Googleのレポートに沿って解説する。 「Power Apps」の意外な“落とし穴” ライセンスや価格で気を付けたいことは? 「Microsoft Power Apps」を導入する際には、幾つかの検討事項を事前に確認しておく必要がある。主な注意点をまとめた。
「マスターデータ管理」(MDM)に保険会社が失敗しないための“やることリスト” 「MDM」(マスターデータ管理)は、導入しただけで企業にメリットをもたらすものではない。MDMの価値を引き出すために、保険会社は何に取り組めばよいのか。専門家の見解を基に解説する。
初めてのプログラミングには「Python」を選ぶべき“セキュリティ的な理由” ペネトレーションテスト担当者にとって、「Python」は優先して習得すべきプログラミング言語だと専門家は推奨する。それはなぜなのか。そもそもPythonは学びやすいのか。
英国陸軍が進める「“ハッカー軍人”10万人育成計画」の中身 英国陸軍は軍人10万人にImmersive Labsのセキュリティ教育を受けさせ、サイバー攻撃に対抗するためのスキルを高める。内部に「セキュリティ専門家」を育てる英国陸軍の狙いは。
2022年にマネジャーが注目すべきソフトウェア開発3大トレンド ソフトウェア開発チームを率いるマネジャーは、本稿が紹介する3つのトレンドを無視することは許されない。2022年はこのトレンドを実装できたかどうかで生産性に大差が生じるだろう。
保険会社が「マスターデータ管理」(MDM)にあらためて熱視線の“謎” 「MDM」(マスターデータ管理)の価値をあらためて見直す動きが、保険会社の間で広がりつつある。保険会社はMDMに何を期待しているのか。導入成功のためには何をすればよいのか。
「危ない『API』」はこうして生まれる 企業やIT製品/サービスがAPIを利用する機会が増えるにつれて、APIを狙う攻撃が活発化している。APIへの攻撃の実態や懸念点と、セキュリティ強化に向けた取り組みを紹介する。
「Power Apps」で注意すべき“あの制限”とは? 導入前に検討したいポイント 導入を検討する前に「Microsoft Power Apps」の制限事項を確認しておくことは重要だ。開発環境やデータのやりとりの上限などに関する6つの注意点を紹介する。
「誰が何の『API』を使っているのか分からない」問題はなぜ起こるのか 企業がAPI保護に取り組むには、何から手を付ければよいのか。複数の専門家が指摘する「APIを見失ってしまいがち」な問題に注意を払い、導入すべき対策とは。
「Power Apps」の意外な“落とし穴” ライセンスや価格で気を付けたいことは? 「Microsoft Power Apps」を導入する際には、幾つかの検討事項を事前に確認しておく必要がある。主な注意点をまとめた。