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

Grow as a Geek

Grow as a Geek

Some Habits and Systems one can place in his life to grow as a Geek in Software Industry

Gopal S Akshintala

January 30, 2021
Tweet

More Decks by Gopal S Akshintala

Other Decks in Programming

Transcript

  1. Grow as a Geek Gopal S Akshintala overfullstack.ga @GopalAkshintala 1

    1 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  2. ToC Coding Make a brand out of yourself Learn how

    to learn How to be a high-paid engineer? 3 3 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  3. Master an IDE It's like a instrument for a musician

    5 5 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  4. Master an IDE Intellij Free community edition Github students gets

    a free license VS Code Free and most popular Light weight 6 6 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  5. Master one Programming language Pick a modern language Personal recommendation:

    Kotlin Use it as a tool to master its eco-system 7 7 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  6. Hands-on practice Have a lab for yourself my-lab Scratch files

    in Intellij Tools for quick PoCs: Git, Maven/Gradle, npm/yarn, Docker 8 8 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  7. TDD Test driven development Code only after Understanding how to

    test Learn tools to measure what you've coded 9 9 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  8. Clean Code by Robert Martin (Uncle Bob) 10 10 overfullstack.ga

    overfullstack.ga @GopalAkshintala @GopalAkshintala
  9. Get Engaged Blog posts Open source collaborations Slack/Discord channels 13

    13 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  10. Follow Twitter Github Medium Feedly (for subscriptions) 14 14 overfullstack.ga

    overfullstack.ga @GopalAkshintala @GopalAkshintala
  11. ⚠ But! Don't get caught-up in a Filmy-Tech 16 16

    overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  12. Make a portfolio Free hosting on Github-Pages, Netlify etc. 17

    17 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  13. Interviews Build a strong Résumé. DS & Algo (No secret

    or shortcut) Design Patterns Head first Design patterns Sell yourself as a problem solver 18 18 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  14. Learn how to learn Start with "Why?" Understand the patterns

    and semantics Divide & Conquer : Abstractions & Integrations 20 20 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  15. Learn how to learn Try to find a good book

    or Tutorial online Reactive learning Application-Oriented-Learning 21 21 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  16. Learn how to learn Don't fall into pseudo-competence Align learning

    to your goals 22 22 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  17. Makes Notes Make a Mesh of your notes RemNotes Obsidian

    Notion Zettelkasten for Note taking 23 23 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  18. Need more Cash Be a team player Police Shared codebase

    25 25 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  19. Need more Cash Sell, Strategize & Focus 26 26 overfullstack.ga

    overfullstack.ga @GopalAkshintala @GopalAkshintala