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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Geshan Manandhar
February 04, 2017
Programming
3.9k
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
1
34k
The Software Engineer's Ascent - From writing code to delivering value
geshan
0
260
Unblocking Software Engineers: Technical and Non-technical Roadblocks
geshan
0
370
How to craft your junior software engineer resume the right way
geshan
1
99
From 0 to working Serverless URL for a Containerized app
geshan
0
63
Free GCP credits + a side project (ATJ) = 10+ first full-time tech jobs
geshan
0
2.2k
5 Podcast episodes every software engineer should listen to
geshan
0
1.8k
Craft your resume - The right way for technologists
geshan
3
1.8k
Are logs a software engineer’s best friend? Yes -- follow these best practices
geshan
1
2.3k
Other Decks in Programming
See All in Programming
FastAPI の並行処理モデルを完全に理解する
hoto17296
9
3.3k
リアルな遅延を測る仕様
kota_yata
1
130
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
260
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
8k
高専キャリア LT 発表内容
crysta1221
6
5.2k
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
670
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.4k
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
240
ALB ログから Trace を気合で繋げる技術
fohte
7
800
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
120
React本体のコードリーディング
high_g_engineer
1
160
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Being A Developer After 40
akosma
91
590k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
220
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Automating Front-end Workflow
addyosmani
1369
210k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Scaling GitHub
holman
464
140k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
Claude Code のすすめ
schroneko
67
230k
Crafting Experiences
bethany
1
270
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