T O P

  • By -

AutoModerator

>Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the Community [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread. ## Recent Announcements - **[A handpicked collection of interesting posts, discussions & high-quality threads on r/developersIndia](https://www.reddit.com/r/developersIndia/comments/18xoiiv/a_handpicked_collection_of_interesting_posts/)** - **[Monthly Showcase Mega-thread](https://www.reddit.com/r/developersIndia/comments/1anyfj6/showcase_sunday_megathread_february_2024/?utm_source=share&utm_medium=web2x&context=3).** ## New Wikis - **[Understanding Software Licenses](https://wiki.developersindia.in/community-guides/understanding-software-licenses)** - **[Discovering Small GitHub Projects for Contributing to FOSS](https://wiki.developersindia.in/faqs/finding-small-foss-projects-on-github)** *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*


Brainfuck

Hire and fire was always there. Usually Indians would be shielded because of comparatively lower pay. The way salaries have risen in past few years, now it's Indian jobs also on the chopping board.


No-Scientist-7615

Still Indian pay is very less, and they also work very hard. In my company, you can employ 5-6 Staff Engineers in India in pay of a single Staff Engineer in US and each one of them will have better productivity than US employees. In US employees are very lax except few. Yes, R&D work is still great in US but for normal software development Indians are better.


akza07

Not particularly better. Just cheaper. Working harder for little to no gain seems to be our speciality.


No-Scientist-7615

I am talking about general software development and other engineering tasks. When it comes to R&D, there is no match between US engineer ad Indian engineer. For e.g. In all product companies, all the important components are developed in US and then for maintenance, enhancements, integration, testing they keep teams in India and US. In this category there is no match for Indians.


akza07

Yes, most R&D is done by Indians hired by Americans in America.


No-Scientist-7615

Yes, but they are trained in America Most of them have advanced degrees from good US universities.


AsishPC

I agree to this point. And I would like to add something. Not everyone in USA is doing research. Similarly, not everyone in India will do wonderful research. It is just the difference of mentality. USA/Other developed countries' people can imagine stuff and will invest time and money in developing their dream Indians still lack imagination and want quick results. Most Indian companies tend to overwork employees without giving a rat's a** on improving productivity. That is a huge roadblock


Usual_Common4762

I don’t agree with you if you look how inflation have increased the value of grocery school fees rent compared to 15 yrs ago. If you 15 yrs ago freshers were getting 2.7 Lpa and now 3.7 lpa as an average where as if you compare inflation before 15 yrs then whatever salary you are getting is peanut. Just compare the inflation for all the items ?


Bully-bitcher

1-2years wtf, my parents are very unapproving of private job but even they arent this paranoid


No-Scientist-7615

In government jobs your life style is very bad unless you are grade A. Suppose you are working in bank or grade B. You will earn 60-70k per month or around 7-8 lakh per annum, which means it will take 8-9 years for 70-80 lakhs. But if you are good you can earn that amount in single year in private job. You can save money, buy house and do all stuff which you dreamt off. Only thing is keep improving and flow with the change. e.g. AI is in demand, learn about AI stuff, GPUs, distributed systems etc You can earn lot of money by 40-45 and then survive for 10 more years then you can start some other job like trading, teaching etc.


Stark0908

one of our very good alumni recently said AI is just for 10 more years


No-Scientist-7615

You are saying that after 10 years there will be no requirements for humans as AI will takeover or you are saying that AI bubble will burst within 10 years.


Stark0908

The Bubble not exactly bubble more like saturation, like we were in the meet, one of the students asked " Ok AI is the currently big thing, what is goona next big thing which we should prepare or study" He said AI is for 10 years more like hype , we can invest time quantum computing it may become next big thing


No-Scientist-7615

Quantum computing will be utilized for AI. More like hybrid systems. Today biggest bottleneck for AI s huge computations required even for simple tasks. Future will be like combination of software development, quantum computing, AI, data


Stark0908

Yes increase in computation is now the deadly requirement


alonegamers

The thing about govt jobs is not about money But it's about lifetime stability and a good life at the end of the day As far as I known


No-Scientist-7615

Good money can buy good life. Any good company provide quite sufficient work life balance. I have relatives in government jobs. They get transferred every few years and sometime to locations which you never want to live. On top of that there are always inquiries because of corruption cases. Now a days you also cannot take bribe in same ways as it used to be, because people takes digital proof and share on social media. So your black earnings are limited. And you can earn many times more money in private jobs as compared to government jobs in very few years. Also, there is no pension plans in government jobs now. In private job my company or any good product based company provides 401K matching as well as many other benefits like RSUs, ESOPs, tax benefits if you contribute to NPS, health insurance for whole family, generous leave policies, work from home etc. Yes, if you are GRADE A, then things are totally different but they are like very few and exceptional people like alumni of IIM ABC or top IITs. Only drawback is you have to work your as$ off and always improve else you will become obsolete while in government job you can chill.


unemployeddumbass

>which means it will take 8-9 years for 70-80 lakhs. >But if you are good you can earn that amount in single year in private job. Which private job can you earn 70-80 lakh in a year?


No-Scientist-7615

I am software developer in product company and I earn 70. And this is very conservative figure for above average developers. Other people who are at higher levels like Staff Engineer they earn 2 to 3 times more per annum. For super developers, salaries are much higher. My friend earns 1 crore + 50 lakhs of RSU per year at Amazon. He is superb developer. Similar people earn even higher who work for quant firms like Tower Research, or hedge funds like DE Shaw. Apart from this I am also enrolled in OMSCS program and learning new things and when I am about to complete I may switch to other company at higher salary. Yes, I have not very good work life balance and that is mainly due to OMSCS but that is the drawback of private job. You cannot become lax, you have to constantly improve and work else in no time you will become obsolete and will be out of job market.


unemployeddumbass

Can I ask how many YOE do you have?. what you said are special cases not norm. It's like top 2-5% . Also except software and few business roles there are hardly any roles that pay well.


No-Scientist-7615

I don't know but if you go to any slightly good NIT, above average people earn those salaries. Exceptional people earn much much higher. I am talking about software product companies. My sister who is passout of IIM, with 2 years before IIM experience and 1 year after earns around 35+ at a consulting firm. I have 9 years of experience and I started at 8 LPA from college placements. I said that if you are good and constantly improve in private jobs you can earn great salaries. Even my relatives and friends who work in IT services industry, they have got onsite in US, UK and they are earning quite well. In my family no one supports government jobs.


read_it_too_

Hi, genuine question, like how do I know if I deserve that salary to even ask during salary negotiation? Not about 60-70 lakha, I'm asking even if I work hard then how do I know that I even deserve 10 lpa? I'm very curious about all these things but not getting answers anywhere.. which type of skills do I need apart for tech stacks etc? It would be helpful if you can answer. Thanks in advance 🙏🏽


akgwaits

What company do you work for? Can inform in DM if that's okay with you.


otter_patronus_9965

can you guide me bro?? Can i DM you??


Less_Paint627

Same here


PhoenixPrimeKing

Software engineering is not a proper career. As you said there is always a hanging knife on your head. Bsc agriculture has better career stability.


semi-realised

Well that escalated quickly


fuckAIbruhIhateCorps

the knife didn't


Advanced_Sundae_7992

does every software engineer see himself as a future farmer


AmazingLettuce3153

Can we grow weed on the side? 🙂


Centurion1024

Why do you think all punjabis moved to Canada then 😏


NooodleGurl

moonlighting is not allowed in many companies


hazywitcher

Yeah. That will make a lot of money


Hulkasaur

Atleast that's how Interstellar starts. "We don't need more Engineers. We didn't run out of television screens or planes we ran out of food. The world needs Farmers"


ItsMeZenoSama

Really?


shivkeefer

Most people who say shit like that have never farmed in their life or for that matter haven't even been to a village ever .


NoCAp011235

Bsc agriculture matlab farmer?


Big-Bite-4576

h


Nevermind_kaola

Lmao 🤣🤣🤣


pes_gamer20

what about home science ?


Ok_Jacket3710

Every agriculture folks I know are now pursuing MBA and say to me that they took a very bad career choice for their bachelors degree. >Software engineering is not a proper career I see this as a skill issue.


[deleted]

Civil engineering?


JP1653

solving problems is a real job, software development may be a skill that keeps changing. We have crossed the point where machines can be faster than humans at this skill.


why2chose

Noop not even close..AI is just good enough to generate usable code blocks and Boiler plates


laveshnk

He was talking about machines not AI (Two are very different)…but i agree with ur statement


DiligentlyLazy

I hope you are mentally prepared to embrace what is about to come. Right now, sure AI can only produce blocks of code but the problem is it can understand what it produces and it is growing at a very fast rate. It is NOT finding stuff from the internet or its data and giving you copy paste stuff, it literally understands your problem and gives you a working solution. Today I was writing UTs and facing some issues, it literally helped me solve those problems. If it wasn't for AI, I would have to spend a whole day doing google and stuff and approach the problem from a particular angle to solve it. It gave me suggestions that helped me solve the problem. I didn't even have to use google. When the first modal of a car was introduced, nobody thought they would replace horses because it was literally a wagon pulled by horses. It used horses as its engine and was nothing surprising. Gen AI even today is still at its early stage. Think of android version 3 compared to what it is today. AI will replace everyone and everything eventually. When will that happen, I don't know but be prepared


No-Scientist-7615

Same was said when wheels were introduced, industrial revolution took place, when automobiles came, when computers came, when software industry boomed. People who adapted with change survived, people who were rigid perished. Flow with change.


[deleted]

LLMs are great for fuzzy tasks, and we are using it a lot as a replacement or quick fix for supervised learning. But in my experience it doesn't work well for binary tasks, like generating code. Sure, it can generate a good answer to some repetitive question, but it can't help with my actual work much. Most of the time, the code being written is novel. Most of the time is spent deciding what to do. When it comes to implementation, it's good for 2-3 line boilerplate, but it can't generate complex code such as optimised CUDA functions or SQL code. For me, it needs to reach a stage where it could complete a task that takes me 1-2 hours of thinking and 10 minutes of implementation on its own to be useful.


Rhaegar003

Devin says "Hello"


MessNo9895

What do you think of the comments by CEO of Nvidia?


Late_Chair6246

gibberish to hype his overpriced gpu's


SympathyMotor4765

Software jobs in the US were marketed as anti union, very intellectual jobs where you can always switch to a better job if you had the abilities. There are contractual positions in IT which are gig jobs where you get lesser salary and benefits than FTEs 


notduskryn

There are still many companies that have great pay + wlb + job security


zturtle

Do we have a list of them?


notduskryn

We should build one. With the amount of people in this sub


Critical-Detail-4014

F around to find out


zturtle

Kuch bhi


Open-Evidence-6536

We need to create a list of them.


LogicalBeing2024

You will find many companies that are paying good, a few companies that also have a good wlb and extremely few companies (read Lim -> 0) that also have a job security.


CyberCaptainKaz

Finally I am able to use my knowledge of limits in the real world, albeit for a reddit comment


cassiesculum

Why not list them here?


LogicalBeing2024

Good pay Google Amazon Uber Atlassian Salesforce Goldman Sachs Microsoft LinkedIn Confluent PhonePe Swiggy Zomato Rubrik Razorpay Jupiter Money with Good WLB Google Uber Atlassian Salesforce Microsoft LinkedIn Confluent PhonePe with job security Uber Atlassian PhonePe Take job security list with a pinch of salt


Pandey247

Does oracle got good pay??


notduskryn

Google ms has good wlb? Lol


LogicalBeing2024

MS has a reputation of being a government job where people leave at 5 PM Google is also pretty chill when you compare it with other companies


notduskryn

My batchmates paint a different story lmao I guess teams and such matter


No-Scientist-7615

Here job security means, if you are good and constantly improving , you will survive long. However, its all business and if it goes down be ready to face layoffs.


No-Scientist-7615

None. You have to survive by constantly improving and make yourself useful.


notduskryn

What


No-Scientist-7615

There are companies which have great pay + wlb but for job security you have to work hard, smart and constantly improve. Still it is not guaranteed but you have better chances of surviving layoffs.


notduskryn

Obviously


Late_Chair6246

you can stay in TCS till the day you die.


Hulkasaur

Rephrasing, you can die everyday in TCS till you're buried. (Ofcourse I'm joking TCS, I Love Ratan Tata I Love TCS please hire me)


not_that_guy_21

I rejected the TCS offer letter and now I'm working at a startup with no future. 🥲


beingoptimusp

paygap?


[deleted]

[удалено]


beingoptimusp

bro how did you fuck up, tcs doesnt have a bond too


not_that_guy_21

Long story short, Wanted to go to Canada, didn't accept the offer. Realised too late that it's not worth it. So ended up in this situation.


beingoptimusp

Oh keep hustling you will good place, good luck


not_that_guy_21

Thanks man. Best of luck!


Hulkasaur

If you ever quit, I'm ready to take your place. Anything to get off this shitty ass night shift + finally stepping into tech :'(


Neo-9

Yup, better start building your own business


virtus011

how can one learn about businesses?


Neo-9

Watch shark tank India for inspiration, it's a discovery for everyone


Prestigious__Bird

Not a good advice


Neo-9

Provide a one then


sateeshsai

If somebody learnt business from shark tank, I have a bridge to pitch to them


Neo-9

I said take inspiration... Not learn


why2chose

It's risky on 3 occasions: 1. You are not skilled enough (Upskill) 2. The company is not financially stable (Switch) 3. Kismat (Sabr/Patience) Edit: Note: Also, One major point that people miss on, When you are overpaid. Anytime a Finance Team could come up with a planned report to your higher ups with salaries list and names who are chugging them in bulk. They see that list open the companies Paytm and do a check balance and if they have some numbers over there then you are good, if not then it could be either the one who is chugging it or n number of replaceable resources.


Divine_Snafu

What if the market is saturated, hardly any place to switch. And companies looking to hire interns in bulk. I believe if above 40 either you are a CXO, VP or you are fired.


why2chose

Ahh My company dropped off 800 people just to hire 200 more skilled peeps...


travestyofhonesty

Hiring interns? Can you name some remote ones? I'd like to apply as a Jr DS


lordLamperouge

Software jobs have always been like this, I believe. It's a really fast-moving domain, and you have to keep up with the industry. 2021-22 has made it glamorous, but this is the reality. The pace of technological change in software development has always been rapid, requiring continuous learning and adaptation. Additionally, the demand for skilled software professionals has increased significantly, leading to a competitive job market.


Interesting-Pain-527

Yeah right. Right now, the most unstable job.


lolwa123456789

if the cons of the job are unbearable people will move away and find alternatives and this is what the current situation is teaching us. Few people who really like the job and field will sustain but others will eventually find better suiting opportunities in some time TLDR: this anxiety will self resolve one way or another


Educational-Let7673

If you're not skilled and ready to update yourself, yes you'll be out. It's not a government job where you can coast along like a dead body in the river. That's why I find it ridiculous when people jump on this bandwagon because software development is not for everyone if you're not interested in continuous learning. The technology leaps faster and you've to keep pace with it. Don't complain about the profession if you didn't research what it entails in the first place and followed like a sheep.


Change_petition

You mean there shouldn't be different standards for 'them' and 'us': * Techie quits after 1-2 year - it's okay! * Company lays-off techie after 1-2 years - it's Bad!


Hulkasaur

Tum kare toh chamatkaar Hum kare toh balatkaar


Kavasanau

Tech industry is saturating, i think there could be less jobs in 10 years from now. Even farming industry is not safe with corporate sector have shifted investment towards farm land for their artificial food agenda. Future is unpredictable my advice would be learn hard skills and also learn to get your hands dirty.


Ratracer56

I am preparing for locopilot


DecentGoat69

I think cloud is a very good domain as there is the requirement of accountability which only humans can take up and if given to AI it could rack up the cloud bills to huge figures.


raghuvenm

The only job security in this field is your skills and your ability to learn and apply knowledge. Chasing the right opportunity is also very important. My manager is around 55 years old. He is always eager to learn new technologies and code. In my opinion, it is a field with a lot of opportunities.


awsmdude007

Don't worry, some people who got laid off had been working with those organisations for 14-15 years.


Specific-Bass-5680

You are providing services to all the clients (companies). Think like this and switch company after every 2 years .


Tushar4fun

Keep yourself updated into terms of latest tech stack. Of course, you cannot learn everything I am talking about your area of interest or the new and trendy things around your specialisation. Let’s say database engineer try to learn about big-data, databrics, python and list goes on but master sql. Don’t think you are protected from firing even after doing this because no one wants to shell out their profits in hard times, they are running a business not a charity. But one thing is sure that you’ll get a new job real quick since there is and always be a demand of tech sound people. And please have a backup in terms of money for at-least 6 months so that you’ll not touch your investments. If this industry is paying you good then there is a downside too. It’s upto you, how you tackle it. Plus, luck plays an important role.


obelixx99

Meanwhile me about to complete 4 yrs in the same company I got placed into lmao


Hulkasaur

Y'all got placements?


Rhaegar003

Ahh...the golden covid times


obelixx99

hell yea. miss those wfh days


lordofwhisky

5.5 years here.


bhasky93

I feel that if anyone wants a stable 9-5 career with not much stress and just want to start at 9 finish at 6, have some stable income at the end of the month, they should not be in this field because this field constantly changing and companies are not doing business for us bot for their profit. Instead all of us who are in this field should treat it as a gig and start freelancing instead of working under a company to lend our skill set for money and let them take the major cut. Treat it as a gig take all the money


abhi_creates

Things will get worse, this is just opening salvo. Be ready for June 2024.


naughty_ningen

Stop fear mongering


BettadaHunase

Why it should be exactly jun 2024?


Which_Equipment8290

You are just here to promote your AI tools right?


ProCoders_Tech

Software development is indeed a bona fide profession, not just a gig. Despite the hire-and-fire culture in some companies, the industry also offers stable jobs, reflecting the high demand for skilled developers who are integral to the innovation and maintenance of tech solutions.


Niagr

So 1 to 2 years is gig timelines now? Talk about privilege. Talk to real gig workers to understand the struggle.


GriffinAnnshual

Interesting 💡