Tecnologia, mercado de trabalho e você

41
Keep It Simple Tecnologia, mercado de trabalho e você

description

Palestra para o curso de Engenharia de Computação do IFCE

Transcript of Tecnologia, mercado de trabalho e você

Page 1: Tecnologia, mercado de trabalho e você

Keep It Simple

Tecnologia, mercado de trabalho e você

Page 2: Tecnologia, mercado de trabalho e você

2

Agenda

● Whoami

● Estudar

– Pesquisa

– Intercâmbio

– Dominando várias linguagens

● Trabalhar

– Networking

– Tendências de mercado

– Dominando várias ferramentas

● A Engenharia de Computação

– Nunca vá a França! (humor)

– O sucesso de todos

– Trabalho x Estudo

– Especialista x Generalista

– You are AWESOME

● Referências

● Perguntas?

Page 3: Tecnologia, mercado de trabalho e você

3

[sombriks@sephiroth ~]$ whoami

● Leonardo Silveira (a.k.a. sombriks)● Desenvolvedor profissional há 7 anos● Graduando em Eng. Comp há muitos anos● Trabalhando com tecnologia há +10 anos● Jogador de videogame há +20 anos ● Blog: http://sombriks.blogspot.com.br

Page 4: Tecnologia, mercado de trabalho e você

4

Estudar

● TLDR: estude com total dedicação enquanto puder!!!

● Long story:

– Dedicação agora dá bons resultados depois

– Dinheiro e carreira são relativamente simples de fazer

– Não adianta ir trabalhar e não saber fazer o básico

– Exercite a técnica do aprendizado● Aprender rápido é o maior diferencial que existe!

– Maior escolaridade, maior a renda [1]

Page 5: Tecnologia, mercado de trabalho e você

5

Pesquisa

● Trabalhar com pesquisa é bom!– Dá trabalho!

– Pontos para o mestrado

● Contato com tecnologias de ponta● Excelente grau de liberdade

– Muitas vezes, você vai orientar seu orientador

Page 6: Tecnologia, mercado de trabalho e você

6

Artigos e congressos

● Defender seu nome e o da instituição● Conhecer outras instituições

– Saber onde fazer seu mestrado

● CBSoft/SugarLoafPlop [2]● Connepi [3]

Page 7: Tecnologia, mercado de trabalho e você

7

Currículo Lattes

● Todo pesquisador tem que ter● Cadastre-se [4]

Page 8: Tecnologia, mercado de trabalho e você

8

Intercâmbio

● Novas culturas!● Muito valioso na formação do caráter● Ciência Sem Fronteiras [5]

Page 9: Tecnologia, mercado de trabalho e você

9

Dominando várias linguagens

● A fase acadêmica é a ideal para isso– Depois da primeira, tudo é mais fácil

– Seu compromisso é com o básico

– De modo algum dependa só do professor!

– Leia livros, plataformas de aprendizado [6]

Page 10: Tecnologia, mercado de trabalho e você

10

Ex: lendo e escrevendo em streams

Page 11: Tecnologia, mercado de trabalho e você

11

Trabalhar

● Independência● Autorealização● Responsabilidades● Faça o que gosta● Sua capacidade técnica não é tudo!

Page 12: Tecnologia, mercado de trabalho e você

12

Networking

● Conheça muita gente● Seja bem lembrado● Aspectos simples de marketing pessoal● Esteja onde as pessoas estão

Page 13: Tecnologia, mercado de trabalho e você

13

User Groups

● Bom ponto de partida● Boa forma de criar contatos● Ofertas de emprego constantes● CEJUG [7]● JavaCE [8]

Page 14: Tecnologia, mercado de trabalho e você

14

Linkedin

● Plataforma social de perfil profissional● Uma boa maneira de manter um CV online● Cadastre-se [9]

Page 15: Tecnologia, mercado de trabalho e você

15

Eventos de tecnologia

● Café com Tapioca [10]● JSConf.br [11]● Qcon sp [12]● Agile Brazil [13]

Page 16: Tecnologia, mercado de trabalho e você

16

Tendências de mercado

● Sua profissão é ser o eterno estudante● Atualize-se constantemente● Leia, teste, codifique, experimente

Page 17: Tecnologia, mercado de trabalho e você

17

Radar Thoughtworks

● Boletim sobre tecnologias [14]● Aborda quais tecnologias são promissoras● Que tecnologias são “risco”

Page 18: Tecnologia, mercado de trabalho e você

18

Índice TIOBE

● Ranking das linguagens populares [15]● Baseado nas buscas feitas no google

Page 19: Tecnologia, mercado de trabalho e você

19

Dominando várias ferramentas

● Seja produtivo, use o que tem pronto● Mas você sabe fazer do zero

– Tem tempo?

– Vão te pagar pra fazer o que já existe?

● Conheça várias IDE's [16] [17] [18]● Entenda como configurar ambientes● Domine o processo de desenvolvimento todo

Page 20: Tecnologia, mercado de trabalho e você

20

Ex: lendo e escrevendo em streams

● Se você conhecer a commons-io:

Page 21: Tecnologia, mercado de trabalho e você

21

Maven

● Gerenciamento de dependências● É velho [19]● Integrado às IDE's

Page 22: Tecnologia, mercado de trabalho e você

22

Git

● Sistema distribuído de controle de versão– Serve pra ter todas as versões do seu projeto

– Todo projeto sério usa um DVCS [20]

– Estável, bem mantido e integrado às IDE's

– Aprenda a usar e diga que sabe no seu CV

Page 23: Tecnologia, mercado de trabalho e você

23

Linux

● Desenvolvedor só tem a ganhar sabendo linux● Realidade nas empresas● Melhor desempenho● Ferramentas mais poderosas● Forma de testar uma aplicação multiplataforma● Melhor que windows 8!

Page 24: Tecnologia, mercado de trabalho e você

24

JavaEE

● Padrão Enterprise de desenvolvimento– Servidor de internet

– Banco de dados

– Filas de mensagens

● Atenção às implementações do padrão– IBM, Oracle, Apache Foundation

– Atenção às divergencias de implementação

Page 25: Tecnologia, mercado de trabalho e você

25

Spring

● Um padrão de fato● Rico, versátil, completo, extenso● Uma empresa mantém [21]● Compatível com o JavaEE

– Mais ágil nas inovações

Page 26: Tecnologia, mercado de trabalho e você

26

jQuery, jQuery-ui

● Língua franca do desenvolvimento web● Uma camada por cima do javascript● Fácil de aprender e de usar [22]● Toolkit relativamente rico● Ideal para dinamizar a página● Bom para fazer a lógica de telas complexas

Page 27: Tecnologia, mercado de trabalho e você

27

Bootstrap

● Framework CSS/javascript● Ideal para não gastar com webdesigner● Customizável● Adapta-se a múltiplos clientes (pc, celular, etc)

Page 28: Tecnologia, mercado de trabalho e você

28

Engenharia de Computação

● Olá, bem vindo ao melhor curso que há!● Você vai reimaginar a vida das pessoas● Aprender do dia-a-dia delas

– Corrigir ou facilitar o que elas fazem

– Dar a elas tempo livre... pra trabalhar mais!

Page 29: Tecnologia, mercado de trabalho e você

29

Nunca vá para a França (humor!)

● Inúmeros casos de desvios comportamentais● Irreversíveis● Contagioso● Você terá mestrado/doutorado na fase terminal● Identificado cedo dá sequela mas tem cura

Page 30: Tecnologia, mercado de trabalho e você

30

Prof. Nº 1 (caso crônico)

Antes Depois

Page 31: Tecnologia, mercado de trabalho e você

31

Prof.ª Nº 2 (Valéria)

Antes Depois

Page 32: Tecnologia, mercado de trabalho e você

32

Prof. Nº 2 (caso grave!)

Antes Depois

Page 33: Tecnologia, mercado de trabalho e você

33

Aluno de Eng. Comp. Nº 1

Caso gravíssimo!Antes Depois

Page 34: Tecnologia, mercado de trabalho e você

34

O Sucesso de Todos

● Sozinho você pode ser bom● Com seu grupo, pode ser ótimo● Mas com todos interagindo

– Você será sensacional

– Seu grupo será sensacional

– Todos serão sensacionais

Page 35: Tecnologia, mercado de trabalho e você

35

Trabalho x Estudo

● Faça bom uso das direções dadas● Fazer estágio é bacana● O trabalho não deve atrapalhar o estudo● Só tenha pressa se precisar!

Page 36: Tecnologia, mercado de trabalho e você

36

Especialista x Generalista

● Você pode saber de tudo um pouco● Você pode saber tudo sobre um pouco● O importante é saber e dividir o que sabe● Transmitir conhecimento é se multiplicar

Page 37: Tecnologia, mercado de trabalho e você

37

You are awesome!

● Você é a melhor coisa que já aconteceu neste curso de engenharia

● A melhor coisa que já aconteceu nesta empresa

● O melhor que existe na vida das pessoas que você conhece

– E na vida das que você não conhece também!

Page 38: Tecnologia, mercado de trabalho e você

38

Referências (I)● [1] http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0101-41612010000400001

● [2] http://www.dimap.ufrn.br/sugarloafplop2012/

● [3] http://www.connepi.ifbaiano.edu.br/

● [4] https://wwws.cnpq.br/cvlattesweb/pkg_cv_estr.inicio

● [5] http://www.cienciasemfronteiras.gov.br/web/csf

● [6] http://www.codecademy.com/pt

● [7] http://www.cejug.org/

● [8] http://www.javace.org/

● [9] https://br.linkedin.com/

● [10] http://www.cejug.org/knowledge/article.xhtml?id=8373AF6EF510454FA092733096649D28

Page 39: Tecnologia, mercado de trabalho e você

39

Referências (II)● [11] http://2014.jsconfbr.org/

● [12] http://qconsp.com/

● [13] http://www.agilebrazil.com/2014/

● [14] http://www.thoughtworks.com/pt/radar/#/

● [15] http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

● [16] https://www.eclipse.org/

● [17] http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html

● [18] http://pt.wikipedia.org/wiki/Vim

● [19] http://en.wikipedia.org/wiki/Apache_Maven#History

● [20] http://en.wikipedia.org/wiki/Distributed_revision_control

Page 40: Tecnologia, mercado de trabalho e você

40

Referências (III)● [21] http://spring.io/

● [22] http://jquery.com/

Page 41: Tecnologia, mercado de trabalho e você

41

Perguntas?