始まりはこれ
これは典型的なSEの人の意見なのでこれからプログラマになる人は誤解しないで欲しいですね。
現役SEですけど、プログラミングできてもあんま役に立たないっすよ。
給与高い管理系の仕事にシフトしていくほどなおさら使わない。
IT職でさえ、こんなもんです。
子供の習い事は習字がいいと思います。
会議でホワイトボードにシステム設計ガシガシ書いてるときに、
字が上手いと褒められますよ— てっぺ (@teppesmn) 2018年8月27日
下流工程とか上流工程を前面に出して話してる人もだいたいSEの人ですね。
プログラマーはプロジェクト工程の中では下流工程ですしね・・・
習字吹いたw— ミッキー(micky) (@micky19750930) 2018年8月27日
こういう方はWEB系の人ですね。
企画が最上流って、何世代前の時代の会社の話をしているんだろう。自分には関係ないから良いけど、自分が知っている世界が全てだと思わないほうが良いと思う
— たかぎ (@tall_tree_desu) 2018年8月29日
SEがプログラマの全てだと思って欲しくないのでこの記事を書きたいとおもいます。
プログラマと言うとSEなんですねと言われる
プログラマしてますというとほぼ100%「SEなんですね!」と言われるんですが違いますと言うとみんな困惑した顔をします笑
SEと言うと一般的には下流工程で上から指示されたものを作るだけみたいなイメージを持っている人が多そうなので自分はそうではないと説明しています。
こんなにもITが発展して、プログラマが活躍している時代になってもプログラマと言ったらSEのイメージしかないのは悲しいのですね笑
プログラマにもいろんな種類があるんだよというのを知って頂ければと思います。
SEとWEBエンジニアは何が違うのか
SE
SEとはSystem Engineerの略です。システムとはサーバだったり、ネットワーク回線だったり、データセンターだったりのシステムですね。これらの開発、管理運用を行うのがSEです。
主に企業向けのシステムを構築しています。例えば、銀行などの金融機関のシステムを作っていますね。このようなSIerに所属しているエンジニアのことを指します。
WEBエンジニア
WEBエンジニアの明確的な定義はないですが、toC向けにサービスを作っていたり、ITベンチャーで働いているエンジニアを指すことが多いですね。
SEだろうが、プログラマだろうが同じエンジニアというくくりにされやすいのでなかなか区別がつかないんだろと思います。
SEとWEBエンジニアでは働き方も考え方も全然違う
SEの働き方と考え方
まずSEの場合、企画、設計、実装、テストと工程ごとに担当する人が違っていて、SEは実装のところしか担当しません。これが下流工程と言われる理由ですね。
実際、Sierの場合は企画、設計の方が給料が高く、上流工程の方が地位は高いようです。実装担当のプログラマは大規模な開発になると何百人単位となり給料が低くなるようです。
こんな開発方法だったらそりゃプログラマの地位が下がってしまうのでみんな上流工程の方に移りたくなりますよね。
技術的にはどういうものを使っているのかわかりませんが、最先端の技術を積極的に使用していく文化ではないですね。開発人数も予算も大きいのでリスクを極力排除して開発するスタイルです。
WEBエンジニアの働き方と考え方
WEB系企業のエンジニアの場合、企画、設計、実装、テスト全てにエンジニアが関わることができます。
むしろ企画から実装まで全てやりたい人がWEB系の企業にあっていると言えます。
というのも、今の時代プログラミングができれば自分で企画してサービスを作ることができるのに、人が考えたものを実装するだけってつまらないじゃないですか?
数ヶ月も学べば簡単なWEBサービスなら誰でも作ることができますしね。
関連記事:プログラミング未経験から最速でエンジニアになる方法
技術については、WEB系の企業は最新の技術を積極的に採用できるところが多いです。
その理由として、開発人数も規模も小さく始めるので、便利なものをどんどん採用して時間とコストを削減しないといけないからです。
自前で準備することも可能ですが、流れの早いIT業界ではスピードが命なのでリスクをとって最新の技術をどんどん使っていきます。
SEからWEBエンジニアへの転職は可能か
結論から言うと可能です。
使っている技術や文化、働き方は大きく違いますが、プログラムの基礎知識があるので学ぶ意欲さえあれば問題なく転職できると思います。
Sierで今後のプログラマとしての自分のキャリガ不安な人はWEB系企業を見てみるのもいいと思います。
レバテックキャリアというエンジニアに特化した転職エージェントを使ってみるのをおすすめします。
レバテックキャリアのキャリアコンサルタントはIT・WEB業界に詳しくプログラミングの知識もある方が担当するので安心してキャリア相談ができます。
転職の前に技術に不安があるひとは下記の記事を読んで参考にしてみてください。
しっかり学ぶならプログラミングスクールに通うこともおすすめします。
>>転職できなかったら受講料全額返金してくれるプログラミングスクール
まとめ
SEとWEBエンジニアが全然違うということを理解していただけたと思います。
どちらが優れているとかそういうことを言うつもりは全くないです。これからプログラマとして働いて見たい方にとって少しでも参考になればと思います。
より詳しく知りたい方はコメント欄に気軽に質問をお願いします。
髙妻智一
最新記事 by 髙妻智一 (全て見る)
- Polkadot(Substrate)のアドレスとトランザクションについて - 2023-03-09
- 【無料公開】「Goで始めるBitcoin」3章 Bitcoinノードとの通信 技術書典8 - 2020-03-08
- エンジニアがゼロから技術ブログを書くための方法をまとめました - 2019-05-25
コメントを残す