これまでIT業界とは無縁だったあなた。
就職・転職を機にIT業界へ踏み込もうと
SEやプログラマを選ぶ人もいると思う。
だ!け!ど!
企業の「未経験者歓迎」という言葉に安心してはいけない!
私みたいに地獄を見ます!!!
これくらい知っておけば・身に付けておけば
こんなに苦労せずに済んだのに…
という事をまとめました!
IT業界へ飛び込む前に!
一度チェックしてみてください。
業界未経験だから困った事
ソフトウェア開発がピンとこない
当初「プログラミングを習得したい!」
という漠然とした目的で業界に飛びこんでしまった自分。
しかしどんな物を作っているのか?
ゲーム開発は分かりやすいが…
企業が開発してるものにはこんなものが多い。
- 企業基幹業務システムの開発
- 医療システムの開発
一体なに!?
ここで一番マズかったのは
身近な所で言うと
まず「家電」にもプログラムが組み込まれています。
例えば電子レンジ。
加熱の強さやタイマーをピピっと設定しますよね!
他にもエレベーターや街の信号もそう!
最近では居酒屋の注文もタブレットになってきたよね!
業務を行う上で必要なシステム。
企業は業務を行う上で色んなものを管理してます!
商品の在庫・売上、従業員の個人情報や給与。
でもこれらをそのまま管理するのは大変!
そこで企業向けに
・商品の在庫管理用のソフト
・従業員の管理ソフト
など様々なソフトが開発されています!
かじむー
医療の現場でもプログラムが活躍してますよね!
診察中に先生がPCにカタカタと
症状や処方する薬の情報を書き込んでいますよね!?
あれも電子カルテというソフトウェア製品です。
自分達の生活は
たくさんのIT技術に囲まれています!
業界未経験だとあまり意識したことないと思うので
事前にきちんと調べておきましょう!
Excelを使いこなせない
個人的にここが一番痛かった!!!
まずSEの仕事の流れを説明しなければいけません!
基本的な流れは
1.要件定義
2.システム設計
3.プログラミング
4.テスト
プログラミングだけ行うのがプログラマです。
プログラミングは
製品となるアプリケーションに書き込んでいきますが
その他の要件定義、設計、テストは
全てExcelで作成・管理します!!!
プログラミングするまでにはたくさんの準備があります。
要件定義から設計の段階では
膨大なデータを整理しなければならない事もあります。
その時Excelでかなり差が付きます!!!
「Excel関数の知識・使い方」が非常に大事。
かじむー
そして設計書やテストを行った結果を
Excelでお客様に納品します!
なのでExcelでの見せ方(デザイン)も大事です。
プログラミングの勉強も大事だが!
それ以外のデータ整理や人に見せられる位の
Excel技術があるとかなり有利です!
業界の用語・仕組みが分からない
プログラムに関する用語や仕組みではなく
インターネットやPCに関する用語・仕組みについて!
かなり理解が浅かったため…
全くコミュニケーションが取れない!!!
こんな言葉が普通に飛び交ってました
Web、ブラウザ、サーバー、端末、メモリ、キャッシュ、LAN、HTTP、IP、ドメイン、データベース、…
かじむー
そしてWebシステムの仕組みを理解できていない為
どこを開発してるのかが分かりませんでした。
できれば基礎本を1冊読み込むことをお勧めします!
せめてこれだけは覚えておこう!
皆さんが使っているPCやスマホが端末
端末で何か検索などアクションを起こし
「こういうデータ欲しい!」とお願いする先がサーバー
データが貯まっているの場所がデータベース
サーバーからのお願いを受け必要なデータをサーバーに返す。
最後サーバーから端末に欲しいデータが表示されます。
端末部分で開発するもの
サーバー部分で開発するものなども違ってきます。
理解しおきましょう!
SEの経験はこの先役立ちます!
準備は必要ですがSEでの経験はこの先とても役に立ちます!
・要件から必要なものを考える論理的思考
・IT業界で必須なExcel技術
・幅広くつぶしの利くプログラミング技術
またこの先転職をするにしても
かなり有利な経験になるはずです!
ぜひSEへの転職を考えている人は
準備をしっかりして挑戦してみて下さい!