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
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
330
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
6.6k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
500
フィードバックで育てるAI開発
kotaminato
1
120
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
継続モナドとリアクティブプログラミング
yukikurage
3
620
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
Foundation Models frameworkで画像分析
ryodeveloper
1
130
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
600
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
140
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
520
霧の中の代数的エフェクト
funnyycat
1
410
Featured
See All Featured
Docker and Python
trallard
47
4k
Automating Front-end Workflow
addyosmani
1370
210k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
The Spectacular Lies of Maps
axbom
PRO
1
870
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
390
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
30 Presentation Tips
portentint
PRO
1
350
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Color Theory Basics | Prateek | Gurzu
gurzu
0
390
sira's awesome portfolio website redesign presentation
elsirapls
0
300
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