1、A Career in Consulting for Computer Science MajorsVince DeGiulioAccenture-Associate PartnerPurdue CS 87Types of ConsultantsApplication ProgrammerSystem AdministratorTechnical SpecialistIT Consultant/AnalystApplication ProgrammerDescriptionHired Guns of Programming-ContractorMany Languages/ToolsProje
2、ct TypesApplication DevelopmentApplication MaintenanceProject Duration:Several Months to YearsClients:Usually Large CompaniesDemand:Always High,but Requires Periodic Re-tooling of SkillsSystem AdministratorDescriptionProvide Technical/User SupportProject TypesSet up/Maintain LANs,PCs,User IDs,etc.In
3、stall SoftwareSupport Help DesksProject Duration:Years or Multiple Clients at OnceClients:Large and Small CompaniesDemand:High,Increasing as Companies Look More to Outsource Support FunctionsTechnical SpecialistDescriptionExpert in Specific Technology/Product(ie.Web Development,Object Oriented)Proje
4、ct TypesApplication Development/MaintenancePerformance ReviewsProduct Sales SupportProject Duration:Days to Few MonthsClients:Large and Small CompaniesDemand:High when Specialty is HotIT Consultant/AnalystDescriptionClients Partner-True“Consultant”Solve Business Problems through TechnologyProject Ty
5、pesBusiness Application DevelopmentTechnology StrategiesProject Duration:Many Months to YearsClients:Usually Large CompaniesDemand:HighConsulting=VarietyTechnologies/Vendor SoftwareIndustries/ClientsApplicationsGeographic LocationsResponsibilitiesPeopleTechnologies/Vendor SoftwareTechnologies Change
6、-Only Limited by YourselfNot Limited to Your Companies ProductsYour Degree Suited for this VarietyMy ExperiencesDifferent DBMS(Oracle,DB2,Sybase,Teradata,MS-Access,IMS)Different Platforms(Mainframes,Servers,PCs)Different Languages(HTML,C,Visual Basic,COBOL,Vendor Specific)Industries/ClientsWhats an
7、Industry?Type of Work can Vary by IndustryCan Change Industries/Clients FrequentlyMy ExperiencesInsurance/Financial ServicesGovernment(Federal&State)Light ManufacturingDistribution&LogisticsTransportationTravelHealthcareApplicationsTransaction Processing(i.e.Order Entry)Knowledge Worker(i.e.EIS)Data
8、base SystemsMy ExperiencesPatient AdministrationInmate InventoryUnemployment Check ProcessingCustomer InformationUnderwriter Decision AnalysisLogistics Network AnalysisVehicle TrackingFleet ManagementGeographic LocationsOpportunity for TravelDomestic/InternationalWork Where Clients are LocatedMy Exp
9、eriences1/4 Career is Chicago and Suburbs3/4 in Other Cities(Minneapolis,Springfield,Washington D.C.,Miami,Atlanta,Louisville)ResponsibilitiesDont Stagnate in Same Position ForeverCan Increase Authority QuicklyMy ExperiencesProgrammer 1.5 YearsAnalyst/Program DesignerSupervisorSystem ArchitectTeam L
10、eaderProject ManagerPeopleMeet Many Different PeopleWorking with Different Groups of People from Year to YearNew Bosses PeriodicallyMy ExperiencesMany People throughout Consulting Field and IndustryPeople throughout CountryMet Some of Best FriendsConsulting Opens DoorsJobs at ClientsMany Take Jobs a
11、t ClientsAllows Observation of Company Before Taking JobHead HuntersAlways on Lists of People to CallContacted ConstantlyAlways Other Jobs Out ThereConsulting Opens DoorsNon-Technical CareerEasy Transition to Management ConsultingAnalytical Skills Applicable to Solving Business Process ProblemsSuppo
12、rt Functions at Technical Firms(i.e.Sales,HR)Own Consulting FirmMany Consultants Form Own Small Firms After Gaining ExperienceWhy I Chose ConsultingDidnt Want to Program ForeverLooking for Advancement OpportunitiesLooked at Long-Term Money vs Short-TermGot Bored EasilySaw People Sitting at a Desk that Looked Too ComfortableConsulting-Not For EveryoneHard Work/Long HoursRequires FlexibilityInvolves TravelRequires Personal SkillsClients Dont Like or Trust You-At FirstLast AdviceNo Perfect Job ExistsKnow What Is Important to YouThink Long-Term