1 / 16

Ralph Wiggum Advisory September 10 th , 2015

Ralph Wiggum Advisory September 10 th , 2015. SOFTWARE DEVELOPER. Career Exploration Project. job description. A software developer (SD) creates (and improves) applications for computers or other devices, such as cell phones and tablets

Download Presentation

Ralph Wiggum Advisory September 10 th , 2015

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ralph Wiggum Advisory September 10th, 2015 SOFTWAREDEVELOPER Career Exploration Project

  2. job description • A software developer (SD) • creates (and improves) applicationsfor computers or other devices, such as cell phones and tablets • works closely with clients, systems engineers, and other software developers

  3. Education • May require a bachelor's degree in a related major, e.g. computer science, software engineering, information technology, etc. • About 77% of software developers have a bachelors degree, so while you do not need a bachelor’s degree it gives you a greater opportunity to find a job in this field.

  4. skills • Software developers must • know “various computer languages, such as C++, Python, Java, PHP, XML, HTML/JavaScript/CSS, and Apple’s Swift.” • Know “various operating systems, such as Linux, Solaris, HPUX, BSD, Mac OS X, and Windows.” To be continued… • Source: “Software Developer Salary”

  5. skills • Software developers must • have strong written and oral communication skills. • be able to focus on details. You?

  6. Knowledge needed • Software Developers need knowledge in the following: • Computer and electronics – they must know how circuit boards work, processors, chips and how to work application and how to do programming • Engineering & Technology: Practical Knowledge of applying engineering principals, techniques, procedures and to design different products and goods • Mathematics: (arithmetic, algebra, geometry, calculus and statistics) • Telecommunications: knowledge of about the practical uses of telecommunications • Knowledge of design techniques, tools, and principles involved in creating blueprints, drawing and models

  7. Work Activities • Develop objectives and strategies • Interacting with Computers • Analyzing Data and Information • Making decisions and solving problems • Documenting/Recording

  8. Working Style • Must pay attention to every detail and be very attentive when completing tasks • Must be able to analyze information to solve problems that might come up • You need to be dependable, reliable and responsible • Must be a person that is willing to take initiative, in other words not wait for people to tell you what to do • Job requires a person that is flexible and able to adapt quickly to changes

  9. 3. Example of the work Apple’s Swift coding language, used solely for iPhone and iPad applications

  10. 4. salary • Median starting salary: $71,262 (Payscale) • In 2012, the median salary for software developers was $93,350(Bureau of Labor Statistics). • Source: U.S. Dept. of Labor

  11. 7. long-term outlook • According to the Bureau of Labor Statistics, “Employment of software developers is projected to grow 22 percent from 2012 to 2022.” • So as long as the world stays technology-dependent (and it will), software developers will always be needed.

  12. Turnover rate • 2008: 21.7% (1 out of 5 software developers) • Primary Reason: • There are a lot of job opportunities for good software developers. • Source: “2008 Turnover Rates by Industry”

  13. Working conditions • The work can be stressful. • More than 25% of SD “worked more than 40 hours per week in 2012” (Bureau of Labor Stats.) • You have to keep up with technological changes. Thus, you must continually learn new coding languages or revisions to coding languages (e.g. HTML5 and CSS).

  14. 10. Gender Demographics • Men: 86% • Women: 14% Source: Kar

  15. 11. Personal insight • I would be a software programmer. Why? • The money is great. • I can find a job with relative ease, and not everyone can say this. Teachers can’t. • As a teacher, I am also detail oriented and am used to working long hours. • This job is perfectly suited to me.

More Related