SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
ITエンジニアとして生きるということ
Living as an IT Engineer
モチベーションの維持と学習方法
Rules for keeping your motivation and methods of study
羽生 豊
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
自己紹介 Self-introduction
2
氏名 羽生 豊(はにゅう ゆたか)
職業 ITエンジニア
生年月日 1984年(昭和59)年6月18日(33歳)
経歴
2007年 大学の政治経済学部を卒業後,事務員として法律事務所へ入所
2009年 法科大学院(ロースクール)に入学
2012年 司法試験に挑むも挫折
2013年 大学の学部事務所で事務員として働く
2016年 株式会社ヴィトーリアステラに入社,ITエンジニアとなる
プロジェクト
- 帳票在庫管理システム,ジョブ稼働予測システム,申請書作成ツール等の開発(全開発工程担当)
- 金融商品関連帳票作成システムの開発・運用(拡張機能の全開発工程担当 兼 運用チームリーダー)
- 大規模データベースの構築・移行・保守
スキル
【言語】Java, PHP, VBA, SQL, PL/SQL, ShellScript, Windowsバッチ
【データベース】Oracle Database Access
【OS】Linux (Red Hat Enterprise Linux), Windows
資格
- Oracle Certified Associate - Silver, Java SE 8 Programmer
- PHP技術者認定初級試験 合格
- ORACLE MASTER Silver Oracle Database 12c
- LPIC-2
- TOEIC 640
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
シラバス Syllabus
モチベーションの実態
夢と目標
ITエンジニアの職種
経験と知識
効率的な資格勉強法
プログラミング言語の勉強法
データベースとサーバOSの勉強法
3
Ⅰ
Ⅱ
Ⅲ
Ⅳ
Ⅴ
Ⅵ
Ⅶ
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Ⅰ モチベーションの実態
4
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
6つのモチベーションタイプ
5
結果がついて
こない若手型
やる気 れる
仕事充実型
関心の低い
中堅型
プライベート・
環境重視の若手型
悩める
若手先輩型
満足度の高い
管理職型
結果がついてこない若手型(29.2%)

 モチベーションは低いが,モチベーション要因
への関心度又は満足度は中程度であり,危機意識
は高くない。20代が多く,男女ほぼ半々。
やる気 れる仕事充実型(22.5%)

 モチベーションが高く,自己表現して環境に適
応し業務を遂行するなど,仕事で成果を上げてい
るタイプ。年代は幅広く,男女ほぼ半々。
関心の低い中堅型(17.3%)

 モチベーションが低く,自己表現,期待,評価
等にも関心が薄いが,報酬には満足している。30
代前後が多く,男性が75.5%を占める。
引用:JTB広報室 モチベーション・レポート2014年
<「やる気」分析システム MSQ>のデータより
https://www.jtbcorp.jp/scripts_hd/image_view.asp?menu=news&id=00001&news_no=2005
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
各国年代別の平均年収
6
引用:経済産業省 IT人材に関する各国比較調査結果報告書
2016年6月10日
日本のIT業界は意外と年功序列?

努力しなくてもなんだかんだやっていける?
それは一部の大企業のみ

多数を占めるベンチャー企業では

経験とスキル次第!
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
各国のIT業界に対する各ITエンジニアの認識
7
引用:経済産業省 IT人材に関する各国比較調査結果報告書
2016年6月10日
日本のIT業界は,「最先端な仕事」,「夢のある仕事」といった魅力を
他国ほど強く認識されていない
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
日本のITエンジニアは
モチベーションの維持に苦しんでいる
8
夢と目標を持て!
Copyright © 2018 Yutaka Hanyu All Rights Reserved.9
「新しいことを始めるときに一番大切なことは,それを成し遂げたいという情熱だ」
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Ⅱ 夢と目標
10
Copyright © 2018 Yutaka Hanyu All Rights Reserved.11
 お金持ちになる
 幸せな家庭を築く
 モテる男・かっこいい女になる
 誰かに必要とされる人間になる
 悔いのない人生を生きる
 世界を変革する
 プロジェクトマネージャーになる
 独立起業する 
 『情熱大陸』と『プロフェッショナル』に出演する
 セヴンソード(①プロジェクトマネージメント及び②アーキテク
チャ,③AI,④Webデザイン,⑤インフラ(ネットワーク&データベース&
サーバ),⑥情報セキュリティ,⑦ITコンサルティングのすべてに精通してい
るという伝説のITエンジニア)になる
夢Your Dream
目標Your Object
主観的なゴール
客観的なゴール
Copyright © 2018 Yutaka Hanyu All Rights Reserved.12
その目標を達成し夢を実現する為には
どのようなITエンジニアとなればよいのか
(手段と結果)
夢Your Dream
目標Your Object
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Ⅲ ITエンジニアの職種
13
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
ここでクエスチョンQuestion
14
あなたは家族や友人に対し
自分の職業を一言で何と説明しますか?
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
ITエンジニアとは,情報テクノロジーに関する技術者の総称をいう
15
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
開発系とインフラ系
16
 開発系エンジニアの主なメリット
 「モノづくり」ができる
 目に見える成果物ができ,評価がわかりやすい
 開発系エンジニアの主なデメリット
 リリース直前は勤務時間が不規則かつ長大になりやすい
 景気の影響による需要の振れ幅が大きい
 インフラ系エンジニアの主なメリット
 勤務時間が安定しており,残業が少ない
 景気の影響による需要の振れ幅が小さい
 インフラ系エンジニアの主なデメリット
 地味なイメージがある
 目に見える成果物が少なく,評価がわかりにくい
 シフト勤務の場合が多い
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
ITエンジニアの主な職種
17
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
システムエンジニア
System Engineer
🔴 🔴 🔵 🔵 🔵
プログラマー / コーダー
Programmer / Coder
🔴 🔵 🔵 🔵
AIエンジニア
AI Engineer
🔴 🔵 🔵 🔵 🔵
Webデザイナー
Web Designer
🔴 🔵
エンベデッドエンジニア
Embedded Engineer
🔴 🔵
ネットワークエンジニア
Network Engineer
🔴 🔵 🔵 🔵
データベースエンジニア
Database Engineer
🔴 🔴 🔵 🔵 🔵
サーバエンジニア
Server Engineer
🔴 🔵 🔵 🔵
セキュリティエンジニア
Security Engineer
🔴 🔴 🔴 🔵 🔵 🔵
ITコンサルタント
IT Consultant
🔴 🔵 🔵 🔵 🔵
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
システムエンジニア System Engineer
18
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
システムエンジニア
System Engineer
🔴 🔴 🔵 🔵 🔵
 システムエンジニア(SE)とは

 IT関連プロジェクトのマネージメントを主業務とするITエンジニア。開発プロジェクト及びインフラ構築プロジェクトにおいては上
流工程(要件定義,基本設計等)を主に担当する(ただし,人員不足等の理由により下流工程を担当することもある)

 プロジェクト全体を把握する必要からプログラム知識とインフラ知識の両方を幅広く有していなければならない為,一定の経験を
積んだコーダー等がシステムエンジニアになることが多い(プロジェクトに必要な分野すべてをひとりで担当できるITエンジニアは
「フルスタックディベロッパー」,「マルチエンジニア」等と呼ばれる)。

 プロジェクトを指揮する立場のシステムエンジニアは「プロジェクトマネージャー」と呼ばれる。また,Web系のシステムエンジニ
アは「Webディレクター」,「Web プロデューサー」等とも呼ばれる。
 親和性のある性向

 リーダーシップを取れる,コミュニケーション能力に自信がある,

 他の業界知識も含めて幅広いアンテナを立てている,ドキュメント作成に抵抗がない
 年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)

 300万円∼1,000万円
 主な関連資格
 プロジェクトマネージャ試験(PM)
 PMP(プロジェクトマネジメント・プロフェッショナル)
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
プログラマー / コーダー Programmer / Coder
19
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
プログラマー / コーダー
Programmer / Coder
🔴 🔵 🔵 🔵
 プログラマー / コーダーとは

 システムエンジニア又はWebデザイナーが行った基本設計に基づいて詳細設計を行い,実際にプログラミング(コーディング)を行うTエンジ
ニア。

 システム開発におけるプログラミング又はWebシステムにおけるバックエンド(PHP,Python,Java,Ruby,C#等を使ったプログラミング)
を担当する場合をプログラマーと呼び,Webシステムにおけるフロントエンド(HTML,CSS,JavaScript等を使ったコーディング)を担当する
場合を「コーダー」と呼ぶ(諸説あり)。

 アプリケーションとデータベース,サーバ等は切っても切れない関係である為,Java等のいわゆるプログラム言語だけでなく,SQL,
ShellScript等のインフラ系言語(インフラのアプリケーションサイド)の知識も必要とされる。
 親和性のある性向

 ロジカルシンキング(論理的思考)が得意,間違い探しが好き
 年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)

 250万円∼600万円
 主な関連資格
 PHP技術者認定試験
 Oracle Certified Java Programmer
 HTML5プロフェッショナル認定資格
 ORACLE MASTER Bronze Oracle Database
 LPIC-1
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
AIエンジニア AI Engineer
20
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
AIエンジニア
AI Engineer
🔴 🔵 🔵 🔵 🔵
 AIエンジニアとは

 AI(Artificial Intelligence,人工知能)開発を主業務とするITエンジニア。

 現在急成長中の職種であると共に稀少である為,需要が高い。

 現在最も使われているプログラム言語はPythonである(他にはJava等)。Python自体の習得難易度は
低いが,AI独自のアーキテクチャ(設計)を理解する難易度がかなり高い。
 親和性のある性向

 常に最先端技術を追っていたい,他の業界知識も含めて幅広いアンテナを立てている
 年収(参照:テクニティノイモシニ http://inaka-gurashi.hatenablog.com/entry/AI人材高額年収2000万5000万就職転職)

 2,000万円∼2,500万円(?)
 主な関連資格
 G検定(ジェネラリスト)
 E検定(エンジニア,2018年4月開始予定)
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Webデザイナー Web Designer
21
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
Webデザイナー
Web Designer
🔴 🔵
 Webデザイナーとは

 Webサイト又はWebサービス,Webシステム(フロントエンド)のデザインを主業務とするITエンジニア。

 Webデザイナーとコーダー(フロントエンドエンジニア)の境界線は曖昧であり,同一視されることもある。

 HTTP,CSS,JavaScript等のマークアップ言語だけでなく,Illustrator,Photoshop等のAdobe製品を熟知してい
る必要がある。
 親和性のある性向

 美術的センスに自信がある
 年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)

 250万円∼700万円
 主な関連資格
 Webクリエイター能力検定
 Webデザイナー検定
 HTML5プロフェッショナル認定資格
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
エンベデッドエンジニア Embedded Engineer
22
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
エンベデッドエンジニア
Embedded Engineer
🔴 🔵
 エンベデッドエンジニア(制御系エンジニア・組込系エンジニア)とは

 家電製品,産業機械,スマートフォン等に組み込まれるファームウェアの設計及び開発を主業務と
するITエンジニア。

 IT業界の根幹ともいえるとても重要な分野の職種である一方で,慢性的な人手不足に陥っている。
 親和性のある性向

 モノづくりをしたい,情報処理だけでなく工学の知識もある
 年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)

 400万円∼800万円
 主な関連資格
 エンベデッドシステムスペシャリスト試験
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
ネットワークエンジニア Network Engineer
23
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
ネットワークエンジニア
Network Engineer
🔴 🔵 🔵 🔵
 ネットワークエンジニアとは

 コンピュータネットワークの設計及び構築,運用,保守を主業務とするITエンジニア。

 ルータ,スイッチ,DNS,メールその他データ通信に関する幅広い技術に精通するが,サーバに関する知識も一定程度必
要とされる為,サーバエンジニアと合わせて「インフラエンジニア」と呼ばれる場合もある。

 ファイアウォール,暗号化プロトコルといった知識で情報セキュリティの最前線に立つが,昨今の需要が高い一方で慢性
的な人員不足に陥っている。

 なお,実際にLANの敷設工事を行う業者はネットワークエンジニアと呼ばれない。
 親和性のある性向

 地道に安定した仕事をしたい
 年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)

 400万円∼800万円
 主な関連資格
 Cisco技術者認定(CCENT,CCNA等)
 ネットワークスペシャリスト試験(NW)
 LPIC
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
データベースエンジニア Database Engineer
24
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
データベースエンジニア
Database Engineer
🔴 🔴 🔵 🔵 🔵
 データベースエンジニアとは

 データベースの設計及び構築,運用,保守を主業務とするITエンジニア。その内,運用及び保守を主に担当するデータベースエン
ジニアは「DBA(DataBase Administrator,データベース管理者)」と呼ばれる。

 データベースは一般的にサーバ(DBサーバ)上に構築され,サーバ技術との連携が行われる為,サーバの知識も必要とされる。ま
た,インフラ系業務だけでなく,パフォーマンス等の観点からアプリケーションに使用されるSQL関連の設計に関わる場合もある。

 使用するデータベースは主にOracel Database及びMySQL,PostgreSQL,SQL Serverである。

 データベースエンジニアという独立した職種の歴史は他のITエンジニアと比べて浅いが,Google,Amazon,SNS等で利用される
ビッグデータが年々増加している為,これからの活躍が期待されている。
 親和性のある性向

 開発系寄りのインフラ系エンジニアになりたい
 年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)

 300万円∼700万円
 主な関連資格
 ORACLE MASTER Oracle Database
 データベーススペシャリスト試験(DB)
 LPIC
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
サーバエンジニア Server Engineer
25
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
サーバエンジニア
Server Engineer
🔴 🔵 🔵 🔵
 サーバエンジニアとは

 サーバの設計及び構築,運用,保守を主業務とするITエンジニア。

 パフォーマンス・バックアップ管理,トラブル対応等を担当するが,ネットワークに関する知識も一定程
度必要とされる為,ネットワークエンジニアと合わせて「インフラエンジニア」と呼ばれる場合もある。

 サーバに搭載される代表的なOSとしてLinux(Red Hat系,Debian系,Slackware系等),Windows,Solaris
を挙げられるが,その市場シェアはLinuxが大多数を占めている。
 親和性のある性向

 地道に安定した仕事をしたい
 年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)

 300万円∼700万円
 主な関連資格
 LPIC
 Cisco技術者認定(CCENT,CCNA等)
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
セキュリティエンジニア Security Engineer
26
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
セキュリティエンジニア
Security Engineer
🔴 🔴 🔴 🔵 🔵 🔵
 セキュリティエンジニアとは

 情報セキュリティの観点からのシステム・ネットワークの設計及び構築,運用,保守を主業務とするITエンジニア。

 情報セキュリティに関する意識は社会的に向上しているが,これに特化し,セキュリティシステムを横断的に構築で
きるITエンジニアは未だ少ない。実際にはコンサルティング業務が中心になることが多く,情報セキュリティに特化し
たシステムエンジニア又はITエンジニアともいえる。
 親和性のある性向

 正義感が強い,コミュニケーション能力に自信がある,常に最新の情報を勉強し続ける自信がある
 年収(参照:平均年収.jp調べ http://heikinnenshu.jp/it/security_e.html)

 300万円∼1,000万円
 主な関連資格
 情報処理安全確保支援士(登録セキスペ)試験(SC)
 情報セキュリティマネジメント試験(SG)
 Cisco技術者認定(CCENT,CCNA等)
 LPIC
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
ITコンサルタント IT Consultant
27
職種
類型 業種
開発系 インフラ系 コンサル系
ソフトウェア
・アプリ系
業務系 Web系 制御系
ITコンサルタント
IT Consultant
🔴 🔵 🔵 🔵 🔵
 ITコンサルタントとは

 クライアント企業の経営方針に沿ったIT戦略を基にシステム開発を提案したり,システムの最適化によっ
て経営改善を図ったりすることを主業務とするITエンジニア。

 各クライアント企業及びその業界を熟知したうえで最適のIT戦略を提案しなければならない為,広範なIT
知識はもちろんのこと,様々な業界知識及び経営知識も必要とされる。
 親和性のある性向

 コミュニケーション能力に自信がある,将来的に独立起業を考えている,

 他の業界知識も含めて幅広いアンテナを立てている,

 ドキュメント作成に抵抗がない
 年収(参照:平均年収.jp調べ http://heikinnenshu.jp/it/security_e.html)

 300万円∼1,000万円
 主な関連資格
 ITストラテジスト試験(ST)
Copyright © 2018 Yutaka Hanyu All Rights Reserved.28
あなたの目標を達成し夢を実現する為には
どのITエンジニアになればよいだろうか
Copyright © 2018 Yutaka Hanyu All Rights Reserved.29
そのITエンジニアとなるには
何が必要だろうか
夢Your Dream
目標Your Object
?
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Ⅳ 経験と知識
30
Copyright © 2018 Yutaka Hanyu All Rights Reserved.31
経験 知識
Experience Knowledge
優れたITエンジニアは「経験」と「知識」を兼ね備えている
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
経験 Experience
32
 目指す職種に沿った経験を積んでいかなければならない
 目指す職種に沿った経験の場を得る為には?
 会社に対して自分の目指す職種を明確に伝えよう
 プロジェクトにアサインされたら
 まずは与えられた仕事を100%こなすことに注力しよう
 自信が付いてきたら積極的にプラスα(プロジェクトの改善点等)を提案してみよう
 自分のイメージと異なるプロジェクトにアサインされた場合は?
 会社員である以上,必ず自分の希望に沿ったプロジェクトにアサインされるわけではない
 腐るのではなく,そのプロジェクトで成果を上げよう
 好評価を得ることで次は自分の希望に沿ったプロジェクトにアサインされる
 どんなプロジェクトでも学ぶことはある
 「給料が上がらないので辞めます」👈 100人中99人が「おかしい」と同調してくれるまで努力したか?
 努力せずに昇給を求めるような人間はどの会社に入っても成功しない
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
知識 Knowledge
33
勉強,勉強,って。。。
いつまで勉強すればいいの?
一生です
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
ITエンジニアとしての勉強
34
 IT業界は最も進化のスピードが速い業界
 医者や弁護士よりも要求される勉強(情報収集)のペースが早い
 勉強しないでいると。。。
 他の業界 : 給料や立場が変わらず,仕事も少しずつなくなっていく
 この業界 : 給料や立場どころか,仕事が どんどんなくなる
 できる限り楽をして生きていきたいと思っている人は,今すぐ転業すべき
どうせ勉強しなければならないなら
効率よく,かつ,楽しく勉強していく術を身につけよう
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Ⅴ 効率的な資格勉強法
35
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
参考:羽生の勉強計画
36
年月 試験(資格) 結果
2016.09 Oracle Database Bronze SQL 12c 合格
2016.10 基本情報技術者試験 不合格
2017.06 Java SE 7/8 Bronze 合格
2017.07 Oracle Database Bronze DBA 12c 合格
2017.08 LPIC-1 101試験 合格
2017.09 LPIC-1 102試験 合格
2017.10 Java SE 8 Programmer I (Silver) 合格
2017.12 Oracle Database Silver 12c 合格
2018.01 LPIC-2 201試験 合格
2018.02 LPIC-2 202試験
年月 試験(資格) 結果
2018.03 PHP技術者認定初級試験
2018.05 Java SE 8 Programmer II (Gold)
2018.07 ICND1 (CCNA Routing and Switching)
2018.09 ICND2 (CCNA Routing and Switching)
2018.12 Oracle Database Gold 12c
2019.02 JSP/Servlet -
2019.03 Python / Swift -
2019.10 情報処理安全確保支援士試験(SC)
2020.04 プロジェクトマネージャ試験(PM)
2020.10 ITストラテジスト試験(ST)
2018年1月31日現在
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Rule 1 業務後は勉強するべからず
37
とある平日の羽生スケジュール
勉強時間
 合計3時間弱
 通勤時間
 休憩時間
 その他 間時間
 実機を使った勉強は早朝か
土日にやる
 業務後の勉強は続かない
 夜は脳の吸収率が低い
 飲み会,仕事疲れ等により計
画が不安定になる
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Rule 2 土日はバッファとすべし
38
 土日中心の勉強計画にした場合。。。
 土日は平日の疲れが溜まっているうえに誘惑が多く,勉強の意欲が湧きにくい
 長時間の勉強は集中力が持たず効率が悪い
 急な予定が入ってしまった場合に時間を取り戻せない
 平日中心の勉強計画にした場合。。。
 平日の朝,通勤時間,休憩時間等の勉強は誘惑が少なく,勉強の習慣を身につけ
やすい
 決められた短い時間だけ勉強すればよく,集中できる
 急な予定が入ったり,勉強が遅れ気味になっても,

土日をバッファ(予備日)とすることで時間を取り戻せる
 休日は無理に勉強せず,けじめを付けて好きなことをするのも大切
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Rule 3 電子書籍を利用すべし
39
 参考書と問題集は電子書籍で購入する
 重い書籍を何冊も持ち歩かなくて済む
 紙媒体よりも安く購入できる
 スマートフォンやタブレット端末を使っていつでもどこでも勉強できる

(ただし,満員の電車内では迷惑にならないように! 歩きスマホはダメ!)
 可変レイアウト形式と固定レイアウト形式
《可変レイアウト形式》マーキング等もできるので

紙媒体と変わらない
《固定レイアウト形式》マーキング等はできないの

で,スマートフォンのメモ帳アプリ等を併用しよう
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Rule 4 反復学習を重視すべし
40
① 参考書学習
《1周目》速読(概要を把握する程度)
《2周目》やや精読(完全理解や暗記は不要)
② 問題演習
《1周目》分からなければすぐ解答を確認
《2周目》間違えた問題を記録して翌日リトライ
《3周目》選択問題も選択肢を読まずに解答
《4周目以降》全問正解できるまで繰り返す
③ 参考書の試験対策用要約ページでポイントチェック
④ 模擬試験
《1周目》試験時間等,本試験と同様の条件下でトライ
《2周目以降》問題演習と同様に全問正解できるまで繰り
返す
参考書学習
最低2周
問題演習
最低3周
模擬試験
最低2周
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Rule 5 先輩エンジニアと仲良くなるべし
41
 先輩エンジニアは歩く必勝本
 合格済み先輩エンジニアからのアドバイスがなによりの必勝テクニック
 身近にいない場合は,インターネットの合格体験記を参考にする(人によってア
ドバイスが異なる為,複数人の体験記を読むこと)
 積極的に社内外のセミナーへ参加する
 先輩エンジニア主催の社内セミナーを積極的に利用する(無料!)
 目的のセミナーが社内になければ外部セミナーも検討する(ただし,高価)
 努力が認められれば,会社に対して上級なプロジェクトに

推薦してくれるかも
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Rule 6 選択問題は出題者の気持ちになって考えるべし
42
 選択肢Dだけがネガティヴな内容となっている
 ネガティヴな選択肢は出題者として作成しやすい。
 正解が分からない場合は目立って特異な選択肢を選択する
【問題】
Linuxカーネルについての説明で正しいものを3つ選択してください。
A. LinuxカーネルはLinus Torvalds氏が開発し,最初のヴァージョンは1991年に公開された0.01
である
B. Linuxカーネルはkarnel.orgから公式版ソースを,Linuxディストリビューションのサイトやミ
ラーサイトからカスタマイズされたソースを入手できる
C. Linuxカーネルはシステムの起動時に組み込まれて,その後システムを停止するまでメモリ
に常駐する
D. Linuxカーネルのすべてのモジュールはカーネルコンパイル時にスタティックに組み込ま
れ,システム稼働中に追加でロード,リンクすることができない。
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
その他のルール
43
Rule 7 選択肢はすべて目を通すべし
 しっかり対策をして挑むベンダー試験は,かなり時間が余る
Rule 8 選択問題は消去法で解答すべし
Rule 9 多少の雑音がする場所で勉強すべし(プリンストン大学の研究結果より)
デシベル 代表例 集中力
50db 換気扇,家庭用エアコン 通常の集中力
70db 街頭,セミの鳴き声 真の集中力
80db 地下鉄の車内,布団叩き 低い集中力
 ただし,内容を理解できてしまう雑音は逆効果(会話,音楽等)
 オススメはヘッドフォン(無音)をしての電車内
Rule 10 勉強場所は適度に変えて気分転換すべし
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Ⅶ プログラミング言語の勉強法
44
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
主なプログラミング言語
45
プログラミング言語 難易度 主な活用例 概要
Java ⭐ ⭐ ⭐
大規模業務システム,androidアプリ,
Twitter,Evernote
他の追随を許さない汎用性と信頼性の高
さ。
C言語 / C++ ⭐ ⭐ ⭐
OS,ソフトウェア,ロボット,
コンシューマゲーム,Chrome
IOTを支えるプログラミング言語の元祖。
C# ⭐ ⭐ Microsoft関連アプリ,ゲーム
Unityで採用されている為,ゲーム業界で活
躍できる。
Python ⭐ AI,Instagram,Dropbox
現在最も注目されている言語。言語として
の難易度は低い。
JavaScript ⭐ Webサービスのフロントエンド
HTML及びCSSとセットで活躍するスクリ
プト言語。
PHP ⭐
Webサービスのバックエンド,
WordPress,Yahoo!
とても軽量なスクリプト言語。プログラ
マーの入門言語としてオススメ。
Visual Basic.NET ⭐ ⭐ 業務システム
VBAの延長線上で学習可能だが,人気は下
降傾向にあり。
Ruby ⭐ 中小規模システム,Webサービス
日本が世界に誇る和製言語。人気が上昇
中。
Perl ⭐
Webサービス,mixi,
はてなブックマーク
CGIの作成に利用される。
Swift / Objective-C ⭐ ⭐ ⭐ Apple関連アプリ iOSアプリ開発を行う為には一択。
VBA ⭐ ⭐ 社内ツール(Excel,Access) 業務効率化の雄。
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
プログラミング言語の効率的勉強法⑴
46
 まずはひとつの言語を極める
 どのプログラミング言語も基本はすべて「順次・選択・反復」
 ひとつを極めれば,後は多少の違いを覚えるだけでいい
 ひとつでも極めればレヴェルの高いプロジェクトにアサインされ,自信がつく
処理 1
処理 2
処理 3
順次
条件
処理 A 処理 B
Case A
Case B
選択
反復条件
処理
反復
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
プログラミング言語の効率的勉強法⑵
47
 簡単なアプリケーションをひとりで作ってみる
【要件】
データベースを持つ在庫管理システムに対して商品を新規登録する際,欠番も含めて最も小さい商品ID
を自動採番するツール
商品ID 商品名
A01 いちご
A02 りんご
A05 みかん
B01 レタス
B03 トマト
B12 大根
C02 トロ
D01 牛肉
商品区分ID 商品区分名
A 果物
B 野菜
C 鮮魚
D 生肉
商品テーブル 商品区分テーブル
 正解はひとつでない
A. ループさせて1行ずつ条件判定する
B. Java等のプログラミング言語でSQL
をコントロールする
 まずは正しい結果を出力させてみる
 その後,別の方法で同じ結果を出
力し,パフォーマンスが高い方を採用
する
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
Ⅷ データベースとサーバOSの勉強法
48
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
主なデータベースとサーバOS
49
製品 特徴
データベース
Oracle Database 高性能の大規模商用データベース
MySQL 最も有名なオープンソースデータベース
非商用であれば無料で利用可能
PostgreSQL MySQLに続いて有名なオープンソースデータベース
SQL Server
Microsoftが開発した商用データベース
Microsoft Serverとの親和性が高い
Access
Microsoft Officeに含まれているデータベース
社内向けの小規模データベースとして人気がある
サーバOS
Linux
シェア70%以上を誇るオープンソースのUNIX系サーバOS
同じLinuxでも,Red Hat Enterprise Linux,CentOS,Ubuntu等のディ
ストリビューションによって管理方法が異なる
Windows
クライアントOSとしてのWindowsと同じGUIで扱える
ライセンスの問題からシェアが減少傾向にある
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
データベースとサーバOSの効率的勉強法
50
 OSコマンドは正式名称で覚える
 OSコマンドとそのオプションは英単語を省略したものが多く,覚えづらい
 例1)「ls」=「LiSt」➡  ファイル及びディレクトリをリスト表示するコマンド
 例2)「pwd」=「Print Working Directory」➡  カレントディレクトリのパスを表示するコマンド
 例3)「rm -f」=「ReMove, Force」➡  ファイルを削除確認をせず強制的に削除する
 調べても正式名称が不明な場合は,自分なりの解釈で覚える
 イメージ図を脳内に描きながら勉強する
 無料のVM(Virtual Machine,仮想マシン)を使って構築してみる
 VirtualBox(http://www.oracle.com/technetwork/server-storage/virtualbox/overview/index.html)
クライアント
(ブラウザ) Webサーバ
APサーバ
(アプリケーションサーバ)
DBサーバ
(データベースサーバ)
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
さいごに
51
Copyright © 2018 Yutaka Hanyu All Rights Reserved.
夢を追い続けよう
52
 人間は夢をなくした時点で成長が止まる
 夢を実現する為に目標を掲げ
 目標を遂げる為に経験を積み
 経験を良質なものとする為に努力する
 ITエンジニアは努力と結果が直結する職業
どんな夢を抱いてITエンジニアとなったのか
その夢を実現する為に自分が何をしてきたか
自分を見つめ直してみよう
仕事のモチベーションが低下していると感じたら

Contenu connexe

Similaire à ITエンジニアとして生きるということ - モチベーションの維持と学習方法

20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
Takashi Uemura
 
It業界理解
It業界理解It業界理解
It業界理解
Jun Chiba
 
SIにおけるプロジェクトとプロマネ
SIにおけるプロジェクトとプロマネSIにおけるプロジェクトとプロマネ
SIにおけるプロジェクトとプロマネ
Takesato Nigorikawa
 

Similaire à ITエンジニアとして生きるということ - モチベーションの維持と学習方法 (20)

21 02-18 web seminar
21 02-18 web seminar21 02-18 web seminar
21 02-18 web seminar
 
CTOの考えるエンジニアマネジメント2
CTOの考えるエンジニアマネジメント2CTOの考えるエンジニアマネジメント2
CTOの考えるエンジニアマネジメント2
 
20180130 設計イベント
20180130 設計イベント20180130 設計イベント
20180130 設計イベント
 
アドテクノロジーのサービスにおけるアジャイル開発
アドテクノロジーのサービスにおけるアジャイル開発アドテクノロジーのサービスにおけるアジャイル開発
アドテクノロジーのサービスにおけるアジャイル開発
 
データ分析案件の上手な進め方~ディレクターの立場から~
データ分析案件の上手な進め方~ディレクターの立場から~データ分析案件の上手な進め方~ディレクターの立場から~
データ分析案件の上手な進め方~ディレクターの立場から~
 
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
 
IT業界理解お助け資料V2.0
IT業界理解お助け資料V2.0IT業界理解お助け資料V2.0
IT業界理解お助け資料V2.0
 
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」
 
ISID IIoT Forum_180628
ISID  IIoT Forum_180628ISID  IIoT Forum_180628
ISID IIoT Forum_180628
 
20201023 Builders Box 2nd Enterprise Architect
20201023 Builders Box 2nd Enterprise Architect20201023 Builders Box 2nd Enterprise Architect
20201023 Builders Box 2nd Enterprise Architect
 
05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料
 
Jtf2018 自律的運用に向けた第一歩
Jtf2018 自律的運用に向けた第一歩Jtf2018 自律的運用に向けた第一歩
Jtf2018 自律的運用に向けた第一歩
 
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
 
Smfl20201001
Smfl20201001Smfl20201001
Smfl20201001
 
It業界理解
It業界理解It業界理解
It業界理解
 
デブサミ2013 【15-E-1】 「DevPower: デベロッパーが創る日本の未来を語ろう」林氏分
デブサミ2013 【15-E-1】 「DevPower: デベロッパーが創る日本の未来を語ろう」林氏分デブサミ2013 【15-E-1】 「DevPower: デベロッパーが創る日本の未来を語ろう」林氏分
デブサミ2013 【15-E-1】 「DevPower: デベロッパーが創る日本の未来を語ろう」林氏分
 
SIにおけるプロジェクトとプロマネ
SIにおけるプロジェクトとプロマネSIにおけるプロジェクトとプロマネ
SIにおけるプロジェクトとプロマネ
 
【B-2】AI時代におけるエンジニアの生存戦略
【B-2】AI時代におけるエンジニアの生存戦略【B-2】AI時代におけるエンジニアの生存戦略
【B-2】AI時代におけるエンジニアの生存戦略
 
Redmineの活用事例‐多様なプロジェクト管理に対するツールの適用
Redmineの活用事例‐多様なプロジェクト管理に対するツールの適用Redmineの活用事例‐多様なプロジェクト管理に対するツールの適用
Redmineの活用事例‐多様なプロジェクト管理に対するツールの適用
 
inlaw2018 情報提供ネットワーク法学会 第18回研究大会 パネルディスカッション_システム開発プロジェクトの中止」〜その手法とタイミングの見極め
inlaw2018 情報提供ネットワーク法学会 第18回研究大会 パネルディスカッション_システム開発プロジェクトの中止」〜その手法とタイミングの見極めinlaw2018 情報提供ネットワーク法学会 第18回研究大会 パネルディスカッション_システム開発プロジェクトの中止」〜その手法とタイミングの見極め
inlaw2018 情報提供ネットワーク法学会 第18回研究大会 パネルディスカッション_システム開発プロジェクトの中止」〜その手法とタイミングの見極め
 

ITエンジニアとして生きるということ - モチベーションの維持と学習方法

  • 1. ITエンジニアとして生きるということ Living as an IT Engineer モチベーションの維持と学習方法 Rules for keeping your motivation and methods of study 羽生 豊
  • 2. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 自己紹介 Self-introduction 2 氏名 羽生 豊(はにゅう ゆたか) 職業 ITエンジニア 生年月日 1984年(昭和59)年6月18日(33歳) 経歴 2007年 大学の政治経済学部を卒業後,事務員として法律事務所へ入所 2009年 法科大学院(ロースクール)に入学 2012年 司法試験に挑むも挫折 2013年 大学の学部事務所で事務員として働く 2016年 株式会社ヴィトーリアステラに入社,ITエンジニアとなる プロジェクト - 帳票在庫管理システム,ジョブ稼働予測システム,申請書作成ツール等の開発(全開発工程担当) - 金融商品関連帳票作成システムの開発・運用(拡張機能の全開発工程担当 兼 運用チームリーダー) - 大規模データベースの構築・移行・保守 スキル 【言語】Java, PHP, VBA, SQL, PL/SQL, ShellScript, Windowsバッチ 【データベース】Oracle Database Access 【OS】Linux (Red Hat Enterprise Linux), Windows 資格 - Oracle Certified Associate - Silver, Java SE 8 Programmer - PHP技術者認定初級試験 合格 - ORACLE MASTER Silver Oracle Database 12c - LPIC-2 - TOEIC 640
  • 3. Copyright © 2018 Yutaka Hanyu All Rights Reserved. シラバス Syllabus モチベーションの実態 夢と目標 ITエンジニアの職種 経験と知識 効率的な資格勉強法 プログラミング言語の勉強法 データベースとサーバOSの勉強法 3 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ
  • 4. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Ⅰ モチベーションの実態 4
  • 5. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 6つのモチベーションタイプ 5 結果がついて こない若手型 やる気 れる 仕事充実型 関心の低い 中堅型 プライベート・ 環境重視の若手型 悩める 若手先輩型 満足度の高い 管理職型 結果がついてこない若手型(29.2%)
  モチベーションは低いが,モチベーション要因 への関心度又は満足度は中程度であり,危機意識 は高くない。20代が多く,男女ほぼ半々。 やる気 れる仕事充実型(22.5%)
  モチベーションが高く,自己表現して環境に適 応し業務を遂行するなど,仕事で成果を上げてい るタイプ。年代は幅広く,男女ほぼ半々。 関心の低い中堅型(17.3%)
  モチベーションが低く,自己表現,期待,評価 等にも関心が薄いが,報酬には満足している。30 代前後が多く,男性が75.5%を占める。 引用:JTB広報室 モチベーション・レポート2014年 <「やる気」分析システム MSQ>のデータより https://www.jtbcorp.jp/scripts_hd/image_view.asp?menu=news&id=00001&news_no=2005
  • 6. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 各国年代別の平均年収 6 引用:経済産業省 IT人材に関する各国比較調査結果報告書 2016年6月10日 日本のIT業界は意外と年功序列?
 努力しなくてもなんだかんだやっていける? それは一部の大企業のみ
 多数を占めるベンチャー企業では
 経験とスキル次第!
  • 7. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 各国のIT業界に対する各ITエンジニアの認識 7 引用:経済産業省 IT人材に関する各国比較調査結果報告書 2016年6月10日 日本のIT業界は,「最先端な仕事」,「夢のある仕事」といった魅力を 他国ほど強く認識されていない
  • 8. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 日本のITエンジニアは モチベーションの維持に苦しんでいる 8 夢と目標を持て!
  • 9. Copyright © 2018 Yutaka Hanyu All Rights Reserved.9 「新しいことを始めるときに一番大切なことは,それを成し遂げたいという情熱だ」
  • 10. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Ⅱ 夢と目標 10
  • 11. Copyright © 2018 Yutaka Hanyu All Rights Reserved.11  お金持ちになる  幸せな家庭を築く  モテる男・かっこいい女になる  誰かに必要とされる人間になる  悔いのない人生を生きる  世界を変革する  プロジェクトマネージャーになる  独立起業する   『情熱大陸』と『プロフェッショナル』に出演する  セヴンソード(①プロジェクトマネージメント及び②アーキテク チャ,③AI,④Webデザイン,⑤インフラ(ネットワーク&データベース& サーバ),⑥情報セキュリティ,⑦ITコンサルティングのすべてに精通してい るという伝説のITエンジニア)になる 夢Your Dream 目標Your Object 主観的なゴール 客観的なゴール
  • 12. Copyright © 2018 Yutaka Hanyu All Rights Reserved.12 その目標を達成し夢を実現する為には どのようなITエンジニアとなればよいのか (手段と結果) 夢Your Dream 目標Your Object
  • 13. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Ⅲ ITエンジニアの職種 13
  • 14. Copyright © 2018 Yutaka Hanyu All Rights Reserved. ここでクエスチョンQuestion 14 あなたは家族や友人に対し 自分の職業を一言で何と説明しますか?
  • 15. Copyright © 2018 Yutaka Hanyu All Rights Reserved. ITエンジニアとは,情報テクノロジーに関する技術者の総称をいう 15
  • 16. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 開発系とインフラ系 16  開発系エンジニアの主なメリット  「モノづくり」ができる  目に見える成果物ができ,評価がわかりやすい  開発系エンジニアの主なデメリット  リリース直前は勤務時間が不規則かつ長大になりやすい  景気の影響による需要の振れ幅が大きい  インフラ系エンジニアの主なメリット  勤務時間が安定しており,残業が少ない  景気の影響による需要の振れ幅が小さい  インフラ系エンジニアの主なデメリット  地味なイメージがある  目に見える成果物が少なく,評価がわかりにくい  シフト勤務の場合が多い
  • 17. Copyright © 2018 Yutaka Hanyu All Rights Reserved. ITエンジニアの主な職種 17 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 システムエンジニア System Engineer 🔴 🔴 🔵 🔵 🔵 プログラマー / コーダー Programmer / Coder 🔴 🔵 🔵 🔵 AIエンジニア AI Engineer 🔴 🔵 🔵 🔵 🔵 Webデザイナー Web Designer 🔴 🔵 エンベデッドエンジニア Embedded Engineer 🔴 🔵 ネットワークエンジニア Network Engineer 🔴 🔵 🔵 🔵 データベースエンジニア Database Engineer 🔴 🔴 🔵 🔵 🔵 サーバエンジニア Server Engineer 🔴 🔵 🔵 🔵 セキュリティエンジニア Security Engineer 🔴 🔴 🔴 🔵 🔵 🔵 ITコンサルタント IT Consultant 🔴 🔵 🔵 🔵 🔵
  • 18. Copyright © 2018 Yutaka Hanyu All Rights Reserved. システムエンジニア System Engineer 18 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 システムエンジニア System Engineer 🔴 🔴 🔵 🔵 🔵  システムエンジニア(SE)とは
  IT関連プロジェクトのマネージメントを主業務とするITエンジニア。開発プロジェクト及びインフラ構築プロジェクトにおいては上 流工程(要件定義,基本設計等)を主に担当する(ただし,人員不足等の理由により下流工程を担当することもある)
  プロジェクト全体を把握する必要からプログラム知識とインフラ知識の両方を幅広く有していなければならない為,一定の経験を 積んだコーダー等がシステムエンジニアになることが多い(プロジェクトに必要な分野すべてをひとりで担当できるITエンジニアは 「フルスタックディベロッパー」,「マルチエンジニア」等と呼ばれる)。
  プロジェクトを指揮する立場のシステムエンジニアは「プロジェクトマネージャー」と呼ばれる。また,Web系のシステムエンジニ アは「Webディレクター」,「Web プロデューサー」等とも呼ばれる。  親和性のある性向
  リーダーシップを取れる,コミュニケーション能力に自信がある,
  他の業界知識も含めて幅広いアンテナを立てている,ドキュメント作成に抵抗がない  年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)
  300万円∼1,000万円  主な関連資格  プロジェクトマネージャ試験(PM)  PMP(プロジェクトマネジメント・プロフェッショナル)
  • 19. Copyright © 2018 Yutaka Hanyu All Rights Reserved. プログラマー / コーダー Programmer / Coder 19 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 プログラマー / コーダー Programmer / Coder 🔴 🔵 🔵 🔵  プログラマー / コーダーとは
  システムエンジニア又はWebデザイナーが行った基本設計に基づいて詳細設計を行い,実際にプログラミング(コーディング)を行うTエンジ ニア。
  システム開発におけるプログラミング又はWebシステムにおけるバックエンド(PHP,Python,Java,Ruby,C#等を使ったプログラミング) を担当する場合をプログラマーと呼び,Webシステムにおけるフロントエンド(HTML,CSS,JavaScript等を使ったコーディング)を担当する 場合を「コーダー」と呼ぶ(諸説あり)。
  アプリケーションとデータベース,サーバ等は切っても切れない関係である為,Java等のいわゆるプログラム言語だけでなく,SQL, ShellScript等のインフラ系言語(インフラのアプリケーションサイド)の知識も必要とされる。  親和性のある性向
  ロジカルシンキング(論理的思考)が得意,間違い探しが好き  年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)
  250万円∼600万円  主な関連資格  PHP技術者認定試験  Oracle Certified Java Programmer  HTML5プロフェッショナル認定資格  ORACLE MASTER Bronze Oracle Database  LPIC-1
  • 20. Copyright © 2018 Yutaka Hanyu All Rights Reserved. AIエンジニア AI Engineer 20 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 AIエンジニア AI Engineer 🔴 🔵 🔵 🔵 🔵  AIエンジニアとは
  AI(Artificial Intelligence,人工知能)開発を主業務とするITエンジニア。
  現在急成長中の職種であると共に稀少である為,需要が高い。
  現在最も使われているプログラム言語はPythonである(他にはJava等)。Python自体の習得難易度は 低いが,AI独自のアーキテクチャ(設計)を理解する難易度がかなり高い。  親和性のある性向
  常に最先端技術を追っていたい,他の業界知識も含めて幅広いアンテナを立てている  年収(参照:テクニティノイモシニ http://inaka-gurashi.hatenablog.com/entry/AI人材高額年収2000万5000万就職転職)
  2,000万円∼2,500万円(?)  主な関連資格  G検定(ジェネラリスト)  E検定(エンジニア,2018年4月開始予定)
  • 21. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Webデザイナー Web Designer 21 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 Webデザイナー Web Designer 🔴 🔵  Webデザイナーとは
  Webサイト又はWebサービス,Webシステム(フロントエンド)のデザインを主業務とするITエンジニア。
  Webデザイナーとコーダー(フロントエンドエンジニア)の境界線は曖昧であり,同一視されることもある。
  HTTP,CSS,JavaScript等のマークアップ言語だけでなく,Illustrator,Photoshop等のAdobe製品を熟知してい る必要がある。  親和性のある性向
  美術的センスに自信がある  年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)
  250万円∼700万円  主な関連資格  Webクリエイター能力検定  Webデザイナー検定  HTML5プロフェッショナル認定資格
  • 22. Copyright © 2018 Yutaka Hanyu All Rights Reserved. エンベデッドエンジニア Embedded Engineer 22 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 エンベデッドエンジニア Embedded Engineer 🔴 🔵  エンベデッドエンジニア(制御系エンジニア・組込系エンジニア)とは
  家電製品,産業機械,スマートフォン等に組み込まれるファームウェアの設計及び開発を主業務と するITエンジニア。
  IT業界の根幹ともいえるとても重要な分野の職種である一方で,慢性的な人手不足に陥っている。  親和性のある性向
  モノづくりをしたい,情報処理だけでなく工学の知識もある  年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)
  400万円∼800万円  主な関連資格  エンベデッドシステムスペシャリスト試験
  • 23. Copyright © 2018 Yutaka Hanyu All Rights Reserved. ネットワークエンジニア Network Engineer 23 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 ネットワークエンジニア Network Engineer 🔴 🔵 🔵 🔵  ネットワークエンジニアとは
  コンピュータネットワークの設計及び構築,運用,保守を主業務とするITエンジニア。
  ルータ,スイッチ,DNS,メールその他データ通信に関する幅広い技術に精通するが,サーバに関する知識も一定程度必 要とされる為,サーバエンジニアと合わせて「インフラエンジニア」と呼ばれる場合もある。
  ファイアウォール,暗号化プロトコルといった知識で情報セキュリティの最前線に立つが,昨今の需要が高い一方で慢性 的な人員不足に陥っている。
  なお,実際にLANの敷設工事を行う業者はネットワークエンジニアと呼ばれない。  親和性のある性向
  地道に安定した仕事をしたい  年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)
  400万円∼800万円  主な関連資格  Cisco技術者認定(CCENT,CCNA等)  ネットワークスペシャリスト試験(NW)  LPIC
  • 24. Copyright © 2018 Yutaka Hanyu All Rights Reserved. データベースエンジニア Database Engineer 24 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 データベースエンジニア Database Engineer 🔴 🔴 🔵 🔵 🔵  データベースエンジニアとは
  データベースの設計及び構築,運用,保守を主業務とするITエンジニア。その内,運用及び保守を主に担当するデータベースエン ジニアは「DBA(DataBase Administrator,データベース管理者)」と呼ばれる。
  データベースは一般的にサーバ(DBサーバ)上に構築され,サーバ技術との連携が行われる為,サーバの知識も必要とされる。ま た,インフラ系業務だけでなく,パフォーマンス等の観点からアプリケーションに使用されるSQL関連の設計に関わる場合もある。
  使用するデータベースは主にOracel Database及びMySQL,PostgreSQL,SQL Serverである。
  データベースエンジニアという独立した職種の歴史は他のITエンジニアと比べて浅いが,Google,Amazon,SNS等で利用される ビッグデータが年々増加している為,これからの活躍が期待されている。  親和性のある性向
  開発系寄りのインフラ系エンジニアになりたい  年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)
  300万円∼700万円  主な関連資格  ORACLE MASTER Oracle Database  データベーススペシャリスト試験(DB)  LPIC
  • 25. Copyright © 2018 Yutaka Hanyu All Rights Reserved. サーバエンジニア Server Engineer 25 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 サーバエンジニア Server Engineer 🔴 🔵 🔵 🔵  サーバエンジニアとは
  サーバの設計及び構築,運用,保守を主業務とするITエンジニア。
  パフォーマンス・バックアップ管理,トラブル対応等を担当するが,ネットワークに関する知識も一定程 度必要とされる為,ネットワークエンジニアと合わせて「インフラエンジニア」と呼ばれる場合もある。
  サーバに搭載される代表的なOSとしてLinux(Red Hat系,Debian系,Slackware系等),Windows,Solaris を挙げられるが,その市場シェアはLinuxが大多数を占めている。  親和性のある性向
  地道に安定した仕事をしたい  年収(参照:ProEngineer調べ http://proengineer.internous.co.jp/content/columnfeature/3108)
  300万円∼700万円  主な関連資格  LPIC  Cisco技術者認定(CCENT,CCNA等)
  • 26. Copyright © 2018 Yutaka Hanyu All Rights Reserved. セキュリティエンジニア Security Engineer 26 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 セキュリティエンジニア Security Engineer 🔴 🔴 🔴 🔵 🔵 🔵  セキュリティエンジニアとは
  情報セキュリティの観点からのシステム・ネットワークの設計及び構築,運用,保守を主業務とするITエンジニア。
  情報セキュリティに関する意識は社会的に向上しているが,これに特化し,セキュリティシステムを横断的に構築で きるITエンジニアは未だ少ない。実際にはコンサルティング業務が中心になることが多く,情報セキュリティに特化し たシステムエンジニア又はITエンジニアともいえる。  親和性のある性向
  正義感が強い,コミュニケーション能力に自信がある,常に最新の情報を勉強し続ける自信がある  年収(参照:平均年収.jp調べ http://heikinnenshu.jp/it/security_e.html)
  300万円∼1,000万円  主な関連資格  情報処理安全確保支援士(登録セキスペ)試験(SC)  情報セキュリティマネジメント試験(SG)  Cisco技術者認定(CCENT,CCNA等)  LPIC
  • 27. Copyright © 2018 Yutaka Hanyu All Rights Reserved. ITコンサルタント IT Consultant 27 職種 類型 業種 開発系 インフラ系 コンサル系 ソフトウェア ・アプリ系 業務系 Web系 制御系 ITコンサルタント IT Consultant 🔴 🔵 🔵 🔵 🔵  ITコンサルタントとは
  クライアント企業の経営方針に沿ったIT戦略を基にシステム開発を提案したり,システムの最適化によっ て経営改善を図ったりすることを主業務とするITエンジニア。
  各クライアント企業及びその業界を熟知したうえで最適のIT戦略を提案しなければならない為,広範なIT 知識はもちろんのこと,様々な業界知識及び経営知識も必要とされる。  親和性のある性向
  コミュニケーション能力に自信がある,将来的に独立起業を考えている,
  他の業界知識も含めて幅広いアンテナを立てている,
  ドキュメント作成に抵抗がない  年収(参照:平均年収.jp調べ http://heikinnenshu.jp/it/security_e.html)
  300万円∼1,000万円  主な関連資格  ITストラテジスト試験(ST)
  • 28. Copyright © 2018 Yutaka Hanyu All Rights Reserved.28 あなたの目標を達成し夢を実現する為には どのITエンジニアになればよいだろうか
  • 29. Copyright © 2018 Yutaka Hanyu All Rights Reserved.29 そのITエンジニアとなるには 何が必要だろうか 夢Your Dream 目標Your Object ?
  • 30. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Ⅳ 経験と知識 30
  • 31. Copyright © 2018 Yutaka Hanyu All Rights Reserved.31 経験 知識 Experience Knowledge 優れたITエンジニアは「経験」と「知識」を兼ね備えている
  • 32. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 経験 Experience 32  目指す職種に沿った経験を積んでいかなければならない  目指す職種に沿った経験の場を得る為には?  会社に対して自分の目指す職種を明確に伝えよう  プロジェクトにアサインされたら  まずは与えられた仕事を100%こなすことに注力しよう  自信が付いてきたら積極的にプラスα(プロジェクトの改善点等)を提案してみよう  自分のイメージと異なるプロジェクトにアサインされた場合は?  会社員である以上,必ず自分の希望に沿ったプロジェクトにアサインされるわけではない  腐るのではなく,そのプロジェクトで成果を上げよう  好評価を得ることで次は自分の希望に沿ったプロジェクトにアサインされる  どんなプロジェクトでも学ぶことはある  「給料が上がらないので辞めます」👈 100人中99人が「おかしい」と同調してくれるまで努力したか?  努力せずに昇給を求めるような人間はどの会社に入っても成功しない
  • 33. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 知識 Knowledge 33 勉強,勉強,って。。。 いつまで勉強すればいいの? 一生です
  • 34. Copyright © 2018 Yutaka Hanyu All Rights Reserved. ITエンジニアとしての勉強 34  IT業界は最も進化のスピードが速い業界  医者や弁護士よりも要求される勉強(情報収集)のペースが早い  勉強しないでいると。。。  他の業界 : 給料や立場が変わらず,仕事も少しずつなくなっていく  この業界 : 給料や立場どころか,仕事が どんどんなくなる  できる限り楽をして生きていきたいと思っている人は,今すぐ転業すべき どうせ勉強しなければならないなら 効率よく,かつ,楽しく勉強していく術を身につけよう
  • 35. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Ⅴ 効率的な資格勉強法 35
  • 36. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 参考:羽生の勉強計画 36 年月 試験(資格) 結果 2016.09 Oracle Database Bronze SQL 12c 合格 2016.10 基本情報技術者試験 不合格 2017.06 Java SE 7/8 Bronze 合格 2017.07 Oracle Database Bronze DBA 12c 合格 2017.08 LPIC-1 101試験 合格 2017.09 LPIC-1 102試験 合格 2017.10 Java SE 8 Programmer I (Silver) 合格 2017.12 Oracle Database Silver 12c 合格 2018.01 LPIC-2 201試験 合格 2018.02 LPIC-2 202試験 年月 試験(資格) 結果 2018.03 PHP技術者認定初級試験 2018.05 Java SE 8 Programmer II (Gold) 2018.07 ICND1 (CCNA Routing and Switching) 2018.09 ICND2 (CCNA Routing and Switching) 2018.12 Oracle Database Gold 12c 2019.02 JSP/Servlet - 2019.03 Python / Swift - 2019.10 情報処理安全確保支援士試験(SC) 2020.04 プロジェクトマネージャ試験(PM) 2020.10 ITストラテジスト試験(ST) 2018年1月31日現在
  • 37. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Rule 1 業務後は勉強するべからず 37 とある平日の羽生スケジュール 勉強時間  合計3時間弱  通勤時間  休憩時間  その他 間時間  実機を使った勉強は早朝か 土日にやる  業務後の勉強は続かない  夜は脳の吸収率が低い  飲み会,仕事疲れ等により計 画が不安定になる
  • 38. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Rule 2 土日はバッファとすべし 38  土日中心の勉強計画にした場合。。。  土日は平日の疲れが溜まっているうえに誘惑が多く,勉強の意欲が湧きにくい  長時間の勉強は集中力が持たず効率が悪い  急な予定が入ってしまった場合に時間を取り戻せない  平日中心の勉強計画にした場合。。。  平日の朝,通勤時間,休憩時間等の勉強は誘惑が少なく,勉強の習慣を身につけ やすい  決められた短い時間だけ勉強すればよく,集中できる  急な予定が入ったり,勉強が遅れ気味になっても,
 土日をバッファ(予備日)とすることで時間を取り戻せる  休日は無理に勉強せず,けじめを付けて好きなことをするのも大切
  • 39. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Rule 3 電子書籍を利用すべし 39  参考書と問題集は電子書籍で購入する  重い書籍を何冊も持ち歩かなくて済む  紙媒体よりも安く購入できる  スマートフォンやタブレット端末を使っていつでもどこでも勉強できる
 (ただし,満員の電車内では迷惑にならないように! 歩きスマホはダメ!)  可変レイアウト形式と固定レイアウト形式 《可変レイアウト形式》マーキング等もできるので
 紙媒体と変わらない 《固定レイアウト形式》マーキング等はできないの
 で,スマートフォンのメモ帳アプリ等を併用しよう
  • 40. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Rule 4 反復学習を重視すべし 40 ① 参考書学習 《1周目》速読(概要を把握する程度) 《2周目》やや精読(完全理解や暗記は不要) ② 問題演習 《1周目》分からなければすぐ解答を確認 《2周目》間違えた問題を記録して翌日リトライ 《3周目》選択問題も選択肢を読まずに解答 《4周目以降》全問正解できるまで繰り返す ③ 参考書の試験対策用要約ページでポイントチェック ④ 模擬試験 《1周目》試験時間等,本試験と同様の条件下でトライ 《2周目以降》問題演習と同様に全問正解できるまで繰り 返す 参考書学習 最低2周 問題演習 最低3周 模擬試験 最低2周
  • 41. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Rule 5 先輩エンジニアと仲良くなるべし 41  先輩エンジニアは歩く必勝本  合格済み先輩エンジニアからのアドバイスがなによりの必勝テクニック  身近にいない場合は,インターネットの合格体験記を参考にする(人によってア ドバイスが異なる為,複数人の体験記を読むこと)  積極的に社内外のセミナーへ参加する  先輩エンジニア主催の社内セミナーを積極的に利用する(無料!)  目的のセミナーが社内になければ外部セミナーも検討する(ただし,高価)  努力が認められれば,会社に対して上級なプロジェクトに
 推薦してくれるかも
  • 42. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Rule 6 選択問題は出題者の気持ちになって考えるべし 42  選択肢Dだけがネガティヴな内容となっている  ネガティヴな選択肢は出題者として作成しやすい。  正解が分からない場合は目立って特異な選択肢を選択する 【問題】 Linuxカーネルについての説明で正しいものを3つ選択してください。 A. LinuxカーネルはLinus Torvalds氏が開発し,最初のヴァージョンは1991年に公開された0.01 である B. Linuxカーネルはkarnel.orgから公式版ソースを,Linuxディストリビューションのサイトやミ ラーサイトからカスタマイズされたソースを入手できる C. Linuxカーネルはシステムの起動時に組み込まれて,その後システムを停止するまでメモリ に常駐する D. Linuxカーネルのすべてのモジュールはカーネルコンパイル時にスタティックに組み込ま れ,システム稼働中に追加でロード,リンクすることができない。
  • 43. Copyright © 2018 Yutaka Hanyu All Rights Reserved. その他のルール 43 Rule 7 選択肢はすべて目を通すべし  しっかり対策をして挑むベンダー試験は,かなり時間が余る Rule 8 選択問題は消去法で解答すべし Rule 9 多少の雑音がする場所で勉強すべし(プリンストン大学の研究結果より) デシベル 代表例 集中力 50db 換気扇,家庭用エアコン 通常の集中力 70db 街頭,セミの鳴き声 真の集中力 80db 地下鉄の車内,布団叩き 低い集中力  ただし,内容を理解できてしまう雑音は逆効果(会話,音楽等)  オススメはヘッドフォン(無音)をしての電車内 Rule 10 勉強場所は適度に変えて気分転換すべし
  • 44. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Ⅶ プログラミング言語の勉強法 44
  • 45. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 主なプログラミング言語 45 プログラミング言語 難易度 主な活用例 概要 Java ⭐ ⭐ ⭐ 大規模業務システム,androidアプリ, Twitter,Evernote 他の追随を許さない汎用性と信頼性の高 さ。 C言語 / C++ ⭐ ⭐ ⭐ OS,ソフトウェア,ロボット, コンシューマゲーム,Chrome IOTを支えるプログラミング言語の元祖。 C# ⭐ ⭐ Microsoft関連アプリ,ゲーム Unityで採用されている為,ゲーム業界で活 躍できる。 Python ⭐ AI,Instagram,Dropbox 現在最も注目されている言語。言語として の難易度は低い。 JavaScript ⭐ Webサービスのフロントエンド HTML及びCSSとセットで活躍するスクリ プト言語。 PHP ⭐ Webサービスのバックエンド, WordPress,Yahoo! とても軽量なスクリプト言語。プログラ マーの入門言語としてオススメ。 Visual Basic.NET ⭐ ⭐ 業務システム VBAの延長線上で学習可能だが,人気は下 降傾向にあり。 Ruby ⭐ 中小規模システム,Webサービス 日本が世界に誇る和製言語。人気が上昇 中。 Perl ⭐ Webサービス,mixi, はてなブックマーク CGIの作成に利用される。 Swift / Objective-C ⭐ ⭐ ⭐ Apple関連アプリ iOSアプリ開発を行う為には一択。 VBA ⭐ ⭐ 社内ツール(Excel,Access) 業務効率化の雄。
  • 46. Copyright © 2018 Yutaka Hanyu All Rights Reserved. プログラミング言語の効率的勉強法⑴ 46  まずはひとつの言語を極める  どのプログラミング言語も基本はすべて「順次・選択・反復」  ひとつを極めれば,後は多少の違いを覚えるだけでいい  ひとつでも極めればレヴェルの高いプロジェクトにアサインされ,自信がつく 処理 1 処理 2 処理 3 順次 条件 処理 A 処理 B Case A Case B 選択 反復条件 処理 反復
  • 47. Copyright © 2018 Yutaka Hanyu All Rights Reserved. プログラミング言語の効率的勉強法⑵ 47  簡単なアプリケーションをひとりで作ってみる 【要件】 データベースを持つ在庫管理システムに対して商品を新規登録する際,欠番も含めて最も小さい商品ID を自動採番するツール 商品ID 商品名 A01 いちご A02 りんご A05 みかん B01 レタス B03 トマト B12 大根 C02 トロ D01 牛肉 商品区分ID 商品区分名 A 果物 B 野菜 C 鮮魚 D 生肉 商品テーブル 商品区分テーブル  正解はひとつでない A. ループさせて1行ずつ条件判定する B. Java等のプログラミング言語でSQL をコントロールする  まずは正しい結果を出力させてみる  その後,別の方法で同じ結果を出 力し,パフォーマンスが高い方を採用 する
  • 48. Copyright © 2018 Yutaka Hanyu All Rights Reserved. Ⅷ データベースとサーバOSの勉強法 48
  • 49. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 主なデータベースとサーバOS 49 製品 特徴 データベース Oracle Database 高性能の大規模商用データベース MySQL 最も有名なオープンソースデータベース 非商用であれば無料で利用可能 PostgreSQL MySQLに続いて有名なオープンソースデータベース SQL Server Microsoftが開発した商用データベース Microsoft Serverとの親和性が高い Access Microsoft Officeに含まれているデータベース 社内向けの小規模データベースとして人気がある サーバOS Linux シェア70%以上を誇るオープンソースのUNIX系サーバOS 同じLinuxでも,Red Hat Enterprise Linux,CentOS,Ubuntu等のディ ストリビューションによって管理方法が異なる Windows クライアントOSとしてのWindowsと同じGUIで扱える ライセンスの問題からシェアが減少傾向にある
  • 50. Copyright © 2018 Yutaka Hanyu All Rights Reserved. データベースとサーバOSの効率的勉強法 50  OSコマンドは正式名称で覚える  OSコマンドとそのオプションは英単語を省略したものが多く,覚えづらい  例1)「ls」=「LiSt」➡  ファイル及びディレクトリをリスト表示するコマンド  例2)「pwd」=「Print Working Directory」➡  カレントディレクトリのパスを表示するコマンド  例3)「rm -f」=「ReMove, Force」➡  ファイルを削除確認をせず強制的に削除する  調べても正式名称が不明な場合は,自分なりの解釈で覚える  イメージ図を脳内に描きながら勉強する  無料のVM(Virtual Machine,仮想マシン)を使って構築してみる  VirtualBox(http://www.oracle.com/technetwork/server-storage/virtualbox/overview/index.html) クライアント (ブラウザ) Webサーバ APサーバ (アプリケーションサーバ) DBサーバ (データベースサーバ)
  • 51. Copyright © 2018 Yutaka Hanyu All Rights Reserved. さいごに 51
  • 52. Copyright © 2018 Yutaka Hanyu All Rights Reserved. 夢を追い続けよう 52  人間は夢をなくした時点で成長が止まる  夢を実現する為に目標を掲げ  目標を遂げる為に経験を積み  経験を良質なものとする為に努力する  ITエンジニアは努力と結果が直結する職業 どんな夢を抱いてITエンジニアとなったのか その夢を実現する為に自分が何をしてきたか 自分を見つめ直してみよう 仕事のモチベーションが低下していると感じたら