fight the recession programmer2.0

82
Programmer2.0 Fight the Recession Reboot your career (best viewed fullscreen)

Upload: multipoint-thoughts

Post on 12-May-2015

492 views

Category:

Technology


0 download

DESCRIPTION

A few possible ways to fight the recession and get back into work and money, slowly but surely. Opensource, the semantic web, and a major upgrade to the internet and online programming are about to happen. Are you ready for this fast-moving future? Are you ready with the skills and the art of useful innovation? Are you ready with small business skills? If not, this is for you - to change from a programmer to Programmer2.0. Without worrying about the recession, but by doing something about it.

TRANSCRIPT

Page 1: Fight the recession  Programmer2.0

Programmer2.0

Fight the Recession

Reboot your career

(best viewed fullscreen)

Page 2: Fight the recession  Programmer2.0

Programmer2.0

Excuses given by employers ...

Page 3: Fight the recession  Programmer2.0

Programmer2.0

Your skillset is not complete

Page 4: Fight the recession  Programmer2.0

Programmer2.0

“We have so many good applicants”

Page 5: Fight the recession  Programmer2.0

Programmer2.0

“What makes you different?”

Page 6: Fight the recession  Programmer2.0

Programmer2.0

What is special about you?

Page 7: Fight the recession  Programmer2.0

Programmer2.0

What proves your expertise ?

... in this skillset?

Page 8: Fight the recession  Programmer2.0

Programmer2.0

Can you show us some code?

Page 9: Fight the recession  Programmer2.0

Programmer2.0

Technical questions about ...

Page 10: Fight the recession  Programmer2.0

Programmer2.0

Skillset XYZ

Architecture

System design

Software development life cycle

Patterns

Page 11: Fight the recession  Programmer2.0

Programmer2.0

Do you know about cloud computing?

Page 12: Fight the recession  Programmer2.0

Programmer2.0

What's the latest

Microsoft / Oracle / J2EE

technology that you have worked on?

Page 13: Fight the recession  Programmer2.0

Programmer2.0

Why is this pattern better than that?

Page 14: Fight the recession  Programmer2.0

Programmer2.0

And a lots of other things ...

that your new employer

won't pay you to learn

Page 15: Fight the recession  Programmer2.0

Programmer2.0

You're out of a job

Page 16: Fight the recession  Programmer2.0

Programmer2.0

You have a ...

car loan

home loan

family (new family? )

Life sucks ...

Page 17: Fight the recession  Programmer2.0

Programmer2.0

Maybe you could use

some legal juggling

to handle the loans

Page 18: Fight the recession  Programmer2.0

Programmer2.0

And technology training ...

A skillset upgrade

for the next interview

Page 19: Fight the recession  Programmer2.0

Programmer2.0

The job was easy

Everything came on a plate

Page 20: Fight the recession  Programmer2.0

Programmer2.0

6:00 pm bus

Appraisal

Free food

Hotel stay

Paid travel

Page 21: Fight the recession  Programmer2.0

Programmer2.0

Not any more.

Life has changed

Work has changed

Business has changed

IT has changed

Page 22: Fight the recession  Programmer2.0

Programmer2.0

You're at home

Benched

Lost

Worried

Clueless

Page 23: Fight the recession  Programmer2.0

Programmer2.0

But you DONT need to be

Helpless

Frustrated

Gloomy

Panicky

Page 24: Fight the recession  Programmer2.0

Programmer2.0

Because web2.0 can “save your ass”

Page 25: Fight the recession  Programmer2.0

Programmer2.0

But there's work to be done.

And things to be read.

And stuff to be studied.

...

Page 26: Fight the recession  Programmer2.0

Programmer2.0

And code to be written ...

for free !

Yes, work for free.

Page 27: Fight the recession  Programmer2.0

Programmer2.0

But this is work for yourself.

You're not a slave here.

You're not the boss here.

You're YOU.

Page 28: Fight the recession  Programmer2.0

Programmer2.0

Don't make your company famous ...

Page 29: Fight the recession  Programmer2.0

Programmer2.0

Make YOURSELF famous

Page 30: Fight the recession  Programmer2.0

Programmer2.0

Get a hang of the new wave ...

Open source

Web2.0, Web3.0

wikinomics / crowdsourcing

The semantic web

Page 31: Fight the recession  Programmer2.0

Programmer2.0

When you face the interviewer,

you must have more to tell

than he can understand...

Page 32: Fight the recession  Programmer2.0

Programmer2.0

more possibilities to present than

he has been used to seeing...

Page 33: Fight the recession  Programmer2.0

Programmer2.0

more skills to show

than he can ignore...

Page 34: Fight the recession  Programmer2.0

Programmer2.0

more code to show

than he can expect...

Page 35: Fight the recession  Programmer2.0

Programmer2.0

How many modules,

lines of code,

units,

programs,

have you written for employers?

Page 36: Fight the recession  Programmer2.0

Programmer2.0

Get an estimate of all that code.

Use the same ratio ...

to get an estimate

of how much you can write

in the next 1 month.

Page 37: Fight the recession  Programmer2.0

Programmer2.0

Now think of the problems

the apps in your previous jobs

did not solve yet

Page 38: Fight the recession  Programmer2.0

Programmer2.0

Think of the business cases

Think of the limitations in the spec / FS

Think of the features you loved to add

Think of the features cancelled

Think of the bad user interface

Page 39: Fight the recession  Programmer2.0

Programmer2.0

Now to the present world.

Think of the problems you see

all around you and in your domain

Page 40: Fight the recession  Programmer2.0

Programmer2.0

Think of new domains:

healthcare

infrastructure

“rich” communication

Page 41: Fight the recession  Programmer2.0

Programmer2.0

Energy crisis

Logistics

Mobility( functionally rich apps with a mobile phone interface )

Page 42: Fight the recession  Programmer2.0

Programmer2.0

Who's still making money?

Page 43: Fight the recession  Programmer2.0

Programmer2.0

Schools / Colleges / Universitie / Tutors

Doctors

Lawyers

Infrastructure companies

Clean / green energy companies

Page 44: Fight the recession  Programmer2.0

Programmer2.0

Don't these people need software?

Core software?

Business software?

Web front-ends?

Intelligent front-end apps?

Page 45: Fight the recession  Programmer2.0

Programmer2.0

We'll first talk about

the Business Software

because it's the easiest

to get started with...

Page 46: Fight the recession  Programmer2.0

Programmer2.0

Helpdesk software

Intranet software

Financial software

Communications software

Platform software

Page 47: Fight the recession  Programmer2.0

Programmer2.0

Who's got lots of money

and lives luxuriously

even today?

Page 48: Fight the recession  Programmer2.0

Programmer2.0

Corporations

IT giants

Bosses of IT companies(big or small)

Page 49: Fight the recession  Programmer2.0

Programmer2.0

What's the worst

that can happen

to a company?

Page 50: Fight the recession  Programmer2.0

Programmer2.0

It changes verticals

It lays off people

It goes bankrupt

It shuts down

Page 51: Fight the recession  Programmer2.0

Programmer2.0

What happens to

the top brass?

bosses?

shareholders?

investors?

Page 52: Fight the recession  Programmer2.0

Programmer2.0

Do they face ...

a home loan?

a car loan?

a family to feed?

Page 53: Fight the recession  Programmer2.0

Programmer2.0

NO

NO

NO

Page 54: Fight the recession  Programmer2.0

Programmer2.0

Then they made sure

that they had more money safe

than you did.

This is business.

Page 55: Fight the recession  Programmer2.0

Programmer2.0

What did you gain?

“good salary”

“job security”

“status”

cheap resume “credits”

Page 56: Fight the recession  Programmer2.0

Programmer2.0

What's the money value of those things?

the real value?

the long term value?

value to you?

Page 57: Fight the recession  Programmer2.0

Programmer2.0

Now you're ...

“out of a job”

“sh*t”

“laid off”

“unemployed”

Page 58: Fight the recession  Programmer2.0

Programmer2.0

WRONG!

WRONG!

WRONG!

WRONG!

Page 59: Fight the recession  Programmer2.0

Programmer2.0

You are FREE!

Free to polish your skills

Free to work on something you liked

Free to learn cool new stuff

Free to set up a shop of your own

Page 60: Fight the recession  Programmer2.0

Programmer2.0

Google App Engine, GWT

Yahoo YUI, BOSS

Cloud computing: Azure, ZOHO, Sun, Aptana, Mosso,

Amazon, lots more.

Page 61: Fight the recession  Programmer2.0

Programmer2.0

You have ...

Open source softwareLinux / OpenSolaris / BSD

Sourceforge / Freshmeat / Sarovar /BerliosSDN / dev.java.netApache / Codeplex

Cloud, mobile, multitouch

Page 62: Fight the recession  Programmer2.0

Programmer2.0

The whole damn INDUSTRY

needs an upgrade to

new devices

new platforms

Page 63: Fight the recession  Programmer2.0

Programmer2.0

So loads of work will come

not too far in the future

But ...

Page 64: Fight the recession  Programmer2.0

Programmer2.0

Are you ready?

with the skills you need?

for a change in the way of working?

to churn out new apps in web2.0?

to write cloud computing apps?

Page 65: Fight the recession  Programmer2.0

Programmer2.0

Here's your chance

to avoid the mistakes of last time

to get better at your craft

to make something new

and most importantly ...

Page 66: Fight the recession  Programmer2.0

Programmer2.0

To convince your next employer

that you are better ...

better than what he expects

better than what he thinks

and good enough to solve his problems

Page 67: Fight the recession  Programmer2.0

Programmer2.0

So get out there,

get a good internet connection,

get a hang of opensource,

get knowledge about software patterns

Page 68: Fight the recession  Programmer2.0

Programmer2.0

Start your own project

Reuse good code that masters have written

Make web apps to solve real problems of people

Don't copy the concept,extend it, enhance it, perfect it.

Page 69: Fight the recession  Programmer2.0

Programmer2.0

Join an opensource projectStudy the codeGet on to IRC

Ask people for adviceGet on to forums

Ask people questionsAnswer questions that others ask

Read the codeAdd useful things

Page 70: Fight the recession  Programmer2.0

Programmer2.0

Learn to use ...CVSSVN

BugzillaLinux

(Ubuntu/Fedora/Mandrake/OpenSuSE/...)Java

(J2EE/Ant/Servlets/JSP/JSF/Struts/...)

Page 71: Fight the recession  Programmer2.0

Programmer2.0

Learn to use

GoogleSearchApps

APIs ($$)

Page 72: Fight the recession  Programmer2.0

Programmer2.0

Learn Linux, OpenSolaris, BSD, VirtualBox

to installto repairto script

to backupto support

You can become an ISV, VAR with a hardware seller

Page 73: Fight the recession  Programmer2.0

Programmer2.0

After two months of hard work,you will know how to

deploy, support and maintain enterprise software

A group of friends / ex-colleagues can start a small company

Page 74: Fight the recession  Programmer2.0

Programmer2.0

Don't aim to change the world on the very first project

Do a lot of cold-callingPick up a yellowpages

and

Call, Call, Call

Page 75: Fight the recession  Programmer2.0

Programmer2.0

Out of 100 calls,

1 must give you work

to practise your new skills

without “losing your job”

Page 76: Fight the recession  Programmer2.0

Programmer2.0

Learn to talk to the customer

Learn to handle different types of them

Note technical AND Logisticial problemsthey face in their business.

Then make new products and sell those

Page 77: Fight the recession  Programmer2.0

Programmer2.0

This is hard work.

Not 9-7 and back home

Not dull, boring, routine

Very active, very social,

very enlightening

Page 78: Fight the recession  Programmer2.0

Programmer2.0

Monopolies and corporationsshareholders and investors

bosses and board members ...

make a lot of money because they keep their knowledge current,

they keep their skillset current.

So why not you?

Page 79: Fight the recession  Programmer2.0

Programmer2.0

You can be your own boss

you can be well off

but first you must work hard.

For the first two months,

learn, test, learn, test, learn, test

Page 80: Fight the recession  Programmer2.0

Programmer2.0

The internet is your friend.

Server accounts are cheap or free.

Software is free.

Page 81: Fight the recession  Programmer2.0

Programmer2.0

Don't sit and sulk,use these tools.

Learn the new stuff.Work right from home.

Call up businesses.Locally and globally.

Use VOIP, Social networking, Twitter.

Page 82: Fight the recession  Programmer2.0

Programmer2.0

Get up and get cracking!

NOW!

Good Luck!