|
Careers in Computer Science
The computer industry is a growth industry that shows no signs of slowing down in the next decade. There are so many avenues open to computer science graduates that it is hard to choose and hard to know where to begin. Your decision will be considerably easier if you know what the jobs are and what they entail.
Since there are no standard job classifications in the computer industry, several different titles may often represent the same type of job. For example, a programmer-analyst can be higher, lower, or equal to a systems analyst, depending on the company. Technical support specialist, product support specialist, and systems engineer all refer to essentially the same job. Therefore, when you are looking for a job, do not depend on the job title as much as on the job description.
The Association for Computing Machinery ( ACM) also has career information . Job Categories
Consulting
- Oswego Graduates' First Jobs
Back to Job Categories
Data Processing & Information Systems
- Data Processing and Information Systems are growth industries, and opportunities are plentiful for recent graduates with some experience in Programming.
- Computer Services, which include service companies, hospitals, and educational institutions, will provide the greatest number of jobs.
- Other areas that will show dramatic increases include manufacturing, government, finance, insurance, real estate, and wholesale/retail trade.
- EDP Auditors evaluate a company's systems and operational procedures and report their finding back to top management with recommendations for improvement.
- Oswego Graduates' First Jobs
Back to Job Categories
Engineering
- Oswego Graduates' First Jobs
Back to Job Categories
Management
- Oswego Graduates' First Jobs
Back to Job Categories
Programming
- The majority of computer professionals start as programmers.
- Programmers write the code that make up a computer program, test their programs, debug them (eliminate their errors), and sometimes write the accompanying documentation that tells others why the program was written the way it was.
- Programmers come under two categories:
- Systems Programmers prepare the computer to understand the language that applications programmers will be using, and tells the computer what peripheral equipment, such as printers and automatic teller machines, it will be controlling. They work in assembly, or low-level languages. These are languages that are easy for the computer to understand, but are cumbersome and much less obvious for people to understand than the higher level languages that applications programmers use. Essentially, the systems programmer primes the computer for the task at hand, allocating enough memory for the prescribed functions, and setting up the priorities of those functions.
- Applications Programmers write detailed program design; code, test, and debug programs; and write documentation for the programs they code. Commercial applications programmers work on computer applications for businesses, banks, insurance companies, large real estate firms, manufacturers, supermarket and variety store chains, mail order house, wholesalers, and computer service companies. Scientific applications programmers design and ode programs for scientific and engineering applications, as well as some commercial applications that are heavily mathematical.
- Programmer Trainees work as part of team under the supervision of a lead programmer. With added experience, programmers sometimes head up their own projects within the team while lending their efforts to projects led by other team members.
- All programmers work closely with the systems analysts who design the programs that they create.
- Oswego Graduates' First Jobs
Back to Job Categories
Sales and Marketing
- In the computer industry, you will not find stereotypical hard-sell salespeople hawking their goods with pressure tactics.
- Sales and Marketing Representatives in the computer industry are more often patient, level-headed people who take the time to understand their customers' needs before they try to sell them anything.
- It is not uncommon for sales personnel to meet with potential customers for months, making sure that they are selling the right equipment for the intended job. Whether they are selling hardware, software, peripheral equipment, or services, sales personnel must know the products they are selling, and must keep up with the latest technology by attending several company-run seminars each year.
- Marketing personnel design the marketing strategy of a product or service, determining whom their efforts should be aimed at, how potential customers should be approached, and what kind of advertising should be used, if any.
- With the boom in microsystems and packaged software, marketing professionals have concentrated on placing their products in retail stores where they reach a wider market.
- This is especially true as Marketers begin to use the World Wide Web to advertise their products, including trial usage. As a result, hardware and software manufacturers will be hiring additional marketing personnel to specialize in retail trade.
- Oswego Graduates' First Jobs
Back to Job Categories
Systems Analysis
- Programmers deal primarily with machines, Systems Analysts deal with the people who use them.
- Analysts solve the problems of adapting computer hardware and software to meet end-users needs.
- Listening is perhaps the most important part of the System Analyst's job. If they do not fully understand what the end-user wants, the system prescribed will not be totally satisfactory.
- Analysts must keep up with the latest developments in computer technology.
- Systems Analysts must also be good communicators. The people they deal with are not computer personnel, so they must translate the technical jargon for the client and make them comfortable with it.
- It is easier for a Systems Analyst to understand the end-user's needs if he or she has some background in business, advanced math, or engineering for scientific applications. Employers look for people with such backgrounds when hiring Systems Analysts.
- Oswego Graduates' First Jobs
Back to Job Categories
A Partial List of First Jobs Obtained by Our Graduates Analyst Intern
Applications Analyst
- Eastman-Kodak Company - Rochester, NY
Application Programmer
- Gould Pumps - Seneca Falls, NY
Assistant Office Manager
- Rhodes Furniture - Atlanta, Georgia
Assistant Software Engineer
- Grumman Aerospace Corp - Bethpage, NY
Associate Analyst
- Carrier Corporation - Syracuse, NY
Associate Software Engineer
- Raytheon Company - Bedford, Mass
- General Dynamics - San Diego, CA
Associate Systems Analyst
- Grumman Data Systems - Holtsville, N Y
Business Analyst
- Carrier Corporation - Syracuse, NY
Computer Analyst
- Grumman Aerospace Corp - Bethpage, NY
Computer Engineer
- Moore Research Company - Grand Island, NY
Computer Engineering Lab Technician
- AT&T - Middletown, New Jersey
Computer Marketing Representative
- Tandy Corporation - Austin, Texas
Computer Programmers
- I B M - Endicott, NY
- Sperry Corporation - Great Neck, NY
- Banque De L'Union Europenne - NYC
- Xerox Corporation - Rochester, NY
- Coyne International - Syracuse, NY
- Pyramid Technology - California
- Custom Solutions, Inc - Rochester, NY
- GTE Data Systems - Tampa, Florida
- AT&T - Somerset, New Jersey
- Massachusetts Mutual Life Ins Co - Mass
Computer Programmer/Consultant
- DeLime Associates - Montvale, NJ
Computer Sales
- Tops Appliance City - Edison, NY
Courseware Development Specialist
- General Electric Company -Liverpool, NY
Data Administrator
- Xerox Corporation - Rochester, NY
Data Admin/Production Support
Data Control Administrator
- Great Lakes Carbon Corp - New York, NY
Data Processing Director
- Clay Park Labs, Inc - Bronx, NY
Data Processing Manager
- Nicki-Lu Industries - Miami, Florida
Data Processing Trainee
- The NPD Group - Port Washington, NY
Engineering Trainee
- Norden Systems - New York, NY
EDP Auditor
- Coopers & Lybrand - New York , NY
Field Specialist
- Par Micro Systems Corp - New Hartford
Financial Consultant
- I T T - Elmhurst, Illinois
Installation & Test Specialist
- General Electric Company - Syracuse, NY
Junior Engineer
- Raytheon Company - Boston, Mass
Junior Programmer
- Deerfield Systems, Inc - Utica, NY
Manager of Computer Facilities
- Azalea Acres - Fairfax Station, Virginia
Missile Systems Development
- Raytheon Missile Systems - Bedford, Mass
Programmers
- United Technologies of Pratt & Whitney Aircraft East Hartford, CT
- Bristol Myers - Syracuse, NY
- AT&T - Fairfax, Virginia
Programmer I
- Tompkins County Trust Co - Ithaca, NY
Programmer II
Programmer/Analysts
- E-Systems, Inc - Falls Church, Virginia
- Monit or Systems Group, Inc - McLean, Virginia
- Citicorp Investment Bank - New York, NY
- General Electric Company - Syracuse, NY
- Broome Community College - Binghamton, NY
- Marsh & McLenna, Inc - New York, NY
- New York State Dept of Health - Albany, NY
- Verax Systems, Inc - Fairport, NY
- Reuters International - Farmingdale, NY
- American Computer Timesharing - Pompano Beach, Fla
- Carrier Corporation - Syracuse, NY
Programmer/Consultant
- Gotham Lawyer's Service - New York, NY
Programmer Trainees
- Synthesis Consulting, Inc - Syracuse, NY
- Mutual of New York - Syracuse, NY
Quality Assurance Analyst
- Butler Assurance Group - Rochester, NY
Research Assistant/Jr Programmer
- Science Applications International Corporation
Sales/Marketing Representative
- The Computer Factory - New York, NY
Sales Representative
- NCR Corporation - Jamaica, NY
Scientific Programmers
- Eaton Corporation - Melville, NY
- New Methods Research, Inc - Jamesville, NY
- Smith Corona Laboratories
Senior Associate
- C A C I, Inc (Federal) - Arlington, VA
Senior Computer Programmer
- NYS Dept of Social Services - NYC
Senior Computer Programmer/Analyst
- State of New York - Albany, NY
Senior Systems Analyst
- McAuto Systems Group - Menands, NY
Software Engineers
- General Electric Company - Syracuse, NY
- G T E Sylvania - Mt View, California
- Cloett, Peabody, Inc - Troy, NY
- Technology Applications, Inc - Jacksonville, Fla
- Raytheon Company (Missile Div) - Burlington, Mass
- Grumman Data Systems - Holbrook, NY
- Wang Laboratories - Lowell, Mass
Software Support Specialist
- Genigraphics - Liverpool, NY
Software Technician
- Soft Tech - Waltham, Massachusetts
Systems Analyst
- Burroughs Corporation - Detroit, Michigan
Systems Engineer
- Electronic Data Systems - Warren, Michigan
Systems Managers
- Colgate University - Hamilton, NY
- AT&T - Morristown, Ne w Jersey
Systems Programmers
- I B M - Gaithersburg, Maryland
- Cornell University - Cornell, NY
- Chase Lincoln First Bank - Rochester, NY
Technical Analyst
- Xerox Corporation - Webster, NY
Technical Rep/Systems Development
- Information System Services - White Plains, NY
Technical Support Representative
- The Software Group - Ballston Lake, NY
|