Kick-Starting a Career in Programming

How?

  • You should be interested in programming (and/or Mathematics)

    • How to get interested?
    • It's simple, write code
  • And then, you become better at programming

    • How?

Here's How?

  • Learn any programming language

    • Just the basics should do to start off
  • [Optional] Get yourself familiarized with some DSA

    • Again, just the basics should do

Then, Compete

  • Why?

    • I don't know of a faster and more effective way
  • How?

    • There are various platforms to compete
  • And?

    • Fail, get up, learn, and fail again...
  • And Practice

    • I just can't emphasize on this more

Platforms

  • GeeksForGeeks

  • LeetCode

  • HackerRank

  • CodeChef

  • Codeforces

Why?

  • What's in it for you?

    • Get a real-world feel of Computer Science
    • Relate to CS topics a lot more, and practically
    • Find a passion for yourself
    • Find a healthy community of like-minded people
    • Become a super fast learner and programmer
    • Become a smarter person (maybe)
    • And?
    • You can ace technical job interviews
    • And get a job in Software Engineering
    • And live (possibly) a better life

Is this the only way?

  • No

  • Then what?

  • Dev vs CP?

  • A trashy argument, right?

  • How to take the other route?

    • Learn various development technologies
    • Google Summer of Code (GSoC)
    • Open source projects on GitHub/GitLab/...
    • Competing at Hackathons

That's it!

Kick-Starting a Career in Programming (DDUC, TM, 2 March 2024)

By Ankush Khanna

Kick-Starting a Career in Programming (DDUC, TM, 2 March 2024)

  • 146