エンジニア
自己紹介
中城:皆さん!初めまして。
グッドワークス開発部・新入社員の中条です!
就職活動をしていても実際の業務内容とか、
会社の雰囲気とかよく分からないですよね?
「漫画でわかるGOODWORKS」では入社後の研修から
プログラマが行う実際の業務プロセスを
詳しく説明しています。
それでは一緒に開発エンジニアの仕事を見て行きましょう!
開発エンジニア(プログラム・システムエンジニア)の役割
そもそも「開発エンジニア」の役割とはなんでしょうか?
「プログラマ」・「システムエンジニア」があり、それぞれに役割が分かれています。
「プログラマ」
プログラマはコンピュータのプログラムを作成する業務です。
業務ではコーディング(プログラムを書く)、デバック(バグを検出し修正する)、テスト(作ったシステムのチェック)を主軸に開発を行います。プログラムを組むにはプログラム言語を使用します。
担当範囲:「詳細設計・開発・テスト」
「システムエンジニア」
上記のプログラマの仕事に加えて、上流工程である要件定義や設計が行えるエンジニアです。
顧客の要求から仕様を決定し、大まかな設計をするまでの情報システム開発における上流工程を担当します。
その際、予算や人員、進捗管理などのマネジメント業務も大切な仕事です。
担当範囲:「要件定義・基本設計・詳細設計・開発・テスト・保守・運用」
一般的な開発工程の流れ
特別に漫画の一部を公開!
漫画で分かるエンジニアの仕事内容
PROFILE
晴海 翼
グッドワークス営業部の新入社員。
身長190cm、90kgのナイスボディ。まだ22歳。
筋トレで体を鍛えぬくことが全て。
ジムではよく格闘家と間違えられるが、気は人一倍優しい。
PROFILE
中条 さや夏
グッドワークス開発部の新入社員。20歳。
新入社員研修でJava言語を習得し、日々スキルアップの為の勉強を続けている。
同期新入社員の晴海に密かに好意を寄せている。
本人は気づいていない。
①教育研修
まずは先輩講師からJavaプログラミング技術を教わります。
基礎研修を始め、DB、フレームワークを使ったWebシステム特化の研修に携わることでお客様先の業務に通用する技術を習得します。
②配属先プロジェクトを決定
研修後は自身の配属先プロジェクトを営業と決めます。
スキルに応じて、詳細設計工程以降、開発工程以降、テスト工程以降のいずれかのプロジェクト参画を決めていきます。
③テスト
作ったプログラムやシステムをテストすることで、納品に耐えうる十分な品質を担保します。
テストとは、機能の品質が保証されていることを証明するために行う検査です。
機能の大きさに応じて、単体テスト、結合テスト、システムテスト(総合テスト)に大きく分類されます。
それぞれのテストに応じて、機能に潜在しているバグを発見し、修正することが主な目的です。
- 単体テスト(UnitTest、UT)
- 結合テスト(IntegrationTest、IT)
- システムテスト(SystemTest、ST)
④開発
開発では、詳細設計で設計したプログラム仕様を基に、実際にプログラムを作ります。
開発のほかに、製造、プログラミング、コーディング、実装と呼ぶこともあります。
開発工程はプログラミングが中心になりますが、エンジニアという仕事の中でも一番わかりやすい工程です。
バグを作りこまず、短納期で高品質なプログラムが求められます。
⑤詳細設計
詳細設計書を元にプログラムを実装していくため分かりやすい表記で設計していくことが求められます。
詳細設計を行うことで、プログラミングに必要な仕様を明確化することになります。
必要な情報を漏れなく記載し、仕様バグをできるだけ取り除くことが必要です。
やりがい
自分が作ったものが初めて動いた瞬間です!何とも言えないやり遂げた達成感があります。
「ものづくり」の醍醐味ですね!
そして出来上がったものがお客様に喜ばれ、実際に自分の手がけたシステムや製品をインターネットや街中で見かけた時に「これは私が開発したんだ!」という誇らしげな気持ちになりますね!
後輩育成
自分の学んできた技術を後輩に教えよう!
「人に教える事ができて初めて自分の理解度がわかる」という言葉の通り、後輩に技術を教える事ができてはじめて自身の技術が完全に習得出来たと言えます。
グッドワークスでは開発エンジニアだけでなく、技術者育成を役割とする「教育講師」も募集してますから興味がある方は以下から詳細を見て下さいね!
皆さん、いかがでしたか?
開発エンジニアのお仕事が少しでも皆様に伝わったなら嬉しいです。
私も就活生の時は色々な不安がありました。。。
IT営業の仕事にも興味がある人は晴海くんが解説してくれている
「漫画でわかるGOODWORKS」IT営業編もあるのでそちらも
ご覧になって下さいね!