Ada academy   how to be a ---flawless programmer
Upcoming SlideShare
Loading in...5
×
 

Ada academy how to be a ---flawless programmer

on

  • 384 views

 

Statistics

Views

Total Views
384
Views on SlideShare
368
Embed Views
16

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 16

https://twitter.com 16

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ada academy   how to be a ---flawless programmer Ada academy how to be a ---flawless programmer Presentation Transcript

  • How to be a ***Flawless programmer @marthakelly
  • Why do you want to be a programmer? ● Money ● Flexible schedule ● Intellectual challenge
  • What scares you about programming? ● Looking “dumb” ● Making a *big* mistake ● Pressure to be the best ● Pressure to be active in open source
  • Making a mistake ● Worst case ○ you find out you work with immature people ● Best case ○ you learn, your company learns ○ nothing teaches you something deeper than failure
  • Always be learning. ● Harvard CS50 ○ https://cs50.harvard.edu/lectures ● Coursera ○ https://www.coursera.org/course/db ● JS the Good Parts ○ http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742
  • No, really. Always be learning. ● Code ○ http://www.amazon.com/Code-Language-Computer-Hardware-Software-ebook/dp/B004OR1XLA ● Code Complete ○ http://www.amazon.com/Code-Complete-Steve-McConnell-ebook/dp/B004OR1XGK ● Git ○ http://git-scm.com/documentation
  • How to handle feedback ● Don’t take it personally ○ feedback is hard to give well ● Value the perspective ● Find the truth and take action
  • How to give feedback ● Give negative feedback privately ○ stay constructive, even in difficult situations ● Give positive feedback publicly ○ people remember how you make them feel
  • What to do with negative experiences ● Sexism ○ Don’t put up with shit. ● Believe in yourself first ● Find support ● Be proactive
  • What about Mentorship? ● Take on a big project ○ have an advisor/mentor available to answer questions ● Just ask ○ twitter, email, linkedin
  • Go forth and be ***Flawless