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
3.8k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Geshan Manandhar
See All by Geshan Manandhar
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The Software Engineer's Ascent - From writing code to delivering value
geshan
0
210
Unblocking Software Engineers: Technical and Non-technical Roadblocks
geshan
0
320
How to craft your junior software engineer resume the right way
geshan
0
88
From 0 to working Serverless URL for a Containerized app
geshan
0
59
Free GCP credits + a side project (ATJ) = 10+ first full-time tech jobs
geshan
0
2.1k
5 Podcast episodes every software engineer should listen to
geshan
0
1.8k
Craft your resume - The right way for technologists
geshan
2
1.8k
Are logs a software engineer’s best friend? Yes -- follow these best practices
geshan
0
2.3k
Other Decks in Programming
See All in Programming
Performance Engineering for Everyone
elenatanasoiu
0
270
act2-costs.pdf
sumedhbala
0
120
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
330
5分で問診!Composer セキュリティ健康診断
codmoninc
0
480
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
210
Foundation Models frameworkで画像分析
ryodeveloper
1
130
act1-costs.pdf
sumedhbala
0
240
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
130
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
4k
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
9.2k
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.6k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
180
Leo the Paperboy
mayatellez
8
1.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
How to make the Groovebox
asonas
2
2.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Documentation Writing (for coders)
carmenintech
77
5.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
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