If you're using Cursor, Windsurf, Cline, Bolt, Lovable, Replit or v0.
And you don't know what these docs are:
- PRD
- app-flow-doc
- tech-stack-doc
- frontend-guidelines
- backend-structure
- security-checklist
etc
You're not gonna make it.
I often ask people to stay away from self-proclaimed DSA / coding / open source experts and their courses.
They tend to make things a lot easy and lucrative then it is while disguising the reality involved, for their personal gains.
financially vulnerable students are being led to believe that, a little bit of DSA or stupid open source contributions or a copy paste todo app will guarantee quick success in tech interviews at XYZ companies making them crores.
This is fundamentally wrong.
Once again, let me remind you - long term success in tech is result of hard work, sleepless nights, over a long, really long period.
If anyone tells you otherwise, run, he is / will sell you something.
and once he made his "easy" sale, you are on your own.
The reality today is, there is more money in "teaching coding" than actually "coding" .
Few folks have figured that out and doing exactly that.
They are smart, they will always do what is working "right now" vs asking you to do what "worked for them"..
What worked, is not relevant anymore..
Today, The crores and "dream job success" is in what they are doing right now, not what used to work and they are asking you to do.
The reality is, the market is really really brutal right now and you have to be really really good to land even an interview opportunity.
For the few opportunities that opens up, thousands of folks apply.
The days where you could get hired with a react course or a nodejs bootcamp are gone.
Forget about crores, even most prestigious institutes students have trouble getting double digit Lakhs right now.
In this market, if you are not getting interviews or jobs or not sure what to do, don't lose hope and just ask yourself this question - Are you really really good ?
In something ? and if not , are you a really really good generalist ? Can you get ANYTHING done? Maybe with AI?
If not, time to work.. on yourself first.
Take a deep breath and figure out what you want to focus on to be really really good at..
Are you going to be a really good generalist ? Thats fine but then put in the hours / days / months to be that. A great generalist or full stack dev is rare.. be that. BTW DM me if you are, hiring ;)
If not, pick something specific. Could be anything. Frontend, Backend, Devops, AI, Open source ? Anything.
What it is ? Is it backend ? and then get yourself to be really good at it.
Today pretty much anyone can spit out a CRUD API using Django or express. Heck AI can do it in 30 seconds.
What is your backend superpower ? someone who just knows how to create an express API with mongo DB or someone who can optimise the heck out of an API until it responds in 3 miliseconds..
Someone who have never ran a SQL query in life, or someone who have played with, figured out the why (why caching for example? ) and then built stuff with oAuth, web sockets, Caching, Redis, Queuing (RabbitMQ/Kafka), Docker / Kubernetes , ElasticSearch etc. ? or someone who have played with every single LLM API out there and knows how to deal with parralel tool calling with Openai apis.
Can you even deploy your the CRUD app you built on a EC2 machine on aws ?
Or is it going to be frontend ? Are you really really good at frontend ? 800 out of 1000 folks can do A basic FIGMA to React.. It’s a commodity now and not far way if not already, AI and others are and will do it directly without you putting in the code.
What is your frontend superpower ? Do you even know or care why frontend performance matter ? Can you get a react webpage 100/100 on pagespeed ?
Is it open source ? Someone with a good first issue with a readme update on 20 projects or someone who understands a particular open source project really really well and is a regular contributor.. I once hired a Intern who was contributor to Django project, I literally plead him to join me with a offer he simply couldn’t refuse. Once joined, gave him full control on our codebase (Django) and he was one of the best contributor to our backend with little working experience.
I can go on but you get the idea..
Learn by doing.. Thats the best way..
but if you can't, there are enough resources, either free or available for really affordable prices (700-800 on udemy etc) which can help you learn in a structured way.
You don't need fancy courses costing thousands, or bootcamps or whatever they are naming it these days.
The market being bad is not in your control but you being bad is fully in your control.
Even now, there is a decent requirement for really really good enginners. People with superpowers..
Be that, and start reaching out to folks for referral or interviews..
You will be the 1st to get the call.
It’s still not late.
Go figure out, learn & build your superpower.
System design experiences:
1/n
Many startups that I interviewed for were focused on copying standard big tech questions. Design stock exchange, build book my show for millions and billions of users. They were looking for people who have read the standard solutions to the problems.
Unless you see your startup achieving that scale, which in most cases is unlikely for a few years, you should ask the problems that you are facing or recently solved. Then compare how the candidate is solving the problem vs how you solved it. Once you're satisfied with the solution, ask questions around scaling or any major bottleneck your startup faces. This will filter out candidates who have practised vs who can actually solve problems!
This is one strategy I have followed for interview preparation.
- Revise JavaScript by reading Eloquent JavaScript.
- Practice DOM manipulation by building small components, you can follow W3School’s How-To, and create 20 - 30 components in Vanilla JS as well as your preferred framework (React).
- Practice frontend System Design and web fundamentals from learnersbucket[.]com
Do this within 1 - 2 months, after that do mock interviews, and once you gain confidence after the mock interviews. Start applying for the jobs.
Tip - Apply for your dream company at the last, before that interview at other companies, this will help you to understand the interview process, build confidence, and handle pressure better before you interview for your target company
@pnbindia@RBI i have already mailed in the given email twice no acknowledgement was provided for the same, when i asked the customer support through 0120 – 4616200 to register a complaint he refrained to do so, i have done everything what i could, this is last resort.
There are a few things in recent history that may have contributed to the current state of things. First, a whole army of developers writing Javascript for the browser started self-identifying as “full-stack”
I am grateful I got to spend some time with my parents today. They are my living role models of humility and contentment, though I still argue with my mother after all these years. ❤️😁
The best thing I did to grow as an Individual, I stopped complaining.
No matter what, do not panic, do not complain.
And this changed lots of things. I do whatever I can, when i am in difficult position and it resulted in many things in good way.