Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Grow as a Geek
Gopal S Akshintala
January 30, 2021
Programming
0
49
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
How to Tech-Talk
gopalakshintala
0
13
Vader & the Army of Validators
gopalakshintala
0
47
`Huh?` to `Aha!`: A Refactoring Story
gopalakshintala
0
190
Fight Complexity with Functional Programming in Kotlin
gopalakshintala
1
160
Template-Oriented-Programming (TOP) to Ship Faster
gopalakshintala
1
220
Fight Complexity with Functional Programming
gopalakshintala
1
310
Other Decks in Programming
See All in Programming
Git Rebase
bkuhlmann
7
1k
TDX22: User-Mode DB Ops
ca_peterson
3
1.1k
CIでAndroidUIテストの様子を録画してみた
mkeeda
0
180
Explore Java 17 and beyond
josepaumard
3
650
SPA/MPA 議論の俯瞰と 現代における設計のポイント - #tfcon 2022 フロントエンド設計
ahomu
3
1.8k
WindowsコンテナDojo:第2回 Windowsコンテナアプリのビルド、公開、デプロイ
oniak3ibm
PRO
0
140
競プロへの誘 -いざな-
u76ner
0
360
読みやすいコードを書こう
yutorin
0
400
iOSアプリの技術選択2022
tattn
6
2.4k
microCMS × imgixを活用して品質とレスポンスを両立したポートフォリオサイトを作成した話
takehitogoto
0
410
Named Document って何?
harunakano
0
380
インフラエンジニアの多様性と評価、またはキャリアへのつなげ方 / Careers as infrastructure engineers
katsuhisa91
0
510
Featured
See All Featured
The Language of Interfaces
destraynor
148
20k
GraphQLとの向き合い方2022年版
quramy
16
8.1k
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
Fireside Chat
paigeccino
11
1.3k
What’s in a name? Adding method to the madness
productmarketing
11
1.5k
Side Projects
sachag
449
37k
Support Driven Design
roundedbygravity
86
8.4k
Git: the NoSQL Database
bkeepers
PRO
415
59k
KATA
mclloyd
7
8.6k
Debugging Ruby Performance
tmm1
65
10k
Rebuilding a faster, lazier Slack
samanthasiow
62
7.2k
Rails Girls Zürich Keynote
gr2m
86
12k
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