15 Tips from 15 years experience in IT Industry

15 Tips from 15 years experience in IT Industry

Introduction and the Importance of Basics

In this section, the speaker discusses the importance of focusing on the basics and fundamentals in one's career.

Learn the Basics Foundation Fundamentals Again and Again

  • Reiterates the significance of learning and practicing the basics repeatedly.
  • Emphasizes that even though advanced concepts may seem more appealing, daily coding is mostly based on fundamental principles.
  • Provides examples such as object-oriented programming (OOP) concepts, naming conventions, and test-driven code.
  • States that fundamentals are common across various technologies.

Focus on One Thing at a Time

  • Advises against getting distracted by multiple desires or goals.
  • Highlights that focusing on one thing at a time leads to better achievements.
  • Shares personal experience of concentrating on specific tasks without deviating to other technologies or content creation.

Tips for Software Engineers - On-Site Opportunities

This section provides tips for software engineers who aspire to work on-site or abroad.

Try Outside Opportunities for On-Site Aspirations

  • Encourages individuals with aspirations for working on-site to explore opportunities outside their current company.
  • Suggests considering countries with easier visa processes instead of solely focusing on countries like the US or UK.
  • Warns against relying on agents who may exploit individuals financially.

Always Be Ready for Interviews

The speaker emphasizes the importance of being prepared for interviews, even if not actively seeking job changes.

Give Interviews Even When Not Looking for Job Change

  • Shares personal experience of facing numerous interviews before cracking the first one after six years in Accenture.
  • Stresses that interviewers often expect knowledge in latest technologies, communication skills, leadership abilities, and design concepts.
  • Encourages individuals to be ready for interviews at all times.

Conclusion and Final Thoughts

The speaker concludes the talk by reflecting on personal experiences and offering final thoughts.

Reflecting on Personal Growth and Learning

  • Shares personal journey of growth, from facing challenges in interviews to gaining experience and expertise.
  • Highlights the importance of continuous learning, practicing fundamentals, and focusing on one's goals.
  • Encourages viewers to apply the shared tips and tactics to improve their career prospects.

The transcript provided does not cover the entire video.

Tips for Interviews and Salary Appraisal

In this section, the speaker provides tips for interviews and discusses the importance of salary appraisal.

Importance of Being Prepared for Interviews

  • Always be ready for interviews by staying in touch with the basics and fundamental questions.

Salary Appraisal and Job Change

  • If you receive less than 5 to 10 percent appraisal based on your salary, consider changing jobs because money is important.
  • Inflation causes prices to increase by 8 to 10 percent annually. If your appraisal is lower than inflation, it's advisable to leave the job or find ways to limit expenses.

Working on Latest Technologies

  • It is crucial for software engineers to work on the latest technologies.
  • Keeping fundamentals and basics strong makes it easier to learn new technologies.
  • Inclining towards new technologies helps in career growth and staying relevant in the industry.

Learning with Implementation

  • The goal of learning should not only be acquiring knowledge but also implementing it through projects.
  • Implementing what you learn completes the learning cycle and can lead to better job opportunities and higher salaries.

Setting Goals and Limiting Social Media Use

This section focuses on setting goals independently, avoiding comparison with colleagues, and limiting social media use.

Setting Independent Goals

  • Avoid comparing yourself with colleagues during appraisals or promotions.
  • Set goals based on personal aspirations rather than comparing with others.
  • Work towards achieving your own goals instead of competing with others.

Limiting Social Media Use

  • Excessive use of social media can lead to setting goals based on others' achievements.
  • Limit social media usage to focus more on personal growth and avoid unnecessary comparisons.
  • Switching off from social media can help improve productivity and self-focus.

The Importance of Challenging Yourself

In this section, the speaker emphasizes the importance of not staying in comfortable support projects for too long and encourages individuals to challenge themselves by exploring different roles and responsibilities.

Challenging Yourself

  • It is important to avoid staying in support projects for an extended period of time.
  • By challenging yourself and taking on new responsibilities, you can grow both personally and professionally.
  • Copy-pasting code is acceptable as long as you understand it thoroughly before doing so.
  • When writing code, consider both the machine that will run it and fellow developers who may need to read or modify it.
  • Always strive to write code that others can easily understand.

The Importance of English Communication Skills

This section highlights the significance of English communication skills in the IT industry. The speaker explains how understanding simple English is crucial for comprehending coding concepts and effectively communicating with clients.

English Communication Skills

  • Fluency in English is not necessary, but having a good understanding of reading, speaking, and writing simple English is essential.
  • Many coding concepts and requirements are based on English words, making knowledge of the language beneficial.
  • Major companies use English for their products and client discussions.
  • Developing proficiency in English requires consistent practice through reading, writing, and speaking.

Embracing Change and Continuous Learning

This section emphasizes the importance of embracing change and continuous learning. The speaker encourages individuals with years of experience to overcome resistance to change and explore new technologies or opportunities for career growth.

Embracing Change

  • It's never too late to learn something new or upgrade your skills.
  • Change may be challenging but necessary for personal growth and professional success.
  • Avoid considering your experience as a burden and believe that there is always time to learn new things.
  • Overcoming resistance to change can lead to better job opportunities and higher salaries.

The Power of Perseverance

In this section, the speaker shares their personal experience of facing challenges early in their career. They emphasize the importance of perseverance and not giving up, even when faced with difficulties or rejections.

The Power of Perseverance

  • Personal experiences are shared about struggling to crack interviews and working on a low stipend.
  • It's important to remember that difficult times are temporary and should be seen as opportunities for growth.
  • Never give up, even if initial attempts don't yield desired results.
  • Success often comes after overcoming obstacles and persevering through challenging situations.

The transcript provided does not include specific timestamps for each bullet point. However, the summary has been organized based on the given timestamps in chronological order.

Video description

Also can watch in Hindi Link https://youtu.be/JGCqAq5DZyQ

15 Tips from 15 years experience in IT Industry | YouTube Video Summary | Video Highlight