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
25
From 0 to working Serverless URL for a Containerized app
geshan
0
20
Free GCP credits + a side project (ATJ) = 10+ first full-time tech jobs
geshan
0
1.3k
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.4k
We lost $ 20.5K in one day and how we could have saved it… hint: better automated testing
geshan
1
69
Logging best practices
geshan
3
36k
Other Decks in Programming
See All in Programming
楽しく向き合う例外対応
okutsu
0
740
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
1.1k
自力でTTSモデルを作った話
zgock999
0
120
JAWS Days 2025のインフラ
komakichi
1
360
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
5
1.2k
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
270
iOSでQRコード生成奮闘記
ktcryomm
2
140
AIレビュー導入によるCIツールとの共存と最適化
kamo26sima
1
940
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
260
Boost Your Web Performance with Hyperdrive
chimame
1
130
DevNexus - Create AI Infused Java Apps with LangChain4j
kdubois
0
140
ABEMA iOS 大規模プロジェクトにおける段階的な技術刷新 / ABEMA iOS Technology Upgrade
akkyie
1
260
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Why Our Code Smells
bkeepers
PRO
336
57k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1.1k
BBQ
matthewcrist
87
9.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Writing Fast Ruby
sferik
628
61k
Done Done
chrislema
182
16k
Bash Introduction
62gerente
611
210k
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