IT系の仕事に就職・転職したいけど、イマイチ仕事の中身が分からない。
その仕事はブラックじゃない?
スキル身に付く?
と疑問を持っている人も多いのではないでしょうか。
それもそのはずで良いこと悪いこと全部書いてるサイトはあまり無いですからね。
なので実際にIT業界で働いている人に仕事内容、メリット・デメリット、やりがいなどをインタビューしてきました。
今回は『Web系プログラマー』の方にご協力頂いています。
IT・Web業界に就職・転職したい人はぜひ参考にしてください。
目次
現役プログラマーJ・Mさんのプロフィール
Web系企業でプログラマーをやっております。
情報工学系の大学に通っており、新卒でこの会社に入社しました。
Web系でサーバーサイドのプログラムを担当しています。
現在プログラマーになってからちょうど4年目です。
本日はよろしくお願いします。
現役プログラマーに仕事内容をインタビュー
サービスを使ってくれる人の反応や評価にやりがいを感じる
本日はよろしくお願いします。早速というか結論になりますが、今の仕事はご自身にとってやりがいのあるお仕事ですか?前向きに取り組めるお仕事でしょうか?
大変なことも多くありますが、やりがいはあります。特に自分はBtoCの会社で働いているので、ユーザーが実際に使っている所を見ることができます。
自分が関わったサイトの評判が良いと嬉しくなりますね。
最初の方はプログラマーと言っても、テスト作業ばかりで、実際に開発はやらせてくれませんでした。
しかし2年目、3年目ともなってくると、徐々に責任ある仕事も任さられるようになってきましたね。
ただプログラマーはコツコツと作業していかねばならず、ある程度プログラミングが好きでないと、前向きに取り組んでいくのは難しいと思います。
それはなぜでしょうか?
プログラミングは好き嫌いが分かれる仕事なんです。苦手な人は本当に苦手なため挫折していった同期も何人かいました。
プログラマーになる前に、自分が本当にプログラミングが好きか、この作業を1日中続けていけるのか、ということを見極める必要があります。
自分はプログラミングが好きだったので、なんとか続けていけています。
なるほど、プログラミングは向き不向きがあると言われていますが本当にそうなんですね。
プログラミングが出来ると就職に困らない
J・Mさんがプログラマーのお仕事に就いた理由などあれば教えてください。
情報工学系の大学出身だったからです。特に自分が通っていた大学は、ほとんど就職先がSE、プログラマーしかない状況でした。
情報工学部って以外とその後の選択肢が狭くて、IT職以外だとなかなか就職ができないんですよ。
例えばパソコンの知識を生かして事務職になろうと思っても、「いやプログラミングができるなら開発に回ってくださいよ」って言われてしまう。
現在SEやプログラマーは人手不足に陥っているので、プログラミングができるならそっちになって欲しいってことなんですよね。
自分が情報工学部に入った理由は、正直に言ってしまうと就職に有利だからでした。
確かにプログラミングさえ学んでしまえば、新卒でSEやプログラマーになることは容易です。就職率も高くなります。でも、他の職業に就くのは難しくなるんですよね。
就職に有利だけど、選択肢が狭まるということですね。
それでも僕は働いていくうちにプログラミングが好きになれたから、まあ良かったです。そうでなかったら大変だったでしょうね。
Web系プログラマーはSEより給料が少ない
プログラマーのお仕事は好きで前向きに取り組んでいるようですが、不満やデメリットなどあれば教えて下さい。出来るだけ正直に 笑
プログラマーはSEやその他営業職に比べると、全体的に給与が低めなんですよね。そこがどうしても不満に感じてしまいます。
プログラマーはSEよりも、平均して年収が50万くらい低いんです。
プログラマーは他の業種より勉強が必要で、土日でプログラミングの勉強をすることもあります。
勉強しないと新しい技術についていくことができず、業務に支障が出てしまうんですよ。
なので、プログラマーは結構プライベートの時間を潰しているんですよね。
ということを考えると、もっと給与は高くても良いと思うんですよ。
仰る通りですね。プログラマーのレベルはWeb系の方が高いという印象を持っています。J・Mさんのようにプライベートの時間も使って技術をキャッチアップしてる。
当然、実力に差がつきますよね。
できれば家で勉強している時間も「残業時間」に含んで欲しいですね 笑
それは無理でしょうが、モチベーション維持のためにももう少し給与は増やして欲しい所です。
SEは銀行や大企業がお客様なので高単価な商売なんですよね。ただ、下請けの会社に入ってしまうと疲弊するし給料も少ないといった問題もあります。
業界の平均値だけで見ずに、会社の収益性で見た方が良い気がします。そう考えると、Web系企業でも収益性の高い会社は給料が良いと思いますよ。
そうなんですね。アドバイスありがとうございます。
人数が少ない会社だとプログラミング以外の仕事も行う
実際にどんなお仕事をされているのですか?プログラマーの仕事内容について教えてください。
私はWeb業界でサーバーサイドエンジニアとして働いています。ECサイトの構築、ユーザーのデータ管理プログラムの作成などを行っています。
実際のプログラムを開発することはもちろん、テストや運用・保守などもやります。
プロジェクトによっては、企画に携わることもあります。
サイトの構成を決める会議では、プログラマー独自の視点から意見していきます。
サーバーサイドですので、サイトの裏側の部分のデータ処理などを開発していますね。
使用する言語はPHPです。PHPは使いやすい言語ではあるものの、思わぬバグも発生しやすい言語で、注意が必要な言語です。
ときにはフロントエンドのプログラミングも担当することがあります。人数の少ない会社で働いていますので、人手が足りない場合フロントエンドにも関わることになります。
フロントエンドの場合は、JavaScriptという言語を使って開発を行っていきます。
慣れない言語なので、現在四苦八苦しながら勉強しています。
生活は以外と規則正しい
1日の生活パターン、スケジュールについて教えてください。
毎日同じという訳ではないので難しいですね。あくまで一例として回答しますね。
- 7:00 起床
- 8:00 家を出る
- 9:00 出社
- 10:00 打ち合わせ
- 11:00 設計書確認
- 12:00 お昼
- 13:00 実際に開発
- 17:00 社内勉強会
- 19:00 退勤
以外と規則正しい生活なんですね 笑
Web系プログラマーは広範囲で実用的なITスキルが身に付く
プログラマーの仕事をしているとどんなスキルが身に付くのでしょうか?
プログラミングに関する知識は勿論のこと、設計書の書くための文章力も身につきます。ある程度プログラマーを続けていくと、設計書を自分で書く機会も増えてくると思います。
設計書はプログラミングの品質を高める上で重要なものであり、今後改良していく上で参考にしていくものです。
設計書は分かりやすく、誰にでも分かるように書く必要があります
また、サーバーに関する知識なんかも身につきます。サーバーの建て方や、サーバーが落ちた場合どんなふうに対処すれば良いのか分かってきます。
いかにして負荷に耐えうるサーバーを組み合わせれば良いかも理解することができますね。
後はプログラミングをしていくことで、論理的思考力も身につけることができます。論理的思考力は仕事のみならず、社会で生きていく上で役に立つ思考力です。
物事を論理的に考えられるようになると、何かあったときに適切な判断ができるようになり、世の中の嘘を見抜けるようになると考えています。
プログラミング、サーバー、ドキュメント作成、論理的思考ですか。かなり広範囲で実用的なスキルが身に付きますね。
初心者は基本情報技術者試験がオススメ
プログラマーになるためにはどんなスキルや勉強が必要なのでしょうか?
まずはプログラミングの勉強をすることが必要になってきます。私はサーバーサイドエンジニアですので、PHPやPythonなどの勉強をしてきました。
その他に組み込み系だったらC言語の勉強が必要だし、Andoroidアプリの開発をするJavaが必要になります。自分が何を作りたいかによって、勉強すべきプログラミング言語が変わってきます。
さらにデータベースに関する知識や、サーバーに関することなど、幅広く知っていることができればベストですね。
基本情報技術者試験という、プログラマーやSEになるための試験があります。
こちらの勉強をすることでプログラマーの基礎知識を身につけられるのでは、と思います。
基本情報技術者試験は、プログラミングのみならず、幅広いIT知識の問題が出されるので、基礎を固めるにはうってつけです。
意外でした。IT資格は「意味ない」と言う人が多いです。基本情報技術者はITの基礎知識が身に付けられるのでオススメということですね。
プログラミングはコツコツ作業が出来る人に向いている
プログラマーはどんな人が向いているのでしょうか?逆に向いてない人はどんな人でしょうか?
まずはコツコツと勉強したり作業したりできる人が向いているのではないかと思います。集中力があった方がプログラマーに適していることは確かでしょう。
ただ、普段集中できない人でもプログラミングだけは熱中できる、という人もいますので、プログラマーになりたい人は、まずはプログラミングに手を出してみることをおすすめします。
逆に向いていない人は、コツコツとした作業ができない人ですね。
プログラミングはコードを1つ書き間違えるだけで、動かなくなってしまったり、バグが発生したりします。
ですので根気良く不具合を修正していかねばならず、これが非常に大変です。
コツコツと丁寧に作業できない人は、プログラマー向きではないかもしれません。
転職またはフリーランスになることを考えている
J・Mさんは今後はどのようなキャリアを目指されていますか?考えていることについてお聞かせください。
やはりプログラマーのままだと給与も低いままです。なのでプログラマーからSEになることを現在は考えています。
SEになるとプログラミングだけでなく、クライアントと話し合ってシステムの仕様を検討したり、よりマルチなスキルが求められてきます。
なので、自分に合っているかどうかは分かりませんが、今の所はSEを目指しています。
もし自分がSEに向いていないのだとしたら、このまま会社で働くよりも、フリーのプログラマーになることを目指す道も検討しています。
フリーのプログラマーは自分で仕事を取ってこないといけないですが、その分自分の作業量次第で収入が上がっていきやすいです。
いずれにしても、このままプログラマーを何も考えず続けていても、そこまでメリットはないと判断しています。
プログラマーなって4年目。そろそろキャリアアップの道を考えなければならないと思っています。
なるほど。ただ、先ほども言ったようにSEでも給料が低いところは低いです。転職先の会社は慎重に選んでくださいね。
かなりのスキルをお持ちですので、個人的にはお給料の高いWeb系企業を狙ってもいいんじゃないかな?と思いました。
ありがとうございます。Web系も視野に入れてみますね。本日はありがとうございました。
こちらこそありがとうございました。
【関連記事】
-
Webエンジニア 将来性あり
Webエンジニアの将来性についてとことんまとめました。 結論から言うと、Webエンジニアの将来性はこの記事のタイトル通りです 笑 ただ、以下のような疑問を持っている方もいますよね。 「Webエンジニア …
-
あなたにぴったりの仕事が見つかる!IT系職種を一挙紹介!
目次1 IT系の職種一覧を一挙公開【平均年収も掲載】1.1 グラフ化してみました2 就職・転職を考えている人は職種と会社を慎重に選ぼう2.1 職種の選び方2.2 会社の選び方3 エンジニア系3.1 シ …
-
IT転職で資格は必要?有利に役立つ場面や無駄な職種を解説
未経験からIT業界に転職したい。 「資格って必要なの?」 「転職に有利なの?」 と思っている人もいますよね。 結論から言うと「職種による」という回答になります。 では、どんな職業なら資格が有利に働くの …
-
IT未経験の人向け|失敗しないIT企業の選び方【ブラック企業の特徴】
一言でIT業界といっても色んな会社があり、色んな職種があります。 それぞれ違うビジネスモデルの業界が混在しています。 「IT業界ならどこでも良い」という感じで転職活動してしまうと希望する仕事ができない …
-
IT転職に必要なスキルを解説【ノンスキルでもOKな方法あり】
目次1 結論: IT転職で必要なスキルは目指す職業によります2 朗報! スキルがなくてもIT転職できる職業があります2.1 しっかりブログ運営している人ならWebマーケティングもいけます2.2 ノンス …