Starting Out in Programming

Jul 25, 2024

10 Essential Things to Start Programming

1. Types of Companies

  • Service-Based Company: They work on already developed products. Examples: Wipro, Infosys.
  • Product-Based Company: They develop new products. Examples: Microsoft, Google, Facebook.
  • Salaries in product-based companies are generally higher than those in service-based companies.

2. Data Structures and Algorithms

  • Product-based companies pay special attention to data structures and algorithms in interviews.
  • Data structures are used to store data and perform operations on it.

3. Practice

  • Coding requires practice, or else you forget things quickly.
  • It is advised to reduce internships. Focus on placements.

4. Focus on Technology

  • Focus on one technology at a time.
  • Learning multiple technologies simultaneously is not ideal.

5. Group Study

  • Sharing thoughts in a group can offer different perspectives.
  • Gain experience by participating in competitions.

6. Technology in Demand

  • Choose the right technology that has more demand.
  • Focus on long-term technologies.

7. Use of Tutorials

  • Try to bring uniqueness when learning from tutorials.
  • Share your ideas in projects.

8. Importance of Certifications

  • Do not focus only on certifications; skills are important.
  • Cyber certificates are needed in some fields.

9. Don't Give Up

  • Be patient when facing initial difficulties.
  • Always stay positive.

10. Effective Problem Solving

  • Try to solve the problem on your own.
  • Keep making efforts and work to enhance your problem-solving skills.