Trending @Accenture; ASEs are fucked. Lemme explain.
There are 4 different ways you are fucked. 5 ways if you think atleast I have a job.
- Most ASEs are still on bench. Everyone around you will advise you to enjoy this period since you'll be crushed once you get into a project. Although this is mostly true, if you keep slacking... You ain't growing. Prod codes are generally overwhelming for freshers.
Solution : split your time efficiently and grind on Leetcode and development. Build personal projects and invest some amount to host your application...give interviews and GET THE FUCK OUT of this company asap.
-
In project, no work. Basically on bench, but someone disturbs you, asking to do something to keep you busy. This is still fine unless you are tagged to some of the worst clients like Apple support, Travelers, Google ads etc, where you are expected to come to office almost everyday with absolutely no work. Even if you do get some work, most work would be repetitive, migrating legacy code or maintaining legacy code. If you have client restrictions, then you have no way to learn something in office as well. The job market expects you to be proficient after your 2 years at a company. You are not more a fresher to the outside world once you hit 2 yrs in Accenture.
-
Have work, but no growth. Are you working on legacy code? Manual testing? Making PPTs? Doing AI to code? Things that you feel are not going anywhere? Yup, manage time, grind on DSA, deploy things. Learn Docker too.
-
Non tech and different devs(SAP, PLSQL, Salesforce, Sailpoint etc) Okay this is debatable, if you like what your are doing, if you feel there is growth and no repetitive tasks.. you can actually work and are an exemption (you'll probably stick to that tech your entire career). But if it's too repetitive and not challenging.. you can't switch. Like I said, grind DSA and dev.
Some projects you can do to learn things.
- Clone Medium (end to end), host the backend in cloud.
- Create a live chat application with Auth.
- Upgrade that chat application to video chat.
Build them, break them, rebuild them, learn.

Well said buddy. I am pretty sure these thoughts cross across minds of almost every ASE's. At the time of joining I was very excited but now I feel like I'm stucked in a trap.

There is a fifth category you missed
On the project, at work but find it difficult to put effort. Constantly asking for promotions without even contributing anything.. Expect spoon feeding and hand holding and complain your friends are chilling on the bench while you are working in a project
Would partially agree to your point. Most people not only freshers don't take engineering out of interest. They do it to get a job and don't like it. Especially in these service based companies where the thing you will be working on is not fixed. Freshers are overwhelmed by the code structure or any other tech skill. Let's say even if they work their blood out, would they get a promotion? Most freshers don't know where to start from and learning from mistakes is the best way to learn, but now, while delivering there is no scope for mistakes.. so a mentor is necessary. A good mentor can change everything. I was lucky to have such mentors. They didn't reach me the concept, instead asked me to learn things that can set me apart from others. Imagine you and your friend getting the same salary, while he chills on bench and you grind your ass off to keep up.
If you expect them to work like you, then there is no difference between you and them(ASEs), would you give the same amount of salary if they work like you right now?
Contrastingly, I agree that non performers should not be promoted. People who work hard should take the limelight.. but finding them is very difficult. Both skillfull people and the skill less are working in the same team. The skillless is trying to catchup. The skillfull is struck.

Time to avoid service based organization

A good post, hope it helps those in need

Yes bro totally stuck

Very nicely put 👍🏻
