Grow as a Geek
Gopal S Akshintala
overfullstack.ga
@GopalAkshintala
1
1
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 2
Slide 2 text
Not a motivational talk
2
2
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 3
Slide 3 text
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
Slide 4
Slide 4 text
Coding
The Most fun part
4
4
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 5
Slide 5 text
Master an IDE
It's like a instrument for a musician
5
5
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 6
Slide 6 text
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
Slide 7
Slide 7 text
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
Slide 8
Slide 8 text
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
Slide 9
Slide 9 text
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
Slide 10
Slide 10 text
Clean Code
by Robert Martin (Uncle Bob)
10
10
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Tech-Talks
Watch and Deliver
15
15
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 16
Slide 16 text
⚠
But! Don't get caught-up in
a Filmy-Tech
16
16
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 17
Slide 17 text
Make a portfolio
Free hosting on Github-Pages, Netlify etc.
17
17
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 18
Slide 18 text
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
Slide 19
Slide 19 text
Learn how to learn
19
19
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 20
Slide 20 text
Learn how to learn
Start with "Why?"
Understand the patterns and semantics
Divide & Conquer : Abstractions & Integrations
20
20
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 21
Slide 21 text
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
Slide 22
Slide 22 text
Learn how to learn
Don't fall into pseudo-competence
Align learning to your goals
22
22
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 23
Slide 23 text
Makes Notes
Make a Mesh of your notes
RemNotes
Obsidian
Notion
Zettelkasten for Note taking
23
23
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 24
Slide 24 text
Need more Cash ?
24
24
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 25
Slide 25 text
Need more Cash
Be a team player
Police Shared codebase
25
25
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 26
Slide 26 text
Need more Cash
Sell, Strategize & Focus
26
26
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala
Slide 27
Slide 27 text
Finally
Exercise
Sleep well
Have fun
27
27
overfullstack.ga
overfullstack.ga
@GopalAkshintala
@GopalAkshintala