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.6k
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 Software Deployment tools have changed in the past 20 years
geshan
0
230
The Software Engineer's Ascent - From writing code to delivering value
geshan
0
5
Unblocking Software Engineers: Technical and Non-technical Roadblocks
geshan
0
13
How to craft your junior software engineer resume the right way
geshan
0
38
From 0 to working Serverless URL for a Containerized app
geshan
0
31
Free GCP credits + a side project (ATJ) = 10+ first full-time tech jobs
geshan
0
1.8k
5 Podcast episodes every software engineer should listen to
geshan
0
1.7k
Craft your resume - The right way for technologists
geshan
2
1.6k
Are logs a software engineer’s best friend? Yes -- follow these best practices
geshan
0
2k
Other Decks in Programming
See All in Programming
Rails Girls Sapporo 2ndの裏側―準備の日々から見えた、私が得たもの / SAPPORO ENGINEER BASE #11
lemonade_37
2
180
[SF Ruby Conf 2025] Rails X
palkan
0
180
CSC509 Lecture 13
javiergs
PRO
0
260
モビリティSaaSにおけるデータ利活用の発展
nealle
0
540
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
670
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
39
13k
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
4
730
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
280
GraalVM Native Image トラブルシューティング機能の最新状況(2025年版)
ntt_dsol_java
0
160
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
5
5.4k
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
marcoroth
0
140
知られているようで知られていない JavaScriptの仕様 4選
syumai
0
630
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
527
40k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
A designer walks into a library…
pauljervisheath
210
24k
For a Future-Friendly Web
brad_frost
180
10k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Designing Experiences People Love
moore
142
24k
Building Applications with DynamoDB
mza
96
6.8k
Writing Fast Ruby
sferik
630
62k
Balancing Empowerment & Direction
lara
5
760
We Have a Design System, Now What?
morganepeng
54
7.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
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