Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Start Your Career Right

Start Your Career Right

Presented at https://codecampwellington.nz/

Starting off your software development career, especially if it's your first career, can be tough. There is so much to learn, more than just syntax of code! This talk, aimed at junior, intermediate or even senior developers(!) covers some of the key tricks to a successful career, such as finding a mentor, working in a team, finding direction, supercharging your learning, getting your performance reviewed and much more.

Sam Jarman

April 14, 2018
Tweet

More Decks by Sam Jarman

Other Decks in Technology

Transcript

  1. @samjarman Questions? bit.ly/ccwcareer Disclaimer I am time rich at my

    stage in life The following advice is based on that I present and blog in a purist format However…
  2. @samjarman Questions? bit.ly/ccwcareer Disclaimer Any time spent on your career

    is time well spent Take what you can from today and have a go applying Happy to chat more after
  3. @samjarman Questions? bit.ly/ccwcareer Disclaimer This is a Twitter Friendly talk!

    Use the conference hashtag Mention me - @samjarman Photos and quotes are welcome! Questions? bit.ly/ccwcareer
  4. Technologies React React Native Objective-C Swift - 1, 2, 3,

    4, 5 Kotlin Angular Angular 2 Ember.Js Node AWS Azure Rails C#.net Go Rust Elm ES2018 TypeScript Kafka Sidekiq Redis
  5. @samjarman Questions? bit.ly/ccwcareer Today’s Topics Finding Paid Experience Getting a

    Mentor Unfamiliar Code Bases Teamwork Code Review Learning New Stuff Performance Reviews Side Projects Open Source Personal Brand Public Speaking Interviewing Candidates
  6. @samjarman Questions? bit.ly/ccwcareer Paid Experience Use resources on offer to

    you Creative in searching Rely on your networks Keep trying
  7. @samjarman The best way you can pay back a mentor

    is by acting on their advice, and reporting back on your successes.
  8. @samjarman You always have more time than you think to

    get your head around new codebases
  9. @samjarman Questions? bit.ly/ccwcareer Learning and Direction Can’t learn it all

    Look for patterns, trends among tools and technologies Try to reduce your unknown unknowns overall in your career
  10. @samjarman Side projects improve your skills, let you experiment, and

    give you something to talk about next interview.
  11. Contributing to Open Source How to get started with open

    source and contribute back to the community
  12. @samjarman Questions? bit.ly/ccwcareer Open Source Start Small OS your own

    work Conventions - Use COC, PR Guidelines, Good ReadMe etc
  13. Your Personal Brand The term may make you gag, but

    the right mindset will open doors
  14. @samjarman Questions? bit.ly/ccwcareer Personal Brand Brand != Skill Brand ==

    Reputation Give value without any expectation of anything in return Blog, Tweet, Github, Vlog, Podcast, Radio, etc Dev.to, Medium
  15. @samjarman Questions? bit.ly/ccwcareer Personal Brand Luck = Opportunity + Preparation

    Personal brand creates Opportunity Honing your craft is Preparation You’ll get lucky.
  16. @samjarman Questions? bit.ly/ccwcareer Public Speaking Great for learning what you

    know thoroughly Start internally, move to meet ups Look for CFPs, follow conferences, on twitter, sign up to mailing lists Try and try again!
  17. @samjarman Questions? bit.ly/ccwcareer Interviewing Candidates Get bias training - avoid

    biases Think about team add rather than fit Prepare prepare prepare Make candidate feel great, even if it’s a “no”
  18. @samjarman Questions? bit.ly/ccwcareer GOOD LUCK <3 Sam Jarman @samjarman [email protected]

    samjarman.co.nz/diaries DeveloperPosters.com samjarman.co.nz/chats