Skills de uma desenvolvedora – Computer science basics – Plan



Skills de uma desenvolvedora – Computer science basics – Plan

0 2


MNT

Presentation given at Encontro Mulheres na Tecnologia 2014 (Women in Tech conf 2014)

On Github ceci / MNT

Skills de uma desenvolvedora

Cecilia Fernandes

@cecifernandes

github.com/ceci

Actually...

A developer's skills

Cecilia Fernandes

@cecifernandes

github.com/ceci

Why?

well...

That's our first topic!

English

Computer science basics

Data structures

Classic algorithms

And some complexity analysis

Plan

but not too much

Prioritization

Emergent design

Make it work

Make It better

Refactoring

Architecture notions

Front | Back

Architecture notions

Front & Back

HTML

CSS

Javascript

Web

request / response

Mobile

native app / responsive web

Languages

Paradigms

Procedural

+Object Oriented

+Functional

Tests

Very Important!!!

Also...

Study

... a lot!

Go to conferences

... and socialize

And seriously...

Listen

It's very important,and nearly extinct...

Humility

There is always room for...

Learning

If you were wrong...

Change your mind

It's ok!

And, please...

Don't assume people are stupid

NEVER

It's disrespectful

You are entitled to an opinion

But, please, keep an open mind

Team work

Empathy

Everyone has a dog day

Curiosity

Make stuff

Break stuff, too!

Creativity

But, most of all...

What makes you passionate about software development?

Write it down, please!

A developer's skills

Cecilia Fernandes

@cecifernandes

github.com/ceci