25 Tips for New Developers: Advice from a (Mostly) Self-Taught Software Engineer



Download 0,67 Mb.
bet21/31
Sana12.11.2022
Hajmi0,67 Mb.
#864463
1   ...   17   18   19   20   21   22   23   24   ...   31
Bog'liq
Software Engineering

Picking a Topic


The first thing that you have to do in order to give a talk is to think through what you want to give that talk about. I would pick something that you can tell a good story about, that you are passionate about, and that you feel comfortable talking about for an hour or so. You do not need to be an expert in the topic, in fact talking about your learning process or hearing about something from a newbie's perspective can sometimes lead to the best talks. Also, your talk doesn't need to be crazy technical -- some of my favorite talks barely even talk about code! I usually convert my blog posts into talks because I am already part of the way there!
Some of the talks that I have given are:

I tend to lean towards giving workshops and more code-heavy talks since I teach code full time, so that feels the most natural for me.

The Call for Papers Process


The first step in giving most talks is the call for papers process, where you apply to give your talk. Different conferences have different requirements for the CFP, but normally there are two main parts: a short abstract that summarizes your talk that the conference will use to market it if it is accepted. Then, there is a longer description of your talk where you can provide an outline of what you will talk about and why.
Be succinct and catchy in your abstract -- think of this as your sales pitch and your summary for your talk. These normally have a character limit, so you really have to think about each word and pitch your talk as well as possible here!
My 300 character limited abstract for my "Web Ready Augmented Reality" talk is as follows:
Augmented reality is becoming more popular for both its artistic and business applications. This talk will explore the frameworks and tools that make AR more developer friendly, including adding live masks to a webcam image in 47 lines of JavaScript!

There are a lot of directions that you can take your full description in; however, the formula I normally go with is as follows:

  • The Learning Objectives for the Talk. I normally give three to four bullet points on what I want attendees to learn during my talks.

  • A description of the talk and the technologies used in it. I write a few paragraphs about why I want to give the talk, the context for it, why it will fit in well at the conference, and the "stack" used in the talk if relevant.

  • An agenda for the talk. I give a rough breakdown of what the time breakdown will be for the talk. Ex. 5-minute intro, 10 minutes of demos, 10 minutes live code, 15 minutes Q&A etc.

  • What attendees will leave with. I try to think about why people should come to my talk, and what they will get from my talk. I love giving workshops, so in that case, the answer is normally demos and their own mini-projects. For shorter talks, this can be a renewed enthusiasm for a technology or a new knowledge about a library.

  • Links to existing materials. Again, I normally base my talks on my blog posts, so I will attach those. If I've given the talk before, I will also attach the slides that I used.

Here and here are where I keep my CFPs if you want to read through them! The second one is a really cool co-talk with my friend that I would love to give this fall if anyone is looking for speakers!

Download 0,67 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   31




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish