Technology in Today’s WorkforceDEVATORYMAJID TAHIR
You are in luck
If you are a
developer
You are considering
learning to code
Or
And its nice to be needed
Because you are needed
The Shortage Of Developer Talent Is Crushing Mobile – Forbes.com
The demand for good software is only getting greater. – Forbes.com
Talented developers are the unicorns of the tech. They are elusive and valuable, and everybody wants one.-VentureBeat.com
The supply (of developers) is smaller than the demand, and thus, companies are perpetually competing to capture developers wherever they can.-VentureBeat.com
“There is such a lack of top talent in digital software development that everybody is scrambling for talent. The agencies are looking for it. The start-ups are looking for it.”-ComputerWeekly.com
That’s great but what should you learn?
HTML/CSS/JavaScript
ASP.NET MVC4
Responsive Design / Mobile
Why JavaScript?
When people talk about the power of HTML5 what they really mean is HTML5, JavaScript, and CSS3
The HTML5 standard is heavily backed by Microsoft, Apple, Adobe and other tech giants
JavaScript is Becoming Developer Friendly
JavaScript has great frameworks to ease learning, productivity, and code maintainability
JavaScript is Ubiquitous
Front-end
• Rich UI
Server side
• Node.js
Database
• MongoDB
Why ASP.NET MVC4?
Learn solid programming fundamentals with C#
Key Concepts
• Object oriented programming
• MVC architecture
Database connectivity
• Entity Framework
• Nhibernate
High employability and flexibility
• .NET is used in virtually every industry including startups and well-established companies.
• .NET skills are highly transferrable. Skills can be transferred easily to Java, Ruby on Rails, and other object-oriented tech stacks.
What is Responsive Design?
“Cutting-edge architecture that optimizes websites for desktops and provides "app-like" experiences on smartphones, tablets and e-readers” (responsivedesign.ca)
Companies are scrambling to make their sites responsive or they risk losing customers and business.
responsivedesign.ca
What’s the benefit of responsive design over mobile apps?
One technology
stack
Requires less
resources
Consistent content
and search engine friendly
Future Friendly
Raw Number of Jobs in Chicago
JavaScript C# HTML0
200400600800
10001200140016001800
Courtesy of Indeed.com
The Numbers Speak for Themselves
How do I learn this stuff?
Experienced Web Developer
Experienced Programmer
New Web Developer
Experienced Web Developer
You are in good shape
• Pick up good JavaScript books• Learn the basics from online resources such as Treehouse and CodeSchool• Practice, practice, practice
Experienced Programmer
• Learn the basics from online resources such as Treehouse and CodeSchool• Practice, practice, practice• May benefit from developer boot camps like Devatory
• Try codeacademy.com
• Learn how to make a simple website. Do you
enjoy coding?
• Take online programs like Treehouse and CodeSchool
You seriously want to learn
• Attend a developer bootcamp like Devatory.
• Get practical experience and job skills
You want to be a Pro
New Programmer
What are Developer Bootcamps?• Immersive and intensive programming learning
programs designed to give students heavy practical experience in developing web applications.
• Students are expected to write code using languages and frameworks that will make them employable quickly
• Provides mentorship to those aiming to start a new career in web development
Now is a great time to be a web/mobile developer
Learning the right web technologies is not rocket science. You can do it!
The right training can go a long way
Top Related