Palestra realizada na Faculdade Una Unidade Barreiro para os alunos do curso técnico,sobre o Mercado Web, tendências da área, novas tecnologias e algumas dicas para aproveitar bem o curso técnico.
7. O que pensam em fazer após o curso ?
Como você se imagina daqui a 2,3,5,10 anos ?
8. 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 ?
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
11.
12.
13.
14. Como eu entrei na área de T.I ??
Como eu decidi que eu iria trabalhar com
programação ?
15. 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)
16. 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
17. Me formei … Agora vou começar a atuar na
área, já tenho o conhecimento necessário ...
18.
19. Alguns complicadores:
● Havia me formado desatualizado
● O mercado exigia algumas tecnologias que
eu siquer sabia que existia
● Falta de experiência
21. 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
22. Algumas decisões que tomei:
● Conhecer pessoas que atuavam na área
(Networking)
● Participar de eventos e palestras da área.
23. 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
24. 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
26. O que eu faço hoje:
● Desenvolvimento de sites
● E-commerces
● Sistemas Web
27. Quais as grandes dificuldades?
● Entender a real necessidade do seu cliente
● Os requisitos mudam constantemente
● Os requisitos são bastante diversos
28. Quais as grandes dificuldades?
● É preciso estar atualizado constantemente.
● Os prazos são muito curtos
● Diversos problemas de compatibilidade
entre browsers, sistemas mobile e etc.
29. 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).
33. 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%.
34. 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.
35.
36. É preciso criar a melhor experiência para o
usuário, independente da tela.
39. 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
43. Css com Super Poderes
Você sabia que é possível utilizar “ if “, “ for “,
criar variáveis e funções … no CSS ?
44. Javascript
● A linguagem que 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
● Com ele, conseguimos desenvolver nossas
aplicaçãoes, utilizando apenas a linguagem
Javascript.
48. Empresas que estão utilizando o Node
● Wallmart
● Paypal
● Grupon
● BBC
● Entre tantos outros
60. 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 )
65. 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.
66. 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.
67. 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.
68. 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.
69. 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.
70. 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.
71. 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.
72. 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/
73. 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/
74. 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/