プログラマーやっててきついこと。大変だったこと。

3 min
プログラマーやっててきついこと

プログラマーって聞くと、

  • 長時間労働
  • プログラムのバグ(不具合)
  • ブラック企業

なんてイメージがあって、きつそうに思うかもしれません。

ま、そういう体験も確かに多いんだけど。。

でも僕の場合は特別きついとは思いませんでした。

それにプログラマーって言っても、すっごく幅広いです。いろんな仕事してるプログラマーがいる。

だから個人の体験によって、感想は大きく違うんだと思います!

「きつい」って言う人もいるしね。

ゴトー

ゴトー

それを踏まえて、僕なりの感想を書いてみたいなーと思います。

プログラマーと言ってもいろいろ

まず一番大きなところなんですが、プログラマーと言ってもいろんな仕事があります。

例えば次のものを作ってるプログラマーがいる。

プログラマーはこんなもの作ってる
  • WEBサイト
  • スマホアプリ
  • ゲーム
  • パッケージソフト
  • 業務システム
  • OS
  • デバイスドライバ
  • 組み込み
  • 暗号プロトコル
  • 宇宙船のシステム

実際にはもっともっと種類あると思いますが・・・。

で、僕が語れる範囲は以下。

  • Webサイト
  • スマホアプリ
  • Windowsアプリ
  • 業務システム

大学中退・未経験からのスタートですから、そんな難しいことをしてきたわけじゃありません。(゚ω゚;A)アセアセ

お察しくださいw

その上での話になりますよ。

ストレスの強い作業がある

僕が嫌だったのはストレスの強い作業です。

ストレスの強い作業
  • 本番環境でのプログラム修正
  • 本番環境のデータべース操作
  • 稼働中のシステムでのリリース作業
  • 最速を求められる複雑なSQL文の作成
  • 却下が許されないiPhoneアプリの申請

本番環境をイジる

僕はとにかくクライアントの本番環境をいじるのが一番嫌でしたね。

絶対に止められない大規模なシステム(止めると損害がすごい)をイジるのって怖いっす。

なんか起きたら自分のせいじゃないですか〜。

緊張して身体がフワフワするんですよ。

「あぁ〜コマンド打ち間違いそぉ」

とかね・・・

これ系の作業は、やればやるほど寿命が縮まる感じです。。

ゴトー

ゴトー

※こういうの大丈夫な人は大丈夫らしい(;・∀・)

でも最近ではAmazon Web Serviceのおかげで、リリース作業が随分楽になりました。

本番環境を簡単にコピーしたり復元できるようになったので、失敗してもすぐ戻せるんですよ〜。

それでも本番いじんなきゃいけないケースってまだまだありますけどね。

最速を求められる複雑なSQL文の作成

ものすごいデータ量と大量のテーブルから、1秒以内に検索するSQL文を作る仕事がありました。

これは作るのには、ほんと〜に苦労しましたよ。

そもそも出来るのかどうか分からなかったし。。日々重圧でしたね。

毎日、寝落ちするまで頭の中はSQL文。

いろんな人にアドバイスもらって、それこそ大規模サイトを手がけた人やMySQLで本出してるような人の話も聞いて。

なんとか納得のいくデーターベース設定とSQL文を作って乗り切りました。

動かなかったら人生終わってた。

ゴトー

ゴトー

却下が許されないiPhoneアプリの申請

今はどうか分からないですけど、最初の頃のiPhoneアプリって審査厳しかったんですよ〜。

わりと無慈悲に却下になって、そのあと何をやってもリリース出来ない例がありました。

「却下になる可能はありますよ」

と、お客さんに伝えてはあるんですけど、もし却下になったらやっぱ納得しないじゃないですか〜。

「作りが悪いんじゃないの?」

って話になるわけですよ。例えそうじゃなくてもね・・・。

だから申請するときは、いつもドキドキでした。。幸いOKだったのですが。

一瞬にして青ざめるようなイベント

心臓に悪いやつです。

ゴトー

ゴトー

  • 納品後に見つかった致命的なバグが自分のものだったとき
  • リリース作業の失敗

あえて説明する必要もないと思いますが、これらはめっちゃ焦ります。

一瞬にして青ざめますね。

幸い僕は大きなトラブルは起こしてないんですが、バグは心臓に悪いですよー。

あと信用も失いますしね・・・良いことなし。。

健康問題がつらい

プログラマーによくある健康問題をピックアップしてみます。

これは誰もが悩まされる問題。

ゴトー

ゴトー

よくある健康問題
  1. 眼精疲労
  2. 肩こり
  3. 腰痛
  4. ヘルニア
  5. 腱鞘炎
  6. 逆流性胃腸炎
  7. 顔面神経麻痺

ちなみに全部、身近な人に起きた症状です。

僕も眼精疲労と肩こりには、若いときから悩まされてます。

眼精疲労はブルーカットメガネを使うようにしたら、随分マシになったんですけどね。

それ以外は、若いうちは大丈夫 。

30後半になったぐらいかな、いろいろ出るのは・・・。

あ、痔はね、笑えるようで笑えないから、ホント気をつけて。。 (/ω\)

長時間労働はさして苦にならない

さて最後にプログラマーにつきものの長時間労働について。

僕は縁あってブラック企業からスタートしました。^^;

そして次に就職したベンチャー企業も、徹夜徹夜のデスマーチが通常でした。

だからフリーランスとして独立するまでは、ずーっと長時間労働だったんです!

でもね、カタカタしてるの好きなんですよね。

パソコンの前に座ってると落ち着く。

ゴトー

ゴトー

だから長時間労働はそんな辛くないんです。
(もちろん人によって感じ方はちがいます)

徹夜を繰り返すデスマーチだって、ちょっとしんどかったけど、若かったらモチベーション高くてお泊り会みたいなノリだったし。

それにベンチャーの仲間は気楽だったので、人間関係はめっちゃ良好です。

というわけで長時間労働は、環境とか個人の好みによって感じ方が違うかなーと思いますよ。

あとがき

プログラマーよりきつい仕事ってたくさんあると思うんですよね。

警察官とか看護師のほうが、よっぽど過酷なんじゃないかなと。

肉体疲労で言ったら介護職とかハードそうだし、睡眠時間で言ったら調理師とかも大変そうだし。

プログラマーは朝自由で(遅刻だけど)、エアコンも効いてるし、顧客の顔色みなくていいし、相対的に悪くないと思うんですよ。

僕がプログラマーとして経験した範囲では、そこまできついことはないかなーって思いますよ。

プログラマーやってて楽しいことや、その魅力についても読んでみてください。

他には書いてないようなクズっぽい魅力をたっぷり紹介してます。(笑)

ゴトーS

ゴトーS

大学中退からITエンジニアとなって15年ほど経ちました。ブラック企業→ベンチャー企業を経て、フリーランスエンジニアとして13年ほど。特にスキルもなく英語もロクに喋れないけどベトナム、台湾での仕事経験が豊富です。自分の仕事を持ちたくて、開発以外の仕事にも力を入れてます。
» 詳しいプロフィールはこちら

FOLLOW

カテゴリー:
関連記事

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA