Engineer

webエンジニアとwebプログラマの違いはここで決まる

どうも、こんこんです(^^♪

今回は

  • エンジニアの仕事に興味があるんだけどwebエンジニアとwebプログラマの違いってなんだろう。
  • それぞれの仕事内容って違いがあるのか気になる。
  • それぞれのキャリアが知りたい、どっちのほうが稼げるんだろう。

という疑問についてお答えしていこうと思います。

konkon-image

webエンジニアとwebプログラマの違いとは

webエンジニアとwebプログラマの違いは業務内容です。

webエンジニアとwebプログラマはプロジェクトで区別されていることが多いです。

webエンジニアの場合はそのプロジェクトの全てを担います。

大雑把にいうとwebエンジニアは設計から保守までをプロジェクトの中で担当します。

では、webエンジニアは何をするのか開発段階からテストまでを担当します。

[st-kaiwa2]なんかよくわからないよぅ[/st-kaiwa2]

[st-kaiwa1 r]大雑把な流れ(フロー)的にはこんな感じ[/st-kaiwa1]

  • webエンジニア 設計→開発→テスト→保守
  • webプログラマ 開発→テスト

[st-kaiwa2]なるほどね[/st-kaiwa2]

[st-kaiwa1 r]この中でさらに細かい作業はあるんだけど、大体のプロジェクトはこの流れで進むからね[/st-kaiwa1]

[st-kaiwa2]ん?でも、つまりは同じ職場で働いてるの??[/st-kaiwa2]

[st-kaiwa1 r]そうだよ[/st-kaiwa1]

[st-kaiwa2]呼び名違うのに?[/st-kaiwa2]

[st-kaiwa1 r]まぁ、会社によって違うけど厳密に区切ることあまりないかもね[/st-kaiwa1]

[st-kaiwa2]そうなの?[/st-kaiwa2]

[st-kaiwa1 r]案件内容とか見ると曖昧なことが多いから気にする必要があるのかはわからない[/st-kaiwa1]

体感的には厳密に区切る会社と区切らない会社があります。

作業内容もwebプログラマとしてプロジェクトに入ったとしても若干設計部分触ったりすることもあります。

プロジェクト内容などを見るとwebエンジニアの内容とPGまたはコーダーが一緒の時もありますので名前というよりは作業内容で判断している感じです。

[st-kaiwa2]作業内容で判断してるのね[/st-kaiwa2]

[st-kaiwa1 r]こんこんは名前で区切るということはあまりしていないね[/st-kaiwa1]

内容を見て、このプロジェクトは作業内容的にwebエンジニアよりかなと判断しています。

webエンジニアとwebプログラマの業務内容の違い

webエンジニアとwebプログラマの業務内容の違いは設計部分に携わるかどうか

色々な意見があると思うのですが、こんこんは明確な違いは設計部分に携われるかどうかで、下流工程の中でも上の作業になる詳細設計部分からがwebエンジニアだと思っています。

詳細設計は下流工程の中で一番上になる業務内容です。

webシステム作成時に簡単なフロント側の設計図を渡されて、それを元に内部の動きを設計していきます。

保存ボタン押された場合、どこのDB(データベース)に保存するのか、矢印ボタンが押された場合どこのページに飛ぶのか(遷移)とかなどを詳細に書き起こしていきます。

[st-kaiwa2]わぁ、何か一気に眠気が・・・[/st-kaiwa2]

[st-kaiwa1 r]うん、難しい呪文はとりあえず止めるね[/st-kaiwa1]

ここまで軽くwebエンジニア業務と思われる詳細設計部分の内容を話してきました。

では、webプログラマの業務内容は何か?

それは詳細設計を見ながら機能を作成していくことです。

つまり、設計に触りません。

[st-kaiwa2]でも、会社によって違うんでしょ?[/st-kaiwa2]

[st-kaiwa1 r]違うね、だからこの個所は現役の人みたら結構抗議ありそうだと思う[/st-kaiwa1]

webエンジニアとwebプログラマの業務内容のキャリアプラン

webエンジニアのキャリアプランはPMまたはPLまたは独立してフリーランスエンジニアになるか経営者を目指すか。

安定を求めるのか、野心家なのかの違いで分かれます。

安定を求める人は1つの会社に勤めてPM,PLと段階を踏んだキャリアを積んでいきますし、野心家の場合は数年単位で会社を変えて年収アップを目指したり、速い人は1年くらいの実務経験を積んだら独立してしまいますね。

[st-kaiwa2]一年で独立できるの?[/st-kaiwa2]

[st-kaiwa1 r]エンジニア不足の今ならできるよ、というか現状フリーランスエンジニアの人から速めに独立するならしたほうがいいと進められているのがこんこんの現状だね[/st-kaiwa1]

[st-kaiwa2]野心家?[/st-kaiwa2]

[st-kaiwa1 r]はい、野心家です[/st-kaiwa1]

webプログラマのキャリアプランは設計側を携わってwebエンジニアになること、または独立してフリーランスエンジニアになること

webプログラマの場合はwebエンジニアが触っている領域である設計箇所の担当が出来るようにステップアップしていくことです。

こちらも安定的に1つの会社でステップアップしていくか、数年単位で会社を変えてwebエンジニアに転職時にジョブチェンジするとかですね。

野心家はwebプログラマの時点でフリーランスエンジニアに転向します。

[st-kaiwa2]webプログラマの時点からフリーランスエンジニアになれるの?[/st-kaiwa2]

[st-kaiwa1 r]なれるよ、フリーランスエンジニアは業務経験1年くらいからなれる[/st-kaiwa1]

[st-kaiwa2]仕事あるの?[/st-kaiwa2]

[st-kaiwa1 r]今ならあるんじゃないかな、ただステップアップできないならいずれなくなるね[/st-kaiwa1]

[st-kaiwa2]だよね[/st-kaiwa2]

[st-kaiwa1 r]最低限は詳細設計からなら任せろというスキルレベルからのほうがいいかなと感じてる[/st-kaiwa1]

[st-kaiwa2]下流工程できますってことでいい?[/st-kaiwa2]

[st-kaiwa1 r]そうだね、下流工程の流れできますっていえれば今ならまだフリーランスエンジニア狙える[/st-kaiwa1]

プログラミングスクールのメリット【無料体験・全額返金あり】

中途未経験でwebエンジニアを目指しているのであればオンライン型プログラミングスクールがオススメです。