CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong...

66
CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu

Transcript of CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong...

Page 1: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

CAREER PROFILENetwork Administrator & JAVA Programmer

EAC397 Job Research PresentationBy: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu

Page 2: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Our Research Job Area

• Network Administrator

• Computer Programmer

Page 3: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Objective• Research the careers of Network Administrator and

Computer Programmer.

• Primary Research• Job Area• Companies• Interviewee • Questions

• Secondary Research• Current Market• Salary Statistics • Tips

Page 4: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Objective• Analyze each job and presented specific

recommendations for each career consideration.

• Provide helpful information to students concerning these two career paths.

Page 5: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Network Administrator

Page 6: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Brief description• The network administrator designates the job

position of the engineer involved in computer networks, i.e., the person who carries out network administration.

• Network administrator is basically equivalent to system administrator, maintaining all the hardware and software that comprises the networks.

Page 7: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Interview

• Candidate: Mr. Joey Perkins

• Length of Employment:8 years

• Company Name: Academic Computing Systems, Seneca College

Page 8: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

InterviewCompany Profile• Seneca College

• More than 100,000 students and 11 campuses• Canada’s largest college

• ACS• Responsible for maintaining all the computer systems • Has 12 members.

• Seneca@York: – has two buildings– approximately 1300 personal computers and 100 servers– provides both wired and wireless access to campus intranet as well as internet.

Page 9: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Responsibilities• Individual tasks

• Deployment, maintenance and monitoring of active network gear: switches, routers, firewalls, etc.

• Activities: network address assignment, assignment of routing protocols and routing table configuration as well as configuration of authentication and authorization.

• Maintenance of network facilities in individual machines, such as drivers and settings of personal computers as well as printers and such.

• Maintenance of certain network servers: file servers, VPN gateways, intrusion detection systems, etc.

• Perform network management functions including: provide support services; ensure that the network is used efficiently, and ensure prescribed service-quality objectives are met.

Page 10: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Responsibilities• Team member tasks

• Concentrate on the network design and security, particularly troubleshooting and/or debugging network-related problems.

• Maintenance of the network's authorization infrastructure, as well as network backup systems.

Page 11: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Time commitments• Ready to be on call in any time.

• Ready to work overtime during evening and weekends to resolve problems before deadlines

• Expecting 40 hours work per week

Page 12: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Travelling requirements• Usually, a network administrator will not be

required to travailing in regular activities.

• In cases when the network administrator is responsible for multiple networks in different locations, or, in other special situations where their expertise is required, traveling may occur more frequently.

Page 13: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Relocation requirements• Relocation may be necessary when the

company is expanding or restructuring.

• It requires the expertise of the network administrator at the new location.

• In these cases, relocation is often voluntary.

Page 14: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Qualifications• Technical skills required

• Network Administration Using Novell Netware• Experience use with Windows, UNIX and Linux

environments.• Advanced Data Communications• Computer Networking Diagnostics and Design• Work well independently as well as part of a team.• Upgrade skills as required in future

Page 15: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Qualifications• Education

• Completion of a college or other program in computer science, network administration or in a related field is usually required

Page 16: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Qualifications• Certification

• Companies are becoming more flexible about requiring a college degree for support positions.

• However, certification and practical experience demonstrating these skills will be essential for applicants without a degree.

• The completion of a certification training program, offered by a variety of vendors and product makers, may help some people to qualify for entry-level positions.

• Relevant computer experience may substitute for formal education.

Page 17: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Qualifications• Other skills and qualities

• must have strong problem-solving, analytical, and communication skills

• must keep their skills current and acquire new ones.

Page 18: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Challenge• A good network administrator has to have

good knowledge of both hardware and software

Page 19: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Employment

General Characteristics (%)

Male 74

Female 25

Full-Time 93

Part-Time 6

Self Employed 4

Employees 94

Usual place of work 90

Worked at home 4

No fixed workplace address 4

Page 20: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

EmploymentMain Industries of Employment (%)

Professional scientific and technical services 23

Broadcasting and telecommunications 8

Educational services 5

Federal government public administration 5

Credit intermediation and related activities 5

Machinery equipment and supplies wholesaler-distributors 4

Information services and data processing services 3

Computer and electronic product manufacturing 3

Administrative and support services 2

Insurance carriers and related activities 2

Publishing industries 2

All Other Industries 32

Page 21: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Employment

Employment by Region(%) ThisOccupation

(%) AllOccupations

Ottawa 15 10

Kingston - Pembroke 2 3

Muskoka - Kawarthas 1 2

Toronto 56 44

Kitchener - Waterloo - Barrie 6 9

Hamilton - Niagara Peninsula 7 10

London 3 5

Windsor - Sarnia 2 5

Stratford - Bruce Peninsula 0 2

Northeast 1 4

Northwest 0 1

Page 22: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Salary• A typical Network Administrator working in

Ontario -- Toronto earns a median base salary of $63,595

• Half of the people in this job earn between $58,929 and $70,737.

• For national wide, the median salary is $56,949, while most people earn between $52,771 and $63,345.

Page 23: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Salary

Job Title

RequirementMedian Salary

Education Experience

LAN Support diploma 0-3 Years $44,534

LAN Admin bachelor's degree

0-2 Years $55,134

Network Administrator

bachelor's degree

2-4 Years $63,595

Network Director bachelor's degree

>10 Years $89,449

Network Planning Manager

bachelor's degree

>8 Years $95,079

Page 24: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Outlook• Job prospects should be best for college graduates who

are up to date with the latest skills and technologies, particularly if they have supplemented their formal education with some relevant work experience.

• Employers will continue to seek network administrators who possess a strong background in computer skills combined with good interpersonal and communication skills.

• Employment of network administrators is expected to increase much faster than the average for all occupations as firms continue to invest heavily in computer networks.

• Companies are looking for workers who are knowledgeable about the function and administration of networks.

Page 25: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Summary of findings• Network administrator involves installing, configuring,

administering and maintaining organization's network; designing and supporting server system(s) and supporting software.

• You may have a bachelor's degree in a related area and 2-4 years of experience in the field.

• Besides a soiled technical background, you also need to keep study and have good communication skills.

• Due to the demand for network administrators over the next decade, those who have strong computer skills, but do not have a bachelor’s degree, should continue to qualify for some entry-level positions.

• Certifications and practical experience are essential for persons without degrees

Page 26: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Recommendations• Most network administrator’s job openings are listed

on career websites.• To have enough working experience, get an entry

level job first, like help desk or LAN support.• If you don’t have a bachelor’s degree, go to school to

get one; if you have one already, you also have to keep study the latest technical skills.

• Certifications will be a great assistant for you.

Page 27: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Survival guide• To be a good network administrator is to have

your end users love you. • Why end-users don't like you:1. You make more than they do. 2. No one knows or understands what you do, and when

you try to explain it, they think you are trying to make them feel stupid.

3. You get to go out for lunch, while they sit at their desk and eat microwave vomit.

4. When you are at their desk, no matter how well you think you are hiding it, the shrine of cat pictures around their monitor turns your stomach.

Page 28: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Survival guide• Why end-users don't like you (cont.):5. Their boss is afraid of your boss. 6. After explaining to you for twenty minutes what their problem

is and what they think you should do to fix it, you simply say: "Reboot." And walk away.

7. And of course, you can always tell what they lack in their daily dietary requirements from the food crumbs that are shaken from their keyboards. I personally like to shake their keyboard out onto a white paper and tell them they need more iron. I should probably quit doing that.

8. They think we are arrogant. 9. Never fix an end-users home computer, because they will

never be happy with it and you will be pulling it out of their trunk for the rest of your life.--- by Doug Chick, techtarget.com

Page 29: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

JAVA Programmer

Page 30: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Programmer - Interview

• Occupation:JAVA™ Programmer

• Candidate’s Name:Mrs. Sámi Li

• Length of Employment:1 year

• Company Name:PENNCORP LIFE INSURANCE COMPANY

Page 31: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

• Company profile• Penncorp is one of Canada’s leading specialty

and disability insurance providers, focusing on the needs of the self-employed, small business owners, associations and qualified individuals.

Interview

Page 32: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

• The Java™ programmer designates the job position of the developer involved in Java™ language, i.e., the person who carries out the design and programming of Java™.

• Java™ programmers are essentially developing the applications in Java™ Platform designed by Sun Microsystems.

Brief description

Page 33: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Java Technology History Timeline

How Java Technology has evolved over the years and changed the world.

Page 34: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

1991• The Green Project

Begins• Ms-Dos is the dominant

operating system• Cell phones weigh half a

pound• “Biosphere 2” project

begins

Page 35: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

1995

• Java technology released to a select group on the Web site wicked.neato.org

• The San Jose Mercury News runs a front-page article about Java technology

• Name changed from “Oak” to “Java”

• Announced at Sun World – Java technology is officially born

• The first public implementation was Java 1.0 in 1995. It promised "Write Once, Run Anywhere" (WORA), providing free runtimes on popular platforms.

Page 36: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

2005• Java technology celebrates its 10th

birthday• Approximately 4.5 million developers

use Java technology• Over 2.5 billion Java technology-

enabled devices are available• java.com bundles the Google

Toolbar with the JRE download

Page 37: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

2006• November 13, 2006, which is two weeks

today, Sun releases more Java code for open source

• “Sun Microsystems (Quote) is moving forward on its open source plans for Java with an ambitious new licensing strategy: it’s adopting the GNU General Public License for it open source projects, starting with the Java source code it released today.”

– Santa Clrar, Calif

Page 38: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Responsibilities• Individual tasks

• Creating Value for Clients• Planning, analyzing and defining high-level

software strategies and solutions through functional and technical expertise and an understanding of the enterprise, business system and industry

• Supervising the design and implementation of analyses that will identify requirements related to people, processes and technology

Page 39: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Responsibilities• Team member tasks

• Support coaching/mentoring of junior team members

• Participate in and support performance management, capability development and training for self and team

Page 40: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Time commitments• Ready to be on call in any time.

• Ready to work overtime during evening and weekends to resolve problems before deadlines

• Expecting 40 hours work per week

Page 41: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Technical skills required• Proficient at JAVA™ Language , profound understanding and application for

cluster inheritance and medium overloading, familiar with the design mode of JAVA™

• Understand J2EE/ JMS fabric, familiar with one or more than one kind of Web server ,proficient at using Web Logic or Web Sphere application server to develop and arrange the application program, proficient at using such one or more than one kind JAVA™ language as JBuilder ,etc. to develop the applied program.

• Experience in EJB 、 JSP coding, proficient at developing EJB ( Session Bean 、 Entity Bean ) , familiar with the relevant knowledge about WEB page, proficient at HTML Mark Language

• Independently write JSP , effectively use one or more than one kind Mark Language ( e.g. : Java™Script 、 VBScript ) .

• Relevant knowledge of databases, ever used large-scale databases ( as ORACLE, etc. ) to develop application program.

Page 42: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Education

• Completion of a college or other program in computer science, computer programming or in a related field is usually required.

Page 43: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

• Sun's certification program in Java™ technology is an industry recognized, worldwide program that focuses on critical job roles in software application development and enterprise architecture. Since these certifications focus on the technology, the knowledge and skills learned while preparing for Sun's certifications are transportable from one company to another.

Certification

Page 44: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Other skills and qualities required

• must have strong problem-solving, analytical, and communication skills

• strong writing skills are useful in preparing manuals for employees and customers.

• must keep their skills current and acquire new ones.

• Professional development seminars and online training course offered by Sun Microsystems Inc

Page 45: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Outlook• This job prospects should be the hardest

for college graduates.

• without experienced does not mean there is no chance to make incredible programs.

• The employment of Java Programmer is increasing very fast.

Page 46: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Summary of findings• Java™ programmer involves Programming with Java™ Work

with object-oriented programming concepts, using the Java™ language to create programs, interfaces, and applications.

• Education may need a bachelor's degree in a related area or 2-4 years of experience in the field.

• Besides a high-stress technical background, Java™ programmers need to have a good at handle stress, good at communication and keep study new technical skill in Java™ field.

• Due to the demand for Java™ programmers over the next decade, those who have strong computer skills, but do not have a bachelor’s degree, should continue to qualify for some entry-level positions. However, certifications and practical experience are essential for persons without degrees.

Page 47: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Salary about Java Programmer

——What do you think?

Vertically & Horizontally

Vertically Comparison

Page 48: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Median Salary by Years Experience- Country: Canada

Source : PayScale.com

Vertically Comparison

Page 49: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Median Salary by Age - Country: Canada (Canada)

Source : PayScale.com

Vertically Comparison

Source : PayScale.com

Page 50: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Median Salary by Age - Certification: Sun Certified Java Programmer (SCJP) (United States)

Source : PayScale.com

Vertically Comparison

Page 51: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Median Hourly Rate by Years Experience - Job: Sr. Software Engineer / Developer / Programmer (Canada)

Source : PayScale.com

Vertically Comparison

Horizontally Comparison

Page 52: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Median Salary by State or Province - Country: Canada (Canada)

Source : PayScale.com

Horizontally Comparison

Page 53: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Median Salary by Gender - Country: Canada (Canada)

Source : PayScale.com

Horizontally Comparison

Page 54: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Median Salary by City - Gender: Male & Female (Canada)

Male

Female

Source : PayScale.com

Horizontally C

omparison

Page 55: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Median Salary by Skill/Specialty - Certification: Sun Certified Java Programmer (SCJP) (United States)

Source : PayScale.com

Horizontally Comparison

Page 56: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Java Programmer

in Current Market

Page 57: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

General  Percentage Career

1 461 (29.25 %) Finance

2 327 (20.75 %) Banking

3 191 (12.12 %) Investment Bank

4 142 (9.01 %) Front Office

5 48 (3.05 %) Education

6 41 (2.60 %) Advertising

7 39 (2.47 %) Publishing

8 37 (2.35 %) Telecoms

9 33 (2.09 %) Insurance

10 32 (2.03 %) Pensions

11 31 (1.97 %) Retail

12 27 (1.71 %) Health

13 26 (1.65 %) Billing

14 21 (1.33 %) Back Office

15 20 (1.27 %) Electronics

16 17 (1.08 %) Financial Insurance

17 15 (0.95 %) Government

18 14 (0.89 %) Multimedia

19 12 (0.76 %) Games

20 9 (0.57 %) Construction

ProgrammingLanguages  Percentage Language 

1 1576 (100.00 % ) Java

2 412 (26.14 %) SQL

3 199 (12.63 %) C++

4 165 (10.47 %) JavaScript

5 99 (6.28 %) C#

6 92 (5.84 %) Perl

7 52 (3.30 %) Korn

8 44 (2.79 %) PL/SQL

9 35 (2.22 %) VB

10 18 (1.14 %) VBA

11 17 (1.08 %) Python

12 15 (0.95 %) Shell Script

13 14 (0.89 %) RPG

13= 14 (0.89 %) COBOL

13= 14 (0.89 %) PHP

14 13 (0.82 %) VC++

15 12 (0.76 %) DHTML

16 10 (0.63 %) C

17 5 (0.32 %) XPath

18 4 (0.25 %) VB.NET

Virtually and Horizontally Comparison in Market

Page 58: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Java Programmer Related IT SkillsBy Category

Application Development     Application Platforms  

1 956 (59.94 %) J2EE   1 188 (11.79 %) Tomcat

2 537 (33.67 %) XML   2 138 (8.65 %) WebLogic

3 335 (21.00 %) JSP   3 109 (6.83 %) JBoss

4 265 (16.61 %) Struts   4 106 (6.65 %) Apache

5 250 (15.67 %) WebSphere   5 76 (4.76 %) WebSphere Application Server

6 224 (14.04 %) EJB   6 33 (2.07 %) MQSeries

7 210 (13.17 %) Servlets   7 3 (0.19 %) Oracle Application Server

8 196 (12.29 %) HTML   7= 3 (0.19 %) JRun

9 164 (10.28 %) JDBC   8 2 (0.13 %) Exchange Server 2000

10 159 (9.97 %) Hibernate   8= 2 (0.13 %) Lotus Notes

11 119 (7.46 %) WebServices   9 1 (0.063 %) WBIMB

11= 119 (7.46 %) Swing   9= 1 (0.063 %) ATG Dynamo

12 99 (6.21 %) XSLT        

13 88 (5.52 %) Spring Framework        

14 87 (5.45 %) CSS        

15 83 (5.20 %) J2SE        

16 81 (5.08 %) JMS        

17 72 (4.51 %) .NET        

17= 72 (4.51 %) XSL        

18 39 (2.45 %) XHTML        

Page 59: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Recommendations• Those who interested in this position should consider

these suggestions:• Most Java Programmer job openings are listed on career websites• Practical experience is important, because it benefits creative ideas• To practice as much as you can in order to handle Java language

efficiently• Up-to-date attitude is required in this career• To have enough ability of Java™ programming, get an entry level

certification first, like Sun Certified Java™ Associate (SCJA).

Page 60: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Learn how the revolutionary new programming language evolved from simple code to a cultural phenomenon, and take a peek at where Java technology may be headed in the future!

Page 61: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.
Page 62: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Question

• How many years of experience needed to be a network administrator?• A. 0-2 Years• B. 1-3 Years• C. 2-4 Years• D. 3-5 Years

Page 63: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Question

• Which year is the birthday of Java? • A. 1991• B. 1993• C. 1994• D. 1995

Page 64: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Question

• What kind of entry level certification is a JAVA programmer required?• A. SCJD• B. SCJP• C. JPSE• D. SCJA

Page 65: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

References• Java.com. <http://www.java.com/>• Human Resources and Social Development Canada.

<http://www.on.hrdc-drhc.gc.ca>• Monster.ca. <http://www.monster.ca/>• PayScale. <http://payscale.com/>• Sun Microsystems. <http://www.sun.com/>• U.S. Department of Labor. <http://www.bls.gov/>• Wikipedia. <http://www.wikipedia.org/>

Page 66: CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu.

Want to see again?

• http://www.oumb.com/eac/eac.swf