devatory: technology in today's workforce

22
Technology in Today’s Workforce DEVATORY MAJID TAHIR

Upload: devatory

Post on 19-Nov-2014

1.106 views

Category:

Technology


0 download

DESCRIPTION

If you are considering breaking into the world of web development, there are a myriad of technologies to decipher. What should someone trying to break into this exciting field try to learn? Devatory breaks it all down for you.

TRANSCRIPT

Page 1: Devatory: Technology In Today's Workforce

Technology in Today’s WorkforceDEVATORYMAJID TAHIR

Page 2: Devatory: Technology In Today's Workforce

You are in luck

If you are a

developer

You are considering

learning to code

Or

Page 3: Devatory: Technology In Today's Workforce

And its nice to be needed

Because you are needed

Page 4: Devatory: Technology In Today's Workforce

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

Page 5: Devatory: Technology In Today's Workforce

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

Page 6: Devatory: Technology In Today's Workforce

That’s great but what should you learn?

Page 7: Devatory: Technology In Today's Workforce

HTML/CSS/JavaScript

ASP.NET MVC4

Responsive Design / Mobile

Page 8: Devatory: Technology In Today's Workforce

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

Page 9: Devatory: Technology In Today's Workforce

JavaScript is Becoming Developer Friendly

JavaScript has great frameworks to ease learning, productivity, and code maintainability

Page 10: Devatory: Technology In Today's Workforce

JavaScript is Ubiquitous

Front-end

• Rich UI

Server side

• Node.js

Database

• MongoDB

Page 11: Devatory: Technology In Today's Workforce

Why ASP.NET MVC4?

Learn solid programming fundamentals with C#

Key Concepts

• Object oriented programming

• MVC architecture

Database connectivity

• Entity Framework

• Nhibernate

Page 12: Devatory: Technology In Today's Workforce

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.

Page 13: Devatory: Technology In Today's Workforce

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)

Page 14: Devatory: Technology In Today's Workforce

Companies are scrambling to make their sites responsive or they risk losing customers and business.

responsivedesign.ca

Page 15: Devatory: Technology In Today's Workforce

What’s the benefit of responsive design over mobile apps?

One technology

stack

Requires less

resources

Consistent content

and search engine friendly

Future Friendly

Page 16: Devatory: Technology In Today's Workforce

Raw Number of Jobs in Chicago

JavaScript C# HTML0

200400600800

10001200140016001800

Courtesy of Indeed.com

The Numbers Speak for Themselves

Page 17: Devatory: Technology In Today's Workforce

How do I learn this stuff?

Experienced Web Developer

Experienced Programmer

New Web Developer

Page 18: Devatory: Technology In Today's Workforce

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

Page 19: Devatory: Technology In Today's Workforce

Experienced Programmer

• Learn the basics from online resources such as Treehouse and CodeSchool• Practice, practice, practice• May benefit from developer boot camps like Devatory

Page 20: Devatory: Technology In Today's Workforce

• 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

Page 21: Devatory: Technology In Today's Workforce

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

Page 22: Devatory: Technology In Today's Workforce

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