I just completed a very very basic QBasic software design class. How can basic knowledge of software design help me in my future career. I plan to go into management. Can you think of any ways that I can apply the concepts to my future work?
You may also enjoy:What 3d Design Software Would Recommend For [...]
I just completed a very very basic QBasic software design class. How can basic knowledge of software design help me in my future career. I plan to go into management. Can you think of any ways that I can apply the concepts to my future work?
You may also enjoy:
I’ve worked in management for several years and I have never really had to understand software development to perform my job. It is good to know VB for when you are dealing with a program like Excel (depending upon what kind of business, you may use a lot of analytical spreadsheets). Or if your company uses inventory software like AS400 then understanding some programming can help you to understand that program more in depth. The most I’ve used programming is when dealing with spreadsheets to make customer price box guidelines or just create a sheet to perform a commonly used formula, like for sales and marketing. I guess that about sums it up. You will usually have an IT help desk on site, if you work for a major company, to handle programming.
Knowledge outside ones specialty is more often used in ways that could never have been foreseen. However, I can think of several:
1. (already mentioned) You might be able to write small programs, spreadsheets, etc, to automate tasks that are normally time consuming.
2. It might give you an appreciation of how challenging programming can be if you ever end up managing programmers.
3. It can give you practice in creating rigidly defined processes, such as manufacturing processes. Getting all of the details right and in the right order can be tricky and frustrating – but less so if you’ve experienced the difficulties that programming can throw at you.
You could apply it to database and spreadsheet programs to simplify what would normally be a complicated or tedious task.