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

5b88ad20a23d5cacecb20eb80f5f69d8?s=128

Gopal S Akshintala

January 30, 2021
Tweet

Transcript

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

    1 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  2. Not a motivational talk 2 2 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala

  3. 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
  4. Coding The Most fun part 4 4 overfullstack.ga overfullstack.ga @GopalAkshintala

    @GopalAkshintala
  5. Master an IDE It's like a instrument for a musician

    5 5 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  6. 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
  7. 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
  8. 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
  9. 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
  10. Clean Code by Robert Martin (Uncle Bob) 10 10 overfullstack.ga

    overfullstack.ga @GopalAkshintala @GopalAkshintala
  11. FP Functional programming (Programming with Discipline) 11 11 overfullstack.ga overfullstack.ga

    @GopalAkshintala @GopalAkshintala
  12. Make a brand out of yourself 12 12 overfullstack.ga overfullstack.ga

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

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

    overfullstack.ga @GopalAkshintala @GopalAkshintala
  15. Tech-Talks Watch and Deliver 15 15 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala

  16. ⚠ But! Don't get caught-up in a Filmy-Tech 16 16

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

    17 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  18. 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
  19. Learn how to learn 19 19 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala

  20. Learn how to learn Start with "Why?" Understand the patterns

    and semantics Divide & Conquer : Abstractions & Integrations 20 20 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  21. 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
  22. Learn how to learn Don't fall into pseudo-competence Align learning

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

    Notion Zettelkasten for Note taking 23 23 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
  24. Need more Cash ? 24 24 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala

  25. Need more Cash Be a team player Police Shared codebase

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

    overfullstack.ga @GopalAkshintala @GopalAkshintala
  27. Finally Exercise Sleep well Have fun 27 27 overfullstack.ga overfullstack.ga

    @GopalAkshintala @GopalAkshintala