Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Works ID/20211218_Womantype_Programming school

Works ID/20211218_Womantype_Programming school

ワークスアイディ

December 18, 2021
Tweet

More Decks by ワークスアイディ

Other Decks in Business

Transcript

  1. ©️Works ID Co.,Ltd. www.worksid.co.jp 2 Confidential エンジニアリング 体験会 目次 ▪前段

    ・ZOOMの操作説明 ・自己紹介 ▪本編 1部 ・開発の種類からエンジニアの種類 ・未経験開発者がつまずくポイント ・Excelでの開発環境準備~基礎 ▪本編 2部 ・仕様書を書いてみよう ・演習問題~計算機を作ろう ・文法演習 IF文 ・計算機をカスタマイズ ▪本編 3部 ⇒時間次第で調整致します。 ・文法演習 For文 ・For文演習問題 ▪おまけ ・今後、エンジニアが 身に付けるスキルとは? ・スクール事業について ・選考希望の方へ ・会社概要 ・質疑応答
  2. ©️Works ID Co.,Ltd. www.worksid.co.jp 3 Confidential 前段 ZO O M

    の操作説明 お気軽にご質問等いただければと思います!!
  3. ©️Works ID Co.,Ltd. www.worksid.co.jp 4 Confidential 前段 自己紹介 松本 竜也

    Tatsuya Matsumoto ワークスアイディ株式会社 上席執行役員 DX事業統括本部副本部長 兼 IT事業部本部長 兼 採用戦略グループ長
  4. ©️Works ID Co.,Ltd. www.worksid.co.jp 5 Confidential 前段 自己紹介 •趣味 仕事、野球、旅行(32か国制覇)

    ヘビーメタル(ドラマー) ⇒ジャパメタ,プログレ,メロデス •キャッチフレーズ ・常に7割で!(いい意味で適当) ・批判するよりはどうできるか。 ・アントニオ猪木 『道』 この道をゆけばどうなるものか、危ぶむなかれ、 危ぶめば道はなし、踏み出せばその一足が道とな り、その一足が道となる。迷わず行けよ 行けば わかるさ。
  5. ©️Works ID Co.,Ltd. www.worksid.co.jp 6 Confidential 前段 自己紹介 経歴 •

    バリバリの文系大学の出身 • 新卒1社目は、システム開発会社へ(SESと受託を体験) • 1年目で、ITの挫折を経験 • 6年目で社長と方針が合わず退職へ • 2社目は27歳で起業へ • 31歳に現会社の事業譲渡によるM&A(3社目?) • 残ったのは創業時の借金(4桁(笑)) • 再起 • 10年で事業部社員が9名から240名へ6支店へ • まだ夢半ば
  6. ©️Works ID Co.,Ltd. www.worksid.co.jp 7 Confidential 本編1部 開発の種類から エン ジ

    ニアの種類① Web C/S(クラサバ) スクリプト モバイル 汎用機 分析系 Java ExcelVBA Shell Swift COBOL Python PHP AccessVBA Python Objective-C PL1 SQL C#.Net VB.Net Perl AndroidJava JCL VBS Kotlin RPG PowerShell Flutter Bat
  7. ©️Works ID Co.,Ltd. www.worksid.co.jp 8 Confidential 本編1部 開発の種類から エン ジ

    ニアの種類② ▪本日体験する言語は 【ExcelVBA】 となります。 ExcelVBAは初めての方にはなじみやすい言語です。 どのエンジニアでも結構つかいます。(笑) ちなみに! VBS + Cell(セル)=ExcelVBA VBS + DB(データベース)=AccessVBA VBS + アプリ(基幹業務など)=VB.NET
  8. ©️Works ID Co.,Ltd. www.worksid.co.jp 9 Confidential 本編1部 開発の種類から エン ジ

    ニアの種類③ 開発 (フロント,エンド) ネットワーク (LB,NW,FW) インフラ (OS,AP,DB) セキュリティ セールス(営業) ヘルプデスク BI(データ分析) データ サイエンティスト コンサルタント PM/PL SE PG or メンバー テスタ 運用監視 トレーナー クラウド RPA 要求定義 基本設計 (外部設計) 詳細設計 (内部設計) 開発/構築 テスト リリース 運用保守 要件定義 フェーズ 職種 ポジション
  9. ©️Works ID Co.,Ltd. www.worksid.co.jp 10 Confidential 本編1部 未経験開発者がつまずくポイン ト① ・なんか難しそう

    ・文系だし ・アルゴリズムとかロジックって覚えられない ・英語ばっかり無理 ・習ったことあるけどやはり無理
  10. ©️Works ID Co.,Ltd. www.worksid.co.jp 11 Confidential 本編1部開発者がつまずくポイン ト② ▪6つのポイント!!を知れば怖くない。 ・変数(定数)、戻り値、引数

    ・関数(既存,オリジナル)とオブジェクト ・文法(IF文,ループ文など) ・ブロック、パーツ単位 ・日本語で理解 ・Validation チェック(エラーチェック) どの言語も共通の考え方です。⇒それが「アルゴリズム」
  11. ©️Works ID Co.,Ltd. www.worksid.co.jp 12 Confidential 本編1部 Exce l での開発環境準備から

    基礎 [開発] タブを表示する ①[ファイル] タブで 、[オプション] タブの [ リボンの > に移動します。 ②[リボンのユーザー設定] および [メイン タブ] の下の [開発] チェック ボックスをオンにします。
  12. ©️Works ID Co.,Ltd. www.worksid.co.jp 14 Confidential 本編1部 Exce l での開発環境準備

    から 基礎③ ポイント ①拡張子を「.xlsm」 ポイント ②ActiveXコントロールを 使用します。
  13. ©️Works ID Co.,Ltd. www.worksid.co.jp 15 Confidential 本編1部 Exce l での開発環境準備

    から 基礎➃ ポイント① ExcelVBA,AccessVBA,VB.Netは【イベントドリブン】方式の言語です。 例 クリックしたら ⇒ <コントロール>_Click ダブルクリックしたら ⇒ <コントロール>_dbClick ポイント② ・文字と数値の扱いはとても大事!! 例 1 or “1” or 1 ⇒違いがわかりますか? ・大文字、小文字の区別もとても大事!! ⇒大文字は2バイト、小文字は1バイトも重要 ポイント③ ・変数の型もとても大事! 色々変数の型は有りますが、まずは2つのみ覚えましょう。 数値型:Integer 文字型:String
  14. ©️Works ID Co.,Ltd. www.worksid.co.jp 16 Confidential 本編1部 Exce l での開発環境準備

    から 基礎⑤ ポイント①変数(定数) ポイント②戻り値 ポイント③引数 ポイント➃関数 1から5を足してみる=結果は15となる。 例えば 変数をXとする。 sum関数にて、(1-5) ←()の中が!引数 結果 15 ←戻り値 まとめると X=15 となる。 引数は「材料」「手段」「処理」 戻り値は「結果」「返り値」ともいう。 例 ①すりおろし機(関数)に 大根を入れる(引き数⇒材料) ②すりおろし機が実行(関数) ③大根おろしができる。(戻り値⇒結果)
  15. ©️Works ID Co.,Ltd. www.worksid.co.jp 17 Confidential 本編1部 Exce l での開発環境準備

    から 基礎⑥ ポイント① 代表的な関数 文字列 Format値を指定した書式で文字列型 (String) に変換します。 FormatDateTime 指定した日時形式に従って成型された文字列を返します。 InStr/InStrB 文字列を検索し見つかった最初の位置を返します。 Left/LeftB 文字列の先頭から指定した文字数分の文字列を返します。 Replace 文字列を置換します。 エラー Error 指定したエラー番号に対応するエラーメッセージを返します。 日付 Date 現在の日付を返します。
  16. ©️Works ID Co.,Ltd. www.worksid.co.jp 18 Confidential 本編1部 Exce l での開発環境準備

    から 基礎⑦ データ型 CInt 指定した値を数値型 (Integer) に変換します。 CStr 指定した値を文字列型 (String) に変換します。 IsEmpty 指定した値が Empty 値かどうかを判定します。 IsNumeric 指定した値を数値型 (Integer など) に変換できるかを判定します。 Val 文字列を適切な数値型 (Integer など) に変換して返します。 ファイル Dir 指定したパターンに一致するファイルやフォルダを返します。 その他 InputBox ダイアログに入力した文字列を返します。 MsgBox メッセージボックスを表示しその結果を返します。
  17. ©️Works ID Co.,Ltd. www.worksid.co.jp 19 Confidential 本編1部 Exce l での開発環境準備

    から 基礎⑧ 実際にいくつかの関数を使ってみましょう。 ・ボタンの配置 ・ Msgbox ・Inputbox
  18. ©️Works ID Co.,Ltd. www.worksid.co.jp 20 Confidential 本編1部 Exce l での開発環境準備

    から 基礎⑨ 関数のサンプル Function NEW_FILE (strText, OUT_FOLDER) STORE_CODE = Trim(Mid(strText, 17, 5)) If STORE_CODE <> BK_STORE_CODE Then NEW_FILE = NEW_FILE_NAME Else NEW_FILE = NEW_FILE_NAME End If End Function 戻り値 引数 関数 戻り値
  19. ©️Works ID Co.,Ltd. www.worksid.co.jp 21 Confidential 本編2部 仕様書を書い てみよう ①

    ポイント!! サンプルです! Input Process OutPut を明確にし整理する Input Process OutPut 通称 IPO
  20. ©️Works ID Co.,Ltd. www.worksid.co.jp 22 Confidential 本編2部 仕 様 書を

    書い てみよう ② 四則計算できる計算機の IPOを書いてみましょう!
  21. ©️Works ID Co.,Ltd. www.worksid.co.jp 23 Confidential 本編2部 演 習 問

    題~計算機を作ろう 四則計算できる計算機を ExcelVBAで書いてみよう。
  22. ©️Works ID Co.,Ltd. www.worksid.co.jp 24 Confidential 本編2部 文 法 演

    習~IF 文① If <条件式> Then 真の処理 ・・・ 条件式を満たした場合の処理 [Else 偽の処理] ・・・ 条件式を満たさない場合の処理 End If ※[ ]は省略可能です。 真とは、条件式を満たす場合、 偽とは、条件式を満たさない場合 条件式に書かれている条件を判定し、 条件を満たしている(合致している)場合は真の処理、 それ以外の(条件式を満たさない)場合は 偽の処理を実行します。 真の処理、偽の処理には、複数の処理(ステートメント等)を記 述することができます。
  23. ©️Works ID Co.,Ltd. www.worksid.co.jp 25 Confidential 本編2部 文 法 演

    習~IF 文② If <お寿司すきですか?> Then はい! 好きです。=真 else いいえ!嫌いです。=偽 End if If <お寿司すきですか?> Then はい! 好きです。=真 Else If <条件式> いいえ!嫌いです。=偽 else 上記以外です。 End if ポイント!単純に「はい」「いいえ」 のみ考えです。
  24. ©️Works ID Co.,Ltd. www.worksid.co.jp 26 Confidential 本編2部 計 算 機をカ

    スタイマイズ エラーを出して Validation チェック(エラーチェック) ※仕様書も修正しましょう。
  25. ©️Works ID Co.,Ltd. www.worksid.co.jp 27 Confidential 本編3部 文 法 演

    習~for文① 文法演習~IF文① for文とは プログラミングで使う構文のひとつ であり 一般的には「これだけの回数、同じ処理を繰り返してね~」 な繰り返し処理を書くときに使う構文です。 一言でいうと、「繰り返し処理」!!
  26. ©️Works ID Co.,Ltd. www.worksid.co.jp 28 Confidential 本編3部 文 法 演

    習~For文② 文法演習~IF文① For文の書き方 For カウンタ変数 = 初期値 To 終了値 繰り返し処理 Next Dim i As Integer For i = 1 To 5 msgbox i & "回目の繰り返し処理です。" Next ポイント!! ・カウンタ変数 ・初期値⇒0,1,5,でも状況に合わせて ・終了値
  27. ©️Works ID Co.,Ltd. www.worksid.co.jp 29 Confidential 本編3部 文 法 演

    習~For文③ 文法演習~IF文① 実演習 ①For文の演習1 ワークシート名を取得 ②For文の演習2 ①+Cellsも変数で(行、列) ③For文の演習3 ②+シートが追加されても対応するように
  28. ©️Works ID Co.,Ltd. www.worksid.co.jp 31 Confidential お まけ 今後 、エンジニアが身

    に付けるスキルとは ? ・データをためる(DB) ・データを加工,抽出する(Python,SQL) ・データを分析(ビジネスインテリジェンス (BI) ) ・データを解析(統計解析、AI) ①データを活用する技術 ・システム設計、アーキテクチャー設計、DB設計技術 ②基本設計技術 ・システム設計技術 ・サービス設計技術 ・CI/CD(継続的インテグレーション(Continuous Integration)。 ソフトウェア開発において、ビルドやテストを自動化し、短期間で品質管理を行う手法) ・Kubernetes 構成管理と自動化を促進し、コンテナ化されたワークロードやサービスを管理するための、 ポータブルで拡張性のあるオープンソースのプラットフォーム ③クラウド技術
  29. ©️Works ID Co.,Ltd. www.worksid.co.jp 35 Confidential お まけ 会 社

    説 明 ワークスアイディ社の会社説明
  30. ©️Works ID Co.,Ltd. www.worksid.co.jp 36 Confidential 目 次 CONTENTS 目次

    会社概要 事業一覧 ITソリューションとは ワークスアイディの魅力 1 2 3 4
  31. ©️Works ID Co.,Ltd. www.worksid.co.jp 37 Confidential 社名 ワークスアイディ株式会社 (旧キューアンドエーワークス株式会社) URL

    https://www.worksid.co.jp 所在地 東京本社: 〒150-0002 東京都渋谷区渋谷2-15-1 渋谷クロスタワー23F 電話:03-6418-0800 FAX 設立 1999年7月19日 資本金 10,963万円 主要株主 キューアンドエー株式会社、池邉 竜一 決算月 3月 許可番号 プライバシーマーク 第10861199 一般労働者派遣事業 (許可番号 般13-070313) 優良派遣事業者 (認定番号 1404022(01)) 有料職業紹介業 (許可番号 13-ユ-070328) 取引銀行 みずほ銀行 渋谷支店 りそな銀行 赤坂支店 三菱東京UFJ銀行 渋谷支店 役員 代表取締役社長 池邉 竜一 取締役COO 板倉 芳之 取締役CFO 池田 賢一郎 取締役 佐藤 守信 常勤監査役 西田 純隆 監査役 須崎 利泰 監査役 山口 祥平 上席執行役員 坂原 浩司 上席執行役員 松本 竜也 執行役員 黒岩 牧人 執行役員 倉岡 伸輔 執行役員 奥西 佑太 従業員数 538名 (2020年7月現在) 事業内容 RPA導入支援「RoboRoid」 可視化コンサルティング「RoboRoid-HIT.s」 ネットワーク・インフラ構築・システム開発・SES ビジネスインテリジェンス「データ・インテリジェンス」 IA(インテリジェントオートメーション) データサイエンス(統計解析) 業務請負(インソーシング・アウトソーシング) 人材派遣事業(一般派遣・紹介予定派遣) 人材紹介事業 採用支援(適正診断テスト「FORTUNA」) 1. 会社概要
  32. ©️Works ID Co.,Ltd. www.worksid.co.jp 39 Confidential 1. 会社概要 東京本社 IT事業本部

    研修センター 〒150-0002 東京都渋谷区渋谷2-15-1 渋谷クロスタワー23F 電話:03-6418-0800 FAX:03-6418-0810 関西支社 〒530-0001 大阪府大阪市北区梅田1-11-4-700 大阪駅前第4ビル7F 電話:06-6342-9080 FAX:06-6342-9071 関西研修センター 〒541-0056 大阪市中央区久太郎町4-1-3 大阪御堂筋ビル 仙台支店 〒980-0811 宮城県仙台市青葉区一番町1-8-3 富士火災仙台ビル9F 電話:022-217-0290 FAX:022-217-0291 広島支店 〒730-0051 広島県広島市中区大手町2-2-9 ビル博丈大手町5F 電話:082-567-5808 FAX: 082-567-5799 福岡支店 〒810-0012 福岡県福岡市中央区白金 1-2-21 Wビルディング渡辺通3F 電話:092-707-1622 FAX:092-707-1623 名古屋支店 〒460-0008 名古屋市中区栄三丁目15-27 いちご栄ビル9F 電話:052-687-8787 札幌支店 〒060-0002 北海道札幌市中央区北2条西3丁目1 太陽生 命札幌ビル6F 電話:011-211-6740 FAX:011-211-6741
  33. ©️Works ID Co.,Ltd. www.worksid.co.jp 40 Confidential 当社のミッション 1. 会社概要 私たちワークスアイディは

    RPA、 AI-OCR、ビジネスインテリジェンス、データサイエンス、アプリケーション開発などのさまざまなデジタル技術 を活用して生産性を向上させ、お客様のDX(デジタルトランスフォーメーション)の推進をご支援致します。 AI - OCR 意思決定支援 KPIマネージメント 業務可視化 ペーパーレス RPA AI-OCR ビジネス インテリ ジェンス データ サイエンス アプリケー ション開発 統制強化 ルーチン業務自動化 経営 課題 ソリュー ション
  34. ©️Works ID Co.,Ltd. www.worksid.co.jp 41 Confidential IT事業本部 ITテクニカルサポート 業務可視化 人

    材 派 遣 R P A ・ B P O DX事業 HRS事業 RPA導入コンサルティング RPA導入支援サービス “Roboroid”展開 RPAツール 基礎・応用研修・開発支援 RPAツールのリモート オンサイトサポート RPAハイブリッド派遣 WorksID正社員派遣する [SES] ※クライアント常駐勤務 エンジニア未経験者向け 独自教育コンテンツ サーバー/NW/DB/システム 運用実績豊富 テクニカル系B2Bオンサイト サポート実績多数 統計解析支援サービス デザインBIサービス …etc 業務手順のマニュアル化 業務手順のルール化 Hit’sツールを使用した可視化 As-Isチャート作成支援 To-Beチャート作成支援 内製化支援 業務の標準化・効率化 自動化(RPA,システム)前診断 RPA適応診断サービス ヘルプデスク・テクニカルサポー トの実績多数 テクニカル未経験者向け 独自教育コンテンツ 全国主要都市に テクニカル研修施設完備 エンジニアへのキャリアパスを フォロー 積極的な地方拠点への拡大 専任コーディネーターによるヒ アリングの徹底、お仕事の マッチング 就業企業拡大のための営業 活動 担当営業による、 細やかなフォロー体制 一般事務から専門性の 高い職種まで、幅広く対応 独自の適正診断ツール 「FORTUNA」を実施 2. 事業一覧
  35. ©️Works ID Co.,Ltd. www.worksid.co.jp 42 Confidential - 2. 事 業

    一 覧 DX 事業統括本部の詳細 ネットワークインフラサポート 開発(プロジェクト型) データインテリジェンス データサイエンス RPA事業部 可視化 IT事業本部 RPA開発(POC) サポートデスク 教育(内製化支援) DX事業推進本部 札幌 名古屋 仙台 大阪 広島 福岡 DX開発室 採用戦略 マーケティング 24H365 サービス開発 受託開発 情シスアウトーソーシング
  36. ©️Works ID Co.,Ltd. www.worksid.co.jp 43 Confidential IT ソリューション ネットワーク・インフラ・サポート アプリケーション開発

    教育サポート ビジネスインテリジェンス データサイエンス 3. IT事業本部とは –サ ービ ス紹介 - クライアントPC、サーバ、ネットワーク分野にお いて、企画からワンストップで対応可能です。 JavaやPHPなどWEB系言語において、 企画など最上流工程から対応可能です。 お客様がお持ちの膨大なデータを、収集・ 蓄積・分析して経営意思決定を支援す る『ビジネスインテリジェンス』領域全般を ご支援致します。 状況可視化(BI)、統計解析・ 機械学習(BA)、 人工知能 (AI)(ディープラーニングなど)を駆 使して、課題解決や売上増加、コス ト削減の実現をご支援致します。 データサイエンス領域やビジネスインテリジェンス領域など、さまざまなソリュー ションにおける基礎教育をご支援致します。
  37. ©️Works ID Co.,Ltd. www.worksid.co.jp 44 Confidential ITエンジニア 212名 (2021年01月末 現在)

    アプリケーション開発、インフラ、BI、DS など、幅広い分野においてエンジニアが 多数活躍しています。 また、経験豊かなエンジニア・コンサルタ ントによる育成カリキュラムを定期的に実 施することで、ITソリューションの4本柱 である「ネットワーク・インフラ・サポート」、 「アプリケーション開発」、「ビジネスインテ リジェンス」、「データサイエンス」に人材の 安定供給をしています。 3. IT事業本部とは –エン ジ ニアの内訳 - 合計212名 (2021年01月末 現在) アプリケーション開発, 33% インフラ, 26% サポート, 12% ネットワーク, 7% 電波, 7% データサイエンス, 6% ビジネスインテリ ジェンス, 5% フルスタック, 2% 研修生, 2%
  38. ©️Works ID Co.,Ltd. www.worksid.co.jp 47 Confidential 4. ワ ークスア イ

    ディ の魅力 ワークスアイディでは、働く人財に合わせた様々なキャリアプランを用意。 希望があれば、 ・事業部間の異動可能 ・全支店(6支店)への異動可能 描いたキャリアプランの中で、存分に力を発揮できます。 結婚に家事や育児、ライフステージが変わったときも、 時間や勤務体系に融通が利く社内業務に従事することで、 プライベートとのメリハリもつけられます。
  39. ©️Works ID Co.,Ltd. www.worksid.co.jp 48 Confidential 4. ワ ークスア イ

    ディ の魅力 「会社が楽しい!(純粋なIT会社ではないからビジネスの多様性)」 「風通しが良い文化!」 「仕事もプライベートも大事に欲張れる会社」 「IT職種のジョブチェンジ可能!」 「男女関係なく挑戦できる!!!」
  40. ©️Works ID Co.,Ltd. www.worksid.co.jp 49 Confidential 4. ワ ークスア イ

    ディ の 魅力 ・仕事もプライベートも大事に挑戦していきたい方 ・ もっとキャリアの幅を広げていきたい方 ・エンジニアとしてスキルアップしていきたい方 ・ライフステージによって多様な働き方をしていきたい方 こんな方はぜひカジュアルに面談しましょう
  41. ©️Works ID Co.,Ltd. www.worksid.co.jp 50 Confidential ★女の転職 システムサポート★ IT業界への1stステップに! ゆくゆくはエンジニアの道も拓けます!

    実際、メンバーの約半数が、 元コールセンタースタッフ、元アパレル店員、 元居酒屋店員といった未経験者ですし、 現場のリーダーもサービス業出身! 「IT業界に興味があるけれど、 エンジニアの仕事って難しそうで不安…」 当社でIT業界への一歩を踏みだしませんか? 求人情報につい て
  42. ©️Works ID Co.,Ltd. www.worksid.co.jp 51 Confidential 弊社エンジニア採用担当のTwitterでリアルな 会社情報の発信を行っております! 採用担当の本音などもわかるかもしれません。 何か質問したいことがあった際は、

    お気軽にDMからご連絡いただけますと、 めちゃくちゃ喜びます!! お問合せなどをいただく際は、 「12月18日のWoman typeのイベント参加しまし たー!」と一言付け加えて送っていただけます と幸いです! エン ジ ニ ア 採用担当 のTwitter
  43. ©️Works ID Co.,Ltd. www.worksid.co.jp 54 Confidential ア ン ケ ート

    アンケートのご回答をお願いいたします! アンケートの回答が終わった方から 退室をお願いいたします。 本日はありがとうございました!!