PUNAKOの日記

愛犬のことを、「ぷなちゃん」と呼ぶのでPUNAKOにしました

オープンソースライブラリの仕組みは凄い!

読者の皆さんはオープンソースライブラリ”という言葉を聞いたことがあるでしょうか。自分は、以前、アプリ開発日記というものを書いていた様に、プログラミングおよびアプリ開発に少し興味があるので、まだプログラミングが全く分からない時から、少しだけ耳にした事がありましたが、詳しくは分かっていませんでした。しかし、少し調べてみたら、とても画期的な仕組みで感動しました。たとえば、アプリ開発で、「株価のチャートをたくさん分析して、価格変動の傾向を掴みたい」と思った時に、その望みを叶えるために1からシステム(関数)をコーディングで作る必要はなく、もう既に誰かが作ってくれてあるシステムを(無料で)使って、大幅に時間を削減することができるんです。ここで、「では、なぜ無料で、せっかく時間をかけて作ったであろうシステムを公開してくれるのか?」と思う人が自分を含め、ほとんどだと思いますが、実は、公開する側は自分が作ったシステムが皆んなに使われ、それが有名になると、googleMicrosoftなどの大企業からスカウトされたり、エンジニアの就職活動で優位になったりするから、無料で公開してくれるのだそうです。つまり、誰かが真剣に作ってくれた画期的なシステムを無料で使える仕組みがオープンソースライブラリというものなんです.....が、「凄い!」と思って頂けたでしょうか。少しでも面白いと思ってくださったら嬉しいです。(ちなみに、蛇足になりますが、以前、flutterという言語を学習しながらアプリ開発日記というものを書いており、ブログ非投稿期間と並行して、プログラミング学習もやめていたのですが、「世の中にこんなものがあったらな〜」というものを毎日思いついたらメモしていた中で、アプリは最も最適な自分の想像を形にできるツールだなと思い始め、非投稿期間の途中くらいからswiftという言語を学び、最近は追加してPythonという言語を学習し始めました。さらに、「AIは画像生成や検索などよりも、API連携をして、アプリ(ソフトウェア)に繋げることで真価を発揮するんだ!」と思い始めたので、今後もたまにこう言った記事を書こうと思います。あと、遅いと思いますが、あけましておめでとうございます🙇)