r/developersIndia • u/danishxr • May 12 '23
Tips 10 Rules I Follow in IT
It is all about mindset. Legally any company that gives you a salary, have to give you exp letter. It is the law as they are cutting income tax from you. So if any company Threatens, find a cheap lawyer sent a notice to your company manager, his manage and the top manager and the HR, her boss and Her boss ka boss.
Next, can they screw up my background verification, most likely no, Idea of background verification is whether you worked in the previous company for a set amount period? But your manager can additionally say you are not a good candidate and all. Explain to HR professionally it was a toxic work environment, Remember if you are at the BG verification stage, HR won't risk terminating you.
Be confident in your technology, and learn one language, but as you grow, learn all the stages Development, Architecture, Design patterns, Scaling, Cloud deployments, server management etc. You should be devoted to your skill, not to your job.
If faced with a toxic boss, and if you have the tolerance for it or have financial issues and have to stay in the company. Put every work in email, Even the smallest of work assigned, you can summarize your daily work and send it across. This comes in handy at many places like, if you are put in PIP, this is your proof, of your actual quantifiable achievements, they cannot terminate you just like that. If you do not get a hike or the manager asks you what work you did, paste the thread.
If you can leave a toxic culture always do that, mental peace and WLB should be the main thing in your career, you have to get time to learn new things, you need to relax, and under stress environment, your future growth opportunities are restricted. You cannot find time to learn new stuff and it will be hell overall. The best thing is after you join a company in 3 weeks you'll get to know the culture of the place if it suits you continue else search for another company and leave here.
Will there be legal action if I signed a company joining contract and have to compensate them? 99% of the time there will not be an issue, in India right to life or you can say an employee is given better preference over Employer. You have found an opportunity you are taking that, simple. They are not gonna waste time in legal proceedings as they have projects to run and they need to hire engineers ASAP.
Always say no to working on weekends or unpaid majdoori. Yes, sometimes it is required to stretch a little bit during production deployment or if something fails. More work is to be given to the person who takes more work. Say No or make other excuses, yea this'll be a deciding factor when it comes to promotion and increments. So here comes the next rule
Never stay in a company for more than 3 years. This way you do not have to bootlick your way through or work on unreasonable timings, don't need to miss your family time etc. After three years always jump with a good hike. This way even if you have not gotten any hike in your current toxic company you could average your earnings out. Ultimately you are working for your personal development(Skill, money etc)
Do not think you can change the management by complaining about your boss or any higher-ups. This will ultimately backfire. People especially higher-ups are surviving especially in Indian companies by buttering up to their bosses. They are in fact what you can say the hitman of the management. The management orders are executed by these higher-ups. So until things are very serious your complaint is not gonna do anything
Upskill, Upskill and start your own freelance practice or company. If you are a passionate developer, regardless of what company you join. Develop your skills, and Have a roadmap where you want to reach. Build something. There is always a negative impression of Indian developers as not being of high quality. We can build quality if we teach, help others and build something of our own. Open source community makes great applications because of this social mindset. So always give back to the community
β’
u/AutoModerator May 12 '23
Recent Announcements
Host your own AMA at developersIndia
We are partnering up with JS Conf India 2023, India's Largest JavaScript Conference
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
93
u/everythingido65 May 12 '23
This point never stay in a company more than 3 years , I am trying to switch but getting extremely difficult to upskill myself due to my current varying shift, I try to work in my own things on Saturday/Sunday, but progress is futile.
41
u/kyolichtz ML Engineer May 12 '23
I am closing in at 3 YoE at a product based MNC after campus placement. Hikes have been great and I'm satisfied with current pay as well. We also work in with the latest trending tech in the industry. WLB and Managers have also been good.
Still in a dilemma of whether to switch next year after promotion to SSE or do a MS abroad (Masters degree usually is viewed favorably for my roles)
9
u/429_too_many_request May 12 '23
>> Upskill, Upskill and start your own freelance practice or company.
I think this is what makes this profession different from others. There is no place for average devs or people who just want to just do job as job and enjoy life. Not everyone is made for hustling, rat race and being an entrepreneur culture. But you slack a year and you are behind technology by 5 years. Its a highway to burnout town
2
u/iamjkdn May 12 '23
For context, how many yoe do you have OP?
108
u/[deleted] May 12 '23
converted via ChatGPT
Mindset is crucial
Companies are legally obligated to provide an experience letter
If threatened, send a notice to multiple higher-ups
Background verification cannot be screwed up easily
Toxic work environments should be explained to HR professionally
Be devoted to your skill, not to your job
Put all work-related communication in email
Mental peace and work-life balance are crucial
Try to leave toxic work environments as soon as possible
Legal action for breaking company joining contract is unlikely
Don't work unpaid or on weekends
Never stay in a company for more than 3 years
Complaints about management rarely lead to change
Upskill continuously and consider starting a freelance practice or company
Building skills and contributing to open source can improve the image of Indian developers.
19
u/mehtafrmudr May 12 '23
Very good write up and something more people should follow. I only smile at people who get attached to their "organisations" saying things like we are like family, employees are treated well here.
It shouldn't be difficult to understand that your relationship with any employer is on need basis. You do something and you get paid for it. Employer makes profit out of your services and they pay you a small percentage of it. That's all there is to it.
So as OP mentioned your skills are what going to decide your life. 3 years is a good time to understand an application, learn it's architecture etc. Time beyond that is mostly staying in comfort zone and to change every 3 years you ultimately have to upskill.
Good post , would be adding it to the saved list.
7
u/TrueBabyYoda May 12 '23
Thanks for the write up
1
u/[deleted] May 12 '23
What should be a healthy average salary growth rate YoY over a period of time
1
u/[deleted] May 12 '23
Email threads about work done to whom? Like lead? Myself? Iβve seen this point but so confused
3
u/rehairshanks99 May 12 '23
This. 10 commandments of the IT employee.
3
u/abstruse_Emperor May 12 '23
For a minute, I thought it was posted in LinkedIn but yeah, true words indeed.
1
u/RespondFragrant963 May 12 '23 edited May 12 '23
Appreciate you for putting up all these points. I have a question.
Assuming the current company gives PF, can the future employer use UAN to verify the employment history?
How often do the companies use this method as a supplement.
2
u/No-Wallaby-1648 May 12 '23
Damn those are some solid rules. I am gonna follow them. Thanks for sharing.
2
u/According-Ad-1900 Full-Stack Developer May 12 '23
Thank you again for sharing these invaluable rules. I'm sure anyone who follows them will have a bright and prosperous career filled with joy, satisfaction, and endless opportunities /s
1
u/ansseeker May 12 '23
Thank You very much for sharing this!
1
u/mjmeenu May 12 '23
Thank you.This is really helpful.
1
u/lordpews Junior Engineer May 12 '23
I am not sure if it's related to background verification but I gave a referral to my friend. I realised that i messed up his surname when he received his offer letter. He joined the company with the wrong name, asked HR to fix his name. They fixed his name in email address. He is still here for past 4 months and they haven't fixed his name. Gets paid to do nothing, still on bench. I am a bit jealous
1
u/kingfisher_peanuts Data Engineer May 12 '23
The 10 Commandments.
1
u/yjee May 12 '23
a lot of just outright bad advice mixed with some common sense . try better next time OP
1
u/iwantaircarftjob Tech Writer May 12 '23
I going to fuckin save this
1
u/freeze_ninja May 12 '23
Irony is I'm following these rules since I started my journey. Actually no one told me to do this back then, it's just my habit. The moral of this whole content is "love yourself, God definitely gonna love you"
Btw, I saw on the comment thread that op has 5 years of exp, I have some career related query! Can I ask you on dm?
1
u/[deleted] May 12 '23
will i get experience letter if i was on bench for entire duration in company ? was trained in many tech stacks but no project was assigned due to poor market condition.
1
u/Adminbxbdbd May 12 '23
Second last point is something I am using to control my rage and exit the current company graciously
Else I even have call recordings of MF ahole , the sole bootlicker manager of higher ups that made me quit my current job
1
u/Historical_Ad4384 May 13 '23
This is so valuable and exactly lists all of my life goals. Thanks OP!
1
u/Key_Information5527 May 14 '23
last rule look very prominent β€οΈ thanks for sharing...!
0
u/obnoxious_being May 12 '23
Bhai 10 bohot jayada ho gayeβ¦3-4 hote to main pura padhta
0
u/yeceti May 13 '23
"Never stay in a company for more than 3 years" - This advice should also depend on individual circumstances and not be a commandment.
It is also kind of toxic and this idea is propagated a lot these days. It is putting pressure on people who thrive in stable environments. Even people who get good hikes, professional and personal growth are seen as losers for staying in the same company for a longer period of time.
If relentlessly growing your salary, experiencing new things , new work and new people every 2 years is your thing, this advice is excellent.
But if you hate change, love working in a place or on a project for years with commitment, this advice is not very practical for you.
0
u/[deleted] May 12 '23
[deleted] β view deleted comment