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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ada academy how to be a ---flawless programmer

398

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
398
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. How to be a ***Flawless programmer @marthakelly
  • 2. Why do you want to be a programmer? ● Money ● Flexible schedule ● Intellectual challenge
  • 3. What scares you about programming? ● Looking “dumb” ● Making a *big* mistake ● Pressure to be the best ● Pressure to be active in open source
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. How to handle feedback ● Don’t take it personally ○ feedback is hard to give well ● Value the perspective ● Find the truth and take action
  • 8. 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
  • 9. What to do with negative experiences ● Sexism ○ Don’t put up with shit. ● Believe in yourself first ● Find support ● Be proactive
  • 10. What about Mentorship? ● Take on a big project ○ have an advisor/mentor available to answer questions ● Just ask ○ twitter, email, linkedin
  • 11. Go forth and be ***Flawless

×