AIを使ってプログラマ引退を先延ばしする⑯
初めに
友人に大量の画像処理についての問合せに「AIに聞いてみたらいいんじゃない?」と答えました。
しかし、自分に対してはこれが能力の限界、「プログラマとしてはこれが最後」だと思い込んで決意しました。
潔い決意だと内心思っていました。
AIを使ってみて、それが怪しく思えてきました。
この声に期待を込めて、プログラミングにAIを使ってみることにします。
老人にとっての能力の限界
老人にとって問題の多くは、新しいことをやろうとして躓くことです。
得意なはずの分野で、出だしから躓くなんてかっこ悪いじゃないですか。
出だしでもたもたする原因は、簡単なことが思い出せないからです。
専門家を名乗っていて、簡単なことを思い出せないって言えませんよね。
それを認めたくないだけじゃありませんか?
だから「そのような場合は潔く引退を決意する」ことにしたいのではありませんか?
例えば、あるベテランの社員が最近の仕事のミスを認めたくない場合、その原因を「新しい技術が理解できないから」や「若い世代のスピードについていけないから」といった表現で説明することがあります。
本当の原因は、単に記憶力や認知機能の低下なのかもしれません。
しかし、それを直接認めるのは心理的に抵抗があります。
そのため、別の理由を挙げることで自尊心を保ちたくなります。
「能力の限界」の正体が「簡単なことが思い出せないこと」だったら?
AIに「初心者に説明して」と問えば、わかり易く説明をしてくれます。
AIにどんなバカな質問をしても他人に知られることはありません。
使ったことのある技術なら、説明を読めばすぐに理解できます。
運転免許更新で記憶能力試験を受けた事がある人ならわかると思います。
見せられた絵が思い出せなくてもヒントがあれば思い出せます。
もしかしたら、自分が思い出せないものをAIが一覧に上げてくれれば、能力の限界を引き上げることができるんじゃない?
「xxプロジェクトを開始するに当たり注意すべきポイント」なんて一覧があれば、ベテランなら各ポイントに潜む教訓を皆に詳しく説明できます。
こんな状態で引退なんて考える人はいません。
「AIでプログラマ寿命を延命できるかも」とあがいてみることにします。
どのようなAIが使えるのか?
いつも使っているVisual Studio Codeを立ち上げ、拡張機能を開いて見ます。
インストール可能なAI拡張機能が大量に並んでいます。
AIにもいろいろありますが、馴染の「copilot」と検索窓に入力して絞り込んでみます。
別のWebページでは「vsc github copilot」と入力して、どのAIが良いのか検索してみると「GitHub Copilot」が引っかかりました。
説明を読むと、「適切なコードを補完したり、次に書くべきコードを予測したりします」と、コード入力時に活躍してくれそうです。
さっそくインストールしてみました。
インストールしただけでは特に変化はありません。
今後、使っていくうちに便利さが実感されたらnoteに書こうと思います。
最後に
プログラミング分野もいつの間にか、これほどまでAIが浸透しています。
今頃記事を書いて紹介しても、noteのゴミかもしれません。
しかし、この記事で「私も能力の限界を上げるための参考にしたい」と思える人が一人でもいたら望外です。
参考1:GoogleMapsの来歴
Google Maps Platformはアクティブユーザーが1ヶ⽉間10億⼈と世界最大の地図プラットフォームです。
2005年から開発者向けにGoogle Maps APIがGoogle Maps 開発プラットフォームとして提供されています。
以前のサービスの名称はGoogle Maps APIでした。
2018.7.15にリニューアルされ現在のGoogle Maps Platformとなりました。
参考2:noteMapアイコン取得方法
Chreome ウェブストアを開きます。
検索ボックスに「note Map」と入力してnoteMapを捜します。
[Chrome に追加] を選択します。
右上のその他アイコン [拡張機能] [拡張機能を管理] を選択します。
ピンアイコンをクリックしてnote Mapアイコンを表示にします。
アドレスバーの右方にnote Mapアイコンが表示されます。
【人生最後のプロジェクト】
高齢者の妄想 ビットコインを自分で作ってみたが失敗
Coincheckのアカウント登録が拒否されました
これから始める 人生最後のプロジェクト①
人生最後のプロジェクト note記事と地図を連携させたい②
noteMap構想 開発するときの頭の中③
noteMapサービス 中の人と外の人④
noteMap GoogleにChrome拡張を申請⑤
noteMap Googleから申請却下の返事⑥
noteMap Googleからまたもや申請却下⑦
noteMap Chrome Web Storeに登録された⑧
noteMap これからどうする⑨
noteMap どんな言語を使って開発する?⑩
noteMap 開発を始める前にGoogleアプリやサービス全体の理解⑪
noteMap 場所検索機能を追加する⑫
noteMap 登録した場所を表示する⑬
noteMap 三連休最終日に鎌倉登山⑭-1
noteMap 三連休最終日に鎌倉登山⑭-2
noteMap 三連休最終日に鎌倉登山⑭-3
AIを使ってプログラマ引退を先延ばしする⑮(本記事)