インターンから個人の学びへ

181 Views

September 08, 26

スライド概要

https://student.findy-code.io/events/bJglxz3USJmeqvfJr7qn0Q

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

インターンから 個人の学びへ 影広 智彦 - ペンギン内閣

2.

影広 智彦 - ペンギン内閣 • ピクシブ株式会社 アルバイト(現在) • ピクシブ株式会社 長期インターン • 日本アイ・ビー・ エム株式会社 長期 インターン

3.

インターン経験を 是非、個人の学びに 繋げてほしい

4.

なぜ個人の学びへ繋げるのがおすすめか 実務で触るシステムは 複雑。 成果に意義が求められ る。 協調しながらの作業が 求められる。 良くも悪くも一定のプ レッシャーがある。 簡単なものからボトム アップで学べる。 成果に意義がなくとも よい。 一人でじっくりと学ぶ ことができる。 プレッシャーが少ない。 相補的な二つの両輪を回すと効率がいい

5.

ここから私の具体的な事例を 見ていきます

6.

ピクシブ長期インターンの例 私に足りないと気付いたこと • PHPのプログラミング経験がない。構造化プログ ラミングやオブジェクト指向は何となく分かって いるが、PHP独自の書き方に戸惑う。 • 実務で耐えうるgitコマンドの使い方ができない。 単にUPDATEで繋げるだけじゃなくて、乱雑した コミットの統廃合や、間違ってaddしたファイル をremoveすることなど。

7.

PHPで決済風サービスを作る フレームワークを使わずボトムアップで 認証認可機能を備え、指定 ユーザーにコインを送金で きます。

8.

作ってよかったこと • サーバーレスのJWTとセッションIDのイメージがついていな かったが、セッションIDを実装してみてイメージがついた • トークンをlocalstorageに保存するとXSS攻撃の恐れがあり、 cookieにするとCSRF攻撃におびえる。ジレンマを体験できた。 • そもそも論、 http onlyのcookieにしても安全とは言えない という人もいてセキュリティは悩ましい • CSRFトークンの実装も行った • PHPを使うと、簡単に作れた。気軽に作れる言語と言われる所 以が分かった →知識として知っていたことを体験できた

9.

PHPの本も読む 画像引用: https://www.shoeisha.co.jp/book/detail/ 9784798151649

10.

Pro gitを読む+ 実際に実務的なgitを操作する ただUPDATE COMMITをつな げていくことを卒業する。過去 の二つのコミットを繋げたり、 ちゃんとgit commit --amendを 使って無意味にコミットを伸ば さない。マージもGitHubのPR じゃなくて、手元で試す。

11.

IBM長期インターンの例 インターンでメイン フレーム「IBM Z」 に興味を持つ。独自 の技術が、現役らし いぞ。(独自プロセッ サアーキテクチャ、 独自OS) 画像引用元:https://www.ibm.com/jp-ja/products/z17

12.

学習サイトでIBM Zを学ぶ IBM Z XploreやIBM Training IBM Zの実機を使ったレコードの編集、JCLとCOBOL によるプログラムの実行などを行いました。

13.

IBM Zの学びをスライドにまとめて発表 その技術の魅力を伝える セキュリティキャンプLT会にて発表 画像引用: https://x.com/securit y_camp/status/19552 52628293816554

14.

私の発信をまとめて申請して バッジをいただきました LTやXでの発信をまとめて、申請を行いました

15.

結局、どうすればいいのか 個人開発・インプット インターンで 触れた技術 自分の学びを発信する フィードバックを得る

16.

おわり