Keep It Simple
Tecnologia, mercado de trabalho e você
2
Agenda
● Whoami
● Estudar
– Pesquisa
– Intercâmbio
– Dominando várias linguagens
● Trabalhar
– Networking
– Tendências d...
3
[sombriks@sephiroth ~]$ whoami
● Leonardo Silveira (a.k.a. sombriks)
● Desenvolvedor profissional há 7 anos
● Graduando ...
4
Estudar
● TLDR: estude com total dedicação enquanto puder!!!
● Long story:
– Dedicação agora dá bons resultados depois
–...
5
Pesquisa
● Trabalhar com pesquisa é bom!
– Dá trabalho!
– Pontos para o mestrado
● Contato com tecnologias de ponta
● Ex...
6
Artigos e congressos
● Defender seu nome e o da instituição
● Conhecer outras instituições
– Saber onde fazer seu mestra...
7
Currículo Lattes
● Todo pesquisador tem que ter
● Cadastre-se [4]
8
Intercâmbio
● Novas culturas!
● Muito valioso na formação do caráter
● Ciência Sem Fronteiras [5]
9
Dominando várias linguagens
● A fase acadêmica é a ideal para isso
– Depois da primeira, tudo é mais fácil
– Seu comprom...
10
Ex: lendo e escrevendo em streams
11
Trabalhar
● Independência
● Autorealização
● Responsabilidades
● Faça o que gosta
● Sua capacidade técnica não é tudo!
12
Networking
● Conheça muita gente
● Seja bem lembrado
● Aspectos simples de marketing pessoal
● Esteja onde as pessoas e...
13
User Groups
● Bom ponto de partida
● Boa forma de criar contatos
● Ofertas de emprego constantes
● CEJUG [7]
● JavaCE [...
14
Linkedin
● Plataforma social de perfil profissional
● Uma boa maneira de manter um CV online
● Cadastre-se [9]
15
Eventos de tecnologia
● Café com Tapioca [10]
● JSConf.br [11]
● Qcon sp [12]
● Agile Brazil [13]
16
Tendências de mercado
● Sua profissão é ser o eterno estudante
● Atualize-se constantemente
● Leia, teste, codifique, e...
17
Radar Thoughtworks
● Boletim sobre tecnologias [14]
● Aborda quais tecnologias são promissoras
● Que tecnologias são “r...
18
Índice TIOBE
● Ranking das linguagens populares [15]
● Baseado nas buscas feitas no google
19
Dominando várias ferramentas
● Seja produtivo, use o que tem pronto
● Mas você sabe fazer do zero
– Tem tempo?
– Vão te...
20
Ex: lendo e escrevendo em streams
● Se você conhecer a commons-io:
21
Maven
● Gerenciamento de dependências
● É velho [19]
● Integrado às IDE's
22
Git
● Sistema distribuído de controle de versão
– Serve pra ter todas as versões do seu projeto
– Todo projeto sério us...
23
Linux
● Desenvolvedor só tem a ganhar sabendo linux
● Realidade nas empresas
● Melhor desempenho
● Ferramentas mais pod...
24
JavaEE
● Padrão Enterprise de desenvolvimento
– Servidor de internet
– Banco de dados
– Filas de mensagens
● Atenção às...
25
Spring
● Um padrão de fato
● Rico, versátil, completo, extenso
● Uma empresa mantém [21]
● Compatível com o JavaEE
– Ma...
26
jQuery, jQuery-ui
● Língua franca do desenvolvimento web
● Uma camada por cima do javascript
● Fácil de aprender e de u...
27
Bootstrap
● Framework CSS/javascript
● Ideal para não gastar com webdesigner
● Customizável
● Adapta-se a múltiplos cli...
28
Engenharia de Computação
● Olá, bem vindo ao melhor curso que há!
● Você vai reimaginar a vida das pessoas
● Aprender d...
29
Nunca vá para a França (humor!)
● Inúmeros casos de desvios comportamentais
● Irreversíveis
● Contagioso
● Você terá me...
30
Prof. Nº 1 (caso crônico)
Antes Depois
31
Prof.ª Nº 2 (Valéria)
Antes Depois
32
Prof. Nº 2 (caso grave!)
Antes Depois
33
Aluno de Eng. Comp. Nº 1
Caso gravíssimo!
Antes Depois
34
O Sucesso de Todos
● Sozinho você pode ser bom
● Com seu grupo, pode ser ótimo
● Mas com todos interagindo
– Você será ...
35
Trabalho x Estudo
● Faça bom uso das direções dadas
● Fazer estágio é bacana
● O trabalho não deve atrapalhar o estudo
...
36
Especialista x Generalista
● Você pode saber de tudo um pouco
● Você pode saber tudo sobre um pouco
● O importante é sa...
37
You are awesome!
● Você é a melhor coisa que já aconteceu neste curso de engenharia
● A melhor coisa que já aconteceu n...
38
Referências (I)
● [1] http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0101-41612010000400001
● [2] http://www.d...
39
Referências (II)
● [11] http://2014.jsconfbr.org/
● [12] http://qconsp.com/
● [13] http://www.agilebrazil.com/2014/
● [...
40
Referências (III)
● [21] http://spring.io/
● [22] http://jquery.com/
41
Perguntas?
Próximos SlideShares
Carregando em…5
×

Tecnologia, mercado de trabalho e você

659 visualizações

Publicada em

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

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
659
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tecnologia, mercado de trabalho e você

  1. 1. Keep It Simple Tecnologia, mercado de trabalho e você
  2. 2. 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?
  3. 3. 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
  4. 4. 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]
  5. 5. 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
  6. 6. 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]
  7. 7. 7 Currículo Lattes ● Todo pesquisador tem que ter ● Cadastre-se [4]
  8. 8. 8 Intercâmbio ● Novas culturas! ● Muito valioso na formação do caráter ● Ciência Sem Fronteiras [5]
  9. 9. 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]
  10. 10. 10 Ex: lendo e escrevendo em streams
  11. 11. 11 Trabalhar ● Independência ● Autorealização ● Responsabilidades ● Faça o que gosta ● Sua capacidade técnica não é tudo!
  12. 12. 12 Networking ● Conheça muita gente ● Seja bem lembrado ● Aspectos simples de marketing pessoal ● Esteja onde as pessoas estão
  13. 13. 13 User Groups ● Bom ponto de partida ● Boa forma de criar contatos ● Ofertas de emprego constantes ● CEJUG [7] ● JavaCE [8]
  14. 14. 14 Linkedin ● Plataforma social de perfil profissional ● Uma boa maneira de manter um CV online ● Cadastre-se [9]
  15. 15. 15 Eventos de tecnologia ● Café com Tapioca [10] ● JSConf.br [11] ● Qcon sp [12] ● Agile Brazil [13]
  16. 16. 16 Tendências de mercado ● Sua profissão é ser o eterno estudante ● Atualize-se constantemente ● Leia, teste, codifique, experimente
  17. 17. 17 Radar Thoughtworks ● Boletim sobre tecnologias [14] ● Aborda quais tecnologias são promissoras ● Que tecnologias são “risco”
  18. 18. 18 Índice TIOBE ● Ranking das linguagens populares [15] ● Baseado nas buscas feitas no google
  19. 19. 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
  20. 20. 20 Ex: lendo e escrevendo em streams ● Se você conhecer a commons-io:
  21. 21. 21 Maven ● Gerenciamento de dependências ● É velho [19] ● Integrado às IDE's
  22. 22. 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
  23. 23. 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!
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 27 Bootstrap ● Framework CSS/javascript ● Ideal para não gastar com webdesigner ● Customizável ● Adapta-se a múltiplos clientes (pc, celular, etc)
  28. 28. 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!
  29. 29. 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
  30. 30. 30 Prof. Nº 1 (caso crônico) Antes Depois
  31. 31. 31 Prof.ª Nº 2 (Valéria) Antes Depois
  32. 32. 32 Prof. Nº 2 (caso grave!) Antes Depois
  33. 33. 33 Aluno de Eng. Comp. Nº 1 Caso gravíssimo! Antes Depois
  34. 34. 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
  35. 35. 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!
  36. 36. 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
  37. 37. 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!
  38. 38. 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
  39. 39. 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
  40. 40. 40 Referências (III) ● [21] http://spring.io/ ● [22] http://jquery.com/
  41. 41. 41 Perguntas?

×