As a 26-year-old, where do I start to learn system design from?
Posted by masakalibilli@reddit | learnprogramming | View on Reddit | 25 comments
I am scared that I asked🥲
abhijith002@reddit
There is a second edition of designing data intensive applications released recently. I haven’t read it yet but planning to try it.
dumpshoot@reddit
Not knowing stuff is actually your biggest advantage right now. It keeps you curious and pushes you to figure things out on your own. I started about a year ago and the one thing that never changes is the more I learn, the more I realize how much I don't know. But that feeling is what keeps me going every day. Just start. Learn, build, reflect, repeat. Do that enough times and one day you'll look back and surprise yourself with how far you've come. Never too late
binarycow@reddit
The same as 18 year olds and 50 year olds
Aurallius@reddit
No need to state your age.
masakalibilli@reddit (OP)
why is it so offensive? just curious
Aurallius@reddit
I’m not saying it’s offensive but it just seems unnecessary. Almost if you’re saying you’re a little insecure about learning something at such a young age even though you may feel it’s late.
Just my interpretation.
masakalibilli@reddit (OP)
Young age? I thought I was too old for this thats why
Aurallius@reddit
Ridiculous.
Jazzlike-Age-4867@reddit
you can start with this repo: https://github.com/ashishps1/awesome-system-design-resources . It is up to date and starts with basics. Then can try out the skills learned at rubduck
dialsoapbox@reddit
Nice! Thank you!
Substantial_Ice_311@reddit
This video is pure gold https://www.youtube.com/watch?v=SxdOUGdseq4
QuarryTen@reddit
im curious, why does your age even matter?
masakalibilli@reddit (OP)
Didn't think that much
Aglet_Green@reddit
koffeeluv@reddit
Hello interview is pretty amazing. Good quality content.
piiouupiou-not-r2d2@reddit
I you like videos, youtube I you like reading
https://www.karanpratapsingh.com/courses/system-design
This is a good start
piiouupiou-not-r2d2@reddit
And if you're more hardcore style, read the RFCs
manoh1234@reddit
I wanna know the same thing 🥲 . A friend told me to read Clean Architecture by uncle Bob but i havent started yet. Idk if that book is still relevant today
Successful-Escape-74@reddit
You need to become an expert in business process management and design. You need to formulate the system process before you start determining the architecture.
Successful-Escape-74@reddit
Get a graduate certificate in business process management it covers system and process design. https://catalog.uis.edu/graduate-students/cbam/mis/bus-process-mgmt-grad-cert/
waffleassembly@reddit
If you think being 26 makes some perceivable difference in becoming a programmer, I worry about you
DinTaiFung@reddit
except for the very young (pre natal through toddlerville), age isn't very relevant for pedagogical approaches.
Anyway...
There are myriad tutorials and primers available to you -- many which are free.Â
Search, learn, and have fun!
CannibalPride@reddit
System design is a bit broad, it depends on how much foundational knowledge you already have. There are a lot of factors to consider depending on the project.
Ie. Scalability, performance, security, efficiency, etc.
I’d say if you already followed a CS related course, you shouldve already known the basics of it. The rest comes with practice and review. Just dive into projects.
Basically, if you know the programming fundamentals then I suggest putting what you learned to practice and if not then there are lots of great and free courses out there that can help you start
blastmark@reddit
https://www.reddit.com/r/softwarearchitecture/s/7UYpBMHllq
0x14f@reddit
Start here: https://www.youtube.com/watch?v=m8Icp_Cid5o (System Design for Beginners Course)