

日経コンピュータ 大森敏行のプログラミングで行こう

目次
-
ChatGPTとノーコードの関係 グーグルとの競争で進化が加速か
ノーコード/ローコードが相変わらず注目を集めている。こうした技術を利用すれば、プログラミングができない人でも業務に役立つアプリを生み出せる。
-
「AIならPython」は本当か ChatGPT時代に学ぶべき言語
生成AI(人工知能)全盛の時代、いわば「ChatGPT時代」に学ぶべきプログラミング言語は何だろうか。「AIといえば、やはりPythonではないか」。そう考える人は多いだろう。実際に、AIの開発にはPythonがよく使われている。
-
ChatGPTの使いこなしが仕事に 注目のプロンプトエンジニア
最近、「プロンプトエンジニア」という職種が脚光を浴びている。米ブルームバーグは2023年3月末、この職種の雇用市場が急拡大していると報じた。この職に就くと、33万5000ドル(約4500万円)以上の年収を稼ぐことも可能だという。
-
AIを使って自ら賢くなるAI 未来のChatGPTは人類の敵か
人間の質問に対して、AI(人工知能)が回答を返す「ChatGPT」の人気が止まらない。ただ、ChatGPTに対する逆風も強まっている。例えば社内情報の流出を恐れてChatGPTの利用を禁止する企業が出てきた。ChatGPTなどの悪影響を危惧する声も上がっている。
-
技術分野にも存在する差別 目的は「もの知らぬ素人」の排除?
差別は基本的には人と人との関係から生まれる。なので客観的な事実に基づく科学技術分野には差別は少ないと思っていた。とはいえ科学技術を担っているのは人であり、差別の構図が生まれることはある。
-
プログラミングでつまずく理由 原因はC言語のあの記法か
初心者がプログラミングでまず学ぶ必要があるのが変数と値だ。そのときには、「=」の意味に注意する必要がある。
-
プログラミングが上達しない理由 カギは初心者が軽視するあの機能
このコラムの主なテーマであるプログラミングは、なかなか思うように習得できない技能でもある。うまくいかない原因について、過去のコラムで何回か取り上げた。
-
NFTは難しいという常識は古い 鬼門の「作成」が簡単に
次世代Web技術「Web3」で重要な役割を果たすのが「NFT(非代替性トークン)」である。ブロックチェーンを利用してデジタルアイテムの一意性を保証するものだ。デジタルアイテムはコピーが容易なため、これまで常に海賊版の問題に悩まされてきた。NFTを利用すれば、本物とコピーを判別できるようになる。
-
AIが生成したコードは信用するな 脆弱性の巣窟になりがちなワケ
人間の質問に対して、AI(人工知能)が適切な回答を返してくれる「ChatGPT(チャットGPT)」が大人気だ。ChatGPTは様々な機能を持っており、文章の要約や翻訳なども可能だ。
-
注目集める疑似量子技術 「本物」とは何が違うのか
最近、量子コンピューターに関する記事で「疑似量子」という用語を見かけることが増えた。疑似という表現は「本物ではないが、本物に近い性質を持つこと」を意味していると考えられる。
-
いずれ人間の記者は不要になる AIが記事を書くようになる日
AI(人工知能)がチャットで様々な質問に答えてくれる「ChatGPT」というサービスが大きな注目を集めている。非営利のAI研究団体である米オープンAIが開発したものだ。2022年12月中旬時点でベータ版サービスという位置づけで、登録すれば誰でも試せる。
-
ノーコード・ローコードは楽か プログラミング不要という幻想
企業のデジタルトランスフォーメーション(DX)では、相変わらず「ノーコード」や「ローコード」が大人気だ。全くコードを書かずに開発できるのがノーコード、少量のコードで開発できるのがローコードである。
-
カタコトプログラミングのすすめ Pythonを学ぶ意義は大きい
日本人が英語を話せないことはよく問題になる。一方、英語が全く理解できない日本人もあまりいない。英語で簡単な道案内くらいはできる人が多いだろう。いわば日本は「1億総カタコト英語社会」だ。
-
理論登場からまだたった14年 Web3の恐るべき成長スピード
今から14年前の2008年10月31日、「Bitcoin:A Peer-to-Peer Electronic Cash System」と題された論文が公表された。分散型のデジタル通貨、今でいうところの暗号資産である「ビットコイン」のアイデアが世に出た瞬間だ。ブロックチェーンやWeb3の歴史は、すべ…
-
プログラミング言語は単なる道具 しかし通常の道具とはかなり違う
世の中には多くの種類のプログラミング言語がある。プログラミングをするには、その中から言語を選ぶ必要がある。どんな言語を選ぶにせよ、プログラミングの目的はあくまでソフトウエアをつくることであり、言語は道具にすぎない。
-
独学でも教えてもらってもダメ なぜプログラミングができないか
今はプログラミングができないけれども、ゆくゆくはできるようになりたいと思っている人は多いだろう。そうした人は「独学でプログラミングができるようになるのか」を知りたいのではないだろうか。
-
カルト信者がつくったITサービス 安心して利用できるか
今回はとても扱いが難しいテーマを取り上げようと思う。ITと宗教についてだ。
-
技術者を精神的に追い詰める職場 心理的安全性の正体を考える
最近、職場の働きやすさとは何だろうかと考えている。働きにくい職場というと、業務量が多いいわゆる「ブラック職場」を思い浮かべる人が多いだろう。しかし、本人にとってその職場がつらいかどうかは、必ずしも客観的な業務量や外から見たブラック度とは比例しない。
-
時代遅れのプログラミング言語? 流行でしか技術を見ない人々
私はよく街歩きをするが、毎回何らかの発見がある。自分の専門以外の分野で、有名な企業が新しい事業を始めているのを知ることもある。社会の雰囲気を自分の肌で感じることができるのだ。IT関連の記事に直接役立つことはまずないが、記事を書くうえでの土台になっている。
-
プログラミングができないSE これは理屈として成り立つか
システム開発では、システムエンジニア(SE)はなくてはならない職種だ。「SEはプログラミングができるべきか」はよく議論になる。SEが要件定義や上流設計に専念している場合は、プログラミングをしないことは不思議ではない。ただ「しない」のと「できない」のは全く異なる。