Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
勇気出してアウトプットしたら コメントをもらえて 自分の理解が深まった良い話🤩 エンジニアと人生LT#4 2022/04/29 Yumihiki
Slide 2
Slide 2 text
なに喋るん? 1. 自己紹介 2. 結論 3. アウトプットした記事とその中身 4. まとめ
Slide 3
Slide 3 text
自己紹介 Yumihiki / Tatsuya NIBUNO パーソルテクノロジースタッフ株式会社 2020年2月に実務未経験から転職 エンジニア歴3年目 エセ関西人
Slide 4
Slide 4 text
結論 - アウトプットは大事 - マサカリを恐れてはいけない - コメントをもらうことで自分の理解が深まる
Slide 5
Slide 5 text
アウトプットした記事とその中身 - 記事 - Pythonのlist(配列)の挙動について - https://qiita.com/Yumihiki/items/ddac93a87c47bf373ae7 - Pythonのlistがちょっと思わぬ動きをするので解説した記事 - 元々は値渡しと参照渡しの話をするつもりだった - ちょっと紹介
Slide 6
Slide 6 text
アウトプットした記事とその中身 a = 1 b = a b = 5 # 出力結果 # a: 1 # b: 5
Slide 7
Slide 7 text
アウトプットした記事とその中身 a = 1 b = a b = 5 # 出力結果 予想通り🤗 # a: 1 # b: 5
Slide 8
Slide 8 text
アウトプットした記事とその中身 c = [1, 2, 3] d = c d[0] = 100 # 出力結果 # c: [100, 2, 3] # d: [100, 2, 3]
Slide 9
Slide 9 text
アウトプットした記事とその中身 c = [1, 2, 3] d = c d[0] = 100 # 出力結果 # c: [100, 2, 3] ← cの値が変わっている!?😲 # d: [100, 2, 3]
Slide 10
Slide 10 text
アウトプットした記事とその中身 - 整数はイミュータブル(値を変更できない) - listはミュータブル(値を変更できる) - 整数の場合はオブジェクト(変数)自体が別物 = 値が変わったように見えた - listのコピーではなく、同じオブジェクトを参照する新しい変数の作成 - https://docs.python.org/ja/3/faq/programming.html#why-did-changing-list-y-also-change-list-x - 挙動について調べる中でPythonでは参照渡しが無いことがわかった - 元々は値渡しと参照渡しについて書く予定だった - 補足的な意味も兼ねてドキュメントを確認した上で記載した
Slide 11
Slide 11 text
アウトプットした記事とその中身 Qiitaの投稿内容(編集済みなので更新履歴から確認) 出社前に投稿した!
Slide 12
Slide 12 text
アウトプットした記事とその中身 出社後、早速1通のメールが📧
Slide 13
Slide 13 text
アウトプットした記事とその中身 (正直)一瞬焦った🙀 けれど、コメントをもらうことでより自分の理解が深まった! 他の言語の例や表現、参考リンクも教えてもらえた! ※コメントの1つ 「オブジェクトの参照渡し」は公式リファレンスから引用
Slide 14
Slide 14 text
まとめ - アウトプットは大事 勉強するきっかけになるから - マサカリを恐れてはいけない - コメントをもらうことで自分の理解が深まる ずっと間違ったり、微妙な認識のままで居続けることの方が怖いこと 無意識に苦手意識を持っている人がいたらアウトプットしましょう!
Slide 15
Slide 15 text
おしまい