The Reality of DSA and Development in 2024! | Hiring Market trends in 2024 for Software Engineers 😨

Nishant Chahar・2 minutes read

Layoffs in tech companies challenge job security perceptions, with significant income disparities present among engineers despite claims of not working for money. Remote job opportunities are limited, emphasizing the importance of gaining office experience before transitioning, and individuals must bring a unique skill set to stand out in a competitive job market.

Insights

  • Job security in the tech industry is shifting, with layoffs and economic changes challenging previous perceptions, leading to unpredictable salary expectations.
  • The disparity in tech industry salaries is vast, ranging from 3-4 lakhs to 90 lakhs, highlighting the importance of unique skills and experiences to stand out in a competitive market.

Get key ideas from YouTube videos. It’s free

Recent questions

  • How do engineers perceive job security and salary expectations?

    Engineers, especially in the tech industry, are facing challenges with job security and salary expectations due to frequent news of layoffs in big companies like Google, Amazon, and Microsoft. The Covid era, which initially saw abundant placements, is now transitioning into a reality where job scarcity in the fourth year of engineering can lead to individuals accepting any available job. Despite claims of not working for money, engineers often find their salaries not as substantial as perceived, with SDE-2 positions offering salaries ranging from 3-4 lakhs to 90 lakhs. This disparity in earnings, with some individuals earning as low as 3 lakhs while others command salaries of 90 lakhs, showcases the stark differences in the tech industry. The impact of layoffs, economic recession, and the changing dynamics of the industry have led to a shift in perceptions regarding job security and salary expectations among software engineers.

  • How are internship pay rates and opportunities evolving in the tech industry?

    Internship pay rates and opportunities in the tech industry are undergoing changes, with tools like ChatGPT potentially replacing the need for interns in certain roles. Companies like Amazon and Google have seen a shift in internship pay rates, and internships are now more about securing smart individuals for future roles rather than immediate project completion. The number of remote job opportunities is not as prevalent as perceived, with the total not even reaching 50% of the combined placements of IITs. This shift in the internship landscape highlights the importance of gaining experience in an office setting before transitioning to remote work, particularly for freshers entering the industry.

  • What skills are essential for individuals to stand out in the job market?

    To stand out in the evolving job market, individuals must bring a unique skill set or "X factor" to compete with automation like ChatGPT. Creating unique and impactful projects is essential for showcasing problem-solving skills and technical knowledge. Balancing between Data Structures and Algorithms (DSA) and development is crucial based on individual circumstances and career goals. Companies are shifting away from hiring and training individuals without prior knowledge, emphasizing the importance of basic skills. Focus on both frontend and backend work in projects to demonstrate a well-rounded skill set, ensuring critical calculations and processes happen on the backend to prevent vulnerabilities.

  • What should individuals consider when preparing for job interviews?

    When preparing for job interviews, individuals should avoid generic project names like "Netflix clone" and personalize them with unique features. It is recommended to deploy projects live instead of just sharing a GitHub repo to showcase functionality to interviewers. Focus on both frontend and backend work in projects to demonstrate a well-rounded skill set. Ensure critical calculations and processes happen on the backend, not just the client side, to prevent vulnerabilities. It is crucial to start gaining work experience early on, as it makes transitioning to desired companies easier and helps in standing out in a competitive job market.

  • How can individuals navigate the changing trends in the tech industry?

    To navigate the changing trends in the tech industry, individuals should research companies before joining to avoid scams and false promises. Be cautious of courses promising quick results, as they may have hidden conditions for refunds. Understand the changing trends in the industry and make informed decisions based on research and practical experience. Trustworthy courses provide structured learning paths and project opportunities, unlike mere YouTube tutorials. Leaving a job for teaching or creating courses should be portrayed honestly to avoid backlash, and mentors should not be idolized, but chosen wisely for growth.

Related videos

Summary

00:00

Tech industry job security and salary shifts

  • Every 3-4 months, news of layoffs in big companies like Google, Amazon, and Microsoft creates a negative atmosphere among students, challenging the perception of job security.
  • The Covid era, which saw abundant placements, is now transitioning into a reality where job scarcity in the fourth year of engineering can lead to individuals accepting any available job.
  • Engineers, despite claims of not working for money, often find their salaries not as substantial as perceived, with SDE-2 positions offering salaries ranging from 3-4 lakhs to 90 lakhs.
  • The disparity in earnings between individuals in the tech industry is stark, with some earning as low as 3 lakhs while others command salaries of 90 lakhs.
  • Internship pay rates, such as those offered by Amazon and Google, have seen a shift with tools like ChatGPT potentially replacing the need for interns in certain roles.
  • Remote job opportunities are not as prevalent as perceived, with the number of remote jobs available not even reaching 50% of the combined placements of IITs.
  • The podcast "Tech Talks with Nishant" is highlighted as an engaging platform, with a recommendation to visit Algoprep.in for further learning opportunities.
  • The conversation delves into the debate surrounding the relevance of Data Structures and Algorithms (DSA) and the increasing focus on remote job opportunities.
  • The discussion emphasizes the importance of gaining experience in an office setting before transitioning to remote work, particularly for freshers entering the industry.
  • The impact of layoffs, economic recession, and the changing dynamics of the tech industry have led to a shift in perceptions regarding job security and salary expectations among software engineers.

12:30

Navigating Evolving Job Market: Key Strategies

  • People with 5-6 years of experience are earning 3-4 lakhs, while others earn 90 lakhs, showcasing a wide income disparity.
  • Some individuals faced a pay cut when switching jobs due to layoffs or company closures, highlighting the market's unpredictability.
  • The job market doesn't guarantee significant salary hikes, especially when job availability is low.
  • ChatGPT is impacting entry-level engineering jobs, potentially replacing tasks previously done by interns.
  • Internships are now more about securing smart individuals for future roles rather than immediate project completion.
  • Interns often work on projects with limited long-term utility, focusing more on learning and potential future value.
  • To stand out in the evolving job market, individuals must bring a unique skill set or "X factor" to compete with automation like ChatGPT.
  • Companies are shifting away from hiring and training individuals without prior knowledge, emphasizing the importance of basic skills.
  • Balancing between Data Structures and Algorithms (DSA) and development is crucial based on individual circumstances and career goals.
  • Creating unique and impactful projects is essential for standing out in a competitive job market, showcasing problem-solving skills and technical knowledge.

25:05

"Strategic Tech Choices Enhance Project Success"

  • Choose a module where React is more suitable, providing reasoning for the tech stack choice.
  • When preparing for an interview, avoid generic project names like "Netflix clone" and personalize them with unique features.
  • Deploy your project live instead of just sharing a GitHub repo to showcase functionality to interviewers.
  • Focus on both frontend and backend work in projects to demonstrate a well-rounded skill set.
  • Ensure critical calculations and processes happen on the backend, not just the client side, to prevent vulnerabilities.
  • Start gaining work experience early on, as it makes transitioning to desired companies easier.
  • Beware of social media pressures pushing for remote or FAANG jobs, and focus on gaining practical experience.
  • Research companies before joining to avoid scams, such as those promising job guarantees with hidden criteria.
  • Be cautious of courses promising quick results, as they may have hidden conditions for refunds.
  • Understand the changing trends in the industry and make informed decisions based on research and practical experience.

37:33

"Choosing Courses Wisely for Job Prospects"

  • To receive a star, one must complete 90 reels in 90 days without missing a day to qualify for a refund.
  • Certification is granted after two days of training, but the certificate may not hold significant value.
  • Research courses thoroughly before enrolling, similar to researching a company before joining.
  • Courses offering practical skills are valuable for job prospects, unlike mere YouTube tutorials.
  • Trustworthy courses provide structured learning paths and project opportunities.
  • False promises of job guarantees in courses have led to skepticism and hate towards such programs.
  • Leaving a job for teaching or creating courses should be portrayed honestly to avoid backlash.
  • Mentors should not be idolized, and it's crucial to choose mentors wisely and change them as needed for growth.
Channel avatarChannel avatarChannel avatarChannel avatarChannel avatar

Try it yourself β€” It’s free.