Skip to main content
4 answers
4
Asked 726 views

How do I get experience programming?

I've recently switched majors to Operations, Management, Information Systems at my university which involves programming. I have a little background programming knowledge but don't know how to make it a bigger part of my life. Other than the classes I'll be taking, what can I do to get a better understanding of what programming is and how to do it?

#programming

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

4

4 answers


0
Updated
Share a link to this answer
Share a link to this answer

Jonathan’s Answer

You get experience by getting experience. 😊


It sounds a little overly simplified, but it really is that easy. Just start making things. A great way to get practical experience and invest into something worthwhile is to search out an open source project you are interested in and start contributing.


Good luck!


Jonathan recommends the following next steps:

Don't wait to be chosen; choose yourself.
0
0
Updated
Share a link to this answer
Share a link to this answer

Sonya’s Answer

Try https://www.freecodecamp.org/

0
0
Updated
Share a link to this answer
Share a link to this answer

Leonardo’s Answer

Kudos to you for daring to tread an unconventional path! There's a wealth of top-notch websites, blogs, and YouTube channels out there, all dedicated to the art of programming. Sites such as Codecademy, freeCodeCamp, and Coursera offer engaging courses, while forums like Reddit and Stack Overflow boast communities where you can pose questions and gain insights from seasoned programmers. Rather than diving headfirst into intricate projects, start with simpler ones to build your confidence and comprehension. Try your hand at crafting a to-do list app, a basic game, or even a straightforward website. This will aid in grasping the basics and applying your newfound knowledge in practical scenarios.

Interacting with others who share your interests can be immensely rewarding. Consider attending meetups, workshops, or conferences centered around programming to glean knowledge from others, exchange experiences, and keep your motivation high. In addition, you can delve into books and articles that discuss programming best practices, design patterns, and theoretical concepts. Some noteworthy reads include "Clean Code" by Robert C. Martin, "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, and "Head First Java" by Kathy Sierra and Bert Bates.

Lastly, participating in coding challenges and competitions can be a great way to put your skills to the test, learn innovative techniques, and network with fellow programmers. Websites like LeetCode, HackerRank, and CodeSignal host a variety of challenges and competitions suitable for all skill levels.

Here's to wishing you the best of luck on your exciting new journey!
0
0
Updated
Share a link to this answer
Share a link to this answer

Peter’s Answer

programming is about solving problems with the tools you have. In your case, there must be a number of problems that you want to tackle. for example, you have a lot of data collected in your operational field, now, how to collect and analyze them. I transformed a lot data into a csv file and load them into a graph database and analyse the relationship between the fields. I used python and awk to transform the data to csv, I used python/powershell to load them into the database. graph tool to display the relationships .... it may take longer to do it the 1st time, however, if you have to repeat it more than once, the payoff is there.

hope that help
0