Honestly, I’m so done. None of the YouTube videos are helpful. Some videos have projects that are so basic and lazy, some are very much tied to a specific platform, like Cloudflare, AWS and GCP, and some are so insanely difficult, I am not sure what project I’m supposed to do.

Some say: to-do projects are too basic. Some say that URL shortener is not worth it. Some say that real-time chat apps are overdone. There’s also front-end stuff, like React, Vue and Svelte. And if that’s not worse, there’s also opinionated answers, for back-end like for example, Rust being the future, avoiding JS or Python, or using niche backend like Phoenix or Laravel and micro-framework in some niche functional language. Then there’s also this low-code/no-code stuff. We’re also supposed to learn extras like Docker, Kubernetes, websockets, service workers and what-not other stuff.

I’ve wasted most of my time worrying about the stack and idea, that I’ve left them incomplete. What do I even make then as my project? A git hosting platform replica? A live-streaming social media? Almost like as if people are looking to hire a one-man army to handle the entire department. I’ve also completed the core lectures for FSO, but I’m still struggling.

  • @OneCardboardBox
    link
    English
    8
    edit-2
    4 months ago

    Almost like as if people are looking to hire a one-man army to handle the entire department.

    Not a hiring manager or a recruiter, but that’s exactly what full stack entails in most places. A company that’s looking for full stack is likely to be small and require wide skills. Otherwise, they would have dedicated teams for frontend/backend/devops.

    If you want to avoid that, I’d recommend building a focus on frontend or backend (or devops/infra/sysadmin) depending on what you like more. I decided early on that I wanted to do backend, and I focused on projects and job applications that complimented my skillset. In my career, I’ve done work all across the stack (infra, frontend, backend) but I’d never call myself fullstack.

    I like backend because it encompasses anything that’s not UI. Terminal applications, games, web APIs, FOSS contributions… All transferrable to backend skills. The rest of it is learning whatever web framework your company uses to build their services.