

What should I do to turn my life around?
Qualifications: BTech IT from tier-3 college, Pass Out in 2021, CGPA 7
Skills: Python + DSA (Intermediate), HTML, CSS, JS (Intermediate).
In 2021 I was preparing for government job and was really passionate about govt services but I failed in CDS II 2021 and lose all of my focus and my parents want me to get a job in related field so in January 2022 I started looking for job in IT but I was not good at anything and so I thought I wasn't job ready and start learning to Python and DSA and Web Development but in meantime I procrastinated and wasted so much of my time I was demotivated with zero focus and after months I am still not good at anything I don't have anything to show on my resume no projects, no experience nothing.
I have wasted more than a year just thinking what should I do and got nowhere. Lately I started to learn web dev from theodinproject.com and have completed foundations. Tbh i wasted time during this learning phase also and manage to complete this in a month. And after that I started to learn reactjs (haven't completed it yet)
And now I am really desperate for a job. What should I do to get a job with minimum preparation like give 1 months and get a job? I am not looking for something specific. I don't have any goals. ATM I have no idea what I am passionate about.
I'm 24 and unemployed and How can I turn my life around? All those years in school and college I never worked hard enough but now I regret it. I want to work hard now but have been procrastinating a lot. I need guidance on how to get a job and what to learn further to get a job.
I would really appreciate it if you guys can guide me.
Talking product sense with Ridhi
9 min AI interview5 questions

Buddy , lemme give you my life story. I am a btech graduate from tier 3 college from Odisha . At the time of graduation my coding skills were limited to C , tbh that wasn't clear too. I focussed on apti , reasoning to crack written exams and failed at written round itself in 20+ companies. I had only 1 internship that was too for tech documentation and nothing noteworthy.
Somehow cracked IBM and started working on a support project. Thereafter , I haven't looked back. I spend 250+ hours annually on upskilling myself and now in talks to immigrate to Canada on company invitation. If I can do it , you can too. Happy to guide you in this journey.

That's great man. Yes please guide me.

That would be my honour , but first things first get discipline. Upskilling requires focus. Procrastinating isn't gonna help.
Start with the basics : Build a time to wake up in the morning and sleep at night. The body clock usually starts to change after 21 days of repetition.
Step 2: Now open excel and list down all the activities you do in your life and the time when you do it and for how long.
Step 3: Check the tasks and assign a priority score , let's say out of 10. Upskilling tasks to give you 10 points / hour , but leisure activities to deduce 5-10 points / hour. You decide how you're gonna play this.
Step 4 : When you get a high score let's say 1000 or more , give yourself a treat. Something that gives you joy.
Step 5: Repeat this for a year and see the change. 🙏

Bruh, your age does not matter here. I know a friend who got his first job as a developer when he was 28. And he was from a poor background. So, chill.
You already seem to have started with web development, but what I feel you lack is planning, interest and dedication.
Like you might have just a bunch of web dev titles around the internet and giving it a try without an actual plan. You can find a tonne of roadmaps on the internet, but they prepare your towards being a better dev that being job ready. Hence they take time and absolute dedication.
As a dev myself, I would never refer someone who has not put in the time and effort into a modern tech stack. So, if I give out a roadmap to you to be job ready in a month or so, its a disgrace to myself as I know how it is to work with a junior who barely knows anything related to web dev properly, but somehow cleared the interviews and made it to a job. If you are gonna choose the above path, PLEASE DON'T !!!! YOU'LL NEVER LAST LONGER THAN 2 MONTHS as companies have probation periods in the beginning where they analyse your skills and performance and if they find it shitty, they will have to terminate you from the job and you'll be back to sqaure 1.
Better spend the next 3 months in learning vanillaJS + React + Redux + vanillaCSS + if you have time a css framework like tailwindCSS or a component library like material or bootstrap. 3 months is more than enough to learn and build basic projects. People will say don't build clones of websites like netflix, spotify and all. Don't listen to them. Start with building clones. That way you have a design to refer so you can try to build your own versions based on it. This helps with solidifying your skills and help you understand better ways of doing it over time. Once you build those close, its time for you to put in your own ideas, draw a rough simple wireframe designs for the app and start building. Can't think of many ideas to work on ? Spend time on OSS projects on GitHub

Also, don't focus on fullstack roles. You are just beginning your career. Focus on one end. Either frontend or backend. If you try to do both, you'll be an avg dev in both. Be a master in one. You can always add the other end overtime. Companies do the same. They don't usually look for an all-rounder dev (unless its a small company or a startup). They look for someone who's good at one end and what they do.
My words might be honest, but this is my observation seeing people (including me) who transitioned from non-tech to tech roles in a timespan of 1 year and never had any CS degree or background. I spent 1 year into web dev too. 6 months of undivided attention to learning frontend web, while building my projects. 3 months of solid understanding of how hiring works and optimising my portfolio and resume, so that I have a bigger chance of getting an interview opportunity (bcz yk, some recruiters straight up discarded my application when they found out I dont have a CS degre and only started to learn coding a year ago)

*My words might sound brutal, but honestly
(Did not observe that I missed typing that)

Don't panic. You are 24. I started when I was 26. Was and still am taking care of my mother. She is not well.
I am not doing that bad. Yes less than peers but still ok.
Learn development in react for frontedn and nodejs in backend. It will take time.
There are no shortcuts. Atleast not for me.

There are lots of jobs for these frameworks so I am recommending them. It should be easy as well as there are tons of resources for them. So work hard on them. Don't think of other things. And do your work.
What's done is done and can't be undone.
Once you learn some stuff give interviews and get your foot into the door. Then work hard. You will be fine.

Yeah, React.js and Node.js seems fine. There are a lot of jobs. You just need to conquer one thing to crack the job either react.js or node.js or something else. Learn at least one thing and try to make some projects to show off.

Hey, given your background and your inclination to code - there is a good enough opportunity to make a strong come back even at this point
I would suggest getting into one of the courses that also help with placement - something like Scaler, Masai, FunctionUp etc.
They don’t solve for everything, but I have seen enough instances of people who worked hard at these bootcamps and got great outcomes too.
All the best!

Hey. I tried Newton school's pay after placement course quality of course was horseshit so I returned it. Also i tried devsnest completed python+DSA from there but web dev course wasn't that good and so I started from TOP. And scaler is damn too costly I don't want to spend this much money on something i can learn for free with proper roadmap & guidance.

Is 1 month a hard limit? If so do course in Reactjs and applying for INTERNSHIPS at Angellist.
If you can spend 5-6 months then do the free Full Stack Open course. Then create couple frontend and back-end projects in couple more months. Then start applying for frontend, backend and full stack jobs. You can do this even when doing an internship.
All the best.

Yeah man currently learning Reactjs and looking for job as well.

All the best!

Similar to what you’re saying, haven’t heard very good things on Newton Devsnest since it’s free it’s understandable
Try out Masai or FunctionUp once?

Thanks for suggestion I'll look into them but tbh I really don't want to join any course. I don't see any point joining any course and learn under them and pay them 3L something over 36 months

Knowing basics or maybe intermediate level of DSA helps you write much better code. But for frontend, I don't see it as very important though, especially when you are just starting out. Bcz once you start a job, the first few months will mostly be spent of understanding the product, the codebase, coding practice followed in the company etc. So, you'll have good amount of time to learn DSA during that time, if you want to.
Beta react docs are really good. You can choose to learn from that. If watching videos and learning is your thing, checkout scrimba's react course.
JS is never ending bro 😂. You'll never feel like you've learnt enough. What you've learnt right now is more than enough to get started and work on codebases (your own/OSS/company's). I would also suggest you to checkout Akshay Saini's NamasteJS playlist on YouTube or JS playlist on frontend masters.
Applying and getting an opportunity needs a completely different level of effort since you are doing it outside of the comfort zone + not many people to refer you in the network. Don't just apply to the jobs that you liked. Checkout the company, their products, what impact is it currently creating on its customers, try to talk with frontend devs working in that company and get to know how does it feel like working there. If all gives you good vibes, reach out to senior employees like TL or EM or if its a startup, the CTO himself. Show them what all you've worked on, your interest in the product and the company, what you can bring to the tables as a new dev. Try to establish a human connection. That's how you can get a job that are satisfied with.
Create a network of devs. Interact with Frontend devs you find on LinkedIn and Twitter. Talk to them. Establish a friendly relationship with them. People are more than happy yo help you out with what all they can help you with. You just need to get started and initiate the move. It will compound great benefits and help you in the future !!!

Thanks for detailed reply. I appreciate it very much. Also how much time does it take to learn reactjs? And should I learn advanced js and reactjs simultaneously?

Like I said, learning JS never ends. So, if you are comfortable with JS well, jump onto ReactJS. Pick that up well. Play around. Build projects with it. Once you are comfortable with that, you can explore deeper parts of JS as well as ReactJS.

I would tell you to remain optimistic. Also, take a decision whether you want to make money or not. If you wanna do the former, you can carry the 'passion' excuse. Get a sales job, make money and figure out from there.
If you buy the 'money will follow passion' thing, then give it some time. Whatever you do, just jump off the cliff now, you will learn how to sew parachute midway.

I want to be financial independent right now I'm just gonna go with money thing. Thanks!