4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

結局どの言語から始めればよいのだろうか??

Last updated at Posted at 2023-04-18

はじめに

私は都内でシステムエンジニアをしています
初めてプログラミングに出会った際はC++から始めました。
実際に今からエンジニアを目指す人に、何から始めればよいかと問われたときに、感覚ではなくデータをもとに勧めれたらという動機で調査しました

環境

  • Node-RED
  • Qiita API

方針

  • Qiita APIより人気のタグを調査する
  • Qiita以外のサイトではどのような言語が人気であるか調査する
  • 調査したデータをもとに考察

Qiita APIを用いた調査

tagを降順で表示
(tagだけを降順で抜き出したかった、、、)
結果については後ほど記載します
image.png

[{"id":"dcc09cfd6cc2598f","type":"inject","z":"a59ffd90d79f6d5f","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":800,"wires":[["abe9431729a192f6"]]},{"id":"abe9431729a192f6","type":"http request","z":"a59ffd90d79f6d5f","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"https://qiita.com/api/v2/tags?sort=count","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"credentials":{},"x":330,"y":800,"wires":[["9ccf6c3245fa7a58"]]},{"id":"9ccf6c3245fa7a58","type":"debug","z":"a59ffd90d79f6d5f","name":"debug 4","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":560,"y":800,"wires":[]}]

その他のサイト

  • Github
    (GitHubは、ユーザのみなさんからヒントを得て作成された開発プラットフォームです。オープンソースプロジェクトやビジネスユースまで、GitHub上にソースコードをホスティングすることで数百万人もの他の開発者と一緒にコードのレビューを行ったり、プロジェクトの管理をしながら、ソフトウェアの開発を行うことができます。)

  • TIOBE
    (プログラミングの人気を示す指標であり、Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube、Baiduなどの検索エンジンの検索数のランキング)

結果

image.png

これらの結果として特徴的な点はQiitaのみRubyが上位に入っている点です、世界的にみるとサーバー側の言語はPython,Javaなどが人気なことがわかります。(Pythonは機械学習などでよく用いられるためその分上位に入っている可能性は高いです)
日本人の初学者に言語を勧める際、サーバー側に強く興味がある場合はPython,Rubyを勧め、特段こだわりがない場合はJavaScriptからを学習を進めるとよいと考えます

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?