Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Businesses Programming

Ask Slashdot: As a Programmer/Geek, Should I Learn Business? 167

An anonymous reader writes "During my career I've always been focused on learning new technologies and trending programming languages. I've made good money at it, but I'm not sure what the next step is. I don't want to do this for the rest of my life. I'm not sure how to find a good way to transition from programmer to somebody with more responsibility. Should I learn business? It it more important to focus on personal networking? Do I step into the quagmire of marketing? I'm not sure what goals I should set, because I don't know what goals are realistic. Running my own business seems like something I'd like to do, but I'm unsure how to get from here to there. I'd appreciate advice from any fellow geeks who are making (or have made) that change."
This discussion has been archived. No new comments can be posted.

Ask Slashdot: As a Programmer/Geek, Should I Learn Business?

Comments Filter:
  • Yes! (Score:4, Informative)

    by David Betz ( 2845597 ) on Wednesday October 16, 2013 @06:27PM (#45147735)
    This is part of the modern fundamentals of the liberal arts: trivium, quadrivium, then everyone should also know how to physically use a computer (desktop/laptop and tablet variants), know how to make a document/make a spreadsheet/use the internet, know some HTML, know how to run a business, know how to do your taxes (without killing yourself), know when to contact an attorney (as important as 911 these days), and know how to change a tire. These are BASIC skills... and at this point you are smarter than a fifth grader!
  • by perpenso ( 1613749 ) on Wednesday October 16, 2013 @07:07PM (#45148087)
    After decades of software development I went to business school. Some take aways.

    (1) Business school is probably not what you think. The bankers, ceos, etc making the headline news for various nefarious reasons are not practicing what they were taught in business school. They are very much like the software engineer who is taught how to write well designed maintainable and reliable code and then writes complete crap once they enter industry. You can teach people how to do the right thing but there is no guarantee they will follow through, this is true in both engineering and business. In business school you will be taught to plan for the long term, to treat your business partners well, to treat you employees well, to treat your customers well, to be socially responsible, to be ethical, etc. In other words things leading to long term company success.

    (2) An MBA program is probably not what you think. An MBA program is not about accounting and financials, that is just once topic covered. An MBA program is an overview of the complete organization and its lifecycle: Entrepreneurship, strategy, product development, marketing, accounting/finance, operations, information technology, organizational behavior (people), economics, etc. You will learn to look at things from the perspective of each of these specialties. The point of doing so is not to make you an expert in any of them. You will not become an expert, however you will learn enough to understand their perspectives and to therefore be able to effectively communicate and perhaps be more persuasive in your arguments with them. You don't have to stop being an engineer. You just become an engineer with a broader perspective and more likely to persuade ceos, accountants and people in marketing.

    (3) Your classmates will probably not be what you expect. Most people in an MBA program are not coming from an accounting/finance background. They actually represent a minority. About 1/3 of my class consisted of people coming from engineering and scientific backgrounds. You will have an incredibly wide set of skills and viewpoints among your classmates.

    (4) You get what you reward. There is a common theme that occurs in many classes, strategy, accounting, product development, information technology, operations, etc. Many failures can be traced back to having the wrong incentives. Basically people give you the behavior you incentivize, that you reward. Not what you ask for, not even what everyone agree is good or the right thing to do. There are many lessons to be learned in business school but it is amazing how often and in how many unrelated areas this one single problem arises.

"What man has done, man can aspire to do." -- Jerry Pournelle, about space flight

Working...