How often to switch companies

soorajdigit

In the zone
I am an Android Developer. I was on the stage of losing job as the company (joined at March 2022) said they can't continue mobile app development & gave me 1 month notice period I have currently accepted a job offer (I have to). The salary package is little better (I didn't demand high from current as I was afraid they may not hire me) but the working hours is 9 plus 1 hour lunch/break (I am not sure if it is including work updates which can take a max extra 30 mins). So in case if I find working hours difficult (or any other difficulty) is it OK to switch job if I it offers something better whenever I find? Is there any principle like I might be judged for switching jobs?
 

Nerevarine

Incarnate
Keep applying on linked in, upskill, add new talent to your resume.. Eventually you will get noticed by some recruiters.
Its not a weeks worth of effort, it could take months. Its not easy but you dont have to crack FAANG to be satisfied with your job.
Also, do leetcode everyday, consistently. Atleast start with the master data structure in 2 weeks challenge.
if complete beginner to data structure go through this course first -> Master the Coding Interview: Data Structures + Algorithms (pirate it if cant buy, sometimes udemy goes on sale, regular price is outrageous)
 

Nerevarine

Incarnate
There is a concept of recruiters blacklisting you if you switch too often but its usually the case if you switch 5-6 times within 1 year. So dont think too much, if you get a good offer, then take it. You owe no loyalty to any company whatsoever.
 
OP
S

soorajdigit

In the zone
There is a concept of recruiters blacklisting you if you switch too often but its usually the case if you switch 5-6 times within 1 year. So dont think too much, if you get a good offer, then take it. You owe no loyalty to any company whatsoever.
So far I haven't done like that. I worked on a company for 4+ years till Feb 2022. In march I joined new job as I was in need of WFH job (& also better package) as the previous company didn't allow it. It wasn't my fault I lost this job though I was looking for change due to unsatisfactory work environment.
 

pkkumarcool

Game & anime Lover
Keep applying on linked in, upskill, add new talent to your resume.. Eventually you will get noticed by some recruiters.
Its not a weeks worth of effort, it could take months. Its not easy but you dont have to crack FAANG to be satisfied with your job.
Also, do leetcode everyday, consistently. Atleast start with the master data structure in 2 weeks challenge.
if complete beginner to data structure go through this course first -> Master the Coding Interview: Data Structures + Algorithms (pirate it if cant buy, sometimes udemy goes on sale, regular price is outrageous)
does leetcode do any good with smaller companies? Have you done it? Most small companies give you an assignment to complete on basis of that they give the job they dont care about your dsa
 

Nerevarine

Incarnate
what do you mean by small companies ? If you mean startups, then yes. I tried in bigbasket and box 8 last year. Both required DSA skills to qualify.
 

pkkumarcool

Game & anime Lover
what do you mean by small companies ? If you mean startups, then yes. I tried in bigbasket and box 8 last year. Both required DSA skills to qualify.
I mean applying on Naukri to small companies/maybe startups They give assignments after being shortlisted You need to complete them in a day or two to go to the next round.
 

Vyom

The Power of x480
Staff member
Admin
To answer OP's question, I agree with the sentiments of Nerevarine. You owe nothing to the company you work as an employee.
Company is business. And they wouldn't take a second to slash you if conditions are unfavorable.
If you only have a small time since your last switch, you can either don't show this experience while switching, or legit cite the reason of switch to the new employer. You can say your working environment was toxic or that you wanted a career in better skills etc.
But never underestimate yourself. I would say if you are comfortable at a job but still get a good offer, 2-3 years is a reasonable amount of time you can give to a single company without being judged, when you are starting out. Later in your life, you might want to give more than that. Like 5-6 years. And then settle in a company which give you a good work life balance, when you truly need one (like when you have marriage and kids).
 

Vyom

The Power of x480
Staff member
Admin
One thing I would like to add is that, there is no fixed time you should give to a company. 2 to 3 years, or 5 to 6 was just for an idea. You can stay in one company for as long as you feel you are getting growth. One thing that shouldn't happen is you start getting comfortable with your role when you are starting out. Cause if you are comfortable you are not growing. If you get what I mean.
 

Desmond

Destroy Erase Improve
Staff member
Admin
The question is how to switch? is it that easy.
Not really but it's not hard either. You just have to keep applying to openings and attending interviews until you get selected. Even if you don't get selected you will get an idea of what the interviews are looking for and you can prepare accordingly for the next interview.
is it OK to switch job if I it offers something better whenever I find?
Yes. But that depends on you, are you looking for better package or better work culture? Package is what normally motivates people to switch jobs. Personally I don't think a better package is worth it if work culture is bad.
Is there any principle like I might be judged for switching jobs?
No. Nobody cares how many times you switch. Plus you don't owe anything to your current employer.
 

pkkumarcool

Game & anime Lover
Not really but it's not hard either. You just have to keep applying to openings and attending interviews until you get selected. Even if you don't get selected you will get an idea of what the interviews are looking for and you can prepare accordingly for the next interview.
But how to keep finding jobs in your domain? There are lot of domains in computer science some jobs ask for java some for ios some web as I see on Naukri Its hard to skill up in every domain. which websites to use for finding jobs for experienced?
 

Nerevarine

Incarnate
But how to keep finding jobs in your domain? There are lot of domains in computer science some jobs ask for java some for ios some web as I see on Naukri Its hard to skill up in every domain. which websites to use for finding jobs for experienced?
No need to focus on every domain, just focus on your own domain and move up ?
 

Desmond

Destroy Erase Improve
Staff member
Admin
But how to keep finding jobs in your domain? There are lot of domains in computer science some jobs ask for java some for ios some web as I see on Naukri Its hard to skill up in every domain. which websites to use for finding jobs for experienced?
Join some sites like Naukri, you can also find openings on LinkedIn. Both of these sites allow you to add a list of your skills and they will match you with recruiters. In fact, just making an account on Naukri will flood your inbox with job offers. Just steer clear of "contract-to-hire" openings and it'll be cool. Speaking from personal experience. Also I'd suggest making a new email account for this.
No need to focus on every domain, just focus on your own domain and move up ?
Yeah, choose one domain and stick to it. But remember that not all domains are black and white, some might have overlaps.
 
Top Bottom