Antwoord
Hier “een lijst met softies
Softwareontwikkelaar – is een werknemer op de fulltime loonlijst en voert de taak uit om de vereisten voor de applicatie te implementeren. Ontwikkelaars overslaan verschillende projecten terwijl ze werken zoals wanneer aangestuurd door hun werkgevers.
Software consultant – is geen werknemer en wordt ingeschakeld om advies te geven (consultancy) over hoe de applicatie geïmplementeerd moet worden volgens de huidige industriële benaderingen. Vaak geeft de consultant technisch advies over het configureren van een grote applicatie (SAP, Oracle enz.). Consultants zijn in mijn ervaring over het algemeen geen programmeurs.
Softwarecontractant – is dat niet een werknemer, en wordt ingeschakeld om vaardigheden en expertise te bieden in de huidige industriële benaderingen. Meestal werkt de aannemer aan een enkel project en begeleidt hij het tot aan de voltooiing, waarbij hij programmeert zoals vereist. Ze staan niet onder de leiding functie van hun werkgevers, hoewel ze op andere gebieden kunnen helpen als professionele service.
Hoe wordt u een softwareconsulent?
Meestal als resultaat van het werken voor een softwareconsultancybureau dat u dagelijks uitleent. Stel, u werkt voor Oracle en een of ander groot bedrijf heeft hulp nodig bij het opzetten van middleware. U bent een vaste werknemer die op contractbasis voor een derde partij werkt. Dit is niet altijd het geval (zie volgende sectie), maar het is het gebruikelijke pad.
Hoe wordt u een softwarecontractant?
Meestal als resultaat van het opzetten van uw eigen bedrijf en het laten weten van wervingsagenten dat u” beschikbaar zijn voor werk (programmeren, raadplegen, beide …). Het bureau huurt u dan dagelijks uit, onderhevig aan bepaalde contractuele voorwaarden. U kunt direct gaan, maar het is veel moeilijker (de rol van de agent is om de klant binnen te halen, jouw rol is om de expertise te leveren).
Reacties
- Verdomme, eerst las ik @FrustratedWithFormsDesigner ' s antwoord en ik dacht dat ik het kon volgen. Nu las ik dit tegenstrijdige antwoord, en ik ' ben weer verdwaald. 🙂 Wil je het uitvechten?: )
- @FrustratedWithFormsDesigner is absoluut prima, ik ' ben gewoon peda meer dan wat dan ook.
- @Steven Jeuris: Gary heeft wat meer details gegeven tussen " consultant " en " aannemer ". In mijn ervaring overlappen de twee rollen elkaar vaak (maar niet altijd) en worden de lijnen wazig, dus ik ' niet naar dat detailniveau gegaan.
- @Kumar Developers zijn goede technische consultants omdat ze de programmeerkennis hebben die de IT-afdeling nodig heeft om de software te laten doen wat ze willen. Onthoud dat consultant zijn meer te maken heeft met de aard van de relatie tussen u en de persoon die u betaalt.
- Technisch gezien zijn de definities ' niet helemaal correct, aangezien u hoef niet ' als zelfstandige te zijn. De meeste softwareconsultants en aannemers die ik ken (ik ' ben zelf een aannemer) zijn werknemers bij bedrijven (zoals Accenture, IBM, Logica enz.) Die deze diensten aanbieden.
Answer
Een “Software Consultant” verschilt van een “Software Developer” op basis van arbeidsvoorwaarden. De “Software Consultant” wordt ingehuurd als aannemer voor een bepaalde periode en voor een zeer specifieke taak / rol / project, terwijl de “Software Developer” (die geen contractant of consultant is) een fulltime medewerker is met salaris , en kan meerdere rollen / projecten binnen het bedrijf hebben.
“Sofware Consultant” zou kunnen verwijzen naar een ontwikkelaar / programmeur die op contractbasis in dienst is in plaats van een ontwikkelaar / programmeur die fulltime in dienst is. Het kan ook verwijzen naar iemand die leiding geeft en projectmanagement / ontwerp / architectuur op hoog niveau geeft, zoals anderen al hebben gezegd, hoewel in mijn ervaringen de titel Software Consultant meestal iemand is die 60-90% van de tijd werkt als een ontwikkelaar / programmeur en werkt op contractbasis in plaats van fulltime.
Elke ontwikkelaar kan een consultant worden door als aannemer te werken. Om dit te doen, is het meestal een kwestie van ofwel een freelance contractant zijn, of werken met een adviesbureau.
Opmerkingen
- Nou, ik werkte voor een startup als aannemer, ' kreeg zelfs geen cent extra. Bovendien werkte het zelfs in het weekend voor een pizza en cola light en dat ook in San Jose. Aan de andere kant, mijn " consultant " koeienarbeiders werden betaald voor elk uur dat ze in het weekend of s avonds laat werkten. Het deel van San Jose is om te benadrukken dat mensen zelfs in Silicon Valley gratis werken: P
- In dit geval kan het zijn dat de " Consultants " had gewoon betere contracten (of was ' niet bang om ze af te dwingen, of had een adviesbureau voor hen) dan de " Aannemers " (jij). Bepaalde in uw contract dat pizza en cola light een aanvaardbare compensatie waren (en waarom ' hebt u het in ieder geval niet volgehouden voor gewone Coke)?
- niet waar – veel ontwikkelaars zijn ook aannemers
- @Steven A. Lowe: ik bedoelde niet ' te suggereren dat ze waren ' t, maar ik gebruikte de OP ' s titels " Software Developer " en " Softwareconsulent ". Hoe / waar heb ik verklaard dat ontwikkelaars geen aannemers zijn?
- @Frustrated " terwijl de ontwikkelaar een fulltime medewerker is op salaris "
Antwoord
Consultants worden geacht verbeter het bedrijf ontwikkel niet alleen wat software.
Ik ben al meer dan 30 jaar ontwikkelaar. Ik “weet pas de laatste tien jaar dat ik adviseur ben.
Opmerkingen
- Ik denk dat dit een kort en veel accuraat antwoord is, IMO. Softwareadviseur zou min of meer zakelijk zijn.
Antwoord
Ik zie geen verschil tussen “consultant” en “aannemer” anders dan dat de consultant lijkt me op de een of andere manier stijlvol en potentieel duurder. 🙂
In beide gevallen heb ik “consultants / aannemers” softwareontwikkelaars “genoemd toen ze aan het werk waren in een ontwikkelingsrol, maar ik verwacht ook dat wanneer ik iemand aanneem als “consultant”, ze een bepaald niveau van praktische begeleiding van het vaste medewerkersteam gaan doen. Ik verwacht dat wanneer ik een consultant inhuur, ik “iemand aanneem die al ervaring heeft met de technologie waarvoor ik ze inhuur, en dat het heel goed mogelijk is dat het grootste deel van mijn vaste team al op de hoogte is van het specifieke details van die technologie. Dus ik verwacht dat mijn team de consultant zal pompen voor informatie en dat de consultant erin zal slagen om zowel slimme tijdbesparende antwoorden aan het team te geven als een bepaalde hoeveelheid handenwerk gedaan te krijgen met een hogere snelheid / betere kwaliteit dan mijn pas opkomende vaste werknemers.
In andere gevallen heb ik “consultants ingehuurd om permanent te” adviseren “- wat betekent dat ze” geen handen uit de mouwen steken, maar lesgeven het team om een beter team te zijn of om beter te zijn met een bepaalde tool of technologie.
Zoals de andere berichten zeggen, verwacht ik niet dat consultants permanent zullen zijn. Ik verwacht wel dat vaste werknemers vast zullen zijn, of op zijn minst een band met het bedrijf zullen hebben die langer duurt dan een enkel project of een korte tijdsperiode.
Als je consultant wilt worden en dienovereenkomstig kosten in rekening brengt, Ik zou zeggen dat je een cv nodig hebt. Als ik de cvs van een consultant bekijk, zoek ik naar een echt gedegen ervaring met het snijden van kunstgereedschappen en -technologieën. Het varieert van domein tot domein, maar ik ben op zoek naar iemand die complexe dingen op het randje, zodat ze “al de leercurve hebben bereikt over de technologieën die ik probeer te implementeren. De meeste van de consultants die ik ken zijn verslaafde knutselaars. Ze werken overdag hard en brengen hun avonden door met hardlopen nog verder vooruit in hun vakgebied omdat ze weten dat ze praktische vaardigheden nodig hebben om te verkopen aan hun volgende baan.
Opmerkingen
- Dus als een hiring manager / persoon naast ervaring zoek je ook naar certificeringen en onderzoek h papieren gedaan door de adviseur? Hoe interview je ze? AFAIK, iemand huurt een consultant in als ze de vaardigheid niet hebben en hoe controleer je of cv niet nep is en dat iemand die vaardigheden wel heeft?
- Persoonlijk heb ik ' Ik ben geen grote fan van papieren en certificeringen.Het ' is een bonus als ze ' ze hebben, maar als ik ' m kijk voor iemand die iets heel bijzonders weet, verwacht ik niet ' dat er ' een certificering is die zal helpen, en niet iedereen is een papieren schrijver – het schrijven van een paper en het schrijven van goede code zijn tenslotte nogal verschillende dingen. Ik kan over het algemeen zien dat iemand me bullsh-t geeft als ik hen vraag om een architectuur uit te leggen met behulp van een bepaalde technologie en ze slaan nergens op. Ik heb meestal voldoende diepte in het gebied dat ik ' m erin slaag om voorbij het BS-niveau te blijven.
- Op een of andere manier heb ik je antwoord gemist, niet zeker waarom. Toch bedankt. Maar niet alle organisaties hebben een expert om een consultant te selecteren. Dus is het alsof je " " een consultant inhuurt om een consultant voor je te vinden? Bedenk dat een organisatie die in hard-code MS-technologieën werkt een expert nodig heeft voor Unix, hoe zouden ze de consultant selecteren? Is het alsof je de meest bekende inhuurt op basis van sociale / professionele netwerken & zonder de technische vaardigheden te evalueren?
- I ' ik zeg niet dat ik ' ben een expert in het gebied … als ik ver buiten mijn gebied moet gaan, ik ' Ik stel nog steeds vragen aan de adviseur en vraag hem om uitleg. Ik heb ook de neiging om de algemene " te vragen wat volgens jou de 10 belangrijkste dingen zijn die je moet vermijden in jouw vakgebied ". Dit komt meestal overeen met IETS dat ik weet, of ik kan een beetje onderzoek doen op forums zoals Stack Overflow en kijken of de man op het geld zit. De grootste fout die ik ooit heb gemaakt, was het inhuren van een man die niet klopte ' toen hij dingen uitlegde. Ik dacht dat het mijn gebrek aan kennis was … het blijkt dat de man ' voor niemand logisch was.
- Een aannemer komt binnen om een klus te klaren & maakt het af. Een consultant komt binnen om de taak te starten & laat je achter om het af te maken.
Antwoord
Het is jammer dat de vraag zo is geformuleerd. Ik denk dat een betere vraag zou kunnen zijn: “Hoe verschilt een” softwarecontractant “dan een” softwareconsultant “?” Het zijn deze termen die echt de vraag stellen, in ieder geval hier in de VS
De term softwareontwikkelaar kan van toepassing zijn op elk type dienstverband, waarbij ontwikkelaar het type functie of middel is dat men bedient. Het probleem van aannemers / adviseurs draait om werkgelegenheid kwesties, en nogmaals, ik heb het over hoe het hier in de VS werkt. Maar om deze vraag echt definitief te beantwoorden (en u zult zien, zelfs dat is moeilijk te doen!), moeten we eerst enkele termen definiëren en enkele geschiedenis.
Een softwareontwikkelaar, ongeacht hoe deze wordt gebruikt, maakt software en voert waarschijnlijk vele andere taken uit die verband houden met het maken van software, meestal met uitzondering van een managementrol, hoewel zelfs dat bij sommige projecten vrij gebruikelijk is, zoals teamleiders. Softwareproject- en programmamanagers raken zelden betrokken bij de moeren en bouten van het maken van software (afgezien van teamleiders). Nogmaals, dit zijn rollen .
Met betrekking tot werkgelegenheid en betaling zijn er verschillende soorten (van toepassing op de VS). Het meest voorkomende type dienstverband is regulier of “direct”, waarbij de werknemer op de loonlijst staat van het bedrijf dat de software ontwikkelt. Ze vullen elk jaar een W-4 in bij de werkgever en ontvangen aan het einde van het jaar een W-2 van die werkgever voor hun belastingen.
Buiten het directe dienstverband zijn er aannemers en (afhankelijk van op definitie) consultants. De term “aannemer” is echter een beetje misleidend. Technisch gezien is een aannemer een entiteit of persoon die een contract tekent met het bedrijf van de klant, in dit geval degene die de software ontwikkelt. Maar de realiteit is dat bijna alle aannemers in de VS via een aannemersbedrijf werken (ook wel “carrosseriebedrijven” genoemd en nog minder aanvullende voorwaarden); ze contracteren niet per se rechtstreeks met de klant. Deze zogenaamde aannemers vullen elk jaar feitelijk een W-4 in bij het contractbedrijf – niet de klant – en ontvangen aan het einde van het jaar een W-2 van dat contractbedrijf voor hun belastingen. Ze worden op precies dezelfde manier belast als hun rechtstreeks werkzame broeders en zusters. Wat de IRS betreft, zijn alle W-2-werknemers directe werknemers.
Het punt hier is dat het de “contracterende onderneming” is die feitelijk een contract tekent met het bedrijf dat de klant heeft, niet de zogenaamde aannemers (de “contractmedewerkers”). De contractmedewerkers zijn feitelijk in dienst van het contractbedrijf en het contractbedrijf is de contractpartij met de opdrachtgever.Dus het contract en de directe werknemers die aan een softwareproject werken, zijn in wezen hetzelfde in termen van belasting, en werken meestal in aangrenzende cellen zonder een bepaalde speciale status, het enige grote verschil is dat aannemers beperkt zijn tot een bepaalde tijd waarop ze kunnen blijven werken. het project voor die klant. Dit komt omdat het aannemingsbedrijf waarvoor ze werken niet geacht wordt hen daar langer dan die tijd te houden of onze IRS kan hen herclassificeren als directe werknemers, en de partijen (opdrachtgever en aannemingsbedrijf) bij het contract zouden aansprakelijk worden voor het verschil in Belastingen.
In mijn eigen ervaring worden aannemers vaak uitgebreid met HR-bedrog, waarbij een contractmedewerker opnieuw wordt geclassificeerd van bijvoorbeeld “aannemer” naar “uitzendkracht” of iets dergelijks. Klanten die me aan wilden houden, hebben dat wel eens gedaan. De klantbedrijven moeten echter voorzichtig zijn; de IRS kan ze controleren om de ware relatie van die contractanten te bepalen. Als de IRS constateert dat de klant hen behandelt als directe werknemers, door hen bijvoorbeeld voor onbepaalde tijd op de site te houden, wordt de klant aansprakelijk voor alle voordelen die (nu reguliere) werknemers niet als contractmedewerkers ontvingen. En het aannemersbedrijf kan ook aansprakelijk zijn. Ik ken niet alle gevolgen, maar het kan rommelig worden.
Oh, ja. Wat is een “adviseur”? Die term is een beetje “squishy” – er zijn veel oorlogen gevoerd over dat heilige gebied. Vroeger, misschien 40 jaar geleden, was die “adviseur” min of meer synoniem met “onafhankelijke aannemer”, wat betekent dat een werknemer rechtstreeks een contract met een klant heeft gesloten. Dat wil zeggen, de werknemer heeft een contract getekend met de klant (misschien degene die software ontwikkelt, zoals hierboven). Die werknemer vult GEEN W-4 bij de klant in en ontvangt aan het einde van het jaar geen W-2 van de klant. In plaats daarvan ontvangt een directe aannemer (wat toen vaak een “consultant” werd genoemd) een 1099 van de opdrachtgever. De directe aannemer had meestal zijn eigen bedrijf dat zijn belastingen betaalde tegen bedrijfstarieven en zich moest houden aan de IRS-regels voor bedrijfsbelasting (en natuurlijk ook de voordelen had om een bedrijf te zijn!).
Samen met deze heel andere belasting arrangement, de term adviseur had een zekere uitstraling. Consultants waren over het algemeen meer ervaren (minstens 10 jaar werkzaam in het veld) en hadden meestal een bepaald expertisegebied dat misschien moeilijk te vinden was, waardoor ze zeer wenselijk waren voor klanten, en klanten waren bereid om $ 500 of $ 1000 per dag te betalen (een zeer royaal bedrag dan) voor hun deskundige diensten. Consultants werkten met een elite-menigte van redelijk goed verbonden mensen, en het was over het algemeen moeilijk om in die kliekjes in te breken. Lidmaatschap was nodig om een succesvolle adviseur te worden. Er was een organisatie, onlangs opgeheven maar nu nieuw leven ingeblazen, genaamd ICCA, een soort old-boys club voor computerconsultants. Iedereen kon meedoen, en dat deed ik op een gegeven moment; geaccepteerd worden en werk krijgen was een ander verhaal.
Er was ook een niche-industrie, vooral in plaatsen als het financiële district van NYC, die gespecialiseerd was in het bemiddelen in contracten voor deze consultants. Maar om in die tijd werk te krijgen in software – en vooral in de financiële sector – moest men goed verbonden zijn (ik weet het omdat ik het toen had geprobeerd). Tegenwoordig zijn deze makelaars opgeslokt of failliet gegaan door de grote plaatsingsbedrijven. Onafhankelijk contracteren is bijna van de ingewanden ontdaan (het bestaat wel, maar die sector is nu veel kleiner, bijna onbestaande) door een reeks wetgeving die dit soort onafhankelijke contracten langzaam en zeker heeft vernietigd.
De term “consultant” wordt zelden gebruikt op het gebied van werkgelegenheid voor softwareontwikkeling. Ik heb het tenminste zelden gehoord. Soms wordt een ontwikkelaar van contractsoftware een consultant genoemd, maar het is nauwelijks een ander onderscheid dan misschien dat sommigen proberen een bepaalde aannemer te vleien of te complimenteren voor hun expertise in een terugkeer naar die eerdere tijd toen de term iets speciaals betekende .
Ik moet zeggen dat er nog steeds softwareprojectmanagers zijn die “softwarebeheerconsultants” worden genoemd, maar ze zijn bijna allemaal ook directe medewerkers van een of ander aannemerbedrijf dat hetzelfde doel voor deze managementcontractmedewerkers als de bedrijven uitvoert die de W-4 s leveren aan die contractmedewerkers voor softwareontwikkelaars. En, zoals u zich misschien kunt voorstellen, zijn het soms dezelfde contractfirmas. Sommige klanten willen met één bron van werknemers te maken krijgen voor zowel ontwikkelaars als managers die aan een project werken.
Echt, onafhankelijk softwareadviesbureau in de VS is grotendeels dood dankzij veranderingen in de federale wetgeving en het veranderende landschap van het Amerikaanse bedrijfsleven. Naarmate bedrijven (potentiële adviserende klanten) groter worden, worden hun HR-afdelingen brutaler gecentraliseerd, arrogant efficiënt en technologisch black-boxed.Het is tegenwoordig bijna onmogelijk om contact op te nemen met een wervingsmanager om een arbeidskans van welke aard dan ook, rechtstreeks of contractueel te bespreken. Onderdeel hiervan is bedrijfsgeheim en werknemersbescherming, maar veel hiervan is de trend om ervoor te zorgen dat zoveel mogelijk werknemers directe werknemers zijn, of op zijn minst via een contractbedrijf werken.
Het alternatief voor dit scenario, vergelijkbaar met die eerdere tijd van ongeveer 40 jaar geleden, was heel anders. Destijds was het voor werkgevers moeilijker om het werk van hun gecontracteerde werknemers te controleren, vooral het type consultant. Controle over arbeiders is in toenemende mate de belangrijkste kwestie van werkgelegenheid in de VS geworden om de productiviteit te verhogen, wat op zijn beurt belangrijk is voor de concurrentie met landen als India en Vietnam, waarvan de arbeiders nog meer gewend zijn aan de steeds hogere eisen van de productiviteit. / p>
De sleutel tot het begrijpen van dit alles is te begrijpen dat de onafhankelijke contractant niet precies kan worden verteld hoe en wanneer hij zijn werk moet doen. Ze moeten meestal voor hun eigen gereedschap zorgen. Ze moeten aan ongeveer 20 van dit soort beperkingen voldoen om de IRS te laten erkennen als legitieme onafhankelijke contractanten. Anders treden die juridische kwesties op waar ik hierboven naar verwees, samen met mogelijke rechtszaken tussen contractmedewerkers en hun contractbedrijven voor back-benefits die dan rechtmatig aan hen verschuldigd zouden zijn.
Sorry voor de langdradige uitleg , maar het is echt dit complex. Ik ben een softwareontwikkelaar die direct voor bedrijven en via contractbedrijven heeft gewerkt. Ik heb er vaak aan gedacht om “indy” te gaan, maar dat is de afgelopen decennia een zeer verraderlijke (en intimiderende!) Weg geworden. En de bedrijven, die hun invloed in de regering uitoefenen en gebruiken, blijven deze regeling aanscherpen. De Amerikaanse softwareconsulent is dood; alle overgebleven overlevenden lijden hun laatste adem.
Opmerkingen
- Ik denk dat je de feitelijke rollen die mensen kunnen vervullen verwart met de overheidsbureaucratie daaromheen
- Ik weet niet zeker wat je bedoelt. Uw opmerking klinkt erg algemeen en lijkt alleen betrekking te hebben op banen bij de overheid. Ik had het ook over de privésector.
- @Phelonius, ik vind je reactie intrigerend en er is een man die een blog schrijft die het niet met je eens lijkt te zijn: daedtech.com/reader-question-round-up-video-consulting-edition . Ik heb het altijd hetzelfde begrepen als jij.
Antwoord
Hoe word ik een softwareconsulent:
- Ga naar een kopieerwinkel en druk zon 100 visitekaartjes af met je naam, je telefoonnummer, je e-mailadres en de titel “Software Consultant”.
- Missie volbracht: je bent nu een softwareconsultant.
Opmerkingen
- Wat ik hier heb verzameld is dat er geen consensus lijkt te zijn over wat een softwareconsultant er is echter een man met een blog die er vrij zeker van is: daedtech.com/hypothetic-consulting-gig . Persoonlijk kon ik ' niet zeggen dat ik eigenlijk nooit wist dat er een verschil was totdat ik met hem begon te praten.
Antwoord
Mijn begrip van “consultant” is iemand die zowel de bedrijfsanalyse (het verzamelen van vereisten) als doet, op zijn minst wat software-ontwerp / -ontwikkeling, hoewel ze Ga niet zo ver in de loopgraven als een fulltime softwareontwikkelaar.
IOW, consultants dragen meerdere hoeden, terwijl ontwikkelaars dezelfde hoed dragen.
Antwoord
Mijn ervaring met de rol van consultant verschilt tot dusver van het algemene thema.
Een ander gebruik van de term, mogelijk alleen gebruikelijk in het VK , is een ervaren, ervaren ingenieur met een bewezen bekwaamheid om een systeem te begrijpen, erover te communiceren en de afwegingen van alternatieve implementaties te bespreken.
De beste hiervan kunnen dit hoge niveau van input leveren over systemen die ze niet eerder hebben ontmoet rood.
Externe consultants, ingeschakeld voor een specifiek doel, vertonen af en toe een aantal van deze vaardigheden, maar worden (als dat zo is) doorgaans ervaren op een veel beperktere, meer gerichte manier.
Antwoord
Ik denk dat je “een geweldige softwareontwikkelaar zou moeten zijn of op zijn minst een goede, om andere mensen advies te geven over hoe ze software moeten ontwikkelen.
Simpel gezegd, een S / W-consultant is een S / W-ontwikkelaar met bewezen ervaring.
Kijk gewoon terug in de tijd in je eigen leven – toen je begon te rijden of de leeftijd om een rijbewijs te halen, heb je dingen gevraagd over rij- en rijbewijsaanvragen van iemand jonger dan jij of iemand ouder die een rijbewijs had en kon autorijden?
Ook doen consultants vaak het werk voor u – het ontwikkelingsgedeelte, naast andere dingen die rond het maken van een softwareproduct van begin tot eind komen. Minstens de grote organisaties doen, zij behandelen elk aspect van de productcreatie voor u. Je hoeft ze alleen maar te vertellen wat je wilt, hoe je het gedaan wilt hebben, wat de kritieke dingen zijn, deadlines, documentatie, etc. etc.
TCS komt in je op. Tata Consultancy Services. Laat u niet misleiden, ze zijn een van Indias zeer slimme IT-dienstverleners, een vork van de Tata-groep van industrieën, onder Ratan Tata.
Opmerkelijke werken van TCS – digitalisering van de paspoortaanvraag systeem, UID en andere grote overheidswerken.
Answer
Consultants worden meer betaald voor elk uur dat ze werken.
Maar als een permanent volledig tijdontwikkelaar in uw bedrijf, u krijgt uw salaris elke maand. Uw baan is “veiliger”.
Jonge mensen houden van uitdagingen en werken graag als adviseurs. Dit is fijn als je graag nieuwe gezichten ziet, meer verantwoordelijkheid en onafhankelijkheid hebt.
Ik neem aan dat je na het huwelijk en kinderen liever “zekerheid” verkiest dan “avontuur”. Je wilt graag weten wat er volgende week gaat gebeuren, enz.
Ik weet niet zeker of het loon hier het belangrijkste punt is. Alleen werken heeft veel voordelen.
Geluk kan je niet kopen met geld, en soms verdien ik liever $ 500 minder per maand (hoewel je als je thuis werkt niet hoeft te betalen voor transporatie bijvoorbeeld) dan werken aan klote projecten, in de drukke omgeving van 10 personen per kamer met vertragingen en alles …
Het is hetzelfde als werken als werknemer of je eigen bedrijf opzetten . (hoewel er als alleenstaande softwareontwikkelaar bijna geen investeringen zijn)
Opmerkingen
- Afhankelijk van het bedrijf krijgen fulltime werknemers ook voordelen zoals ziektekosten- en tandartsverzekering via het bedrijfsplan. Ze krijgen misschien ook een pensioen en andere leuke " werknemers! " voordelen. Aannemers en consultants krijgen dat nooit (voor zover ik ' heb gezien), en als ze het willen, kopen ze het zelf.
- @ user25382 Zou niet kunnen ' ben het er niet meer mee oneens – ik ' ben een aannemer en ben getrouwd en heb kinderen en ik ben dol op het voortdurende avontuur dat softwareontwikkeling op contractbasis is. Ik beschouw het risico van contractsoftware als gelijk aan dat van een vaste werknemer.
- @Gary Rowe Ik beschouw het risico van contractsoftware eigenlijk als lager dan dat van een vaste werknemer.
- @Gary Rowe ja precies. Daarnaast ben je genoodzaakt om je interview / verkoopvaardigheden scherp te houden. Ik heb ook gezien dat bedrijven hun contractanten behouden en hun fulltime personeel vrijlaten, en ook contractanten binnenhalen voordat ze fulltime personeel inhuren.
- Het lijkt erop dat je consultants combineert met contractanten. IMO, dat zijn heel verschillende dingen als het gaat om werkzekerheid. De meeste, zo niet alle consultants zijn fulltime werknemers met een normale baanzekerheid.
Antwoord
I vind het interessant dat de verschillende antwoorden beginnen met “ Een softwareconsultant is geen werknemer … ” – ze zijn ergens een werknemer! En in het bijzonder is de OP geïnteresseerd in hoe je een consultant kunt worden, wat zeker iets is dat vanuit het perspectief van de werknemer moet worden gepresenteerd.
Ik werk in het adviesveld en ik zou het primaire kenmerk willen voorstellen om te slagen moet je zeer persoonlijk zijn. Dit komt voort uit de constante behoefte om in contact te staan met klanten. Iedereen die een “software-adviseur” is, maar niet bijna dagelijks rechtstreeks bij klanten betrokken is, is gewoon een softwareontwikkelaar.
In mijn ervaring zijn softwareconsultants ook programmeurs. Soms zijn ze echter niet helemaal zo getalenteerd als hun tegenhangers in softwareontwikkelaars – vooral omdat ze “andere vaardigheden hebben moeten aanscherpen, zoals goed, inclusief presenteren en het schrijven van voorstellen. Dit verschilt natuurlijk tussen consultants.
Ik heb ook consultants ingehuurd die voorheen softwareontwikkelaars waren. Na een paar sollicitatiegesprekken kan ik gemakkelijk controleren of hun talent voor softwareontwikkeling op peil is. Ik moet dan concentreer u op of ze sociaal genoeg zijn (zelfs presentabel genoeg) om het bedrijf voor klanten te vertegenwoordigen. U moet er tot op zekere hoogte goed uitzien in een pak, hoe oppervlakkig dat ook klinkt. U moet zelfverzekerd kunnen presenteren van klanten en lastige vragen. Dit zijn vaardigheden die slechts enkele softwareontwikkelaars hebben.
Ten slotte zou ik eraan willen toevoegen dat ik dol ben op mijn werk als softwareconsultant. Dat is niet omdat het goed loont, hoewel ik daar niet over zal klagen. Het is omdat ik betrokken ben bij veel klantprojecten met een grote verscheidenheid aan problemen die moeten worden opgelost en technologieën die moeten worden gebruikt. Dat zal voor mij altijd beter zijn dan werken aan de volgende release …
Antwoord
Ontwikkelaar of aannemer – Je gaat op zoek naar openstaande vacatures voor softwareontwikkeling (geen einddatum) of contracten (gedefinieerde einddatum).
Consultant – U maakt uzelf bekend en bedrijven vragen uw diensten voor softwareontwikkeling aan, normaal gesproken onder een contract.
Al het andere is bijkomstig op basis van de mechanica van de hierboven.
Antwoord
Ik denk dat jullie een verkeerd idee hebben. Maak onderscheid tussen softwareconsultants die een eigen bedrijf hebben en individueel consulteren versus softwareconsultants die voor de Big 4 werken. Consultants hebben meer focus op zakelijke vaardigheden / relatiebeheer en ontwikkelen beperkte expertise. Softwareontwikkelaars zijn meestal hands-on, hardcore technisch en na verloop van tijd worden hun harde vaardigheden sterker dan die van een softwareconsultant. Een consultant moet zijn / haar aandacht verdelen tussen zakelijk en technisch werk, zodat zijn / haar vaardigheidstoename meer naar het bedrijfsleven naarmate de anciënniteit toeneemt. Als het een softwareconsultant is die individueel opereert, dan is dat iemand die bewezen heeft geweldig te zijn en het zich kan veroorloven om tegen een hoge prijs advies en diensten te geven. De softwareconsultants die op plaatsen als de Big werken 4 adviesbureaus zijn meer een manusje van alles. Een bedrijf als Google, Amazon of Apple zou dit soort mensen zelden aanraken nadat er overleg met hen is gedaan, tenzij ze hun harde technische vaardigheden buiten het werk hoog hielden.
Reacties
- dit bericht is nogal moeilijk te lezen (muur van tekst). Zou je het erg vinden bewerken het in een betere vorm brengen?
Antwoord
In pra ctice kunnen vaste medewerkers op elk moment, op elke dag en op elk moment worden ontslagen. In die zin is een vaste medewerker niet beter af dan aannemers. En inderdaad, “vaste werknemer” is gewoon een aannemer zonder een duidelijk omschreven contract, wat erger is dan een formele aannemer.
Opmerkingen
- Hangt af van het land waarin u werkt. In het VK kan een aannemer heel gemakkelijk worden ontslagen, terwijl alleen een zorgvuldig geconstrueerd definitief ontslag een arbeidsrechtbank zal vermijden.
Antwoord
Ik weet dat er een aantal bedrijven zijn die zichzelf consultancybedrijven noemen, maar voor zover ik begrijp dat ze “niet veel advies geven in de traditionele zin.
Het enige verschil lijkt te zijn dat ze alleen ervaren ontwikkelaars in dienst hebben en worden uitbesteed aan grote bedrijven om het werk te doen dat ze zelf zouden kunnen doen, maar hopelijk op een hoger niveau.