Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

The journey from mediocrity: how to stop feeling like a beginner (Victoria Mothersill)

Автор: PyCon Canada

Загружено: 2019-06-16

Просмотров: 829

Описание:

You read the docs, you did the learn to code exercises, you spent time in production. How do you know when you’re good at this? We’re programmers, so let’s break it up into parts. Let’s look at how we see ourselves, how our code performs, and how others see our code. Okay, now add, commit, push.

Intro (1 minute):

The python community is filled with many people from many disciplines that learned python for all kinds of different reasons. Not all of us took computer science in university, not all of us learned to code when we were 8.

I work in post-production for film, I’ve been writing python every day at my job for two years now. When I started I was pretty rusty. I’d taken a few courses in university, but hadn’t written anything substantive for a couple of years. Getting good creeps up slowly. Your first day on the job you’re not good, your second day, your third. But I look at myself now and I’m writing full stack plugins. How did I get here? Am I good yet? How many grains of sand make a heap?

The Aha moments, from veteran pythonistas (3 minutes):

Featuring quotes from my interviews with veteran coders:

Tell me a story about when you sucked.
What was the moment you knew you were getting kinda good at this thing?
What do you look for in others when gaging their python competence?
The answers to these three questions will frame the rest of the talk. Question 1: talks about how you see yourself. Coding is hard and we all start out sucking, we keep seeing ourselves as beginner programmers long after our skills outstripe this. Question 2: how our code actually performs. When does your curiosity/excitement get stronger than your fear or uncertainty, when do you start seeing efficiencies outside the scope of what your instructed to do. Question 3: how others see your code. Make your code reader friendly and your code reviews will be nicer, your coffee will taste sweeter, your coworkers will stop hissing when they see you. Do future you a solid.

How you see yourself (1 minute):

Working with your impostor syndrome

Some of it’s in your head, some of it isn’t
Make smart friends. If you’re the smartest person in the room, you’re doing something wrong.
Embrace feeling dumb. Being wrong now is an opportunity to be right later. * Be wrong early, be wrong often, learn from mistakes.
The psychologist Carol Dweck talks about something called growth mindset. Don’t be smart, do smart. Look for opportunities to grow yourself rather than being ego protective about your coding skills
How your code performs (2 minutes)

Automate your little tasks! Then automate more! (this will include a short example from production)
Write your own mandate! If something isn’t strictly in your job description, but it will make your life easier, your team’s life easier? Well just write that sucker. Psychologist Amy Wrzesniewski writes about how individuals with higher job satisfaction engage in what she calls “job crafting”.
How others see your code (3 minutes):

three habits for leveling up, each of these will have short examples

Write documentation!

Docstrings and descriptive variables. When you come back to something you wrote a year ago you’re going to be happy your variables aren’t called: var1, var2, var3.
Use sphinx to auto-create documentation out of your docstrings! Get in the habit of this and you’ll feel like a wizard!
Testing! * I’ll have a short example using PyTest

Pep-8!

Sure, formatting isn’t the sexiest part of coding, but when you look back at your clean, pretty code, it can make you feel polished in a way nothing else can. Also, I mean, other people can read your work and stuff…
About the Author

Victoria works in technical post-production for film and television. She got her start in technical support in animation at Arc Productions in Toronto where she worked on Netflix series such as Guillermo del Toro’s Trollhunters and Lego Marvel Super Heros, among others. She now does pipeline development and support for 3D conversion at Stereo D in Toronto, where she’s contributed to films like Bladerunner 2049; Black Panther; and Ready Player One. When she’s not behind a desk you can find her fabricating giant metal art, or dancing up in the rafters on an aerial apparatus.

Talk page: https://2018.pycon.ca/talks/talk-PC-5...
Author website: http://www.imdb.com/name/nm6099613/?r...

The journey from mediocrity: how to stop feeling like a beginner (Victoria Mothersill)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

WSGI for Web Developers (Ryan Wilson-Perkin)

WSGI for Web Developers (Ryan Wilson-Perkin)

How to Design and Build a Recommendation System Pipeline in Python (Jill Cates)

How to Design and Build a Recommendation System Pipeline in Python (Jill Cates)

API Evolution the Right Way (A. Jesse Jiryu Davis)

API Evolution the Right Way (A. Jesse Jiryu Davis)

Replacing Guido (Brett Cannon)

Replacing Guido (Brett Cannon)

Нужны ли шаблоны проектирования в эпоху ИИ?  Михаил Флёнов #72

Нужны ли шаблоны проектирования в эпоху ИИ? Михаил Флёнов #72

Я в опасности

Я в опасности

Пайтон для начинающих - Изучите Пайтон за 1 час

Пайтон для начинающих - Изучите Пайтон за 1 час

Алгоритмы на Python 3. Лекция №1

Алгоритмы на Python 3. Лекция №1

Как учиться быстро и самому? На примере языков  программирования.

Как учиться быстро и самому? На примере языков программирования.

ВСЕ ЧТО НУЖНО ЗНАТЬ ПРО LINUX

ВСЕ ЧТО НУЖНО ЗНАТЬ ПРО LINUX

🧠 Как структурировать речь: простое упражнение для ясных мыслей

🧠 Как структурировать речь: простое упражнение для ясных мыслей

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Компания Salesforce признала свою ошибку.

Компания Salesforce признала свою ошибку.

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

The Windows 11 Disaster Microsoft Didn’t See Coming

The Windows 11 Disaster Microsoft Didn’t See Coming

Понимание Active Directory и групповой политики

Понимание Active Directory и групповой политики

Python  - Полный Курс по Python [15 ЧАСОВ]

Python - Полный Курс по Python [15 ЧАСОВ]

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com