Programming is an art. Practice your art: Ajay Tripathi

3 mins readUpdated on Sep 14, 2018 14:10 IST
Unless you start writing a code and solve its problems, you are doing it wrong, says Ajay Tripathi. Read more on Shiksha

Amity University

Hi! I am currently getting ready to become a mentor in Google Code-In and take part in Google Summer of Code. If you wish to become a programmer/developer and you are about to join a college, here are my tips to make your Bachelors degree fruitful.

Coding is easy, People are hard

One of the many things that you'll only be able to do while you are in the college is meet a lot of interesting people. In my opinion, college is the best time to learn the art of working with people. I would recommend reading "How to win friends and influence people" by Dale Carnegie, and work on the art of influencing people in the next four years of your bachelors.

Yes, yes, working with people is a must if you want to become a good developer.

Join a Community

I don't mean a community in your college. I live in Delhi, and I am interested in learning Python, so I joined PyDelhi, a group of Python developers who live in Delhi. I recommend everyone to join a community devoted to their interest. Why?

Staying updated about the latest educational events is just a click away
Enter Mobile Number
  • You make like-minded friends.
  • You learn the best practices in the field from the experts in the community, this helps you save time and save yourself from reinventing the wheel.
  • You'll constantly get involved in amazing projects and learn very fast from them.

I use meetup.com to find communities near me. If you can't find a community of your interest, start one with friends.

Programming is an art. Practice your art

You can read about painting as much as you want, but unless you start to paint, you learn nothing. Same is with programming. Read as many books as you want. Unless you start writing a code and solve its problems, you are doing it wrong.

There are 3 ways to do this effectively:

  • Solve your personal problems with code
  • Contribute to open source projects
  • Start Competitive Coding

Contribute to open source - it's a must

In my opinion, this is the best way to go about learning after you are done with the basics.

Why?

  • You learn the best and latest practices of the industry
  • You get to work on a software that is running in production

Know the purpose of college

  • You go to the college to meet people and make contacts. That's the only reason.
  • If you go with the expectation to find a job because you went to the college or
  • expect your teachers or seniors to teach you, you'll be disappointed.

You are on your own and your future is in your hands only. You can drive the metaphorical car of life or you can be a passenger in it. Your choice.

Keep the basics strong

You must have heard this a hundred times, well, because it is that important. I recommend get a good grasp of basics of networking, data structure and operating systems. To get started, I recommend Jwasham's Coding-Interview-University.

Start before you are ready

Many times, I meet first-year students who are not confident to start with a project or help in contributing to a project because they feel that they are not ready. This holds them from learning for a long time.

I can understand while starting with something new can be scary, but I really recommend that you should not let that fear hold you back.

Hence, I always advise my juniors to start before they are ready. You'll find your knowledge gaps as you go, and you'll be able to improve while you are doing the project - i.e. learn on the fly.

Interest is useless without action

I meet a lot of students who tell me that they are interested to learn. They haven't started anything yet, but they want to start. Well, I have such friends in the first year and the fourth. If you don't work, if you don't start with something, nobody is interested in your "interest". Think of it this way - you can't make excuses at the time of interview, either you have a work experience or you do not. It's simple.

I hope this should help and motivate you to start coding. Good luck!

 

About the Author:

My name is Ajay Tripathi. I am doing my Bachelors in Computer Science from Amity University. I am in the third year, with the determination to get placed in a good company. I did my second-year internship in IIT Bombay.

 

Videos you may like
About the Author
MyStory Writer provides you with a platform on which you may share your educational experiences and stories thus far. It allows you to educate other aspirants' paths in order to assist them in making great career ju Read Full Bio
Get Admission and Placement Updates about Amity University Noida UP

News & Updates

Latest NewsPopular News
qna

Student Forum

chatAnything you would want to ask experts?
Write here...

Answered Yesterday

Lovely Professional University stands out for B.Tech CSE with its innovative curriculum blending 21st-century tech like AI, data analytics, and app development alongside hands-on labs and industry certifications. Industry ties through MoUs with firms like Microsoft and TCS ensure practical training

...Read more

S

Sampreet Kaur

Beginner-Level 1

Answered a month ago

If you compare MBA at Lovely Professional University and Amity University, both universities offer good management programs, but many students consider LPU a slightly better option mainly because of its placement ecosystem and recruiter network.

At Lovely Professional University, MBA placements have

...Read more

T

Think with V

Beginner-Level 5

Answered a month ago

The latest cutoff for the B.Pharm program at Amity University, Noida is mainly based on Class 12 marks in Physics, Chemistry, and Biology/Mathematics. Generally, students must have at least 60% aggregate in 10+2 with PCB/PCM to be eligible. The expected cutoff range for admission usually falls aroun

...Read more

41001625
Vidushi Sharma

Contributor-Level 7

Answered a month ago

Yes, you can still apply for B.Pharm even if you have only appeared for NEET. At Amity University Noida, NEET is not compulsory for B.Pharm admission. Students usually need at least 60% in Class 12 with Physics, Chemistry, and Biology or Mathematics. The admission process generally involves filling

...Read more

9790489
Vidushi Sharma

Contributor-Level 7

Answered a month ago

Yes, you can apply for B.Pharm even if you are a PCB (Physics, Chemistry, Biology) student and do not have Mathematics. Most universities accept students with either PCB or PCM in Class 12 for admission to the Bachelor of Pharmacy program. Mathematics is not compulsory, though having basic analytica

...Read more

7543909
Vidushi Sharma

Contributor-Level 7

Answered a month ago

The Bachelor of Pharmacy (B.Pharm.) program at Amity University Noida generally requires students to have at least 60% aggregate in Class 12 with Physics, Chemistry, and Biology/Mathematics (PCB/PCM). The expected cutoff for admission usually ranges around 70–85% for general category students, thoug

...Read more

40143935
Vidushi Sharma

Contributor-Level 7

Answered a month ago

hi,

The admission fee for the B.P.Ed program at Amity University generally includes a registration fee and the first semester fee, which may range around ₹60,000–₹1,00,000 depending on the campus and facilities. In comparison, Lovely Professional University also offers B.P.Ed with modern sports infra

...Read more

43487947
Vidushi Sharma

Contributor-Level 7

Answered a month ago

The fee for B.Pharm at Amity University is usually the same whether you take admission directly or through counseling like UPTU/AKTU, because Amity is a private university with its own fee structure. The total tuition fee for the 4-year B.Pharm program is roughly ₹9.6–10.2 lakh, with about ₹2.4–2.56

...Read more

9783955
Vidushi Sharma

Contributor-Level 7