12/07/2021 को प्रकाशित
Discussion with Andrew Fitz Gibbon, Developer Advocate at Google, about key skills and responsibilities of developer advocates, crucial things in teaching and helping people to succeed, getting tired of the technology you are working with, and, of course, Flutter.
0:22 Introducing our guest - Andrew Fitz Gibbon
0:28 Who are developer advocates? Let’s try to explain it to the imaginary stranger in the bar
1:15 Why do we need special people to teach professional programmers? Isn’t it enough just to read documentation?
2:32 Have Andrew ever dreamed of being a developer advocate?
3:26 Developer’s success and satisfaction come from developing and launching products. What about developer advocates?
4:16 Isn’t it boring to explain the same material to different people?
6:31 Is it important to simplify some materials as the majority of developers are not native English speakers?
7:54 What does Andrew do as the teacher in the University of Washington? Spoiler: there is no Dart
8:36 Does the developer need to learn computer science and algorithms or is it possible to learn these fundamental things in case you need them to do your job? Are they necessary to get a programming job?
10:15 What is better for newbies in programming: to start building an application on Flutter or to start reading theoretical books?
11:27 Developer advocates work with one technology for a long time. Does Andrew get tired of Flutter?
12:50 Andrew’s way to the advocate developer position at Google
13:45 There is a stereotype that developers are good at writing code but not so good at public speaking. Is that true?
15:23 Key skills of a developer advocate. What distinguishes developer advocate from other developer relations positions?
18:20 Where is Flutter now? Is it really that great?
20:36 How to handle thousands of requests and find the right way to develop Flutter?
23:51 What does the release of Fuchsia mean to the Flutter team?
24:45 What the future of the Flutter team looks like? How many developers will be in the Flutter team in 5 years?
25:42 Working in the Flutter team: what is special about it?
27:03 Burnout, remote job, fatigue: Andrew’s way to handle all of it