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 to craft your junior software engineer resume the right way
geshan
0
37
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
From 0 to working serverless url for a containerized app with google cloud run
geshan
0
2.6k
We lost $ 20.5K in one day and how we could have saved it… hint: better automated testing
geshan
1
78
Logging best practices
geshan
3
36k
Other Decks in Programming
See All in Programming
Module Harmony
petamoriken
1
320
Designing Repeatable Edits: The Architecture of . in Vim
satorunooshie
0
370
競馬で学ぶ機械学習の基本と実践 / Machine Learning with Horse Racing
shoheimitani
11
12k
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
410
Chart.jsで長い項目を表示するときのハマりどころ
yumechi
0
110
Verilator + Rust + gRPC と Efinix の RISC-V でAIアクセラレータをAIで作ってる話 RTLを語る会(18) 2025/11/08
ryuz88
0
360
What's New in Web AI?
christianliebel
PRO
0
120
2025 컴포즈 마법사
jisungbin
0
120
Honoを技術選定したAI要件定義プラットフォームAcsimでの意思決定
codenote
0
220
高単価案件で働くための心構え
nullnull
0
130
知られているようで知られていない JavaScriptの仕様 4選
syumai
0
600
KoogではじめるAIエージェント開発
hiroaki404
1
480
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
1.8k
Code Reviewing Like a Champion
maltzj
527
40k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Automating Front-end Workflow
addyosmani
1371
200k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
We Have a Design System, Now What?
morganepeng
54
7.9k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
930
Speed Design
sergeychernyshev
32
1.2k
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