ITエンジニアって、何を作ろうとしているの? なりたい・やりたいことってなんなの? どんな役割分担で実務をしているの?
をゆるく解説
IT エンジニアのお仕事(ライトバージョン)Hironobu FURUHASHI自社採用・人材紹介業で知っておきたい
View Slide
2IT エンジニアのお仕事 @hrfr84IT 系の用語って、わかりにくいですよね
4IT エンジニアのお仕事 @hrfr84一瞬で嫌になるくらいの横文字…そして
5IT エンジニアのお仕事 @hrfr84企業 「バックエンドだけでなくマークアップもやってもらいます」
6IT エンジニアのお仕事 @hrfr84ブックエンドだけでなくマグカップ…だと…?
7IT エンジニアのお仕事 @hrfr84求職者 「アジャイル・ウォーターフォールどちらのスタイルでもイケます」
8IT エンジニアのお仕事 @hrfr84アジャスタイルでも編み込みでもイケます…髪型の話…?
9IT エンジニアのお仕事 @hrfr84
10IT エンジニアのお仕事 @hrfr84IT エンジニアって、何を作ろうとしているの?なりたい・やりたいことってなんなの?どんな役割分担で実務をしているの?
11IT エンジニアのお仕事 @hrfr84そのあたりを飽きないように解説していきます
12IT エンジニアのお仕事 @hrfr84申し遅れました
13IT エンジニアのお仕事 @hrfr84
本日のアジェンダ1. IT システムの構造2. IT エンジニアの呼称とその分布3. IT エンジニアの仕事上の分類4. おわりにIT エンジニアのお仕事 @hrfr84 14
IT システムの構造
そもそも IT システムとはなにか16IT エンジニアのお仕事 @hrfr84適切な要求 に対して反応 を返す仕組みRequest Response
反応?17IT エンジニアのお仕事 @hrfr84何が反応を返すかでシステムの分類ができます
分類1:スタンドアローン型(stand-alone)18IT エンジニアのお仕事 @hrfr84機器に要求するとその機器だけで反応が返る仕組み例) Word や Excel、オフラインゲームなど要求反応
分類2:クライアント・サーバー型(client-server)19IT エンジニアのお仕事 @hrfr84機器に要求すると別の機器が反応を返す仕組み例) 基幹系システム、出退勤システムなど社内システム要求反応クライアント (オンプレミス)サーバー
20IT エンジニアのお仕事 @hrfr84クライアント: 適切な要求を出すもの・反応を受け入れるものサーバー : 出された要求に対して反応を返すもの
21IT エンジニアのお仕事 @hrfr84某議員「サーバーは増やすんじゃなくて 時代はもうクラウドなんですよ!!」
クラウドってなんなの?22IT エンジニアのお仕事 @hrfr84クライアント・サーバー型の「類型」です「サーバーが物理的にどこにあるかわからないもの」(論理的にはわかる)要求反応クライアント クラウド上にあるサーバー
クラウドじゃないものって?23IT エンジニアのお仕事 @hrfr84サーバーが物理的にどこにあるかわかる場合は純粋なクライアント・サーバー型です要求反応沖縄支社のパソコン 仙台本社にあるサーバー
IT エンジニアの呼称とその分布
25IT エンジニアのお仕事 @hrfr84エンジニア分布フィールド / サービスフロントエンドサーバ / セキュリティマークアップクラウド / インフラデータベースバックエンドセールス / テスト / 社内SE(情シス) / UX / フルスタックフロントエンドネットワーク / セキュリティUI
先生、よくわかりません26IT エンジニアのお仕事 @hrfr84とりあえず、下記が「対になる概念」であることを覚えておきましょうフロントエンド : 画面に関わるものバックエンド : それ以外
フロントエンドエンジニアの原動力(私見)27IT エンジニアのお仕事 @hrfr84作ったものが目の前で動くのが楽しい!見たい・見せたい・使ってもらいたい!「UI / UX は俺らが作る!!」という熱意
UI / UX…?28IT エンジニアのお仕事 @hrfr84UI: User Interface画面設計のことです。ユーザーの目や使い勝手に直接関係する分野です。UX: User eXperience顧客体験のことです。システムを利用してどのような経験を得るのかを設計します。
フロントエンド採用側が求めるもの(例)29IT エンジニアのお仕事 @hrfr84ポートフォリオサイトQiita(技術ブログ)への投稿Github(コード保管庫=自分のプログラムを見せられる場所)への投稿「なぜフロントエンド領域を選んだのか。フロントエンドで何をしたいのか」
バックエンドエンジニアの原動力(私見)30IT エンジニアのお仕事 @hrfr84作ったものが動くことそのもの動いたものを使ってもらえること知的・技術的探究心をより不覚満たしたい!「システムの根幹を握っている!」というプライド
バックエンド採用側が求めるもの(例)31IT エンジニアのお仕事 @hrfr84Githubへの投稿職務経歴(どんな立ち位置で仕事に関わったか)Qiita(技術ブログ)への投稿「クラウドよりの技術を持っているかどうか」
他のエンジニアは?32IT エンジニアのお仕事 @hrfr84個別に聞いてください(機会いただけるならまた喋ります)
ふらふらさんの原動力は?33IT エンジニアのお仕事 @hrfr84いつかお話する機会もあるじゃろうて…
IT エンジニアの仕事上の分類
実務の分類35IT エンジニアのお仕事 @hrfr84ざっくり上流 と下流 に別れます設計 開発・テスト・運用
ウォーターフォール・モデル36IT エンジニアのお仕事 @hrfr84要求定義概要設計詳細設計開発テスト運用上流下流
ウォーターフォール・モデル37IT エンジニアのお仕事 @hrfr84要求定義概要設計詳細設計開発テスト運用↑上流↓下流 プログラマーコーダー(マークアップ)テスターオペレーターカスタマーサポートインサイドセールス顧客 & システム営業 &システムエンジニアシステム営業 & システムエンジニア & インフラエンジニアシステムエンジニア & セキュリティエンジニアPdM(プロダクトマネージャー)PjM(プロジェクトマネージャー)開発リーダーテストリーダープロジェクトリーダーエンジニア
個々の詳しい業務内容38IT エンジニアのお仕事 @hrfr84個別に聞いてください一番大切な部分である気がします(機会いただけるならまた喋ります)
ケーススタディ
例40IT エンジニアのお仕事 @hrfr84求職者「フロントエンドでプログラミングしたいんです」
41IT エンジニアのお仕事 @hrfr84ここらへんの(黄色いところ)フィールド / サービスフロントエンドサーバ / セキュリティマークアップクラウド / インフラデータベースバックエンドセールス / テスト / 社内SE(情シス) / フルスタック / UXネットワーク / セキュリティUIフロントエンド
このあたり(黄色いところ)42IT エンジニアのお仕事 @hrfr84要求定義概要設計詳細設計開発テスト運用↑上流↓下流 プログラマーコーダー(マークアップ)テスターオペレーターカスタマーサポートインサイドセールス顧客 & システム営業 &システムエンジニアシステム営業 & システムエンジニア & インフラエンジニアシステムエンジニア & セキュリティエンジニアPdM(プロダクトマネージャー)PjM(プロジェクトマネージャー)開発リーダーテストリーダープロジェクトリーダーエンジニア
例43IT エンジニアのお仕事 @hrfr84企業「まずは開発リーダーから入ってもらって、最終的には設計を任せたい」
このあたりのポジション44IT エンジニアのお仕事 @hrfr84要求定義概要設計詳細設計開発テスト運用↑上流↓下流 プログラマーコーダー(マークアップ)テスターオペレーターカスタマーサポートインサイドセールス顧客 & システム営業 &システムエンジニアシステム営業 & システムエンジニア & インフラエンジニアシステムエンジニア & セキュリティエンジニアPdM(プロダクトマネージャー)PjM(プロジェクトマネージャー)開発リーダーテストリーダーエンジニアプロジェクトリーダー
おわりに
伝わってれば嬉しいこと46IT エンジニアのお仕事 @hrfr84IT エンジニアはどういう IT システムをどの職務領域で何をやることで作り上げたいのか
47IT エンジニアのお仕事 @hrfr84エンジニアの種類は、人生の数だけあるかもしれません
Thanks!@hrfr84