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

Starting a Career in Software Development

Max Woolf
August 01, 2014

Starting a Career in Software Development

Max Woolf

August 01, 2014
Tweet

More Decks by Max Woolf

Other Decks in Programming

Transcript

  1. YES

  2. YES

  3. Source: https://github.com/thoughtbot/guides/tree/master/code-review Be grateful for the reviewer's suggestions. "Good call.

    I'll make that change." Seek to understand the reviewer's perspective. Don't take it personally. The review is of the code, not you. This
  4. Source: https://github.com/thoughtbot/guides/tree/master/code-review Accept that many programming decisions are opinions. Discuss

    tradeoffs, which you prefer, and reach a resolution quickly. Ask for clarification. "I didn't understand. Can you clarify?" Don't use hyperbole. ("always", "never", "endlessly", "nothing") Don't use sarcasm! Avoid using terms that could be seen as referring to personal traits. ("dumb", “stupid"). Assume everyone is attractive, intelligent, and well-meaning.
  5. –You (maybe) “But I’m not experienced enough to write a

    blog. Nobody will read it, because I don’t have anything new to say.”
  6. Ruby on Rails Objective-C Breadth of Knowledge Depth of Knowledge

    Java Linux Python Ansible Baking Politics
  7. • Love what you do. • Be humble. • Learn

    to be critical. • Start a blog. • Read. • Explain technical things to non-technical people. • Be T Shaped. • Network