Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Grow as a Geek
Search
Gopal S Akshintala
January 30, 2021
Programming
0
59
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
Share
More Decks by Gopal S Akshintala
See All by Gopal S Akshintala
ReVoman | A Template-Driven API automation tool for JVM
gopalakshintala
0
350
Score the Tendulkar Test Coverage
gopalakshintala
1
240
Git the Core On, May the perForce be Gone
gopalakshintala
0
110
How to Tech-Talk
gopalakshintala
0
77
Vader & the Army of Validators
gopalakshintala
0
110
`Huh?` to `Aha!`: A Refactoring Story
gopalakshintala
0
500
Fight Complexity with Functional Programming in Kotlin
gopalakshintala
1
490
Template-Oriented-Programming (TOP) to Ship Faster
gopalakshintala
1
400
Fight Complexity with Functional Programming
gopalakshintala
1
630
Other Decks in Programming
See All in Programming
仕様変更に耐えるための"今の"DRY原則を考える / Rethinking the "Don't repeat yourself" for resilience to specification changes
mkmk884
2
550
Immutable ActiveRecord
megane42
0
140
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the benefits are huge)
lmammino
1
110
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
技術を根付かせる / How to make technology take root
kubode
1
250
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.2k
Conform を推す - Advocating for Conform
mizoguchicoji
3
690
時計仕掛けのCompose
mkeeda
1
300
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
130
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
110
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
130
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
7
680
Featured
See All Featured
Docker and Python
trallard
44
3.3k
Thoughts on Productivity
jonyablonski
69
4.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
How STYLIGHT went responsive
nonsquared
98
5.4k
Embracing the Ebb and Flow
colly
84
4.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
51k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Transcript
Grow as a Geek Gopal S Akshintala overfullstack.ga @GopalAkshintala 1
1 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
Not a motivational talk 2 2 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
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
Coding The Most fun part 4 4 overfullstack.ga overfullstack.ga @GopalAkshintala
@GopalAkshintala
Master an IDE It's like a instrument for a musician
5 5 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
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
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
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
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
Clean Code by Robert Martin (Uncle Bob) 10 10 overfullstack.ga
overfullstack.ga @GopalAkshintala @GopalAkshintala
FP Functional programming (Programming with Discipline) 11 11 overfullstack.ga overfullstack.ga
@GopalAkshintala @GopalAkshintala
Make a brand out of yourself 12 12 overfullstack.ga overfullstack.ga
@GopalAkshintala @GopalAkshintala
Get Engaged Blog posts Open source collaborations Slack/Discord channels 13
13 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
Follow Twitter Github Medium Feedly (for subscriptions) 14 14 overfullstack.ga
overfullstack.ga @GopalAkshintala @GopalAkshintala
Tech-Talks Watch and Deliver 15 15 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
⚠ But! Don't get caught-up in a Filmy-Tech 16 16
overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
Make a portfolio Free hosting on Github-Pages, Netlify etc. 17
17 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
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
Learn how to learn 19 19 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
Learn how to learn Start with "Why?" Understand the patterns
and semantics Divide & Conquer : Abstractions & Integrations 20 20 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
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
Learn how to learn Don't fall into pseudo-competence Align learning
to your goals 22 22 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
Makes Notes Make a Mesh of your notes RemNotes Obsidian
Notion Zettelkasten for Note taking 23 23 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
Need more Cash ? 24 24 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
Need more Cash Be a team player Police Shared codebase
25 25 overfullstack.ga overfullstack.ga @GopalAkshintala @GopalAkshintala
Need more Cash Sell, Strategize & Focus 26 26 overfullstack.ga
overfullstack.ga @GopalAkshintala @GopalAkshintala
Finally Exercise Sleep well Have fun 27 27 overfullstack.ga overfullstack.ga
@GopalAkshintala @GopalAkshintala