解決済み
習得すべきプログラミング言語について。 SE(プログラマ)になるにあたり、習得したほうがいい言語はなにがオススメですか?また、優秀なSEにあたるような方は何言語ほど習得され、また資格は何を保有されているのでしょう? 回答宜しくお願いします。
123閲覧
出来る言語が多いにこしたことありませんが、一つでも深く知っていれば、他の言語の習得も早いので、現時点で出来なくても然程問題は無いと思います。 それよりも、綺麗で効率の良いプログラムを組むセンスが必要だと思います。 どの処理を切り出すのか、後で誰が見てもわかりやすいか、コメントに嘘は無いかなど、自分以外の人が簡単に修正できるプログラムを書くことが企業では求められます。 一人で開発するのでしたら、レスポンスやメモリ周りだけを気を付けるという手もありますが、会社で仕事するなら、保守のしやすいプログラムを書ける人、仕様のわかりやすい設計書を書く人が優秀なSEといえると思います。 言語は仕事をしている内に覚えていくと思います。 私も学生時代は3つくらいの基礎しかやりませんでしたが、気が付いたら、10を超えているのが現状です。 現場で評価をしてもらえる資格はあまりありません。 基本情報も応用情報も、国家試験ということで印籠のように振りかざす方がいますが、その時点で業界に詳しくないことがわかります。 勿論持っていないよりも評価はしますが、真面目に勉強した、といった評価となり、戦力としての評価にはならない場合が圧倒的に多いです。 企業にもよりますが、比較的オラクルマスターの評価が高いです。 何を覚えるかはやりたい事によって違います。 Web系ならPHPとJava、業務系ならC#やJava、制御系ならC++、AndroidならJava、iOSならSwift、金融系ならCOBOL、といった感じでしょうか。 初心者さんなら、C#がオススメです。 開発環境がしっかりしていて、プラグインを入れる必要もないので使いやすいと思います。 JavaやPHPをeclipseで開発しても良いのですが、かなりの数のプラグインがあり、色々なバージョンがあるので、入門サイトと同じ環境にならず、書かれていることが実行できなかったり、プラグインを入れるのに失敗して動かなくなったりするためです。 少しパソコンに詳しければ、自力で調べて直すことも可能ですが、知識の浅い方だとこういった質問掲示板を頼り、結局状況を説明できずに終わってしまう方が多いためです。
最初の入門で躓く人が多いので、近くで講習をやってるような縁のある言語を選ぶのがいいと思いますよ。
システム言語は分かって当然位で無いと仕事としては難しいと思います、言語よりも演算方式(マシンランゲージ)の種類事の長所短所の理解 パラメータやコンパイラー ジェネレータ等の特徴をつかむのが大切だと思います。また簡単な専門用語のソフトとアプリの違いインストールとダウンロードの違い等を分かりやすく説明できる会話も大切だと思います。
< 質問に関する求人 >
SE(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る