Вы находитесь на странице: 1из 60

Starting a Career

Career Overview
 As mentioned previously, web developers refer
to people who either take or create a web design
then turn it into a website.
Career Overview
 As mentioned previously, web developers refer
to people who either take or create a web design
then turn it into a website.

 Web developers are more technical-oriented that


web designers who foucus on the site’s look and
feel, and information architects who focus on
the site’s organization.
Front-end
 The front-end development of a website is the part
and the actual design users see and directly interact
with.
Front-end
 The front-end development of a website is the part
and the actual design users see and directly interact
with.
 Front-end development- the process of developing
the face of a website or application that users interact
with.
Front-end
 The front-end development of a website is the part
and the actual design users see and directly interact
with.
 Front-end development- the process of developing
the face of a website or application that users interact
with.
 Front-end developers- people who create the front-
end of a website
Backend
 Thebackend of a website is the
programming logic that users cannot see
but makes the website work properly.
Backend
 Thebackend of a website is the
programming logic that users cannot see
but makes the website work properly.
 Backend development- is the process of
creating the actual logic behind a website
or location.
Backend
 Thebackend of a website is the
programming logic that users cannot see
but makes the website work properly.
 Backend development- is the process of
creating the actual logic behind a website
or location.
 Backend developers- people who create
the backend of a website.
Full Stack
As years go by, the line between front-end
and backend becomes thinner. This is why
more developers are becoming full stack
developers.
Full Stack
As years go by, the line between front-end
and backend becomes thinner. This is why
more developers are becoming full stack
developers.
 Fullstack developers- work with both
the front-end and backend of a
website
Traits of a Good Web Developer
 Analytical Mindset
Traits of a Good Web Developer
 Analytical Mindset
 Curiosity and Inquisitiveness
Traits of a Good Web Developer
 Analytical Mindset
 Curiosity and Inquisitiveness
 Down-to-earth
Traits of a Good Web Developer
 Analytical Mindset
 Curiosity and Inquisitiveness
 Down-to-earth
 Emphaty
Traits of a Good Web Developer
 Analytical Mindset
 Curiosity and Inquisitiveness
 Down-to-earth
 Emphaty
 Flexibility
Traits of a Good Web Developer
 Analytical Mindset
 Curiosity and Inquisitiveness
 Down-to-earth
 Emphaty
 Flexibility
 Love of Learing
Traits of a Good Web Developer
 Analytical Mindset
 Curiosity and Inquisitiveness
 Down-to-earth
 Emphaty
 Flexibility
 Love of Learing
 Team Player
Traits of a Good Web Developer
 Analytical Mindset
 Curiosity and Inquisitiveness
 Down-to-earth
 Emphaty
 Flexibility
 Love of Learing
 Team Player
 Technical Mindset
Skills
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
 Builds product using HTML/CLL/JS and other front-end technologies
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
 Builds product using HTML/CLL/JS and other front-end technologies
 Codes and deploys applications in cross-platform, cross-browser environment.
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
 Builds product using HTML/CLL/JS and other front-end technologies
 Codes and deploys applications in cross-platform, cross-browser environment.
 Documents project build and maintenance.
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
 Builds product using HTML/CLL/JS and other front-end technologies
 Codes and deploys applications in cross-platform, cross-browser environment.
 Documents project build and maintenance.
 Experienced in building user interfaces and prototypes from wireframes and
design.
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
 Builds product using HTML/CLL/JS and other front-end technologies
 Codes and deploys applications in cross-platform, cross-browser environment.
 Documents project build and maintenance.
 Experienced in building user interfaces and prototypes from wireframes and
design.
 Familiar with development and debugging tools for cross-browser issues.
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
 Builds product using HTML/CLL/JS and other front-end technologies
 Codes and deploys applications in cross-platform, cross-browser environment.
 Documents project build and maintenance.
 Experienced in building user interfaces and prototypes from wireframes and
design.
 Familiar with development and debugging tools for cross-browser issues.
 Follows and implements industry accepted best practices and tools.
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
 Builds product using HTML/CLL/JS and other front-end technologies
 Codes and deploys applications in cross-platform, cross-browser environment.
 Documents project build and maintenance.
 Experienced in building user interfaces and prototypes from wireframes and
design.
 Familiar with development and debugging tools for cross-browser issues.
 Follows and implements industry accepted best practices and tools.
 Solid understanding of object-oriented programming.
Technical Skills
Employers often emphasize the following technical skills as requirements on their job
advertisements for web developers.
 Actively looking for a new programming knowledge.
 Builds product using HTML/CLL/JS and other front-end technologies
 Codes and deploys applications in cross-platform, cross-browser environment.
 Documents project build and maintenance.
 Experienced in building user interfaces and prototypes from wireframes and
design.
 Familiar with development and debugging tools for cross-browser issues.
 Follows and implements industry accepted best practices and tools.
 Solid understanding of object-oriented programming.
 Updates current websites to meet modern web standards.
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
 Experience with Photoshop
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
 Experience with Photoshop
 Familiar with social media and thirdpartyAPIs
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
 Experience with Photoshop
 Familiar with social media and thirdpartyAPIs
 Knowledgeable on REST-Based APIs
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
 Experience with Photoshop
 Familiar with social media and thirdpartyAPIs
 Knowledgeable on REST-Based APIs
 Knowledgeable on web application development frameworks
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
 Experience with Photoshop
 Familiar with social media and thirdpartyAPIs
 Knowledgeable on REST-Based APIs
 Knowledgeable on web application development frameworks
 Proficient with JavaScript
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
 Experience with Photoshop
 Familiar with social media and thirdpartyAPIs
 Knowledgeable on REST-Based APIs
 Knowledgeable on web application development frameworks
 Proficient with JavaScript
 Solid understanding of HTML 5 / CSS 3, jQuery, and Responsive design
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
 Experience with Photoshop
 Familiar with social media and thirdpartyAPIs
 Knowledgeable on REST-Based APIs
 Knowledgeable on web application development frameworks
 Proficient with JavaScript
 Solid understanding of HTML 5 / CSS 3, jQuery, and Responsive design
 UI / UX design
Software Programs
While many of these programs, tools,and platforms can be self-taught, a
developer will gain a slight advantage over other job candidates if formal
training is pursued.
 Experience with Git and GitHub
 Experience with Photoshop
 Familiar with social media and thirdpartyAPIs
 Knowledgeable on REST-Based APIs
 Knowledgeable on web application development frameworks
 Proficient with JavaScript
 Solid understanding of HTML 5 / CSS 3, jQuery, and Responsive design
 UI / UX design
 WordPress, theming, and module development experience
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
 Handles frequent feedbacks
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
 Handles frequent feedbacks
 Manages and prioritize multiple projects
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
 Handles frequent feedbacks
 Manages and prioritize multiple projects
 Self-starter attitude
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
 Handles frequent feedbacks
 Manages and prioritize multiple projects
 Self-starter attitude
 Strong problem solver
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
 Handles frequent feedbacks
 Manages and prioritize multiple projects
 Self-starter attitude
 Strong problem solver
 Thrives in a team environment
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
 Handles frequent feedbacks
 Manages and prioritize multiple projects
 Self-starter attitude
 Strong problem solver
 Thrives in a team environment
 Time-management skills
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
 Handles frequent feedbacks
 Manages and prioritize multiple projects
 Self-starter attitude
 Strong problem solver
 Thrives in a team environment
 Time-management skills
 Troubleshoots and communicate effectively
Soft Skills
Soft skill are the interpersonal or people skills, personality traits, and work
habits that enable people to work productively, both independently and in team
environments
 Detail-oriented
 Handles frequent feedbacks
 Manages and prioritize multiple projects
 Self-starter attitude
 Strong problem solver
 Thrives in a team environment
 Time-management skills
 Troubleshoots and communicate effectively
 Works well under pressure
Trainings
 Training
in web technologies and
programming languages is necessary when
working as web developers.
Trainings
 Training
in web technologies and
programming languages is necessary when
working as web developers.
 Educationrequirements can vary anywhere
from a High School degree to a Bachelor’s
degree, and are depended upon the job
employer requirements.
OPPORTUNITIES
AND CHALLENGES
INTEGRATION
 The challenge for web developers is no
longer limited only building every
feature into an application.
 Developers are now defied to create
an application that can integrate with
other applications
MULTI-PLATFORM
 The developers need responsive web
applications these days
 Their web apps must still adapt to the
device on which it is viewd
OVER-SATURATION
 Users now have mor options than ever
before.
 As a developer, one must create an
application that stands out among
other applications
SECURITY

 Itis the web developers’ job to build


the security into tye application or
website, and prevent security
breaches.
SPEED
Modern users have no longer
have the patience for slow
applications.
TALENT
 Webapplication development is becoming
more complex.

 Developersneed an ever-increasing and


ever-changing skill set.
USER EXPERIENCE
 With the rise of accessible and simple
applications, user expectations have risen
dramatically.
 Users now expect the same level of simplicity
that they receive from mobile app they use.
 If an application is quite confusing or does not
offer simple integration for developers,it will
most likely to fail.
Working Environment and
Conditions
Interpersonal Relationship
Physical Work Conditions
Work Performance
Hours
Tips for Aspiring Developers

Contribute to open-source projects


Schedule regular downtime
Teach others
Write codes as often as possible

Вам также может понравиться