Ich habe viele Leute gesehen, die sich als "Softwareberater" bezeichnet haben. Diese Berater tun, was ein normaler Softwareentwickler tut, schreiben Code, schätzen Aufgaben, beheben Fehler und nehmen an Besprechungen teil usw. Der einzige Unterschied ist, dass Berater mehr verdienen. Wie unterscheidet sich ein Softwareentwickler von einem "Berater"?
Neben der Hauptfrage möchte ich wissen, wie ein Softwareentwickler Berater werden kann. Gibt es spezielle Richtlinien für einen Berater? Müssen sie Zertifizierungen anhäufen und Forschungsarbeiten verfassen? Bitte verwechseln Sie den Softwareberater nicht mit einem Unternehmensberater. Softwareberater, die ich gesehen habe, sind keine Manager.
terminology
Robert Harvey
quelle
quelle
Antworten:
Hier ist eine Liste von Softies
Softwareentwickler - ist ein Vollzeitbeschäftigter, der die Anforderungen für die Anwendung umsetzt. Entwickler arbeiten an verschiedenen Projekten, wie von ihren Arbeitgebern vorgegeben.
Softwareberater - ist kein Mitarbeiter und wird hinzugezogen, um Ratschläge (Beratung) zu geben, wie die Anwendung unter Verwendung aktueller Branchenansätze implementiert werden sollte. Häufig gibt der Berater technische Ratschläge zur Konfiguration einer großen Anwendung (SAP, Oracle usw.). Nach meiner Erfahrung sind Berater in der Regel keine Programmierer.
Softwareunternehmer - ist kein Mitarbeiter und wird herangezogen, um Fähigkeiten und Fachkenntnisse in aktuellen Branchenansätzen bereitzustellen. In der Regel arbeitet der Auftragnehmer an einem einzelnen Projekt und durchläuft es bis zur Fertigstellung und programmiert es nach Bedarf. Sie stehen nicht unter der Leitung ihres Arbeitgebers, obwohl sie in anderen Bereichen aus beruflichen Gründen behilflich sein können.
Wie werden Sie Softwareberater?
In der Regel als Ergebnis der Arbeit für ein Software-Beratungsunternehmen, das Sie täglich anstellt. Stellen Sie sich vor, Sie arbeiten für Oracle und einige große Unternehmen benötigen Unterstützung beim Einrichten von Middleware. Sie sind ein fest angestellter Mitarbeiter, der auf Vertragsbasis für einen Dritten arbeitet. Dies ist nicht immer der Fall (siehe nächster Abschnitt), aber es ist der übliche Weg.
Wie werden Sie ein Softwareunternehmer?
In der Regel als Ergebnis der Gründung Ihres eigenen Unternehmens und der Information der Personalvermittler, dass Sie für die Arbeit verfügbar sind (Programmierung, Beratung, beides ...). Die Agentur stellt Sie dann täglich unter bestimmten Vertragsbedingungen ein. Sie können direkt vorgehen, aber es ist viel schwieriger (die Rolle des Agenten besteht darin, den Kunden zu erreichen, Ihre Rolle besteht darin, das Fachwissen bereitzustellen).
quelle
Ein "Softwareberater" unterscheidet sich von einem "Softwareentwickler" aufgrund seiner Anstellungsbedingungen. Der "Softwareberater" wird für einen bestimmten Zeitraum und für eine bestimmte Aufgabe / Rolle / ein bestimmtes Projekt als Auftragnehmer eingestellt, während der "Softwareentwickler" (der kein Auftragnehmer oder Berater ist) ein fest angestellter Angestellter ist und können mehrere Rollen / Projekte innerhalb des Unternehmens haben.
"Sofware Consultant" kann sich auf einen Entwickler / Programmierer beziehen, der auf Vertragsbasis beschäftigt ist, und nicht auf einen Entwickler / Programmierer, der auf Vollzeitbasis beschäftigt ist. Es könnte sich auch auf jemanden beziehen, der, wie andere bereits erwähnt haben, Anleitung und Projektmanagement / Design / Architektur auf hoher Ebene gibt, obwohl der Titel "Softwareberater" meiner Erfahrung nach in der Regel in 60-90% der Fälle als jemand fungiert Entwickler / Programmierer und ist eher auf Vertragsbasis als in Vollzeit beschäftigt.
Jeder Entwickler kann ein Berater sein, indem er als Auftragnehmer arbeitet. Dabei handelt es sich in der Regel entweder um eine freiberufliche Tätigkeit oder um die Zusammenarbeit mit einem Beratungsunternehmen.
quelle
Berater sollen das Geschäft verbessern und nicht nur Software entwickeln.
Ich bin seit über 30 Jahren Entwickler. Ich habe nur genug gewusst, um in den letzten zehn Jahren Berater zu sein.
quelle
Ich sehe keinen Unterschied zwischen "Berater" und "Auftragnehmer" außer dem, dass der Berater mich irgendwie als nobel und möglicherweise teurer empfindet. :)
In beiden Fällen habe ich Berater / Auftragnehmer als "Softwareentwickler" bezeichnet, wenn sie in einer Entwicklungsrolle gearbeitet haben, aber ich erwarte auch, dass sie, wenn ich jemanden als "Berater" anheuere, ein gewisses Maß an praktischem Mentoring leisten werden des ständigen Mitarbeiterteams. Ich gehe davon aus, dass ich bei der Einstellung eines Beraters jemanden anheuere, der bereits Erfahrung mit der Technologie hat, für die ich ihn anheuere, und dass es durchaus möglich ist, dass der Großteil meines ständigen Teams in Bezug auf die Details von bereits auf dem neuesten Stand ist diese Technologie. Daher erwarte ich, dass mein Team den Berater zur Information auffordert und es dem Berater schafft, dem Team intelligente, zeitsparende Antworten zu geben und eine gewisse Menge an Handarbeit mit einer schnelleren Geschwindigkeit und einer besseren Qualität zu erledigen, als dies bei mir der Fall war. regelmäßige Mitarbeiter auf dem Laufenden halten.
In anderen Fällen habe ich Berater angeheuert, um permanent "zu beraten" - das heißt, sie leisten keine praktische Arbeit, sie lehren das Team, ein besseres Team zu sein oder mit einem bestimmten Tool oder einer bestimmten Technologie besser zu sein.
Wie die anderen Posts sagen, erwarte ich nicht, dass Berater dauerhaft sein werden. Ich erwarte, dass reguläre Mitarbeiter dauerhaft beschäftigt sind oder zumindest eine Verbindung zum Unternehmen haben, die über ein einzelnes Projekt oder einen kurzen Zeitraum hinausgeht.
Wenn Sie ein Berater werden und dementsprechend bezahlen möchten, würde ich sagen, dass Sie einen Lebenslauf erstellen müssen. Wenn ich Lebensläufe von Beratern überprüfe, suche ich nach einer wirklich soliden Tiefe an Erfahrung mit dem Schneiden von künstlerischen Werkzeugen und Technologien. Es ist von Domäne zu Domäne unterschiedlich, aber ich suche jemanden, der komplexe Dinge am Rande der Entwicklung implementiert hat, damit er die Lernkurve für die Technologien, die ich implementieren möchte, bereits erreicht hat. Die meisten der mir bekannten Berater sind süchtige Tüftler. Sie arbeiten tagsüber hart und verbringen ihre Abende damit, in ihren Spezialgebieten noch weiter voranzukommen, weil sie wissen, dass sie praktische Fähigkeiten brauchen, um sich für ihre nächste Beschäftigung zu verkaufen.
quelle
Es ist schade, dass die Frage so gerahmt ist, wie sie ist. Ich denke, eine bessere Frage könnte lauten: "Wie unterscheidet sich ein" Softwareunternehmer "von einem" Softwareberater "?" Es sind diese Begriffe, die die Frage wirklich aufwerfen, zumindest hier in den USA
Der Begriff "Softwareentwickler" kann für jede Art von Beschäftigung gelten, wobei der Entwickler die Art der Rolle oder Ressource ist, die man bedient. Das Thema Auftragnehmer / Berater dreht sich um Beschäftigungsfragen, und ich spreche wieder davon, wie es hier in den USA funktioniert. Aber um diese Frage wirklich definitiv zu beantworten (und Sie werden sehen, auch das ist schwierig!), Müssen wir zuerst müssen einige Begriffe definieren und etwas Geschichte erkunden.
Unabhängig davon, wie sie eingesetzt werden, erstellt ein Softwareentwickler Software und erledigt wahrscheinlich viele andere Aufgaben im Zusammenhang mit der Erstellung von Software, in der Regel mit Ausnahme einer Verwaltungsrolle, obwohl dies bei einigen Projekten, wie z. B. Teamleitern, durchaus üblich ist . Software-Projekt- und -Programmmanager sind (abgesehen von Teamleitern) nur selten in die eigentlichen Aktivitäten zur Erstellung von Software involviert. Auch dies sind Rollen .
In Bezug auf Beschäftigung und Bezahlung gibt es verschiedene Arten (gilt für die USA). Die häufigste Art der Beschäftigung ist die reguläre oder direkte Beschäftigung, bei der der Arbeitnehmer auf der Gehaltsliste des Unternehmens steht, das die Software entwickelt. Sie füllen jedes Jahr mit dem Arbeitgeber eine W-4 aus und erhalten von diesem am Ende des Jahres eine W-2 für ihre Steuern.
Außerhalb der direkten Beschäftigung gibt es Auftragnehmer und (je nach Definition) Berater. Der Begriff „Auftragnehmer“ ist jedoch etwas irreführend. Technisch gesehen ist ein Auftragnehmer ein Unternehmen oder eine Person, die einen Vertrag mit dem Kundenunternehmen unterzeichnet, in diesem Fall derjenige, der die Software entwickelt. In Wirklichkeit arbeiten jedoch fast alle Auftragnehmer in den USA über eine Vertragsfirma (auch als "Karosseriewerkstätten" bezeichnet und noch weniger komplementär). Sie schließen per se keinen Vertrag direkt mit dem Kunden ab. Diese so genannten Vertragspartner füllen tatsächlich jedes Jahr ein W-4 mit der Vertragsfirma - nicht dem Kunden - aus und erhalten Ende des Jahres ein W-2 von dieser Vertragsfirma für ihre Steuern. Sie werden genauso besteuert wie ihre direkt angestellten Brüder und Schwestern.
Der Punkt hier ist, dass es das „Vertragsunternehmen“ ist, das tatsächlich einen Vertrag mit dem Kundenunternehmen unterzeichnet, nicht die so genannten Vertragspartner (die „Vertragsangestellten“). Die Vertragsbediensteten sind tatsächlich bei der Vertragsfirma angestellt, und die Vertragsfirma ist Vertragspartner mit dem Kunden. Der Vertrag und die direkten Mitarbeiter, die an einem Softwareprojekt arbeiten, sind im Wesentlichen steuerlich gleich und arbeiten normalerweise in angrenzenden Kabinen ohne besonderen Status. Der einzige große Unterschied besteht darin, dass Auftragnehmer auf eine bestimmte Zeit beschränkt sind, an der sie weiterarbeiten können das Projekt für diesen Kunden. Dies liegt daran, dass die Vertragsfirma, für die sie arbeiten, sie nicht länger dort halten soll, da unsere IRS sie sonst als direkte Mitarbeiter einstufen könnte.
Nach meiner eigenen Erfahrung werden Auftragnehmer häufig durch HR-Tricks erweitert, indem ein Vertragsangestellter beispielsweise von "Auftragnehmer" in "Zeitarbeit" oder dergleichen umklassifiziert wird. Kunden, die mich auf Trab halten wollten, haben das gelegentlich gemacht. Die Kundenunternehmen müssen jedoch vorsichtig sein; Das IRS kann sie prüfen, um die tatsächliche Beziehung dieser Auftragnehmer festzustellen. Wenn die IRS feststellt, dass der Kunde sie wie direkte Angestellte behandelt und sie beispielsweise auf unbestimmte Zeit vor Ort belässt, haftet der Kunde für alle Vorteile, die diese (jetzt regulären) Angestellten nicht als Vertragsangestellte erhalten haben. Auch der Auftraggeber kann haftbar gemacht werden. Ich kenne nicht alle Folgen, aber es kann chaotisch werden.
Oh ja. Was ist ein Berater? Dieser Begriff ist irgendwie "matschig" - es gab viele Kriege um dieses heilige Gebiet. Früher, vielleicht vor 40 Jahren, war „Berater“ mehr oder weniger gleichbedeutend mit „unabhängigem Auftragnehmer“, dh einem Arbeitnehmer, der direkt einen Vertrag mit einem Kunden abschloss. Das heißt, der Mitarbeiter hat einen Vertrag mit dem Kunden unterzeichnet (möglicherweise der, der die Software wie oben entwickelt). Dieser Mitarbeiter füllt KEINE W-4 mit dem Kunden aus und erhält am Jahresende keine W-2 vom Kunden. Stattdessen erhält ein direkter Auftragnehmer (der damals oft als "Berater" bezeichnet wurde) vom Kunden eine 1099.
Zusammen mit dieser ganz anderen Steuerregelung hatte der Begriff "Berater" eine gewisse Ausstrahlung. Die Berater waren im Allgemeinen erfahrener (mindestens 10 Jahre in diesem Bereich tätig) und verfügten in der Regel über Fachkenntnisse, die möglicherweise schwer zu finden waren. Dies machte sie für Kunden sehr wünschenswert, und die Kunden waren bereit, 500 USD oder 1000 USD pro Tag zu zahlen (a.) sehr großzügige Menge dann) für ihre fachkundigen Dienstleistungen. Berater strömten mit einer Elite von ziemlich gut vernetzten Leuten, und es war im Allgemeinen schwer, in diese Cliquen einzudringen. Eine Mitgliedschaft war notwendig, um ein erfolgreicher Berater zu sein. Es gab eine Organisation namens ICCA, die vor kurzem aufgelöst wurde, aber jetzt wiederbelebt wird. Jeder konnte mitmachen, und ich tat es an einem Punkt; angenommen zu werden und Arbeit zu bekommen, war eine andere Geschichte.
Es gab auch eine Nischenbranche, insbesondere im Finanzviertel von NYC, die sich auf die Vermittlung von Verträgen für diese Berater spezialisiert hatte. Aber damals musste man gut vernetzt sein (ich weiß, weil ich es damals versucht hatte), um Arbeit in der Software - und insbesondere im Finanzsektor - zu bekommen. Heutzutage wurden diese Makler von den großen Vermittlungsfirmen verschluckt oder ihr Geschäft eingestellt. Unabhängige Verträge wurden durch eine Reihe von Gesetzen, die solche unabhängigen Verträge langsam und sicher zerstört haben, beinahe ausgegrenzt (es gibt sie, aber dieser Sektor ist jetzt viel kleiner, fast nicht mehr vorhanden).
Heutzutage wird der Begriff "Berater" im Bereich der Softwareentwicklung nur noch selten verwendet. Zumindest habe ich es selten gehört. Manchmal wird ein Entwickler von Vertragssoftware als Berater bezeichnet, aber es handelt sich kaum um einen Unterschied, außer vielleicht um den Versuch, einem bestimmten Auftragnehmer zu schmeicheln oder ihn für sein Fachwissen zu beglückwünschen, wenn der Begriff etwas Besonderes bedeutete .
Ich möchte darauf hinweisen, dass es immer noch Software-Projektmanager gibt, die als "Software-Management-Berater" bezeichnet werden, aber fast alle von ihnen sind direkte Mitarbeiter einer Vertragsfirma, die für diese Management-Vertragsmitarbeiter den gleichen Zweck erfüllt wie die Firmen, die die W-4 bereitstellen diese Softwareentwickler Vertrag Mitarbeiter. Und wie Sie sich vorstellen können, handelt es sich manchmal um die gleichen Vertragsfirmen. Einige Kunden möchten sowohl für Entwickler als auch für Manager, die an einem Projekt arbeiten, eine einzige Mitarbeiterquelle haben.
Echte, unabhängige Softwareberatung in den USA ist größtenteils aufgrund von Änderungen in der Bundesgesetzgebung und der sich verändernden Landschaft der amerikanischen Unternehmen tot. Wenn Unternehmen (potenzielle Beratungskunden) größer werden, werden ihre HR-Abteilungen brutaler zentralisiert, arrogant effizienter und technologisch überfordert. Es ist heutzutage nahezu unmöglich, einen Personalchef zu kontaktieren, um eine Anstellungsmöglichkeit jeglicher Art, direkt oder vertraglich, zu besprechen. Ein Teil davon ist das Unternehmensgeheimnis und der Schutz der Mitarbeiter, aber ein Großteil davon ist der Trend, sicherzustellen, dass so viele Mitarbeiter wie möglich direkte Mitarbeiter sind oder zumindest über ein Vertragsunternehmen arbeiten.
Die Alternative zu diesem Szenario, ähnlich der früheren Zeit vor etwa 40 Jahren, war ganz anders. Damals war es für Arbeitgeber schwieriger, die Arbeit ihrer Vertragspartner zu kontrollieren, insbesondere den Beratertyp. Die Kontrolle der Arbeitnehmer wird in den USA zunehmend zum Hauptproblem der Beschäftigung, um die Produktivität zu steigern, was wiederum für den Wettbewerb mit Ländern wie Indien und Vietnam wichtig ist, deren Arbeitnehmer die ständig steigenden Produktivitätsanforderungen noch stärker kennen.
Der Schlüssel zum Verständnis all dessen ist zu verstehen, dass dem unabhängigen Auftragnehmer nicht genau gesagt werden kann, wie oder wann er seine Arbeit ausführen soll. Sie müssen in der Regel ihre eigenen Werkzeuge zur Verfügung stellen. Sie müssen ungefähr 20 dieser Arten von Auflagen erfüllen, damit die IRS sie als rechtmäßige unabhängige Auftragnehmer anerkennt. Andernfalls treten die oben genannten rechtlichen Probleme sowie mögliche Klagen zwischen Vertragsbediensteten und ihren Vertragsunternehmen wegen Rückvergütungen in Kraft, die ihnen dann rechtmäßig zustehen würden.
Entschuldigen Sie die langwierige Erklärung, aber es ist wirklich so komplex. Ich bin ein Softwareentwickler, der direkt für Unternehmen und durch Vertragsunternehmen gearbeitet hat. Ich habe oft darüber nachgedacht, "Indy" zu werden, aber das ist in den letzten Jahrzehnten ein sehr tückischer (und einschüchternder!) Weg geworden. Und die Unternehmen, die ihren Einfluss auf die Regierung ausüben und nutzen, verschärfen diese Regelung weiter. Der amerikanische Softwareberater ist tot; Alle verbleibenden Überlebenden leiden unter ihren letzten Atemzügen.
quelle
So werden Sie Softwareberater:
quelle
Mein Verständnis von "Berater" ist jemand, der sowohl die Geschäftsanalyse (Anforderungserfassung) als auch zumindest einige Software-Entwürfe / -Entwicklungen durchführt, obwohl er als Vollzeit-Softwareentwickler nicht so weit in die Tiefe vordringt.
IOW tragen Berater mehrere Hüte, während Entwickler einen Hut tragen.
quelle
Meine Erfahrung mit der Rolle eines Beraters unterscheidet sich von dem bisher üblichen Thema.
Ein anderer Begriff, der möglicherweise nur in Großbritannien gebräuchlich ist, ist ein erfahrener Ingenieur, der nachweislich in der Lage ist, ein System zu verstehen, darüber zu kommunizieren und die Kompromisse zwischen alternativen Implementierungen zu diskutieren.
Die besten von ihnen können dieses hohe Maß an Eingaben auf Systemen bereitstellen, auf die sie zuvor noch nicht gestoßen sind.
Externe Berater, die zu einem bestimmten Zweck hinzugezogen werden, weisen gelegentlich einige dieser Fähigkeiten auf - verfügen jedoch in der Regel über eine viel engere und gezieltere Erfahrung (wenn dies der Fall ist).
quelle
Ich denke, Sie müssten ein Kickass-Software-Entwickler oder zumindest ein guter sein, um anderen Leuten Ratschläge zu geben, wie man Software entwickelt.
Einfach ausgedrückt, ein S / W-Berater ist ein S / W-Entwickler mit nachweislicher Erfahrung.
Schauen Sie einfach in Ihre Zeit zurück - als Sie mit dem Fahren angefangen haben oder das Alter erreicht haben, um einen Führerschein zu erhalten, haben Sie jemandem, der jünger ist als Sie oder älter, der einen Führerschein hat und mit dem Fahren vertraut ist, Fragen zum Fahren und zum Führerschein gestellt?
Außerdem erledigen Berater häufig die Arbeit für Sie - der Entwicklungsteil, neben anderen Dingen, bei denen es um die Erstellung eines Softwareprodukts von Anfang bis Ende geht. Zumindest die großen Unternehmen übernehmen für Sie alle Aspekte der Produktentwicklung. Sie müssen ihnen nur sagen, was Sie wollen, wie Sie es tun wollen, was die kritischen Dinge sind, Fristen, Dokumentation usw. usw.
TCS fällt mir ein. Tata Beratungsleistungen. Lassen Sie sich nicht irreführen, sie sind eines der besten IT-Dienstleistungsunternehmen Indiens, ein Zweig der Tata-Industriegruppe unter Ratan Tata.
Die bemerkenswerten Arbeiten von TCS - Digitalisierung des Passantragssystems, der UID und anderer wichtiger Regierungsarbeiten.
quelle
Berater werden für jede Arbeitsstunde besser bezahlt.
Als fest angestellter Entwickler in Ihrem Unternehmen erhalten Sie jedoch jeden Monat Ihr Gehalt. Ihr Job ist "sicherer".
Junge Menschen mögen Herausforderungen und arbeiten gerne als Berater. Das ist schön, wenn Sie neue Gesichter sehen möchten, mehr Verantwortung und Unabhängigkeit haben.
Ich nehme an, nach der Heirat und den Kindern bevorzugen Sie "Sicherheit" anstatt "Abenteuer". Sie möchten wissen, was nächste Woche passieren wird usw.
Ich bin mir nicht sicher, ob die Bezahlung der wichtigste Punkt ist. Allein zu arbeiten hat viele Vorteile.
Glück kann man nicht mit Geld kaufen, und manchmal verdiene ich lieber 500 Dollar weniger pro Monat (obwohl Sie, wenn Sie zu Hause arbeiten, zum Beispiel, nicht für Transaktionskosten bezahlen müssen) als an beschissenen Projekten zu arbeiten. Personen pro Zimmer Umgebung mit Verzögerungen und alles ...
Es ist dasselbe wie als Angestellter zu arbeiten oder ein eigenes Unternehmen zu gründen. (Trotzdem gibt es fast keine Investition, die Sie als alleiniger Softwareentwickler tätigen müssen.)
quelle
Ich finde es interessant, dass mehrere Antworten beginnen " Ein Softwareberater ist kein Mitarbeiter ... " - sie sind irgendwo ein Mitarbeiter! Insbesondere interessiert sich das OP für die Frage, wie man Berater werden kann. Dies sollte aus der Sicht des Arbeitnehmers unbedingt dargestellt werden.
Ich arbeite im Beratungsbereich und würde vorschlagen, dass das Hauptmerkmal, das man zum Erfolg braucht, eine hohe Persönlichkeit ist. Dies ergibt sich aus der ständigen Notwendigkeit, mit Kunden in Kontakt zu sein. Jeder, der ein "Softwareberater" ist, aber nicht täglich direkt mit Kunden in Kontakt steht, ist einfach ein Softwareentwickler.
Nach meiner Erfahrung sind Softwareberater auch Programmierer. Aber manchmal sind sie nicht ganz so talentiert wie ihre Software - Entwickler Kollegen - vor allem , weil sie andere Fähigkeiten verbessern und haben mußten, einschließlich Präsentation und Vorschlag schriftlich. Dies ist natürlich von Berater zu Berater unterschiedlich.
Ich habe auch Berater eingestellt, die zuvor Softwareentwickler waren. Nach ein oder zwei Interviews kann ich leicht überprüfen, ob ihre Talente in der Softwareentwicklung auf dem neuesten Stand sind. Ich muss mich dann darauf konzentrieren, ob sie kontaktfreudig genug (sogar präsentabel genug) sind, um das Unternehmen vor den Augen der Kunden zu vertreten. Bis zu einem gewissen Grad muss man in einem Anzug gut aussehen, so flach das klingt. Sie müssen in der Lage sein, sich sicher vor Kunden zu präsentieren und umständliche Fragen zu beantworten. Dies sind Fähigkeiten, die nur einige Softwareentwickler haben.
Abschließend möchte ich hinzufügen, dass ich meinen Job als Softwareberater liebe . Das liegt nicht daran, dass es sich auszahlt, obwohl ich mich darüber nicht beschweren werde. Das liegt daran, dass ich an vielen Kundenprojekten mit einer Vielzahl von zu lösenden Problemen und zu verwendenden Technologien beteiligt bin. Das wird für mich immer besser, wenn ich an der nächsten Veröffentlichung arbeite ...
quelle
Entwickler oder Auftragnehmer - Sie suchen nach offenen Softwareentwicklungspositionen (kein Enddatum) oder Verträgen (definiertes Enddatum).
Berater - Sie machen sich bekannt, und Unternehmen fordern Ihre Softwareentwicklungsdienste an, normalerweise im Rahmen eines Vertrags.
Alles andere basiert auf der Mechanik des oben Gesagten.
quelle
Ich denke ihr habt die falsche Idee. Unterscheiden Sie zwischen Software-Beratern mit eigenem Unternehmen und individuellen Beratern und Software-Beratern, die für die Big 4 arbeiten. Softwareentwickler sind meist praktisch, technisch versiert und mit der Zeit werden ihre Fähigkeiten stärker als die eines Softwareberaters. Ein Berater muss sein Fachwissen zwischen kaufmännischer und technischer Arbeit aufteilen, damit seine Fähigkeiten mit zunehmendem Dienstalter mehr in Richtung Geschäft tendieren. Wenn es sich um einen individuell operierenden Softwareberater handelt, dann ist dies jemand, der sich als großartig erwiesen hat und es sich leisten kann, Beratung und Dienstleistungen zu einem hohen Preis anzubieten. Die Softwareberater, die an Orten wie den Big 4-Beratungsfirmen arbeiten, sind eher Alleskönner. Ein Unternehmen wie Google, Amazon oder Apple würde diese Art von Mitarbeitern nach Abschluss der Beratung nur selten ansprechen, wenn sie ihre harten technischen Fähigkeiten auch außerhalb der Arbeit bewahren würden.
quelle
In der Praxis können festangestellte Mitarbeiter zu jeder Zeit, an jedem Tag und zu jeder Minute entlassen werden. In diesem Sinne ist ein festangestellter Mitarbeiter nicht besser dran als ein Bauunternehmer. Tatsächlich ist "festangestellter Angestellter" nur ein Auftragnehmer ohne genau definierten Vertrag, was schlimmer ist als ein offizieller Auftragnehmer.
quelle
Ich weiß, dass es einige Unternehmen gibt, die sich selbst als Beratungsunternehmen bezeichnen, aber nach meinem Verständnis tun sie im herkömmlichen Sinne nicht viel Beratung.
Der einzige Unterschied scheint zu sein, dass sie nur erfahrene Entwickler beschäftigen und an große Unternehmen vergeben werden, um die Arbeit zu erledigen, die sie selbst im eigenen Haus erledigen könnten, aber hoffentlich auf einem höheren Standard.
quelle