スポンサーリンク

プログラマー…プログラミングの才能が必要な、激務系IT職

 

企業が求める新システムを実現させるためのプログラムを構築する仕事である「プログラマー」の評判や仕事内容について調査したので分かったことを報告します。

 

スポンサーリンク

「プログラマーって仕事はどうなの?」へのネット上の意見

 

才能・センスがあり圧倒的仕事量ですぐに高給取りになるタイプと、
愚図でダメダメなタイプに、
プログラマーは二極分化している。
才能がものを言う世界。

 

欲しいコードをGoogle検索して、
サイトに掲載してあるサンプルコードをコピペしてきて細部を書き換えて、
それではい終わり!ってごまかしも効く仕事。
でもそれだと、一からプログラムを書ける人達とはどんどん差が開いていく。

 

実力とコネさえあれば、
フリーランスでかなりの額を稼ぐことができる、
という珍しい職業。
そういう労働形態にあこがれるなら、目指してみるのも悪くない。実力は必須だけどね。

 

プログラマーって、
コンピューター用の各種言語を一から覚える必要があるから、
相当に負担が大きい。
人生でこれまで触れもしなかったフランス語の単語・文法を一から覚えるようなもの。
日常でちょくちょく触れてきた英語よりもはるかに馴染みが薄い言語だから、学校での英語の勉強よりもずっと大変。

 

ネット上で言われる
「この業界だけは避けろ」
っていうブラック業界に、
ITは介護や飲食や運送などと並んで常連。
SIみたいな上流工程はともかく、
IT土方と小馬鹿にされる最前線のプログラマーなんて直球のブラックだぞ。

 

個人事業主として、
ネット上でアフィリエイトなんかで稼いでいる人達からすると、
「こういうプログラムがあったらなー。でも自分じゃ書けないからな…」
という場面が多々ある。
たとえば、ネット上の大量のデータを自動でクローリングして、大規模データベースを作成したい時とか。
プログラマーなら独立して在宅で稼ぎやすいのでは?

 

自分がプログラマーに向いているかどうかを確認するには、
適当なプログラミング入門書を一冊買って、
最後まで読み通せるか試せばいい。
読破できたのならプログラマーに向いているかもしれない。
途中で心が折れたなら間違いなく向いていない。

 

PCディスプレイに向かって
ひたすらコードを書き続ける作業はあまりにも心身が消耗しすぎる。
その作業をプログラマーに押しつけられる上流工程企業に入ったり、(要高学歴)
主に設計作業をしてプログラミングもややするSEあたりにならないと、
IT業界では長くは生きていけない。

 

できるプログラマーっていうのは、
中学生くらいの時から趣味でプログラミングを始めているような人が多いんだよな。
他の中学生達がゲーム機やスマホをいじっているのに、なぜか遊びでプログラムを組んでいる。
そういう人達と、学校卒業後に嫌々プログラミングを覚え始めた人達には、
歴然とした実力差ができてしまっている。

 

日本という国では
ITにあまり理解を示さないから、IT業界関係者達がいろいろと冷遇される傾向にある。
日本でプログラマーを志しても、将来は暗いと言わざるを得ない。

 




プログラマーの年収と仕事内容

 

プログラマーの平均年収

414.6万円

平成28年度の厚生労働省の調査より

 

 

 

プログラマー(現場では「PG」と表記されることが多い)の仕事内容

  • システムエンジニアが設計した仕様書の通りに、プログラミング言語でプログラムコードを記述する
  • 会社や開発体制によっては、「仕様書の作成」「プログラムのテスト」「リリース作業(作成したプログラムの公開作業)」といった作業を行うこともある

 

 

 

プログラマーが主に取り扱うプログラミング言語




スポンサーリンク



  • C(シー)
    • 汎用性が高く、ほとんどの機器が対応しているプログラミング言語
  • C++(シープラスプラス)
    • 上記のCを基にして、システムソフトウェアのプログラミング用に設計されたプログラミング言語
  • JavaScript(ジャバスクリプト)
    • Webブラウザ上で動作するプログラミング言語で、動的な性質をもつWebサイトの開発や、Webアプリケーションの開発に用いられる言語
  • Java(ジャバ)
    • デスクトップアプリやゲームアプリなどの作成に用いられるプログラミング言語
  • Ruby(ルビー)
    • 日本産のプログラミング言語で、コードを英語の文章のように読み解くことができる、分かりやすくて扱いやすい言語
  • Python(パイソン)
    • デスクトップアプリやWebアプリケーションを作成する際によく用いられるプログラミング言語
  • PHP(ピーエイチピー)
    • オープンソース型の汎用スクリプト言語で、動的なWebサイトの構築に用いられる言語

 

高年収職や管理職へ転職するための、専用求人サイト

ビズリーチ

◎ビズリーチは高年収職・管理職の転職用に特化した人気求人サイト
◎会員制サイトならではの非公開求人や特殊なポジションも豊富
◎利用者登録すると、厳正な審査をクリアした優秀なヘッドハンターと優良企業が直接あなたをスカウトする
○会員登録とサイト利用は無料

 




プログラマーと関わりが深い職種の解説

 

システムエンジニア(SEと表記されることが多い)

顧客と対話を繰り返して、顧客が求めているシステムとプログラムを想定します。




スポンサーリンク



そして、その要求を満たすプログラムの「設計」を行います。

ここで言う設計とは、システム全体の仕様や基本設計や詳細設計を決定することであり、これから作るプログラムの設計図・概要図を作成することです。

プログラマー達は、システムエンジニアの設計通りにプログラムを組んでいきます。

 

 

 




スポンサーリンク



プロジェクトマネージャー(PMと表記されることが多い)

  • プロジェクトの予算・スケジュール・必要な人数・必要な工数などの決定
  • 人材を集めてプロジェクトチームを編成する
  • システムを開発する目的や納期などをチームの人員へ説明する
  • 他部門と連携して協力を要請したり、プロジェクトチーム内の人間関係のトラブルを解決する
  • 開発プロジェクトが終了した後、次のプロジェクトに活かすために、今回のプロジェクトの問題点や課題点などを検証する

プロジェクトマネージャーは主に以上のような業務を行い、プログラマー達の上に立つプロジェクトのリーダーといった役回りをします。

 

 

 

デスマーチによってSEやPMが逃亡する図

 

 

 

 

 

 

この記事の関連記事一覧

コメント

タイトルとURLをコピーしました