Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "CAREER PROFILE Network Administrator & JAVA Programmer EAC397 Job Research Presentation By: YiQiong Wu, Wenting Yue, Yini Zou, Jiasu Ji, Jie Shu."— Presentation transcript:

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

2 Our Research Job Area Network Administrator Computer Programmer

3 Objective Research the careers of Network Administrator and Computer Programmer. Primary Research Job Area Companies Interviewee Questions Secondary Research Current Market Salary Statistics Tips

4 Objective Analyze each job and presented specific recommendations for each career consideration. Provide helpful information to students concerning these two career paths.

5 Network Administrator

6 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.

7 Interview Candidate: Mr. Joey Perkins Length of Employment: 8 years Company Name: Academic Computing Systems, Seneca College

8 Interview Company 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. – has two buildings – approximately 1300 personal computers and 100 servers – provides both wired and wireless access to campus intranet as well as internet.

9 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.

10 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.

11 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

12 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.

13 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.

14 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

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

16 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.

17 Qualifications Other skills and qualities must have strong problem-solving, analytical, and communication skills must keep their skills current and acquire new ones.

18 Challenge A good network administrator has to have good knowledge of both hardware and software

19 Employment General Characteristics(%) Male74 Female25 Full-Time93 Part-Time6 Self Employed4 Employees94 Usual place of work90 Worked at home4 No fixed workplace address4

20 Employment Main Industries of Employment(%) Professional scientific and technical services23 Broadcasting and telecommunications8 Educational services5 Federal government public administration5 Credit intermediation and related activities5 Machinery equipment and supplies wholesaler-distributors4 Information services and data processing services3 Computer and electronic product manufacturing3 Administrative and support services2 Insurance carriers and related activities2 Publishing industries2 All Other Industries32

21 Employment Employment by Region (%) This Occupation (%) All Occupations Ottawa1510 Kingston - Pembroke23 Muskoka - Kawarthas12 Toronto5644 Kitchener - Waterloo - Barrie69 Hamilton - Niagara Peninsula710 London35 Windsor - Sarnia25 Stratford - Bruce Peninsula02 Northeast14 Northwest01

22 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.

23 Salary Job Title Requirement Median Salary EducationExperience LAN Supportdiploma0-3 Years$44,534 LAN Adminbachelor's degree 0-2 Years$55,134 Network Administrator bachelor's degree 2-4 Years$63,595 Network Directorbachelor's degree >10 Years$89,449 Network Planning Manager bachelor's degree >8 Years$95,079

24 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.

25 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

26 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.

27 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.

28 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

29 JAVA Programmer

30 Programmer - Interview Occupation: JAVA™ Programmer Candidate’s Name: Mrs. Sámi Li Length of Employment: 1 year Company Name: PENNCORP LIFE INSURANCE COMPANY

31 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

32 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

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

34 1991 The Green Project Begins Ms-Dos is the dominant operating system Cell phones weigh half a pound “Biosphere 2” project begins

35 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 It promised "Write Once, Run Anywhere" (WORA), providing free runtimes on popular platforms.

36 2005 Java technology celebrates its 10 th 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

37 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

38 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

39 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

40 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

41 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.

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

43 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

44 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

45 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.

46 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.

47 Salary about Java Programmer ——What do you think? Vertically & Horizontally Vertically Comparison

48 Median Salary by Years Experience - Country: Canada Source : PayScale.com Vertically Comparison

49 Median Salary by Age - Country: Canada (Canada) Source : PayScale.com Vertically Comparison Source : PayScale.com

50 Median Salary by Age - Certification: Sun Certified Java Programmer (SCJP) (United States) Source : PayScale.com Vertically Comparison

51 Median Hourly Rate by Years Experience - Job: Sr. Software Engineer / Developer / Programmer (Canada) Source : PayScale.com Vertically Comparison Horizontally Comparison

52 Median Salary by State or Province - Country: Canada (Canada) Source : PayScale.com Horizontally Comparison

53 Median Salary by Gender - Country: Canada (Canada) Source : PayScale.com Horizontally Comparison

54 Median Salary by City - Gender: Male & Female (Canada) Male Female Source : PayScale.com Horizontally Comparison

55 Median Salary by Skill/Specialty - Certification: Sun Certified Java Programmer (SCJP) (United States) Source : PayScale.com Horizontally Comparison

56 Java Programmer in Current Market

57 General PercentageCareer 1461 (29.25 %)Finance 2327 (20.75 %)Banking 3191 (12.12 %)Investment Bank 4142 (9.01 %)Front Office 548 (3.05 %)Education 641 (2.60 %)Advertising 739 (2.47 %)Publishing 837 (2.35 %)Telecoms 933 (2.09 %)Insurance 1032 (2.03 %)Pensions 1131 (1.97 %)Retail 1227 (1.71 %)Health 1326 (1.65 %)Billing 1421 (1.33 %)Back Office 1520 (1.27 %)Electronics 1617 (1.08 %)Financial Insurance 1715 (0.95 %)Government 1814 (0.89 %)Multimedia 1912 (0.76 %)Games 209 (0.57 %)Construction Programming Languages PercentageLanguage ( % )Java 2412 (26.14 %)SQL 3199 (12.63 %)C (10.47 %)JavaScript 599 (6.28 %)C# 692 (5.84 %)Perl 752 (3.30 %)Korn 844 (2.79 %)PL/SQL 935 (2.22 %)VB 1018 (1.14 %)VBA 1117 (1.08 %)Python 1215 (0.95 %)Shell Script 1314 (0.89 %)RPG 13=14 (0.89 %)COBOL 13=14 (0.89 %)PHP 1413 (0.82 %)VC (0.76 %)DHTML 1610 (0.63 %)C 175 (0.32 %)XPath 184 (0.25 %)VB.NET Virtually and Horizontally Comparison in Market

58 Java Programmer Related IT Skills By Category Application Development Application Platforms 1956 (59.94 %)J2EE 1188 (11.79 %)Tomcat 2537 (33.67 %)XML 2138 (8.65 %)WebLogic 3335 (21.00 %)JSP 3109 (6.83 %)JBoss 4265 (16.61 %)Struts 4106 (6.65 %)Apache 5250 (15.67 %)WebSphere 576 (4.76 %)WebSphere Application Server 6224 (14.04 %)EJB 633 (2.07 %)MQSeries 7210 (13.17 %)Servlets 73 (0.19 %)Oracle Application Server 8196 (12.29 %)HTML 7=3 (0.19 %)JRun 9164 (10.28 %)JDBC 82 (0.13 %)Exchange Server (9.97 %)Hibernate 8=2 (0.13 %)Lotus Notes (7.46 %)WebServices 91 (0.063 %)WBIMB 11=119 (7.46 %)Swing 9=1 (0.063 %)ATG Dynamo 1299 (6.21 %)XSLT 1388 (5.52 %)Spring Framework 1487 (5.45 %)CSS 1583 (5.20 %)J2SE 1681 (5.08 %)JMS 1772 (4.51 %).NET 17=72 (4.51 %)XSL 1839 (2.45 %)XHTML

59 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).

60 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!

61

62 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

63 Question Which year is the birthday of Java? A B C D. 1995

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

65 References Java.com. Human Resources and Social Development Canada. Monster.ca. PayScale. Sun Microsystems. U.S. Department of Labor. Wikipedia.

66 Want to see again?


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

Similar presentations


Ads by Google