Wow ... tydligen finns det gott om åsikter att gå runt om detta. Jag är inte helt oense med dessa svar, men jag ser det från ett annat perspektiv:
Först - terminologi - se @Chris Shains svar för In House / Consultant / Contractor för stabilitet kontra lönespektrum - detta är ganska sant, även om du ser att vissa fall spelar snabbt och löst med terminologi. Till exempel kan anställd för en amerikansk försvarsentreprenör vanligtvis förvänta sig att falla långt på "in house" -sidan av detta spektrum i både stabilitet och lön - men de kallas "entreprenör" genom att deras totala verksamhet fungerar som en känsla av att sälja tjänster till försvarssektorn. Oavsett termer - glidskalan är död på.
Därefter frågorna:
Kodning kontra byggnad - Är det ganska mycket rätt?
Inte enligt min erfarenhet. Jag har sett massor av konsultspel där kodningskotletter krävdes och massor av utvecklingsjobb där integrering och montering av IT-infrastruktur var en del av jobbet. Det beror på vilken verksamhet du befinner dig i. Många konsulter konsulterar programutvecklingsgrupper där de hjälper teamet att bli mer effektiva med verktyg - i vilket fall de behöver vara uber-utvecklare.
När det gäller arbete, jag förväntar mig mer av en kompromiss med:
-
en konsult måste sälja mer än en vanlig anställd - han måste sälja det faktum att hans idéer är bra idéer, och i många fall finns det ett "upsell" behov i hans verksamhet. En anställd som arbetar i ett internt team tjänar som jämförelse gradvis förtroendet för sina lagkamrater, så det är inte lika mycket av en "sälja" som en eventuell byggande av erfarenhet. Och en anställd slutar sällan behöva fortsätta att vara charmig bara för att behålla sin anställning. Detta är ett grundläggande personlighetsdrag som kan vara en stor faktor för arbetstillfredsställelse.
-
en konsult (ännu mer en entreprenör) förväntas komma ombord med färdigheterna. Som konsultuthyrare kommer jag att skicka tillbaka dem om jag måste betala pengar för att de ska få utbildning om något som ligger utanför min infrastruktur och mina säkerhetsregler.
Min huvudsakliga fråga är, hur skiljer de sig åt när det gäller potential för karriärtillväxt och arbetskvalitet?
Karriärtillväxt - beror på vad du siktar på. Jag tror att de kvaliteter som förväntas för marknadsföring är olika och lärandemålen är olika. Konsulter tenderar att vara mycket starka tekniska med hög kommunikationsförmåga. De får mer pengar för att vara bättre på dessa saker och träningsmöjligheter för att underlätta det. Jobbet är emellertid vad det är - timmarna, resorna - det är osannolikt att ett företags affärsmodell förändras så att arbetslivsbalansen här är vad den är och många konsultroller är höga resor / långa timmar / höga löner.
Intern utveckling finns vanligtvis två spår - den allt mer äldre läraren av tekniska saker och ledningsspåret. I båda fallen är att ta ansvar för större omfattning, större ansvarighet och starkare kommunikationskrav vägen till framgång. Det tekniska spåret gör det med stark teknisk kommunikation, ledningsspåret gör det med övergripande team / interpersonell kommunikation om tekniska problem. Exponeringen för en mängd olika problem / lösningar tenderar att bli mindre eftersom antalet system som ett enda företag tillverkar eller deltar i tenderar att vara mer begränsat. Men djupet tenderar att bli större och du får se en produkt växa upp och utvecklas på ett sätt som du kanske inte som konsult. Marknadsföring kan vara lika mycket en del av att tillgodogöra sig företagskulturen som genomförandet av ett visst projekt.
Är det lättare att flytta upp företagstegen i?
Jag skulle säga att det större inflytandet är storleken på en organisation och dess tillväxt. Om företaget inte växer är det osannolikt att det kommer att främja människor.
Slår man vanligtvis en högre lön så småningom?
Japp - ju högre risk för arbetslöshet desto högre lön.
Är en i allmänhet roligare / spännande än den andra?
Det är definitivt ett fall av personlighetspassning och vad du vill ha. Jag har alltid varit lycklig som husingenjör. Jag har vänner som älskar att vara konsulter. De tycker att jag är för statisk, jag tycker att de är för ytliga. De ser mitt jobb som tråkigt eftersom jag har fastnat med samma människor hela dagen, år efter år, jag ser deras jobb som frustrerande eftersom du aldrig har tid att verkligen lära känna människor eller se hela projektet förverkligas. / p>
Det är det som tillfredsställer dig mest.