Transcript
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
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
top related