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
Things I wished I knew as a junior developer
Search
Geshan Manandhar
February 04, 2017
Programming
1
3.5k
Things I wished I knew as a junior developer
A talk I did for Developer's Nepal Meetup #4 on 4-Feb-2017
Geshan Manandhar
February 04, 2017
Tweet
Share
More Decks by Geshan Manandhar
See All by Geshan Manandhar
How to craft your junior software engineer resume the right way
geshan
0
30
From 0 to working Serverless URL for a Containerized app
geshan
0
24
Free GCP credits + a side project (ATJ) = 10+ first full-time tech jobs
geshan
0
1.6k
5 Podcast episodes every software engineer should listen to
geshan
0
1.6k
Craft your resume - The right way for technologists
geshan
2
1.5k
Are logs a software engineer’s best friend? Yes -- follow these best practices
geshan
0
1.8k
From 0 to working serverless url for a containerized app with google cloud run
geshan
0
2.5k
We lost $ 20.5K in one day and how we could have saved it… hint: better automated testing
geshan
1
71
Logging best practices
geshan
3
36k
Other Decks in Programming
See All in Programming
The Implementations of Advanced LR Parser Algorithm
junk0612
2
1.4k
Embracing Ruby magic
vinistock
2
120
Cursorを活用したAIプログラミングについて 入門
rect
0
170
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
390
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.2k
VitestのIn-Source Testingが便利
taro28
8
2.4k
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
380
note の Elasticsearch 更新系を支える技術
tchov
9
3.5k
データと事例で振り返るDevin導入の"リアル" / The Realities of Devin Reflected in Data and Case Studies
rkaga
1
170
プロフェッショナルとしての成長「問題の深掘り」が導く真のスキルアップ / issue-analysis-and-skill-up
minodriven
8
1.9k
KANNA Android の技術的課題と取り組み
watabee
0
200
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
110
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
Code Reviewing Like a Champion
maltzj
523
40k
Building an army of robots
kneath
305
45k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
GitHub's CSS Performance
jonrohan
1031
460k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.4k
Transcript
Things I wished I knew as a junior developer By:
Geshan Manandhar Senior Software Engineer/QM Lead Namshi.com @geshan - Geshan.com.np
whoami • Senior Software Engineer ◦ Tech solution provider •
Agile follower and conditional microservices believer
Let the junior hire handle production for a bit
The dog bird story part 01
The dog bird story part 02
Qualities of great and worst devs Source: https://medium.com/javascript-scene/getting-to-10x-results-what-any-developer-can-learn-from-the-best -54b6c296a5ef
Solutions and value to business is much more important than
the latest language/framework.
Be strong in the basics.
First, solve the problem. Then, write the code. - John
Johnson
Writing simple and clear code is more difficult than writing
magic code.
Code reviews help both the reviewer and reviewee.
(Automated) Testing is easier than debugging.
Automation is King.
Application logs + monitoring save your sleep.
Non tech things are very important like proactive communication, being
on time etc.
You might not need that abstraction - like an ORM.
Thanks! Any questions? You can find me at @geshan &
Geshan.com.np There is no pill to convert yourself to a good programmer, it takes lots of reading, learning and practice. So start now. - source