Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
勇気出してアウトプットしたらコメントをもらえて自分の理解が深まった良い話🤩
Search
Yumihiki
April 30, 2022
Programming
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
勇気出してアウトプットしたらコメントをもらえて自分の理解が深まった良い話🤩
エンジニアと人生LT会 #4
で発表した資料です。
初心者の方向けにアウトプットは良いよね!ってお伝えするスライドです。
Yumihiki
April 30, 2022
More Decks by Yumihiki
See All by Yumihiki
pathlibのススメ
nibuno
0
80
ノリと勢いで勉強会を共同主催しはじめた話
nibuno
1
490
LTってなんなん?
nibuno
0
180
【初心者向け】ググらずに!? ターミナル上で Pythonオブジェクトを調べよう
nibuno
0
570
テスト駆動開発のススメ
nibuno
2
22k
目標を決めるにあたって 新年の抱負 超LT会- vol.2
nibuno
0
410
パーフェクトPHPのススメ
nibuno
1
1.2k
Other Decks in Programming
See All in Programming
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
310
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
130
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
0
380
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
990
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
100
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
120
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
270
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.3k
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
140
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
350
Flow は今どうなっているか
mizdra
PRO
0
880
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
320
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.7k
Unsuck your backbone
ammeep
672
58k
Typedesign – Prime Four
hannesfritz
42
3.2k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Transcript
勇気出してアウトプットしたら コメントをもらえて 自分の理解が深まった良い話🤩 エンジニアと人生LT#4 2022/04/29 Yumihiki
なに喋るん? 1. 自己紹介 2. 結論 3. アウトプットした記事とその中身 4. まとめ
自己紹介 Yumihiki / Tatsuya NIBUNO パーソルテクノロジースタッフ株式会社 2020年2月に実務未経験から転職 エンジニア歴3年目 エセ関西人
結論 - アウトプットは大事 - マサカリを恐れてはいけない - コメントをもらうことで自分の理解が深まる
アウトプットした記事とその中身 - 記事 - Pythonのlist(配列)の挙動について - https://qiita.com/Yumihiki/items/ddac93a87c47bf373ae7 - Pythonのlistがちょっと思わぬ動きをするので解説した記事 -
元々は値渡しと参照渡しの話をするつもりだった - ちょっと紹介
アウトプットした記事とその中身 a = 1 b = a b = 5
# 出力結果 # a: 1 # b: 5
アウトプットした記事とその中身 a = 1 b = a b = 5
# 出力結果 予想通り🤗 # a: 1 # b: 5
アウトプットした記事とその中身 c = [1, 2, 3] d = c d[0]
= 100 # 出力結果 # c: [100, 2, 3] # d: [100, 2, 3]
アウトプットした記事とその中身 c = [1, 2, 3] d = c d[0]
= 100 # 出力結果 # c: [100, 2, 3] ← cの値が変わっている!?😲 # d: [100, 2, 3]
アウトプットした記事とその中身 - 整数はイミュータブル(値を変更できない) - listはミュータブル(値を変更できる) - 整数の場合はオブジェクト(変数)自体が別物 = 値が変わったように見えた -
listのコピーではなく、同じオブジェクトを参照する新しい変数の作成 - https://docs.python.org/ja/3/faq/programming.html#why-did-changing-list-y-also-change-list-x - 挙動について調べる中でPythonでは参照渡しが無いことがわかった - 元々は値渡しと参照渡しについて書く予定だった - 補足的な意味も兼ねてドキュメントを確認した上で記載した
アウトプットした記事とその中身 Qiitaの投稿内容(編集済みなので更新履歴から確認) 出社前に投稿した!
アウトプットした記事とその中身 出社後、早速1通のメールが📧
アウトプットした記事とその中身 (正直)一瞬焦った🙀 けれど、コメントをもらうことでより自分の理解が深まった! 他の言語の例や表現、参考リンクも教えてもらえた! ※コメントの1つ 「オブジェクトの参照渡し」は公式リファレンスから引用
まとめ - アウトプットは大事 勉強するきっかけになるから - マサカリを恐れてはいけない - コメントをもらうことで自分の理解が深まる ずっと間違ったり、微妙な認識のままで居続けることの方が怖いこと 無意識に苦手意識を持っている人がいたらアウトプットしましょう!
おしまい