Modern Software Engineering (Resurrected) - FOSS Edition - A Library of Free Quality Resources

  Рет қаралды 515

cariyaputta

cariyaputta

Күн бұрын

Welcome to University of Anarchism (not the one in Paris), you don't need any qualification or tuition to attend. The curriculum demands 1 full year of 20-40 hours/week, daily split 4 hours for tutorials and 2-4 hours for books to parallely progress with both tutorials and books. It covers everything I need for a SWE L5-L7 job in the industry. Go at your own pace, take it one day at a time.
MSE doc: gist.github.com/lavantien/dc7...
dotfiles: github.com/lavantien/dotfiles
... and you'll get a real SWE L7 Certificate and MSc in Software Engineering official degree at the end of the journey.
I'm your professor (or more correctly, you're your own professor), I have a PhD in Xenology so don't worry about teaching quality.
You'll be proficient in 18 programming languages and 3 natural languages:
- Go, C, C++, Rust, JavaScript, Java, C# (7 main languages),
- Lua, TypeScript, Python, Scala, Ocaml, Lisp, Zig (7 support languages),
- Elixir on Phoenix, Ruby on Rails, PHP on Laravel, Cobol on Open Mainframe (4 ancient techs for backup, study yourself in section 20),
- HTML, CSS, Bash, JSON, YAML, etc.
- English, Pali, Mandarin (3 natural languages, to access the vast sources of knowledge),
- bottom-up approach of building enduring knowledge: morality and ethics, health and habits, no gods no masters, philosophy, maths, physics, first principles, basic tech primitives and protocols under the hood,
- and related technologies and methodologies for real world industry-grade and enterprise systems thorough this section.
Warning: Carefully read through the Notes section and all the notes here first before proceeding, most of your questions were probably answered, if you don't even have the attention span of a 7 year old child to be able to read through a few passages then just fucking leave, thanks. If you don't even know wtf is programming then this process will take many years! And this is not a get-rich-quick bootcamp or a one-trick-pony roadmap, it's just a plan to build good habits and real practical software engineering skills, and to have confidence to shut down scumbag interviewers who think they're god. Also, just ignore those soydevs who flex on us plebs with luxury apartments, macbooks, days-in-the-life, or girlfriends.
Chapters:
00:00 - Overview
00:07 - Development Environment
00:14 - Roadmap Head Ups
00:38 - Roadmap Overview - 1 full year of 20 hours/week
00:43 - 1. Classics, Realities, Self-Improvement, First Aid, Survival, Psychology, Social Science, History, Geopolitics, Economics, Tech Market, OpSec, Biology, Anthropology, Philosophy, Early Buddhism, Anarchism, Lua, and Programming Principles
00:56 - 2. Git, GitHub, Linux, Neovim, Dev Environment, Cheatsheets, Tools, and AI
01:02 - 3. Computer Science Fundamentals, Linguistics, Python, Mathematics, Physhics, Semiconductors, Game Theory, Graph Theory, and Data Science
01:08 - 4. C, Go, Memory Management, Testing, Mocking, Fuzzy Logic, and Design Patterns
01:14 - 5. Java, Coding Standards, and Introduction to Problem Solving (Week 12-13)
01:19 - 6. Web, Networking, Cryptography, API Design, OWASP, HTML, CSS, Node, Express, React, Vue, and JavaScript Deep Dive
01:26 - 7. Turing Complete, Finite State Machines, Entity Component Systems, Introduction to Neural Networks, Tasting Game Dev with C, Go, Raylib, HTML Canvas, Python, and JavaScript
01:32 - 8. TypeScript, Lisp, Ocaml, Scala, and Functional Programming Deep Dive
01:37 - 9. Go Again, Database Design, RDBMS, SQL, NoSQL, PostgreSQL, MongoDB, CSV, and Spreadsheets
01:44 - 10. Go Deep Dive, Pprof, OpenTelemetry, WebSockets, and Valkey
01:50 - 11. MERN Again, React, Headless WordPress, Next, HTMX, GraphQL, and React Native on Android
01:57 - 12. Data Structures and Algorithms Training, C# and DotNet DeepDive
02:03 - 13. Introduction to Containerization via Docker, Microservices, and System Design
02:12 - 14. Containerization with Podman, Kubernetes, Helm, Ansible, OpenStack, OpenTofu, GitHub Actions, and AWS
02:18 - 15. Job Search, LaTeX, Resume, and Interview Techniques
02:25 - 16. Distributed Systems Deep Dive and Advanced System Design
02:31 - 17. Rust and Zig Deep Dive
02:39 - 18. Competitive Programming and C++
02:46 - 19. Backend Engineering Extras
02:52 - 20. Your Magnum Opus, and life-long study of Programming, Anthropology, and Xenology
03:25 - A robust Dotfiles for Developer - Ubuntu & Neovim - Battery Included
03:38 - Neovim Cross-Platform Full IDE Minimal Setup From Scratch
03:57 - Real World Interview Questions Collection
04:10 - Natural Languages Study
04:22 - Full proficiency in 18 programming languages
Music: The Inner Sound - Jesse Gallagher

Пікірлер: 46
@firte3899
@firte3899 14 күн бұрын
Thanks
@cariyaputta
@cariyaputta 14 күн бұрын
np.
@firte3899
@firte3899 14 күн бұрын
@@cariyaputta btw do u have experience working for faang tier companies?
@cariyaputta
@cariyaputta 14 күн бұрын
@@firte3899 yes
@kaz3741
@kaz3741 9 күн бұрын
Hey I was also curious about the thing you mentioned in your roadmap - it's where you told us to look for senior & plus roles once you get done with the roadmap. So, how is it even possible to land a senior & plus role without any YOE?
@cariyaputta
@cariyaputta 9 күн бұрын
@@kaz3741 that only apply to experienced devs. But you can always just count your pet projects as freelancing (for yourself), and try anyway, interviewing is a skill in itself so just apply for the reps and don't sweat too much.
@kaz3741
@kaz3741 9 күн бұрын
@@cariyaputtathank you, got it and would you mind if I'll contact you again, in future, about my queries/doubts?
@cariyaputta
@cariyaputta 9 күн бұрын
@@kaz3741 sure np
@SushantGope-m8p
@SushantGope-m8p 3 күн бұрын
I cant seem to find american english resources
@cariyaputta
@cariyaputta 3 күн бұрын
check B. section
@SushantGope-m8p
@SushantGope-m8p 3 күн бұрын
I have found one video that hardwork also depend on genetics is it true !
@cariyaputta
@cariyaputta 3 күн бұрын
yeah, largely everything is affected by genetics. but you have to play with the cards you are dealt anyway.
@SushantGope-m8p
@SushantGope-m8p 2 күн бұрын
Can u recommend a channel or videos for learning how to use obsidian
@cariyaputta
@cariyaputta 2 күн бұрын
i only use obsidian together with excalidraw, already have that link in N.2.
@kaz3741
@kaz3741 13 күн бұрын
Hey, I'm kinda confused about that roadmap. Like I want to get into Frontend/Backend so should I start from [D] Computer Science & Competitive Programming or [G] Fullstack but it doesn't start from basic HTML/CSS/JS or JAVA/PYTHON (for backend)
@cariyaputta
@cariyaputta 13 күн бұрын
I wrote quite extensively in the beginning of the N. section. B, D, G, and K are supplementary resources, main roadmap is below with 20 sub-sections, with expected timeline and stuff.
@kaz3741
@kaz3741 13 күн бұрын
@@cariyaputta oh so I should do take supplementary courses first and dive deep into contents available in those 20 sections? Please don't mind me asking silly questions to you
@kaz3741
@kaz3741 13 күн бұрын
@@cariyaputta I'm also not interested in GameDev, so I should skip anything that has "Game" in it or I should watch those stuff to learn something new?
@kaz3741
@kaz3741 13 күн бұрын
@@cariyaputta I really wanna commit to learning and land myself a good job, I don't want to be a disappointment for my parents anymore, pls help
@cariyaputta
@cariyaputta 13 күн бұрын
@@kaz3741 no, just go to the Foundation, read the head ups, carefully evaluate everything, and go through the list 1 by 1.
@kaz3741
@kaz3741 8 күн бұрын
Hey Cariyaputta, I was told that I'll be getting admitted in BTech (Bachelor's) CSE but it was all just a lie/deception maybe? They put me in BCA course, so is it gonna be any viable in pursuing job for me, in future? Have you heard of it, do you know anything about it?
@kaz3741
@kaz3741 8 күн бұрын
is it even worth to get this degree?!
@cariyaputta
@cariyaputta 8 күн бұрын
i'm not Indian and don't know much about ít education system so can't help you there, use your own research skill and discernment. my rule of thumb is that public trade colleges are the best, followed by public prestige colleges/universities, and all private schools are a scam to extract money from the elites.
@kaz3741
@kaz3741 8 күн бұрын
@@cariyaputtaoh, I'll surely do it and I will commence learning from your resources today, wish me great luck! also are you in X or smh I can follow you or smth?
@cariyaputta
@cariyaputta 8 күн бұрын
@@kaz3741 nice. best of luck. i don't use social media, there's linkedin and email tho, it's in my youtube and also github info section.
@cariyaputta
@cariyaputta 8 күн бұрын
@@kaz3741 kzbin.info/aero/PL8dPuuaLjXtNxrUcgYGmPneX1PTStLDQx
@SushantGope-m8p
@SushantGope-m8p 4 күн бұрын
I thought im the only one indian who stumble upon a goldmine 😅
@cariyaputta
@cariyaputta 3 күн бұрын
based on statistic, there are a lot of indian, brazilian, and vietnamese view this channel.
When Will The Tech Jobs Come Back?
11:25
ChangeNode
Рет қаралды 197 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 844 М.
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 32 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 7 МЛН
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Dylan Beattie
Рет қаралды 107 М.
Wisdom From Linus | Prime Reacts
12:18
ThePrimeTime
Рет қаралды 436 М.
Crowdstrike broke the world: why system architecture matters
8:51
How I Mastered System Design Interviews
10:22
Ashish Pratap Singh
Рет қаралды 126 М.
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 749 М.
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 503 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 37 М.
Software engineer interns on their first day be like...
2:21
Frying Pan
Рет қаралды 13 МЛН
Don't Model the Problem
14:32
David Hart
Рет қаралды 19 М.
Is it too late to become a software engineer?
28:33
Stevo The Dev
Рет қаралды 39 М.