Slide 1

Slide 1 text

1 ⿅児島⼯業⾼等専⾨学校 キャリアの⽇ 鶴ケ野 宏祐 GMOペパボ株式会社 CTO室⿅児島エンジニアリングチーム Webアプリケーションエンジニア

Slide 2

Slide 2 text

2 ⾃⼰紹介 GMOペパボ株式会社 CTO室⿅児島エンジニアリングチーム 2022年 中途⼊社 鶴ケ野 宏祐 Tsurugano Kosuke ホスティング事業部のロリポップ!を主に担当 ● 趣味:アニメ、サーフィン、ゲーム ● 好きな場所:平川動物園 ● あだ名:tsurup(つるぴー)

Slide 3

Slide 3 text

3 ● 霧島市出⾝ ● 理学療法⼠ ● 2021年4⽉(当時34歳)に⼀念発起 ● 半年間勉強してエンジニアへ転職 ● 受託系企業に半年勤務 ● 2022年11⽉にGMOペパボ株式会社に⼊社 ● 2023年6⽉からホスティング事業部、ロリポップ!を担当

Slide 4

Slide 4 text

Webアプリケーションエンジニア を知っている⼈? 4

Slide 5

Slide 5 text

「アプリ」を作る⼈ 5

Slide 6

Slide 6 text

6 ● Webアプリ ○ Webアプリはブラウザ上で動作する ● モバイルアプリ(ネイティブアプリ) ○ スマホにダウンロードして使うアプリ アプリとは

Slide 7

Slide 7 text

7 ● デスクトップアプリケーション ● 組み込みアプリケーション ○ 家電製品、自動車、医療機器などエレクトロニクス機 器や組み込みシステム アプリとは

Slide 8

Slide 8 text

Webアプリケーションエンジニア のお仕事 8

Slide 9

Slide 9 text

• Webアプリケーションの開発と運用に従事 • フロントエンド(ユーザーが直接対話する部分)やバックエン ド(サーバーサイドの処理)の開発 • X(旧Twitter)で考えてみましょう Webアプリケーションエンジニア 9

Slide 10

Slide 10 text

10 • つぶやきを書き込むテキストボックス、投 稿ボタン、ツイートの⼀覧 • スクロールや新しいページに移動する動作 「⾒た⽬」や「動作」を作る⼈ フロントエンドエンジニア

Slide 11

Slide 11 text

11 • 投稿されたツイートを保存したり、フォローしてる⼈ のツイートをタイムラインに送ったり • 安全に使えるように、パスワードの保護や攻撃からの 保護 「データ処理」や「管理」をする⼈ バックエンドエンジニア

Slide 12

Slide 12 text

12 フォローする ● フォロー・フォロワー ● 投稿の内容 ● いいねの数 フォロー中に変わる

Slide 13

Slide 13 text

ペパボ(私)のエンジニア 業務 13

Slide 14

Slide 14 text

14 すぐに使える、ずっと使える やりたいことが実現できる Webサイト作成やメールアドレス作成など、「やりたいことを実 現したい」方向けに、低価格で高性能なサーバーを提供してい るサービスです。インターネット上でテクノロジーを使い、表現活 動を行う人を支援しています。 ホスティング事業「ロリポップ!」 国内最大級のレンタルサーバーサービス ※2021年12月末時点 利用料金 月額99円~ 主なユーザー 個人や中小法人 契約件数 42万件

Slide 15

Slide 15 text

ホスティング事業って何? ロリポップ!って何? 15

Slide 16

Slide 16 text

16 ● インターネット上に⾃分の 作ったものを公開する為の 場所を提供する事業 ホスティング事業 https://⚪⚪⚪.jp

Slide 17

Slide 17 text

17 ● 個⼈で公開することも可能だ が設備にお⾦が掛かる ● セキュリティー⾯での不安が ある ホスティング事業 ● 24時間稼働 ● 電気代 ● などなど

Slide 18

Slide 18 text

18 場所を提供する他に ● 簡単にWebサイトが作れる WordPressの提供 ○ ブログから⾼機能なサイトまで作ること ができるオープンソースのソフトウェア です。 ロリポップ!

Slide 19

Slide 19 text

19 ● ホームページ運営に⽋かせない機能の提供 ○ WordPressを使うために必要なデータベースの提供 ○ セキュリティーの強化 ○ Webメーラー、メールアドレスの提供 ● 困った時のサポート ロリポップ!

Slide 20

Slide 20 text

20 • 開発 • 新しい機能の開発 • 保守 • 修正と改善、セキュリティの強化 • 運⽤ • 稼働の状況を監視、パフォーマンスの改善 主な業務

Slide 21

Slide 21 text

21 開発の流れ

Slide 22

Slide 22 text

22 • 開発 • WordPressの有料テーマ追加、カスタマーサポート業務の効率化 • 保守 • うまく動いていなかったプラン変更の改善 • 運⽤ • 登録状況の確認とか 最近やったこと

Slide 23

Slide 23 text

23 • 他のエンジニアが書いたコードをレビュー • ディレクター、カスタマーサポートの⽅からの相談や問 い合わせへの回答 • slack(コミュニケーションツール)で困ったことの相 談、たまに雑談 などなど その他の業務

Slide 24

Slide 24 text

24 • 9:00~9:30に業務開始(出社だったり在宅だったり) • フレックス勤務制度を導⼊しているので業務開始時間は⾃由(コアタイム12~16時) • 12:00~12:30 • 福岡、東京のチームメンバーとミーティング • 13:00~14:00 • お昼休み • 17:30~17:45 • ⿅児島エンジニアリングチームでのミーティング • 18:00~18:30に退勤 私の1⽇

Slide 25

Slide 25 text

ここまでで気になったことある? 25

Slide 26

Slide 26 text

Webアプリケーションエンジニア に必要なこと 26

Slide 27

Slide 27 text

27 • 基礎知識 • プログラミング⾔語を⽤いた開発 • 卒業研究など • 継続的なアウトプット • X(旧Twitter)やブログサイトなどでの発信 • エンジニアコミュニティへの参加 エンジニアになるために

Slide 28

Slide 28 text

28 • MENTAでメンターと契約 • Progate(学習サイト)、Udemy(動画販売サイト) を中⼼に学習 • 「送迎くん」を作成 私の場合(基礎知識)

Slide 29

Slide 29 text

29 送迎くん

Slide 30

Slide 30 text

30 • X(旧Twitter)での投稿 • Qiitaで作成したアプリについての記事 私の場合(アウトプット)

Slide 31

Slide 31 text

エンジニアコミュニティの紹介 31

Slide 32

Slide 32 text

32 • connpass エンジニアコミュニティへの参加

Slide 33

Slide 33 text

33 • オフラインからオンラインまで様々なイベントが開か れている エンジニアコミュニティへの参加

Slide 34

Slide 34 text

34 • 規模の⼩さいものから ⼤きいものまで エンジニアコミュニティへの参加

Slide 35

Slide 35 text

35 • 現役のエンジニア向けから、初学者向けの内容 • エンジニアに興味のある⽅向けの交流会 など開催しています。 ⿅児島.mk

Slide 36

Slide 36 text

36

Slide 37

Slide 37 text

37 • 世界で⾏われている⼥性 へのプログラミング機会 の提供 • 企画‧運営として参加 Rails Girls Kagoshima 2ndの開催

Slide 38

Slide 38 text

選考のご案内 Rails Girls Kagoshima 2nd @鹿児島オフィス 38

Slide 39

Slide 39 text

私たちが⼤切にしている 3つのこと 39

Slide 40

Slide 40 text

みんなと仲良くすること ファンを増やすこと アウトプットすること 40

Slide 41

Slide 41 text

ご清聴ありがとうございました! 41

Slide 42

Slide 42 text

質問コーナー 42

Slide 43

Slide 43 text

アンケートへのご協⼒お願いします! 43