初めて、Qiitaで記事を投稿してみます。韓国人なので、日本語が下手な部分があるかもしれません。これからQiitaに日本語で記事を投稿しつつ、日本語の勉強も頑張ります。どうぞよろしくお願いします!
自己紹介
初めまして、このようにQiitaに記事を投稿するのは初めてです。でも、他のプログラマーさんの記事を読み、日本の開発者さんたちの開発文化を見て、韓国の、私が働いてる会社の紹介とともに韓国のプログラマーはどう働いてるのかを紹介しようと思ってます!
注意!この記事で出てる情報は、全ての韓国IT企業で現れるのではないので参考にしてください!
韓国のIT企業は主にどんなのを使いますか?
前の記事では韓国の代表的なIT企業を紹介しました。今回は韓国のプログラマがよく使う言語は何があるかを、韓国のプログラマーサイトで調査した結果と共に紹介しようと思います。
韓国語を読める人はこちのサイトを見てください。https://programmers.co.kr/pages/2022-dev-survey
この設問調査は2021年で行われた調査で、韓国の初心者たちと、ジュニア・シニアプログラマの設問結果が現れるものです。全部、合わせて5000名くらいの人が参加した結果です。全てではありませんが、日本の方々が興味を持ってる部分を紹介しようと思います。
主に使うOSは?
韓国では主にWindowsが使われることが多いですが、MacOSの比率も上がってることもわかります。韓国では冗談で、「スタバの入場券としてMacBookが使われる」と言います。大体の韓国の会社ではMacBookが入社時に貸与されます。Linuxも使いますが、最近はWSL2とかがあるので、そんなに使われないかな、と思います。
主に使うIDEは?
主に使うIDEはVSCodeと現れてます。無料で、拡張しやすいことが長所だと思われます。IntelliJが次に出ます。今、私が働いてる会社もIntelliJ系統のPyCharmとWebStormをよく使います。韓国ではJavaがよく使われるので、IntelliJとEclipseの比率が高いことが見てとれます。
ここで質問、日本のプログラマさんたちはどんなIDEをよく使いますか?コメントで教えてくださったらありがたいです。
主に使うクラウドは?
韓国は世界の主なクラウド会社、「アマゾン、マイクロソフト、そしてグーグル」とはちょっと違います。韓国ではAWSが一位ですが、二位がGCPです。三位はAzureだと思う人もあるかも知れますが、韓国の代表的なIT企業NAVERで提供するクラウドNAVER CLOUDが三位です。意外とAzureの比率が低いです。そして五位がKT Cloudです。このKT Cloudを日本と比べては、ソフトバンクやドコモでクラウドサービスを提供するのだと考えばいいです。
Naver Cloudは私の会社でも使ってあって、理由はいろいろありますが、韓国の特化とした記述、サービスが多いからだと思います。KTもその理由で五位ではないかと思います。
韓国のプログラマはどんなものを使いますか?
そして、本格的に韓国のプログラマが使いたい言語、使ってる言語とかを紹介しようと思ってます。
主に学びたい言語は?
韓国のプログラマが学びたい言語・学ぶ必要を感じる言語で、一位はKotlinです。心で「やっぱりそうじゃないか」と思いました。JavaをIT企業が主に使ってる言語とフレームワークがJavaとSpringなので、Javaの上位バージョンであるKotlinの必要を感じてるのではないかなと思いました。そして、二位はGoです。三位はTypeScriptです。世界中で流行ってるプログラミング言語である、Kotlin,Go,TSが上位に位置しています。
Rust,Dartも10位圏内であることがわかります。そして、Pythonも4位にあることがわかります。AIの影響で2〜3年前からPythonの必要性は高くなりました。
ここで質問、日本のプログラマさんたちはどんな言語を学びたいですか?コメントで教えてくださったらありがたいです。
最も自信をもって書ける言語は?
一位はやっぱりJavaです。韓国のプログラマたちの間でする冗談が大韓民国を真似したJava民国という単語が使われます。前に紹介したNaver, Kakao, Line, Coupang, Baeminに就職するには、バックエンドではJavaが必須だと言われます。次に出るのが、JavaScriptとPython,そしてTypeScriptです。C系統の言語C++も上位圏にあるのも見れます。
嫌いけど使わなければならない言語は?
上の一番自信がある言語で嫌いけど使わなければならない比率です。Javaが一番高いです。つまり、自信があるけどそんなに好きな言語ではない意味だと思われます。韓国ではJavaがよく使われますが、そんなに好きじゃない方々も多いだと思われます。Javascriptもその部分があるかも知れません。
でもPython,Typescriptはその比率が低いのが現れます。
主に使うフレームワークは?
一位はやっぱり、Spring Bootになりました。Javaが上位圏にある以上珍しくはない結果です。その後をフロントエンドフレームワークであるReact.JSが位置してます。Node.jsも最近は様々なスタートアップ・ベンチャーで使用するので、上位に位置しています。そのほかPythonのフレームワークであるDjangoとFlask,そして、AIライブラリであるTensorFlow ,PyTorchがよく出るのをキャッチできます。最近AIブームでよく使われてるのが見えます。
ここで質問、日本のプログラマさんたちはどんなフーレムワークを使いますか?コメントで教えてくださったらありがたいです。
今回の記事では、韓国の企業で使われるToolの紹介とともに、韓国のプログラマが主に何をつかうのかを紹介してみました。ご覧いただきありがとうございます!
'IT' 카테고리의 다른 글
[이렇게 사용하세요!] 네이버 클라우드 플랫폼을 활용한 ownCloud 파일 공유 서비스 구축하기 (0) | 2022.07.16 |
---|---|
[NCP] 네이버 클라우드 플랫폼에 XE3 설치 (0) | 2022.07.16 |
네이버 클라우드 자격증(NCA) 독학 및 합격 수기 (기출/모의/실전 문제) (0) | 2022.06.21 |
Cloud Functions 개요 (0) | 2022.06.21 |
엑시인피니티 게임 시작하는 방법 총정리 (0) | 2022.06.13 |
댓글