Skip to main content
3 answers
3
Updated 626 views

what is the most vital part of coding or software development that will help me branch into other areas?

I've did java and c++ a little, but i want to know more coding languages.

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

3

3 answers


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

Atul’s Answer

Having written software for 20+ years, I suggest following:
1) If not written insist for the Functional/Design Specifications. Follow what is spelled out when you start coding.
2) The basic rule is to develop what is specified/expected. Otherwise it is GIGO - Garbage In Garbage Out.
3) Always write modular code and document well. Never write “write only” code, ie the person who wrote only understands it.
4) Finally, a well structured code is easy to debug. Never rush - slow and steady wins the race. Spend time to write good code so that you spend less time debugging.
0
0
Updated
Share a link to this answer
Share a link to this answer

Tanner’s Answer

The key to expanding your skills in coding or software development lies in thoroughly understanding the basic programming concepts. These include algorithms, data structures, and problem-solving techniques. Grasping these fundamental principles will simplify the process of learning and adapting to new programming languages and technologies. If you have a robust foundation in languages such as Java and C++, you'll find it much easier to switch to other languages like Python, JavaScript, or C#. This will also open doors to various fields such as web development, mobile app development, data science, or machine learning.
0
0
Updated
Share a link to this answer
Share a link to this answer

Carlton’s Answer

As others have stated one of the most important things is to learn the structured concepts of any programming language. Understanding the language concepts as well as how the language processes input data, tables, databases, ect. in order to produce the the desired output that will benefit the intended audience. Once you have an understanding of "how concepts" of software languages then you can apply those concepts to meet the desired project requirements. Understanding how to apply these concepts will allow you to build a foundation that could be used in other technology-related areas such as System Design, Database Admin, Business Analysis, etc.
Thank you comment icon Thanks for the advice. mario
0