Skip to main content
10 answers
10
Asked 1014 views

What is one way that coding has benefited your life?

For example, some people claim to be better problem solvers after learning how to code. In what way has coding benefited you? #technology #coding #programming #computer

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

10

10 answers


1
Updated
Share a link to this answer
Share a link to this answer

Bhavna’s Answer

-science

Coding has vastly improved my logical thinking skills. Coding requires breaking down problems and challenges into small, manageable steps, which forces me to think in a methodical, organized way. This way of thinking has helped me approach all areas of my life with strategy, allowing me to become better at problem solving, project planning, and brainstorming.
1
0
Updated
Share a link to this answer
Share a link to this answer

Thomas’s Answer

I started out my education focusing on coding, and then moved away from it. That said, I have still found that it's a useful skill to have available to me. I have been able to automate some tasks assigned to me to save time, or do a deeper analysis of work that would otherwise not be possible due to time constraints. Even using simpler programs like Excel are made easier if you have a programming background and know enough to use some complex functions,. But you need to know where it is applicable and where it is not.

And that is where coding is the most useful as far as updating your thinking process. It becomes easier to identify tasks where a computer could quickly handle repetitive tasks, or where automation is a possibility, even if someone else will be doing the actual coding. You become more aware of opportunities to apply coding.

I find that this background is also helpful when developing processes, like how work will flow through a team. Your essentially developing a program with if-then logic to determine how work will be done, and looking for problems in that process that could break down, even if they are manual, human processes.




Even just using a program like Excel, k

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

Mukeshnath’s Answer

Ha Ha! Everyone learning to code become better problem solvers. Its a packaged deal. <span style="color: rgb(93, 103, 106);">Coders give optimal solutions by automating processes such as building websites, building software to support the supply chain and many more. </span>

There are a lot of benefits and the obvious one is, I get paid for the code I write or I'd rather say for the problems that I solve writing programs.

Mukeshnath recommends the following next steps:

Start coding to know the benefits and work towards how you can benefit the society.
0
0
Updated
Share a link to this answer
Share a link to this answer

James’s Answer

As others indicated, coding helps you think critically and solve problems in a logical, process-based way. It teaches you to step back and ask, "what is the big picture problem I am solving here? What is the goal?" and break a problem down into more manageable components (ie functions) to reach that goal. Everything from planning a large work project and the steps involved, to deciding at home how to plant my garden, benefits from the lessons of algorithms and process learned through coding. Coding has much more to do with a way of thinking than any particular language such as C++ or Ruby.

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

Craig’s Answer

Understanding the way people write code, and having written many programs myself, has certainly assisted in my own troubleshooting abilities (having working as a support engineer and troubleshooting our customer's issues for the last 18 years).

However, even your understanding of any technology will never, ever, be enough alone to be a good troubleshooter. In addition to knowledge and experience, the methodology used in troubleshooting any issue is absolutely vital! This includes fully and completely understanding the problem, from different observation points, and really understanding every element of an issue before you even begin troubleshooting.

Once the symptoms of the problem are understood (as much as feasible), THE WAY you use all the information you have is then key to isolating the cause of any issue. One (of several) methodologies that are taught (and applicable to all areas of troubleshooting in life) is available through the Kepner-Tregoe organisation (Problem Solving & Decision Making).

Additionally, understanding coding can benefit your life in all kinds of other ways. It allows you to have a grasp of possibilities, and also provides SATISFACTION in CREATING something that benefits others. Being able to come up with an idea is marvelous, but being able to formulate a method of creating and putting that idea into reality is very fulfilling (especially if that reality benefits many).

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

Jeff’s Answer

Very interesting question, Camilo!

Mukeshnath provided a great answer. I too earned my living solving problems using code. I agree that the problem solving aspect is a huge part of a career in coding. In addition, I learned how computers worked since much of my career was spent writing assembly code. There is a lot of logic involved but also a great deal of creativity. I loved the challenge!

Jeff recommends the following next steps:

Like Mukeshnath I recommend that you begin coding to understand the benefits. There are loads of free beginning programming tutorials.
0
0
Updated
Share a link to this answer
Share a link to this answer

Ryan’s Answer

Coding has benefited my life by providing me with a useful transferable skill that can help in almost any department or company. Learning SQL has helped me learn more about how to analyze data to discover important answers to questions from management. It also generally helps me to problem solve in other areas of life and has boosted my creative thinking skills.
0
0
Updated
Share a link to this answer
Share a link to this answer

Saurabh’s Answer

I have loved coding from a very long time. Although I don't claim to be a super nerd when it comes to coding, I know how to get things done.

I have used my knowledge of coding in more than one ways and all of these ways have led to one thing - differentiate me from the rest of the crowd and be efficient in my work.

Here are a few examples of how I have used my knowledge of coding:
1) I made a tool to automatically power on virtual machines in my lab whenever they were off. It saved me a lot of time and I never had to wait for my virtual machines in my lab to power on when I was working with my customers.

2) I used my php coding skills to build a recognition website which was used by my organization of 500+ professionals. It got a lot of appreciation and I got rewarded for it.

3) I used my coding knowledge to integrate our office messaging tool to alert the team whenever there was a critical incident reported by our customers.

There are many more examples I could quote. But I believe you must have got my point. No matter what role you are in, knowledge of coding can come in very handy. One should always learn coding.
0
0
Updated
Share a link to this answer
Share a link to this answer

Telmo’s Answer

Saved time and patience by automating tedious tasks! Thus contributing towards my work-life balance
0
0
Updated
Share a link to this answer
Share a link to this answer

Arundeep’s Answer

Coding has helped me to automate redundant tasks. I still remember my first script. I have been into Customer Support for quite sometime now and during the process of troubleshooting one of the most complex issues, I happened to figure out the time that it took to get the output of multiple commands that had to be run at multiple times on the customer's network infrastructure. To avoid this, I actually built out a Linux Shell Script that could automate the task. Not only, did this aid in troubleshooting the issue faster, but also, it provided our engineering teams to directly incorporate this into the serviceability of the product which in turn appreciates the customer experience!

0