O mercado de trabalho
para a T.I.
Algumas dicas sobre como entrar no
mercado de trabalho após o curso técnico
Quem sou eu ?
● Yan Magalhães
● 20 anos
● Desenvolvedor Web Júnior
na Construsite Brasil.
Quem sou eu ?
● 5º período de Ciências da Computação (Faculdade
Pitágoras - Betim)
● Atuante em fóruns e eventos promovidos pela
comunidade.
Vamos começar ….
Vamos começar ….
Mas antes, algumas perguntas....
O que pensam em fazer após o curso ?
O que pensam em fazer após o curso ?
Como você se imagina daqui a 2,3,5,10 anos ?
O que pensam em fazer após o curso ?
Como você se imagina daqui a 2,3,5,10 anos ?
Em qual empresa você sonha em trabalhar ?
Alguns atrativos da área de T.I
● Grande crescimento e popularização da internet
● Crescimento da área de T.I ano após ano e a falta de
profissionais.
● Grandes empresas desenvolvendo grandes aplicações
para o nosso dia-a-dia.
Alguns atrativos da área de T.I
● Bons e altos salários.
● Facilidade de acesso a informação
Como eu entrei na área de T.I ??
Como eu decidi que eu iria trabalhar com
programação ?
Como eu entrei na área de T.I ?
● Curso básico (Windows + Pacote Office)
● Curso técnico no SENAI (Euvaldo Lodi)
● Curso técnico no POLIMIG (Unidade
Floresta)
O que eu aprendi no curso
● Algoritmos de Lógica de Programação
● Hardware e Arquitetura de Computadores
● C
● Visual Basic
● Flash
● Delphi
● PHP
● Java
● Banco de Dados
● Análise e Desenvolvimento de Sistemas
● Redes de Computadores
Me formei … Agora vou começar a atuar na
área, já tenho o conhecimento necessário ...
Alguns complicadores:
● Havia me formado desatualizado
● O mercado exigia algumas tecnologias que
eu siquer sabia que existia
● Falta de experiência
Tomei algumas decisões.
Algumas decisões que tomei:
● Me ingressei em um curso superior
● Comecei a buscar conhecimento, conhecer
novas tecnologias, linguagens e ferramentas
● Participar de fóruns
Algumas decisões que tomei:
● Conhecer pessoas que atuavam na área
(Networking)
● Participar de eventos e palestras da área.
Meu primeiro contato com a área.
● Os trabalhos desenvolvidos durante o curso
me ajudaram nos testes e entrevistas.
● A minha base para atuar na área era a do
conhecimento obtido no curso técnico.
● Trabalhar com Demandas e Prazos
Meu primeiro contato com a área.
● Muitos termos técnicos e tecnologias que eu
não conhecia.
● Atuar em times de desenvolvimento.
● Contato com clientes
Comecei a ganhar
experiência...
O que eu faço hoje:
● Desenvolvimento de sites
● E-commerces
● Sistemas Web
Quais as grandes dificuldades?
● Entender a real necessidade do seu cliente
● Os requisitos mudam constantemente
● Os requisitos são bastante diversos
Quais as grandes dificuldades?
● É preciso estar atualizado constantemente.
● Os prazos são muito curtos
● Diversos problemas de compatibilidade
entre browsers, sistemas mobile e etc.
Quais as grandes dificuldades?
● Aplicações maiores e mais complexas
● Integrações em redes sociais e outros
sistemas
● Dar uma resposta mais rápida ao usuário
(Performance).
Algumas tendências …
Algumas tendências …
E realidades da área de Web.
Ainda não se convenceu ?
● No Brasil, em 2012, 2% das compras feitas na
internet foram feitas através de dispositivos móveis.
Em 2013, este número foi para 4% e em 2014, para
9,7%. Nos EUA, estas compras já representam
20%.
Ainda não se convenceu ?
● Segundo pesquisas do Google,ao final de 2015,
50% das buscas feitas no Google, serão feitas
através de um dispositivo móvel. Ou seja, a cada 2
buscas que serão feitas no Google, uma delas será
feita em um Smartphone ou Tablet.
É preciso criar a melhor experiência para o
usuário, independente da tela.
Tecnologias e linguagens web
● Front-End
● Back-End
Front-End
HTML 5
● Novos tipos de campos “input” para a criação de
formulários(“date”, “number”)
● Tags mais semânticas(nav,section,header,footer,
article)
● Local storage e Session storage
HTML 5
● Audio e vídeo
● Geolocation
● Canvas
CSS 3
● Novos tipos de bordas e backgrounds
● Animações e transições
● Gradients
CSS 3
● Media Queries
● Seletores avançados
● Transforms
Css com Super Poderes
Você sabia que é possível utilizar “ if “, “ for “,
criar variáveis e funções … no CSS ?
Javascript
● A linguagem que mais cresce e que mais atrais
desenvolvedores.
● A maioria dos projetos no github são com a
linguagem javascript
Indo além
● Jquery - A biblioteca mais utilizada para promover
interação entre as páginas web.
● Possibilidade de utilizar esta linguagem no back-end,
com o Node JS.
Node JS
● É uma plataforma construída sobre o motor
JavaScript do Google Chrome (V8) , para
facilmente construir aplicações de rede rápidas e
escaláveis. (http://nodebr.com/o-que-e-node-js/)
Node JS
● Com ele, conseguimos desenvolver nossas
aplicaçãoes, utilizando apenas a linguagem
Javascript.
Empresas que estão utilizando o Node
● Wallmart
● Paypal
● Grupon
● BBC
● Entre tantos outros
As novidades no mundo Javascript
As novidades no mundo Javascript
As novidades no mundo Javascript
As novidades no mundo Javascript
A nova versão do JS
● Ecmascript 6
● Classes
● Métodos
● Módulos
http://caniuse.com/
https://kangax.github.io/compat-
table/es6/
Arduínos e Drones
Arduínos
Temos diversas formas de programar para um
arduíno.
Drones
Aparelhos que realizam tarefas que o ser
humano poderia (ou não) realizar, de uma
forma rápida e em maiores quantidades.
O mundo dos Drones
O mundo dos Drones
● Amazon Prime Air (https://www.youtube.
com/watch?v=98BIu9dpwHU)
● Nodecopter impressions from Berlim 2012(https:
//www.youtube.com/watch?v=gucpgJEJ5b4 )
Back-End
Qual é a melhor linguagem ? Qual delas
escolher ?
Qual é a melhor linguagem ? Qual delas
escolher ?
A melhor linguagem é aquela que te oferece
mais recursos para resolver um problema.
Algumas Dicas...
Algumas Dicas
● Aproveite cada minuto do seu tempo no curso. O
tempo passa muito rápido.
● Faça trabalhos com pessoas diferentes, não com
as mesmas pessoas de sempre. Isso fará você
saber identificar os vários de tipos de
personalidades e capacidades.
Algumas Dicas
● Não se contente apenas com o conteúdo passado
em sala de aula. Busque conhecimento.
● Faça perguntas para seu professor. Nunca saia de
uma aula com dúvidas. Acredite, ele é a pessoa
que mais quer te ajudar.
Algumas Dicas
● A maioria dos materiais para estudo estão em
inglês. Procure praticar sempre que possível, pois
isso o ajudará bastante.
● Faça experimentos, participe de projetos de
programação, análise, redes, hardware, banco de
dados … Descubra as possibilidades que a nossa
área permite.
Algumas Dicas
● Aprenda com o código dos outros. Veja como a
outra pessoa consegue resolver um determinado
problema. Certamente, ela usará um método
diferente do que você utilizou.
● Faça muitos trabalhos que envolvem programação
e software. Para conseguir o 1º emprego, estes
trabalhos lhe servirão de experiência.
Algumas Dicas
● Fique calmo. Não adianta abraçar o mundo, na
nossa área é impossível aprender tudo. Estude
sobre as tecnologias que mais lhe interessam e
trace um plano para estudar um conteúdo por vez.
● Mantenha a determinação e o comprometimento.
No final, todo o esforço vale a pena.
Algumas Dicas
● Participe de fóruns e comunidades de discussão.
Você irá aprender muita coisa e poderá ensinar aos
outros o que aprendeu.
● Projetos Open Source são uma ótima oportunidade
para se aprender, ter contato com novas
tecnologias e conhecer pessoas. Participe de
algum deles na medida do possível.
Algumas Dicas
● Conheça outros desenvolvedores. Troque
experiências e conhecimentos.
● Crie uma conta no Github. Todos os
desenvolvedores o utilizam e não existe lugar
melhor para se aprender e buscar conhecimento.
Algumas Dicas
● Acesse os portais de vaga e veja quais os requisitos
necessários e a média salarial
● http://trampos.co/
● http://mercadowebminas.blogspot.com.br/
● http://www.ceviu.com.br/
● http://www.infojobs.com.br/
Algumas Dicas
● Participe dos eventos/encontros promovidos pela comunidade
em sua cidade.
Alguns eventos/meetups/iniciativas em BH:
● http://www.gdgbh.org/
● http://minasdev.org/
● http://www.meetup.com/AngularJS-BH/
● http://www.meetup.com/NodeBR-Minas-Gerais/
Algumas Dicas
● Participe de encontros/eventos fora de sua
cidade/estado/país. Você terá a chance de
conhecer muitas pessoas.
● http://braziljs.org/eventos/
Referências
● http://info.abril.com.br/noticias/carreira/falta-de-profissionais-de-ti-
se-agravara-no-brasil-diz-idc-19032013-12.shl
● http://info.abril.com.br/noticias/carreira/2015/02/instituto-eldorado-
oferece-mais-de-40-vagas-para-profissionais-de-ti.shtml
● http://info.abril.com.br/noticias/carreira/2015/03/10-empresas-que-
estao-recrutando-profissionais-de-ti.shtml
Referências - Imagens
● https://publicitariopobre.files.wordpress.com/2013/03/pegadinha.jpg
● http://www.profissionaldeecommerce.com.br/o-cliente-sempre-
encontravel/
● http://4.bp.blogspot.com/-
G67rlG6lq74/UJmCuvFK6SI/AAAAAAAAV68/IibiheMKtjs/s1600/1.
jpg
● http://hypescience.com/wp-content/uploads/2014/03/Descubra-
qual-smartphone-tem-desempenho-ideal-para-voc%C3%AA-01.jpg
Dúvidas ?
Obrigado!
Facebook: https://www.facebook.com/yaanmagalhaes
Google Plus:https://plus.google.com/+YanMagalhães/
Github:https://github.com/yanmagale
Twitter:https://twitter.com/yaanmagale
E-mail:yanmagale@gmail.com

O mercado de trabalho para a T.I.

  • 1.
    O mercado detrabalho para a T.I. Algumas dicas sobre como entrar no mercado de trabalho após o curso técnico
  • 2.
    Quem sou eu? ● Yan Magalhães ● 20 anos ● Desenvolvedor Web Júnior na Construsite Brasil.
  • 3.
    Quem sou eu? ● 5º período de Ciências da Computação (Faculdade Pitágoras - Betim) ● Atuante em fóruns e eventos promovidos pela comunidade.
  • 4.
  • 5.
    Vamos começar …. Masantes, algumas perguntas....
  • 6.
    O que pensamem fazer após o curso ?
  • 7.
    O que pensamem fazer após o curso ? Como você se imagina daqui a 2,3,5,10 anos ?
  • 8.
    O que pensamem fazer após o curso ? Como você se imagina daqui a 2,3,5,10 anos ? Em qual empresa você sonha em trabalhar ?
  • 9.
    Alguns atrativos daárea de T.I ● Grande crescimento e popularização da internet ● Crescimento da área de T.I ano após ano e a falta de profissionais. ● Grandes empresas desenvolvendo grandes aplicações para o nosso dia-a-dia.
  • 10.
    Alguns atrativos daárea de T.I ● Bons e altos salários. ● Facilidade de acesso a informação
  • 14.
    Como eu entreina área de T.I ?? Como eu decidi que eu iria trabalhar com programação ?
  • 15.
    Como eu entreina área de T.I ? ● Curso básico (Windows + Pacote Office) ● Curso técnico no SENAI (Euvaldo Lodi) ● Curso técnico no POLIMIG (Unidade Floresta)
  • 16.
    O que euaprendi no curso ● Algoritmos de Lógica de Programação ● Hardware e Arquitetura de Computadores ● C ● Visual Basic ● Flash ● Delphi ● PHP ● Java ● Banco de Dados ● Análise e Desenvolvimento de Sistemas ● Redes de Computadores
  • 17.
    Me formei …Agora vou começar a atuar na área, já tenho o conhecimento necessário ...
  • 19.
    Alguns complicadores: ● Haviame formado desatualizado ● O mercado exigia algumas tecnologias que eu siquer sabia que existia ● Falta de experiência
  • 20.
  • 21.
    Algumas decisões quetomei: ● Me ingressei em um curso superior ● Comecei a buscar conhecimento, conhecer novas tecnologias, linguagens e ferramentas ● Participar de fóruns
  • 22.
    Algumas decisões quetomei: ● Conhecer pessoas que atuavam na área (Networking) ● Participar de eventos e palestras da área.
  • 23.
    Meu primeiro contatocom a área. ● Os trabalhos desenvolvidos durante o curso me ajudaram nos testes e entrevistas. ● A minha base para atuar na área era a do conhecimento obtido no curso técnico. ● Trabalhar com Demandas e Prazos
  • 24.
    Meu primeiro contatocom a área. ● Muitos termos técnicos e tecnologias que eu não conhecia. ● Atuar em times de desenvolvimento. ● Contato com clientes
  • 25.
  • 26.
    O que eufaço hoje: ● Desenvolvimento de sites ● E-commerces ● Sistemas Web
  • 27.
    Quais as grandesdificuldades? ● Entender a real necessidade do seu cliente ● Os requisitos mudam constantemente ● Os requisitos são bastante diversos
  • 28.
    Quais as grandesdificuldades? ● É preciso estar atualizado constantemente. ● Os prazos são muito curtos ● Diversos problemas de compatibilidade entre browsers, sistemas mobile e etc.
  • 29.
    Quais as grandesdificuldades? ● Aplicações maiores e mais complexas ● Integrações em redes sociais e outros sistemas ● Dar uma resposta mais rápida ao usuário (Performance).
  • 30.
  • 31.
    Algumas tendências … Erealidades da área de Web.
  • 33.
    Ainda não seconvenceu ? ● No Brasil, em 2012, 2% das compras feitas na internet foram feitas através de dispositivos móveis. Em 2013, este número foi para 4% e em 2014, para 9,7%. Nos EUA, estas compras já representam 20%.
  • 34.
    Ainda não seconvenceu ? ● Segundo pesquisas do Google,ao final de 2015, 50% das buscas feitas no Google, serão feitas através de um dispositivo móvel. Ou seja, a cada 2 buscas que serão feitas no Google, uma delas será feita em um Smartphone ou Tablet.
  • 36.
    É preciso criara melhor experiência para o usuário, independente da tela.
  • 37.
    Tecnologias e linguagensweb ● Front-End ● Back-End
  • 38.
  • 39.
    HTML 5 ● Novostipos de campos “input” para a criação de formulários(“date”, “number”) ● Tags mais semânticas(nav,section,header,footer, article) ● Local storage e Session storage
  • 40.
    HTML 5 ● Audioe vídeo ● Geolocation ● Canvas
  • 41.
    CSS 3 ● Novostipos de bordas e backgrounds ● Animações e transições ● Gradients
  • 42.
    CSS 3 ● MediaQueries ● Seletores avançados ● Transforms
  • 43.
    Css com SuperPoderes Você sabia que é possível utilizar “ if “, “ for “, criar variáveis e funções … no CSS ?
  • 44.
    Javascript ● A linguagemque mais cresce e que mais atrais desenvolvedores. ● A maioria dos projetos no github são com a linguagem javascript
  • 45.
    Indo além ● Jquery- A biblioteca mais utilizada para promover interação entre as páginas web. ● Possibilidade de utilizar esta linguagem no back-end, com o Node JS.
  • 46.
    Node JS ● Éuma plataforma construída sobre o motor JavaScript do Google Chrome (V8) , para facilmente construir aplicações de rede rápidas e escaláveis. (http://nodebr.com/o-que-e-node-js/)
  • 47.
    Node JS ● Comele, conseguimos desenvolver nossas aplicaçãoes, utilizando apenas a linguagem Javascript.
  • 48.
    Empresas que estãoutilizando o Node ● Wallmart ● Paypal ● Grupon ● BBC ● Entre tantos outros
  • 49.
    As novidades nomundo Javascript
  • 50.
    As novidades nomundo Javascript
  • 51.
    As novidades nomundo Javascript
  • 52.
    As novidades nomundo Javascript
  • 53.
    A nova versãodo JS ● Ecmascript 6 ● Classes ● Métodos ● Módulos
  • 54.
  • 55.
  • 56.
  • 57.
    Arduínos Temos diversas formasde programar para um arduíno.
  • 58.
    Drones Aparelhos que realizamtarefas que o ser humano poderia (ou não) realizar, de uma forma rápida e em maiores quantidades.
  • 59.
  • 60.
    O mundo dosDrones ● Amazon Prime Air (https://www.youtube. com/watch?v=98BIu9dpwHU) ● Nodecopter impressions from Berlim 2012(https: //www.youtube.com/watch?v=gucpgJEJ5b4 )
  • 61.
  • 62.
    Qual é amelhor linguagem ? Qual delas escolher ?
  • 63.
    Qual é amelhor linguagem ? Qual delas escolher ? A melhor linguagem é aquela que te oferece mais recursos para resolver um problema.
  • 64.
  • 65.
    Algumas Dicas ● Aproveitecada minuto do seu tempo no curso. O tempo passa muito rápido. ● Faça trabalhos com pessoas diferentes, não com as mesmas pessoas de sempre. Isso fará você saber identificar os vários de tipos de personalidades e capacidades.
  • 66.
    Algumas Dicas ● Nãose contente apenas com o conteúdo passado em sala de aula. Busque conhecimento. ● Faça perguntas para seu professor. Nunca saia de uma aula com dúvidas. Acredite, ele é a pessoa que mais quer te ajudar.
  • 67.
    Algumas Dicas ● Amaioria dos materiais para estudo estão em inglês. Procure praticar sempre que possível, pois isso o ajudará bastante. ● Faça experimentos, participe de projetos de programação, análise, redes, hardware, banco de dados … Descubra as possibilidades que a nossa área permite.
  • 68.
    Algumas Dicas ● Aprendacom o código dos outros. Veja como a outra pessoa consegue resolver um determinado problema. Certamente, ela usará um método diferente do que você utilizou. ● Faça muitos trabalhos que envolvem programação e software. Para conseguir o 1º emprego, estes trabalhos lhe servirão de experiência.
  • 69.
    Algumas Dicas ● Fiquecalmo. Não adianta abraçar o mundo, na nossa área é impossível aprender tudo. Estude sobre as tecnologias que mais lhe interessam e trace um plano para estudar um conteúdo por vez. ● Mantenha a determinação e o comprometimento. No final, todo o esforço vale a pena.
  • 70.
    Algumas Dicas ● Participede fóruns e comunidades de discussão. Você irá aprender muita coisa e poderá ensinar aos outros o que aprendeu. ● Projetos Open Source são uma ótima oportunidade para se aprender, ter contato com novas tecnologias e conhecer pessoas. Participe de algum deles na medida do possível.
  • 71.
    Algumas Dicas ● Conheçaoutros desenvolvedores. Troque experiências e conhecimentos. ● Crie uma conta no Github. Todos os desenvolvedores o utilizam e não existe lugar melhor para se aprender e buscar conhecimento.
  • 72.
    Algumas Dicas ● Acesseos portais de vaga e veja quais os requisitos necessários e a média salarial ● http://trampos.co/ ● http://mercadowebminas.blogspot.com.br/ ● http://www.ceviu.com.br/ ● http://www.infojobs.com.br/
  • 73.
    Algumas Dicas ● Participedos eventos/encontros promovidos pela comunidade em sua cidade. Alguns eventos/meetups/iniciativas em BH: ● http://www.gdgbh.org/ ● http://minasdev.org/ ● http://www.meetup.com/AngularJS-BH/ ● http://www.meetup.com/NodeBR-Minas-Gerais/
  • 74.
    Algumas Dicas ● Participede encontros/eventos fora de sua cidade/estado/país. Você terá a chance de conhecer muitas pessoas. ● http://braziljs.org/eventos/
  • 76.
  • 77.
    Referências - Imagens ●https://publicitariopobre.files.wordpress.com/2013/03/pegadinha.jpg ● http://www.profissionaldeecommerce.com.br/o-cliente-sempre- encontravel/ ● http://4.bp.blogspot.com/- G67rlG6lq74/UJmCuvFK6SI/AAAAAAAAV68/IibiheMKtjs/s1600/1. jpg ● http://hypescience.com/wp-content/uploads/2014/03/Descubra- qual-smartphone-tem-desempenho-ideal-para-voc%C3%AA-01.jpg
  • 78.
  • 79.