Ich arbeite zurzeit als Softwareentwickler und studiere für einen Abschluss in Software-Engineering (ersteres, während ich letzteres nicht mache).
Ich bin zuversichtlich, dass ich meine Arbeit kompetent erledigen kann, aber ich denke, ich könnte es besser machen. Ich weiß, dass meine größte Gefahr in meinen geschäftlichen Fähigkeiten liegt. Zum Beispiel verstehe ich oft zuerst nicht, warum ich gebeten werde, etwas so zu implementieren, weil ich die dahinter stehenden Geschäftsanforderungen nicht verstanden habe.
Hat jemand einen guten Rat zur Verbesserung meiner geschäftlichen Fähigkeiten? Oder ist es etwas, das mit Erfahrung einhergeht?
quelle
Versuchen Sie immer, die Geschäftsdomäne zu verstehen, bevor Sie Code schreiben. Lesen Sie ein Buch darüber und sprechen Sie mit den Benutzern / Domain-Experten, bis Sie sicher sind, dass Sie Ihre Aufgabe wirklich verstehen. Je nach Geschäftsbereich ist dies vor allem am Anfang nicht immer einfach. Mit der Zeit und mit zunehmender Erfahrung können Sie jedoch gute Software für diese bestimmte Domäne erstellen.
Die meisten Projektschwierigkeiten, die ich hatte, wurden durch mangelndes Verständnis für den Geschäftsbereich oder die Fähigkeit, ihn in soliden Anforderungen zu erfassen, verursacht.
Darüber hinaus kann wirklich großartige Software nur erstellt werden, wenn die Geschäftsdomäne vollständig verstanden ist. Sie müssen nicht alles wissen, aber Sie benötigen Grundkenntnisse.
quelle
Ich stimme @Falcon zu. Es hört sich so an, als ob Ihnen nicht so viele geschäftliche Fähigkeiten fehlen wie Kenntnisse der Geschäftsdomäne . Die geschäftlichen Fähigkeiten sind ziemlich allgemein, während das Wissen über den Geschäftsbereich mit Erfahrung und dem Stellen spezifischer Fragen einhergeht. Beide sind nützlich, aber sie unterscheiden sich sehr stark voneinander.
Wenn Sie mit der Bereitstellung von Softwarelösungen für einen gemeinsamen Geschäftsbereich beauftragt sind, sollten Sie sich nach Ressourcen umsehen, um mehr über diesen bestimmten Bereich zu erfahren.
Ein Abschluss in Software-Engineering kann sicherlich gut sein, aber ich bezweifle, dass Sie dadurch entweder geschäftliche Fähigkeiten oder bestimmte Fähigkeiten im Geschäftsbereich kennenlernen können.
Vielleicht möchten Sie auch mit Ihrem Chef sprechen. Vielleicht gibt es Schulungen, an denen Sie teilnehmen können, um die Probleme, die die von Ihnen geschriebene Software lösen soll, besser zu verstehen? Konzentrieren Sie sich darauf, wie Sie durch solche Schulungen bessere Lösungen für die Probleme finden, mit denen Sie beauftragt sind (damit Sie Ihrem Arbeitgeber mehr geschäftlichen Nutzen bieten können).
quelle
Es kommt meistens mit Erfahrung, aber Sie müssen Fragen zu den Details stellen, bis Sie verstehen, was los ist. Bei der Erstellung einer guten Software ist es sehr wichtig, die Geschäftsdetails zu verstehen, die Sie implementieren möchten. Andernfalls werden Sie schlechte Annahmen treffen und diese später ändern müssen.
quelle
Tut mir leid, das zu sagen, aber Sie müssen wahrscheinlich mindestens ein akademisches Studium der Wirtschaft haben, um wirklich den nächsten Schritt zu machen. Ich habe die erste Hälfte eines MBA gemacht und es hat wirklich geholfen.
quelle
Ich habe zwei Empfehlungen für Sie.
Empfehlung Eins
Während meines Informatikstudiums habe ich auch ein Business Minor gemacht. Business-Abschlüsse bestehen größtenteils aus handwerklichen Fähigkeiten . Einige Beispiele wären:
In diesen Klassen gibt es größtenteils nur sehr wenig Theorie. In den Kursen lernen Sie in erster Linie, wie man ein Buchhalter ist. Es ist nützlich, einige Buchhaltungsfähigkeiten zu haben, aber ich würde argumentieren, dass Buchhaltungsfähigkeiten nicht dazu beitragen, die Funktionsweise des Geschäfts zu verstehen.
Die wichtigste Klasse, die ich während meines Nebenfachs belegte, war eigentlich Mikroökonomie . Es erklärt, wie unsere Wirtschaft funktioniert und warum rationale Menschen Dinge tun.
Empfehlung Zwei
Lesen Sie Joel Spolsky. Er hat hier eine großartige Website:
http://www.joelonsoftware.com/
Beginnen Sie mit dem Lesen der Top-Ten-Liste in der rechten Leiste.
Joel diskutiert das Geschäft (eigentlich Mikroökonomie) aus einer Software-Perspektive. Im Gegensatz zu den meisten mikroökonomischen Büchern ist Joel sehr unterhaltsam und macht Spaß beim Lesen. (Ich wünschte nur, ich hätte seinen Blog nicht zu Ende gelesen ...)
Sie können Joel kostenlos online lesen oder sich eine Kopie seines Buches schnappen , um es am Strand zu lesen.
Bonus (Spaß) Empfehlung
Ich habe gerade Freakonomics gelesen . Es wendet ökonomische Theorien auf einige interessante Situationen an. Es wird wahrscheinlich nicht helfen, Ihnen ein gutes Verständnis der Wirtschaft zu vermitteln, aber es ist eine interessante Lektüre und enthält Kapitel wie:
quelle