Svar
Her “er en liste med softies
Softwareudvikler – er en medarbejder på fuldtidsløn og gør jobbet med at implementere kravene til applikationen. Udviklere springer rundt på forskellige projekter, der arbejder som når instrueret af deres arbejdsgivere.
Softwarekonsulent – er ikke en medarbejder og bringes ind for at give rådgivning (konsulentbistand) om, hvordan applikationen skal implementeres ved hjælp af de nuværende branchemetoder. Ofte giver konsulenten teknisk rådgivning om, hvordan man konfigurerer en stor applikation (SAP, Oracle osv.). Efter min erfaring er konsulenter generelt ikke programmerere.
Softwareentreprenør – er ikke en medarbejder og bringes ind for at give færdigheder og ekspertise i nuværende brancheindgange. Typisk arbejder entreprenøren på et enkelt projekt og ser det igennem til færdiggørelse, programmering efter behov. De er ikke under dir. valg af deres arbejdsgivere, selvom de kan hjælpe på andre områder som en professionel høflighed.
Hvordan bliver du softwarekonsulent?
Normalt som et resultat af at arbejde for en softwarekonsulentvirksomhed, der hver dag udlejer dig. Forestil dig, at du arbejder for Oracle, og nogle store virksomheder har brug for hjælp til opsætning af middleware. Du er en fast ansat, der arbejder på kontraktbasis for en tredjepart. Dette er ikke altid tilfældet (se næste afsnit), men det er den sædvanlige vej.
Hvordan bliver du softwareentreprenør?
Normalt som et resultat af at oprette din egen virksomhed og lade rekrutteringsagenter vide, at du” er tilgængelig til arbejde (programmering, rådgivning, begge …). Agenturet ansætter dig derefter ud hver dag på visse kontraktmæssige vilkår. Du kan gå direkte, men det er meget vanskeligere (agentens rolle er at lande klienten, din rolle er at levere ekspertisen).
Kommentarer
- Damn, først læste jeg @FrustratedWithFormsDesigner ' s svar, og jeg troede, jeg kunne følge. Nu læste jeg dette modstridende svar, og jeg ' mistede igen. 🙂 Har du lyst til at bekæmpe det?: )
- @FrustratedWithFormsDesigner er helt fint, jeg ' jeg er bare peda ntic mere end noget andet.
- @Steven Jeuris: Gary har givet lidt mere detaljer mellem " konsulent " og " entreprenør ". Efter min erfaring overlapper de to roller meget ofte (men ikke altid), og linjerne bliver slørede, så jeg gik ikke ' til det detaljeringsniveau.
- @Kumar Developers er gode tekniske konsulenter, fordi de har den programmeringskendskab, som IT-afdelingen har brug for for at få softwaren til at gøre, hvad de vil. Husk, at være konsulent har mere at gøre med forholdet mellem dig og den person, der betaler dig.
- Teknisk set er definitionerne ikke ' ikke helt korrekte, som du behøver ikke ' at være selvstændig. De fleste softwarekonsulenter og entreprenører, jeg kender (jeg ' er en entreprenør selv), er ansatte hos firmaer (såsom Accenture, IBM, Logica osv.), Der tilbyder disse tjenester.
Svar
En “softwarekonsulent” adskiller sig fra en “softwareudvikler” baseret på ansættelsesvilkårene. “Softwarekonsulenten” ansættes som en entreprenør i en bestemt periode og til en meget specifik opgave / rolle / projekt, mens “Softwareudvikleren” (som ikke er en entreprenør eller konsulent) er en fuldtidsmedarbejder på løn , og kan have flere roller / projekter inden for virksomheden.
“Sofware Consultant” kunne henvise til en udvikler / programmør, der er ansat på kontraktbasis snarere end en udvikler / programmør, der er ansat på fuld tid. Det kan også henvise til nogen, der giver vejledning og projektledelse / design / arkitekter på højt niveau, som andre har nævnt, selvom titlen “Software Consultant” i mine erfaringer normalt ender med at være en, der arbejder 60-90% af tiden som en udvikler / programmør og er ansat på en kontrakt snarere end på fuld tid.
Enhver udvikler kan være konsulent ved at arbejde som entreprenør. For at gøre dette er det normalt et spørgsmål om enten at være freelance entreprenør eller at arbejde med et konsulentfirma.
Kommentarer
- Nå, jeg arbejdede for en opstart som entreprenør, fik ' ikke en eneste krone ekstra. Oven på det arbejdede endda i weekenden for en pizza og diætkoks, og det også i San Jose. På den anden side fik min " konsulent " ko-arbejdere betalt for hver eneste time, de arbejdede i weekenden eller sent på aftenen. San Jose-delen er at understrege, at folk arbejder gratis selv i Silicon Valley: P
- I dette tilfælde kan det være, at " Konsulenter " havde simpelthen bedre kontrakter (eller var ' ikke bange for at håndhæve dem eller havde et eller andet konsulentfirma, der bakker dem op) end " Entreprenører " (dig). Angav din kontrakt, at pizza og diætkoks var acceptabel kompensation (og hvorfor holdt du ' ikke i det mindste ud regelmæssigt Coke)?
- ikke sandt – mange udviklere er også entreprenører
- @Steven A. Lowe: Jeg mente ikke ' at antyde, at de var ' t, men jeg brugte OP ' s titler " Softwareudvikler " og " Softwarekonsulent ". Hvordan / hvor sagde jeg, at udviklere er ikke entreprenører?
- @Frustrated " mens udvikleren er fuldtidsansat på løn "
Svar
Konsulenter skal forbedrer forretningen ikke bare udvikler noget software.
Jeg har været udvikler i over 30 år. Jeg har kun kendt nok til at være konsulent i de sidste ti år.
Kommentarer
- Jeg synes, det er et kort og meget nøjagtigt svar, IMO. Softwarekonsulent ville være mere eller mindre tilbøjelig til forretning.
Svar
Jeg kan ikke se forskellen mellem “konsulent” og “entreprenør” bortset fra at konsulenten på en eller anden måde synes mig er klassisk og potentielt dyrere. 🙂
I begge tilfælde har jeg “kaldt konsulenter / entreprenører” softwareudviklere “, da de arbejdede i en udviklingsrolle, men jeg forventer også, at når jeg ansætter nogen som en “konsulent”, at de vil gøre noget niveau i hænderne på mentorskab for det faste medarbejderteam. Jeg forventer, at når jeg ansætter en konsulent, ansætter jeg nogen, der allerede har erfaring med teknologien, som jeg ansætter dem til, og at det er meget muligt, at det meste af mit faste team allerede er i fart på det detaljer om den teknologi. Så jeg forventer, at mit team vil pumpe konsulenten til information, og konsulenten vil formå at både give smarte, tidsbesparende svar til teamet og få en vis mængde hænder udført med en hurtigere hastighed / bedre kvalitet end mine lige ved at komme op for at fremskynde faste medarbejdere.
I andre tilfælde har jeg hyret konsulenter til permanent at “konsultere” – hvilket betyder at de ikke laver nogen hænder på arbejde, de underviser teamet skal være et bedre team eller at blive bedre med et givet værktøj eller en teknologi.
Som de andre stillinger siger, forventer jeg ikke, at konsulenter vil være permanente. Jeg forventer, at faste medarbejdere vil være faste eller i det mindste have en tilknytning til virksomheden, der varer længere end et enkelt projekt eller en kort tidsperiode.
Hvis du vil blive konsulent og betale i overensstemmelse hermed, Jeg vil sige, at du har brug for genoptagelse af CVer. Når jeg gennemgår konsulentgenoptagelser, ser jeg efter en virkelig solid dybde af erfaring med at skære kunstværktøjer og teknologier. Det varierer fra domæne til domæne, men jeg leder efter nogen, der implementeres komplekse ting ved den blødende kant, så de “allerede har ramt læringskurven om de teknologier, jeg prøver at implementere. De fleste af de konsulenter, jeg kender, er afhængige tinkere. De arbejder hårdt om dagen og bruger derefter deres aftener på at løbe endnu længere fremme inden for deres specialiserede områder, fordi de ved, at de har brug for hands on færdigheder til at sælge til deres næste ansættelse.
Kommentarer
- Så som en ansættelsesleder / person bortset fra erfaring søger du også efter certificeringer og forskningsforskning h papirer udført af konsulenten? Hvordan interviewer du dem? AFAIK, man ansætter en konsulent, når de mangler dygtigheden, og hvordan kontrollerer man så, at CV ikke er falske, og at personen har disse færdigheder?
- Personligt, jeg ' Jeg er ikke en stor fan af papirer og certificeringer.Det ' er en bonus, hvis de ' har fået dem, men hvis jeg ' ser ud for nogen, der kender noget, der er ret banebrydende, så forventer jeg ikke ' at der ' er en certificering, der hjælper, og ikke alle er en papirforfatter – når alt kommer til alt er det meget forskellige ting at skrive et papir og skrive en god kode. Jeg kan generelt fortælle, at nogen giver mig bullsh-t, hvis jeg beder dem om at forklare en arkitektur ved hjælp af en given teknologi, og de giver ingen mening. Jeg har normalt tilstrækkelig dybde i det område, hvor jeg ' formår at være i stand til at følge med på BS-niveauet.
- Noget, hvordan jeg savnede dit svar, ikke sikker hvorfor. I hvert fald tak. Men ikke alle organisationer har en ekspert til at vælge en konsulent. Så er det som om du " ansætter " en konsulent for at finde dig en konsulent? Overvej dette, en organisation, der arbejder inden for hard code MS-teknologier, har brug for en ekspert til Unix, hvordan ville de vælge konsulenten? Er det som at ansætte den mest berømte baseret på socialt / professionelt netværk & ikke evaluere de tekniske færdigheder?
- I ' m siger ikke, at jeg ' er ekspert i området … når jeg skal gå langt uden for mit område, ' Jeg stiller stadig spørgsmål fra konsulenten og beder ham forklare. Jeg har også en tendens til at spørge den generelle " hvad synes du de 10 bedste ting, der skal undgås inden for dit ekspertiseområde ". Dette stemmer normalt med noget, jeg kender til, eller jeg kan undersøge lidt på fora som Stack Overflow og se, om fyren er på pengene. Den største fejltagelse, jeg nogensinde har lavet, var at ansætte en fyr, der ikke ' ikke gav nogen mening, da han forklarede ting. Jeg troede, det var min manglende viden … viser sig, at fyren ikke ' ikke gav mening for nogen.
- En entreprenør kommer ind for at udføre et job & afslutter det. En konsulent kommer ind for at starte jobbet & efterlader dig til at afslutte det.
Svar
Det er alt for dårligt, at spørgsmålet er indrammet som det er. Jeg tror, et bedre spørgsmål kan være “Hvordan er en” softwarecontrahent “anderledes end en” softwarekonsulent “?” Det er disse udtryk, der virkelig rejse spørgsmålet, i det mindste her i USA
Udtrykket “softwareudvikler” kan anvendes på enhver form for beskæftigelse, idet udvikler er den type rolle eller ressource, man tjener. Entreprenør- / konsulentproblemet drejer sig om beskæftigelse spørgsmål, og igen taler jeg med henvisning til, hvordan det fungerer her i USA. Men for virkelig at besvare dette spørgsmål definitivt (og du vil se, selv det er svært at gøre!), skal vi først definere nogle udtryk og udforske nogle historie.
En softwareudvikler, uanset hvordan de er ansat, opretter software og udfører sandsynligvis mange andre opgaver i forbindelse med oprettelse af software, normalt med undtagelse af en ledelsesrolle, selvom selv det er ret almindeligt på nogle projekter, såsom teamleder. Softwareprojekt- og programledere bliver sjældent involveret i møtrikkerne ved at oprette software (bortset fra teamledelser). Igen er dette roller .
Hvad angår ansættelse og betaling, er der flere typer (gældende i USA). Den mest almindelige form for beskæftigelse er regelmæssig eller “direkte”, hvor arbejdstageren er på lønningslisten for det firma, der udvikler softwaren. De udfylder en W-4 med arbejdsgiveren hvert år og modtager en W-2 fra den arbejdsgiver ved årets udgang for deres skat.
Uden for direkte ansættelse er der entreprenører og (afhængigt af på definition) konsulenter. Udtrykket “entreprenør” er dog lidt vildledende. Teknisk set er en entreprenør en enhed eller person, der underskriver en kontrakt med klientfirmaet, i dette tilfælde den, der udvikler softwaren. Men virkeligheden er, at næsten alle entreprenører i USA arbejder gennem et entreprenørfirma (også kaldet “body shops” og endnu mindre komplette betingelser); de “kontraherer” ikke i sig selv direkte med klienten. Disse såkaldte entreprenører udfylder faktisk en W-4 med kontraktselskabet – ikke klienten – hvert år og modtager en W-2 fra det kontraktselskab i slutningen af året for deres skat. De beskattes nøjagtigt på samme måde som deres direkte ansatte brødre og søstre. For så vidt angår IRS er alle W-2-medarbejdere direkte ansatte.
Pointen her er, at det er det “ordregivende selskab”, der rent faktisk underskriver en kontrakt med kundevirksomheden, ikke den såkaldte entreprenører (“kontraktansatte”). Kontraktsmedarbejderne er faktisk ansat i kontraktselskabet, og kontraktselskabet er part i kontrakten med klienten.Så kontrakten og de direkte medarbejdere, der arbejder på et softwareprojekt, er stort set de samme med hensyn til beskatning og arbejder normalt i tilstødende kabiner uden særlig særlig status, den eneste store forskel er, at entreprenører er begrænset til et bestemt tidspunkt, hvor de kan fortsætte med at arbejde på projektet for den klient. Dette skyldes, at det entreprenørfirma, de arbejder for, ikke skal holde dem der i længere tid end det tidspunkt, ellers kan vores IRS omklassificere dem som direkte medarbejdere, og parterne (klient og entreprenørfirma) til kontrakten bliver ansvarlige for forskellen i skatter.
Efter min egen erfaring udvides entreprenører ofte med HR-trickery, hvorved en klassemedarbejder omklassificeres fra f.eks. “entreprenør” til “temp” eller lignende. Kunder, der ønskede at holde mig på, har gjort det lejlighedsvis. Klientvirksomhederne skal dog være forsigtige; skattemyndighederne kan revidere dem for at bestemme det virkelige forhold mellem disse entreprenører. Hvis IRS finder ud af, at klienten har behandlet dem som direkte ansatte, for eksempel at holde dem på stedet på ubestemt tid, bliver kunden ansvarlig for eventuelle fordele, som de (nu almindelige) ansatte ikke modtog som kontraktansatte. Og det ordregivende selskab kan også være ansvarlig. Jeg kender ikke alle forgreninger, men det kan blive rodet.
Åh, ja. Hvad er en “konsulent?” Dette udtryk er slags “squishy” – der har været mange krige kæmpet om det hellige område. Det plejede at være, måske 40 år siden, at “konsulent” var mere eller mindre synonymt med “uafhængig entreprenør”, hvilket betyder en arbejdstager, der direkte kontraherede med en klient. Det vil sige, at arbejdstageren underskrev en kontrakt med klienten (måske den, der udvikler software, som ovenfor). Denne medarbejder udfylder IKKE en W-4 med klienten og modtager ikke en W-2 fra klienten i slutningen af året. I stedet modtager en direkte entreprenør (hvad der ofte blev omtalt som en “konsulent” dengang) en 1099 fra klienten. Den direkte entreprenør havde normalt deres eget selskab, der betalte sin skat til virksomhedssatser og skulle overholde IRS forretningsskatteregler (og selvfølgelig også nydt fordelene ved at være et selskab!).
Sammen med denne meget forskellige skat arrangement, udtrykket “konsulent” havde en vis aura om det. Konsulenter var generelt mere erfarne (mindst 10 år i marken) og havde normalt et område af ekspertise, der kunne have været vanskeligt at finde, hvilket gjorde dem meget ønskelige for klienter, og klienter var villige til at betale $ 500 eller $ 1000 om dagen (en meget generøst beløb derefter) for deres ekspertydelser. Konsulenter løb med en elite skare af forholdsvis godt forbundne mennesker, og det var generelt svært at bryde ind i disse klikker. Medlemskab var nødvendigt, hvis man skulle være en succesrig konsulent. Der var en organisation, der for nylig var udgået, men blev genoplivet nu, kaldet ICCA, som var en slags old-boys klub for computerkonsulenter. Enhver kunne deltage, og det gjorde jeg på et tidspunkt; at blive accepteret og få arbejde var en anden historie.
Der var også en nicheindustri, især på steder som NYCs finansielle distrikt, der specialiserede sig i mæglerkontrakter for disse konsulenter. Men dengang for at få arbejde i software – og især den finansielle sektor – måtte man være godt forbundet (jeg ved, fordi jeg havde prøvet dengang). I dag er disse mæglere blevet opslugt eller løbet tør for forretning af de store placeringsselskaber. Uafhængig kontraktindgåelse er næsten udtænkt (den findes, men den sektor er meget mindre nu, næsten ikke eksisterende) af en række lovgivninger, der langsomt og helt sikkert har ødelagt uafhængige kontrakter som den.
I dag har Udtrykket “konsulent” bruges sjældent i beskæftigelsesområdet for softwareudvikling. I det mindste har jeg sjældent hørt det. Nogle gange omtales en kontraktsoftwareudvikler som en konsulent, men det er næppe nogen forskel ud over måske et eller andet forsøg på at smigre eller komplimentere en bestemt entreprenør for deres ekspertise i et tilbagekald til det tidligere tidsrum, da udtrykket betød noget specielt .
Jeg skal sige, at der stadig er softwareprojektledere kaldet “softwarestyringskonsulenter”, men næsten alle er også direkte medarbejdere til et eller andet entreprenørfirma, der udfører det samme formål med disse ledelseskontraktmedarbejdere som virksomhederne der leverer W-4erne til disse medarbejdere til kontraktudviklere af softwareudviklere. Og som du måske forestiller dig, er de nogle gange de samme kontraktfirmaer. Nogle kunder ønsker at beskæftige sig med en medarbejderkilde for både udviklere og ledere, der arbejder på et projekt.
Ægte, uafhængig softwarekonsulentvirksomhed i USA er for det meste død takket være ændringer i føderal lovgivning og det skiftende landskab i virksomhedernes Amerika. Efterhånden som virksomheder (potentielle konsulentkunder) bliver større, bliver deres HR-afdelinger mere brutalt centraliseret, arrogant effektiv og teknologisk sortboxet.Det er næsten umuligt i disse dage at kontakte en ansættelsesleder for at diskutere en ansættelsesmulighed af enhver art, direkte eller kontrakt. En del af dette er virksomhedshemmeligholdelse og medarbejderbeskyttelse, men meget af dette er tendensen mod at sikre, at så mange arbejdstagere som muligt er direkte ansatte eller i det mindste arbejder gennem et entreprenørfirma.
Alternativet til dette scenarie, svarende til det tidligere tidspunkt for omkring 40 år siden, var helt anderledes. Dengang var det sværere for arbejdsgivere at kontrollere deres kontraktansattes arbejde, især konsulenttypen. Kontrol med arbejdere er i stigende grad blevet det vigtigste spørgsmål om beskæftigelse i USA for at sikre øget produktivitet, hvilket igen er vigtigt for konkurrencen med nationer som Indien og Vietnam, hvis arbejdstagere er endnu mere vant til stadigt stigende krav til produktivitet. / p>
Nøglen til at forstå alt dette er at forstå, at den uafhængige entreprenør ikke kan få at vide nøjagtigt, hvordan eller hvornår de skal udføre deres arbejde. De skal normalt levere deres egne værktøjer. De skal overholde omkring 20 af disse typer begrænsninger for, at IRS kan anerkende dem som legitime uafhængige entreprenører. Ellers starter de juridiske spørgsmål, jeg har henvist til ovenfor, sammen med potentielle retssager mellem kontraktansatte og deres kontraktselskaber for tilbagebetalinger, som derefter lovligt skyldes dem.
Beklager den langvarige forklaring , men det er virkelig dette kompleks. Jeg er softwareudvikler, der har arbejdet direkte for virksomheder og gennem kontraktfirmaer. Jeg har mange gange overvejet at gå “indy”, men det er blevet en meget forræderisk (og skræmmende!) Vej at følge i de seneste årtier. Og virksomhederne, der plyndrer og udnytter deres indflydelse i regeringen, fortsætter med at stramme denne ordning. Den amerikanske softwarekonsulent er død; eventuelle resterende overlevende lider under deres sidste åndedrag.
Kommentarer
- Jeg tror, du forveksler de faktiske roller, som folk kan udføre med regeringens bureaukrati omkring det
- Jeg er ikke sikker på, hvad du mener. Din kommentar lyder meget generaliserende og synes kun at vedrøre offentlige job. Jeg talte også om den private sektor.
- @Phelonius, jeg finder dit svar spændende, og der er en fyr, der skriver en blog, der ser ud til at være uenig med dig: daedtech.com/reader-question-round-up-video-consulting-edition . Jeg har altid forstået det samme som dig.
Svar
Sådan bliver du softwarekonsulent:
- Gå til en kopibutik og udskriv nogle 100 visitkort med dit navn, dit telefonnummer, din mailadresse og titlen “Software Consultant”.
- Mission fuldført: Du er nu en softwarekonsulent.
Kommentarer
- Det, jeg har samlet her, er, at der ikke synes at være enighed om, hvad en softwarekonsulent er der dog en fyr med en blog, der føler sig temmelig sikker: daedtech.com/hypothetical-consulting-gig . Jeg kunne personligt ikke ' ikke sige, jeg vidste faktisk aldrig, at der var forskel, før jeg begyndte at dialogere med ham.
Svar
Min forståelse af “konsulent” er en person, der både foretager forretningsanalysen (kravindsamling) og i det mindste noget software design / udvikling, selvom de kom ikke så langt ned i skyttegravene som en softwareudvikler på fuld tid.
IOW, konsulenter bærer flere hatte, mens udviklere bærer den ene hat.
Svar
Min oplevelse af rollen som en konsulent adskiller sig fra det fælles tema hidtil.
En anden brug af udtrykket, muligvis kun almindeligt i Storbritannien , er en senior, erfaren ingeniør, der har en dokumenteret evne til at forstå et system, kommunikere om det og diskutere kompromiser med alternative implementeringer.
Det bedste af disse kan levere dette høje niveau af input til systemer, som de ikke tidligere har mødt rødt.
Eksterne konsulenter, der er bragt ind til et specifikt formål, viser lejlighedsvis nogle af disse færdigheder – men opleves typisk (hvis det er) på en meget snævrere og mere fokuseret måde.
Svar
Jeg gætter på, at du skulle være en kickass-softwareudvikler eller i det mindste en god, for at give andre mennesker råd om, hvordan de udvikler software.
Enkelt sagt er en S / W-konsulent en S / W-udvikler med dokumenteret erfaring.
Se bare tilbage i tiden i dit eget liv – når du begyndte at køre eller nåede alder for at få kørekort, spurgte du ting om kørsel og licensansøgning fra en yngre end dig eller en ældre, der havde kørekort og kendte kørsel?
Også konsulenter gør ofte jobbet for dig – den udviklende del udover andre ting, der er omkring oprettelsen af et softwareprodukt fra start til slut. De store organisationer gør det, de håndterer alle aspekter af produktoprettelsen for dig. Du skal bare fortælle dem, hvad du vil, hvordan du vil have det gjort, hvad de kritiske ting er, deadlines, dokumentation osv. Osv.
TCS kommer til at tænke på. Tata Consultancy Services. Må ikke vildledes, de er en af Indiens meget lyse it-serviceselskaber, en fork af Tata-gruppen af industrier under Ratan Tata.
TCS “bemærkelsesværdige værker – digitalisering af pasansøgningen system, UID og andre større regeringer fungerer.
Svar
Konsulenter får mere løn for hver time de arbejder.
Men som en permanent fuld- tidsudvikler i din virksomhed, får du din løn hver måned. Dit job er “sikrere”.
Unge mennesker kan lide udfordringer og kan lide at arbejde som konsulenter. Dette er rart, hvis du kan lide at se nye ansigter, have mere ansvarlighed og uafhængighed.
Jeg formoder, at du efter ægteskab og børn foretrækker “sikkerhed” frem for “eventyr”. Du kan godt lide at vide, hvad der skal ske i næste uge osv.
Jeg er ikke sikker på, at lønnen er det vigtigste punkt her. At arbejde alene har mange fordele.
Du kan ikke købe lykke med penge, og nogle gange vil jeg hellere tjene $ 500 mindre hver måned (hvis du arbejder derhjemme, behøver du ikke betale for transporation for eksempel) end arbejde med lorteprojekter, i det travle miljø med 10 personer pr. værelse med forsinkelser og alt …
Det er det samme som at arbejde som medarbejder eller oprette din egen virksomhed . (der er næsten ingen investering at gøre som en enkelt softwareudvikler)
Kommentarer
- Afhængigt af virksomheden får fuldtidsansatte også fordele såsom sundheds- og tandforsikringsdækning gennem virksomhedsplanen. De får muligvis også pension og andre gode " medarbejdere! " frynsegoder. Det får entreprenører og konsulenter aldrig (så vidt jeg ' har set), og hvis de vil have det, køber de det alene.
- @ user25382 Couldn ' er ikke mere enig – Jeg ' er en entreprenør og er gift med børn og elsker det løbende eventyr, der er udvikling af kontraktsoftware. Jeg opfatter risikoen for kontraktsoftware til at være lig med risikoen for en fast arbejdstager.
- @Gary Rowe Jeg opfatter faktisk risikoen for kontraktsoftware til at være lavere end en fast arbejdstager.
- @Gary Rowe ja nøjagtigt. Derudover er du tvunget til at holde dine interview / salgskompetencer skarpe. Jeg har også set virksomheder beholde deres entreprenører og frigive deres fuldtidsansatte såvel som at hente entreprenører inden de ansætter fuldtidsansatte.
- Du ser ud til at blande konsulenter med entreprenører. IMO, det er meget forskellige ting, når det kommer til jobsikkerhed. De fleste, hvis ikke alle konsulenter er fuldtidsansatte med normale mængder jobsikkerhed.
Svar
I find det interessant de flere svar begynder “ En softwarekonsulent er ikke en medarbejder … ” – de er en medarbejder et eller andet sted! Og især er OP interesseret i, hvordan man bliver konsulent, hvilket bestemt skal præsenteres ud fra medarbejdernes perspektiv.
Jeg arbejder inden for konsulentområdet og vil foreslå det primære kendetegn. man har brug for at lykkes er at være meget nacn. Dette stammer fra det konstante behov for at være i kontakt med kunder. Enhver, der er en “softwarekonsulent”, men ikke er direkte involveret i kunderne på en næsten daglig basis, er simpelthen en softwareudvikler.
Efter min erfaring er softwarekonsulenter også programmører. Imidlertid er de nogle gange ikke helt så talentfulde som deres kolleger til softwareudviklere – hovedsageligt fordi de “har været nødt til at finpudse andre færdigheder som godt, herunder præsentation og skrivning af forslag. Selvfølgelig varierer dette mellem konsulenter.
Jeg har også hyret konsulenter, der tidligere var softwareudviklere. Efter et interview eller to kan jeg let kontrollere, at deres softwareudviklingstalenter er op til bunden. Jeg bliver så nødt til at fokus på, om de er omgængelige nok (endda præsentable nok) til at repræsentere virksomheden foran kunderne. I et vist omfang skal du se godt ud i en jakkesæt, så lavt som det lyder. af kunder og besværlige spørgsmål. Dette er færdigheder, som kun nogle softwareudviklere har.
Endelig vil jeg tilføje, at jeg elsker mit job som softwarekonsulent. Det er ikke fordi det betaler godt, selvom jeg ikke klager over det. Det er fordi jeg er involveret i mange kundeprojekter med en lang række problemer at løse og teknologier til brug. Det for mig vil altid slå arbejder på den næste udgivelse …
Svar
Udvikler eller entreprenør – Du leder efter åbne softwareudviklingspositioner (ingen slutdato) eller kontrakter (defineret slutdato).
Konsulent – Du gør dig kendt, og virksomheder anmoder om dine softwareudviklingstjenester, normalt under en kontrakt.
Alt andet er underordnet baseret på mekanikken i ovenfor.
Svar
Jeg tror, I har den forkerte idé. Skel mellem softwarekonsulenter, der har deres egen virksomhed, og konsulter individuelt vs softwarekonsulenter, der arbejder for de store 4. Konsulenter har mere forretningsevner / forholdsadministrationsfokus og begrænset ekspertiseudvikling. Softwareudviklere er for det meste hands-on, hardcore-tekniske, og i løbet af en periode bliver deres hårde færdighedssæt stærkere end en softwarekonsulent. En konsulent er nødt til at dele sin / hendes attn mellem forretnings- og teknisk arbejde, så hans / hendes færdigheder udvikler sig mere i retning af forretning, når anciennitet stiger. Hvis det er en softwarekonsulent, der fungerer individuelt, så er det en person, der har vist sig at være fantastisk og har råd til at give rådgivning og tjenester til en høj pris. Softwarekonsulenterne, der arbejder på steder som Big 4 konsulentfirmaer er mere som stikkontakter i alle brancher. En virksomhed som Google eller Amazon eller Apple vil sjældent røre ved denne type mennesker, efter at konsultation er udført med dem, medmindre de holder deres hårde tekniske færdigheder uden for arbejdet.
Kommentarer
- dette indlæg er ret svært at læse (tekstvæg). Har du noget imod rediger få det til en bedre form?
Svar
I pra Forudsat at faste medarbejdere kan opsiges når som helst, på en hvilken som helst dag og på ethvert minut. I denne forstand er fastansat ikke bedre end entreprenører. Og faktisk er “fast ansat” bare en entreprenør uden en veldefineret kontrakt, hvilket er værre end en formel entreprenør.
Kommentarer
- Afhænger af det land, hvor du arbejder. I Storbritannien kan en entreprenør slippes meget let, mens kun en omhyggeligt konstrueret permanent afskedigelse undgår en arbejdsret.
Svar
Jeg ved, at der er nogle virksomheder, der kalder sig konsulentfirmaer, men efter hvad jeg forstår, konsulterer de ikke meget i traditionel forstand.
Den eneste forskel ser ud til at være, at de beskæftiger kun erfarne udviklere og er kontrakteret til store virksomheder om at udføre det arbejde, de selv kunne udføre internt, men forhåbentlig til en højere standard.