業界未経験からSEになる前に学んでおくべきこと!

これまでIT業界とは無縁だったあなた

就職転職を機にIT業界へ踏み込もうと
SEプログラマを選ぶ人もいると思う。

だ!け!ど!

企業の「未経験者歓迎」という言葉に安心してはいけない!

私みたいに地獄を見ます!!!

これくらい知っておけば身に付けておけば
こんなに苦労せずに済んだのに…
という事をまとめました!

IT業界へ飛び込む前に!
一度チェックしてみてください。

業界未経験だから困った事

ソフトウェア開発がピンとこない

当初「プログラミングを習得したい!
という漠然とした目的で業界に飛びこんでしまった自分。

しかしどんな物を作っているのか?
ゲーム開発は分かりやすいが…
企業が開発してるものにはこんなものが多い。

  • 企業基幹業務システムの開発
  • 医療システムの開発

一体なに!?

ここで一番マズかったのは

反省点
身近にあるプログラム技術を知らない

身近な所で言うと
まず「家電」にもプログラムが組み込まれています。

例えば電子レンジ。
加熱の強さやタイマーをピピっと設定しますよね!
他にもエレベーターや街の信号もそう!
最近では居酒屋の注文もタブレットになってきたよね!

基幹業務システムとは?

業務を行う上で必要なシステム。

企業は業務を行う上で色んなものを管理してます!
商品の在庫・売上従業員の個人情報や給与
でもこれらをそのまま管理するのは大変!

そこで企業向けに
・商品の在庫管理用のソフト
・従業員の管理ソフト
など様々なソフトが開発されています!

かじむー

働く前の自分には実感が無くイメージしにくかった…

医療の現場でもプログラムが活躍してますよね!

診察中に先生がPCにカタカタと
症状や処方する薬の情報を書き込んでいますよね!?
あれも電子カルテというソフトウェア製品です。

どんなソフトウェア製品があるかを知っておこう!

自分達の生活は
たくさんのIT技術に囲まれています!
業界未経験だとあまり意識したことないと思うので
事前にきちんと調べておきましょう!

Excelを使いこなせない

個人的にここが一番痛かった!!!

まずSEの仕事の流れを説明しなければいけません!
基本的な流れは

1.要件定義
2.システム設計
3.プログラミング
4.テスト

MEMO
全行程(1~4)を行うのがSE。
プログラミングだけ行うのがプログラマです。

プログラミングは
製品となるアプリケーションに書き込んでいきますが

その他の要件定義、設計、テストは
全てExcelで作成・管理します!!!

反省点
Excelをほとんど使ったことが無かった

プログラミングするまでにはたくさんの準備があります。

要件定義から設計の段階では
膨大なデータを整理しなければならない事もあります。

その時Excelでかなり差が付きます!!!
「Excel関数の知識・使い方」が非常に大事

かじむー

自分が半日かけた作業が、先輩は30分位で済ませました。自分が不甲斐なくて悔しかったです…。

そして設計書やテストを行った結果を
Excelでお客様に納品します!
なのでExcelでの見せ方(デザイン)も大事です。

Excelを使ったデータ処理・プレゼンは経験しておこう!

プログラミングの勉強も大事だが!

それ以外のデータ整理や人に見せられる位の
Excel技術があるとかなり有利です!

業界の用語・仕組みが分からない

プログラムに関する用語や仕組みではなく
インターネットやPCに関する用語・仕組みについて!
かなり理解が浅かったため…

全くコミュニケーションが取れない!!!

こんな言葉が普通に飛び交ってました

Web、ブラウザ、サーバー、端末、メモリ、キャッシュ、LAN、HTTP、IP、ドメイン、データベース、…

かじむー

ひとつひとつ何となくでしか理解しておらずとても困りました。。毎日分からない言葉の意味を調べてました。

そしてWebシステムの仕組みを理解できていない為
どこを開発してるのかが分かりませんでした。

反省点
自分が生活上聞いた事ある用語の理解が浅かった

できれば基礎本を1冊読み込むことをお勧めします!

せめてこれだけは覚えておこう!

皆さんが使っているPCやスマホが端末

端末で何か検索などアクションを起こし
「こういうデータ欲しい!」とお願いする先がサーバー

データが貯まっているの場所がデータベース
サーバーからのお願いを受け必要なデータをサーバーに返す。

最後サーバーから端末に欲しいデータが表示されます。

MEMO
Amazon等で色々条件を絞って欲しい商品を検索する動作がこれですね!

端末部分で開発するもの
サーバー部分で開発するものなども違ってきます。
理解しおきましょう!

Webの仕組みを理解し分からない単語は意味を調べておこう!

SEの経験はこの先役立ちます!

準備は必要ですがSEでの経験はこの先とても役に立ちます!

・要件から必要なものを考える論理的思考
・IT業界で必須なExcel技術
・幅広くつぶしの利くプログラミング技術

またこの先転職をするにしても
かなり有利な経験になるはずです!

ぜひSEへの転職を考えている人は
準備をしっかりして挑戦してみて下さい!

全国送料無料!IT書、ビジネス書、資格書が豊富なSEshop