Upload
lorival-smolski-chapuis
View
441
Download
0
Embed Size (px)
DESCRIPTION
Slides utilizados da aula inaugural do curso de desenvolvimento .Net iniciado no dia 25 de junho de 2012 na Softville.
Citation preview
Geração TEC – Talentos empreendedores para o mundo da tecnologia
Curso Linguagem de Programação .NET
Juliano Tiago Rinaldi
Lorival Smolski Chapuis
Agenda
• Apresentação do representante da Geração TEC• Geração TEC • Softville• Instrutores• Conhecimento prático de mercado
– Time, colaboração e força de vontade– Profissional e mercado
• O curso• Regras gerais• Estatísticas para o curso• Início das aulas...
Geração TEC
Geração TEC - Definição
• O Geração TEC – Talentos empreendedores para o mundo datecnologia é um Programa que cria oportunidades para jovens eadultos por meio de qualificação profissional.
• O objetivo é por meio da formação de novos profissionais para aárea de tecnologia, reduzir a demanda de vagas em toda SantaCatarina treinando profissionais para ocupar as várias vagas emaberto.
• O Programa Geração TEC, instituído pelo Governo doEstado/Secretaria do Desenvolvimento Econômico Sustentável, éexecutado através da FAPESC (Fundação de Amparo à Pesquisa eInovação do Estado de Santa Catarina), em parceira cominstituições do setor de tecnologia e informação.
Geração TEC - Destinação
• Adultos e jovens a partir de 17 anos.
• Ensino médio completo ou cursando o último ano, e que nãoestejam empregados em atividades relacionadas à programação.
• Fazem-se necessários conhecimentos de lógica, inglês e boafundamentação em matemática.
Geração TEC - Observatório
• Uma vez realizada a capacitação, os formandos serão encaminhados para empresas parceiras que aderirem ao Programa.
• O GeraçãoTEC observará a carreira destes profissionais, por um período de três anos, a fim de monitorar e acompanhar a dinâmica do mercado de trabalho de TIC no Território Catarinense.
• O papel da ACATE (Associação Catarinense de Empresas de Tecnologia) na sensibilização das empresas associadas é fundamental para a empregabilidade dos alunos do Programa.
Geração TEC - Realização
• Secretaria de Estado do Desenvolvimento Econômico Sustentável (SDS)
• Fundação de Amparo à Pesquisa e Inovação do Estado de Santa Catarina (FAPESC)
• Associação Catarinense de Empresas de Tecnologia (Acate)
• Instituto Internacional de Inovação (I3)
Geração TEC - Apoio
• Fundação Carlos Joffre do Amaral
• Polo Tecnológico de Informação e Comunicação da Região de Blumenau / Blusoft
• Uniplac / Universidade do Planalto Catarinense
• Ifsc / Instituto Federal de Santa Catarina
• Senac /SC
• Senai /SC
• Sebrae / SC
• Fampesc
• Seinflo / Sindicato Das Empresas De Informática Da Grande Florianópolis
• CDI-SC
Geração TEC - Apoio
• ACIC / Associação Empresarial De Criciúma
• ACIT / Associação Empresarial De Tubarão
• Fundação Softville
• ACIJ / Associação Empresarial De Joinville
• AMPESC / Associação de Mantenedoras Particulares de Educação Superior de Santa Catarina
• Sinepe/SC
• Fundação Softville
• Juliano Tiago Rinaldi / Lorival Smolski Chapuis (Instrutores)
• Alunos que passaram em todas as fases de seleção
Softville
Softville - Atividades
• MissãoPromover o desenvolvimento e a transferência de tecnologias inovadoras que contribuam para o avanço tecnológico regional em informática.
• Algumas de suas atividadesIncubadora de Empresas de Base Tecnológica / Incentivo à criação de novas empresas;Treinamento com ênfase nas áreas de informática e gestão empresarial, inclusive cursos fechados;Acesso a linhas especiais de financiamento;Biblioteca, Auditório e laboratórios de informática;Infra-estrutura para reuniões, cursos e eventos;Acesso à internet via Rede Nacional de Pesquisas (RNP)Consultoria e assessoria técnica, jurídica e empresarial;Assessoria de Comunicação;Auxílio na participação em eventos nacionais e internacionais;Apoio a projetos de qualidade em software;Organização de missões empresariais.
Softville - Metas
• Promover Joinville e região como pólo tecnológico.
• Oferecer meios para que idéias transformem-se em protótipos, produtos e novos empreendimentos, podendo propiciar o uso compartilhado de espaço físico e de infra-estrutura de apoio à empresas já existentes e nascentes.
• Criar condições favoráveis para o desenvolvimento de empresas de base tecnológica.
• Propiciar a utilização de equipamentos, software e serviços, de alta tecnologia, para melhorar a qualidade e a produtividade das empresas da região.
• Contribuir para a melhoria da qualidade do ensino e o nível de especialização profissional.
• Fomentar o desenvolvimento de software visando a exportação.
• Apoiar a realização de pesquisas e de eventos pertinentes à área de informática.
Softville – Histórico
• Em abril de 1993, por iniciativa de Empresas de Informática da Região deJoinville, com o apoio de associações de classe, entidades de ensino e osGovernos Federal, Estadual e Municipal, foi criado o Projeto Softville.
• Desta forma consolidou-se o Projeto Softville, através da criação de umaestrutura organizacional para atender a manutenção de duas linhas de açõesbásicas, sendo:
– Um Sistema Compartilhado de Serviços, que prevê o treinamento e aassessoria às empresas usuárias da Fundação;
– Uma Incubadora de Empresas de Base Tecnológica, que atende novosempreendimentos, incentivando assim a pesquisa de novos produtos eserviços, a geração de empregos especializados, provocando umaconseqüente melhora da estrutura científica, tecnológica e econômica daregião.
Instrutores
• Juliano Tiago Rinaldi– Formação acadêmica: Construção civil / Engenharia de Computação– Mercado: Empreendedor / 9 anos de experiência– Atuação: Engenharia de Software / consultoria / análise / desenvolvimento– .NET C#: Duas certificações Microsoft
• Lorival Smolski Chapuis– Formação acadêmica: Técnico em Informática / Engenharia de Computação– Mercado: Coordenador na Thomson Reuters / 9 anos de experiência– Atuação: Coordenação técnica / arquitetura de software / análise
desenvolvimento– .NET C#: Três certificações Microsoft
Time, colaboração e força de vontade
Diferença entre Grupo, Equipe e Time?
Multidão
• “Ajuntamento de pessoas”
• “Montão, grande número”
• “O povo, o populacho”
• Simplificado: Coletivo de pessoas, porém em grande escala.
Grupo
• “Conjunto de pessoas ou de objetos reunidos num mesmo lugar.”
• “Conjunto de pessoas que apresentam o mesmo comportamento e a mesma atitude, e com um objetivo comum que condiciona a coesão de seus membros: um grupo político; um grupo de trabalho; psicologia de grupo.”
• Simplificado: Multidão separada em características semelhantes.
Equipe
• “Grupo de pessoas que trabalham na mesma tarefa, ou que unem os esforços com um mesmo propósito.”
• “Grupo de atletas, de jogadores associados, em número determinado.”
• “Espírito de equipe, espírito de solidariedade que anima os membros de um mesmo grupo.”
• Simplificado: Um grupo com foco em um mesmo objetivo.
Time
• “É o conjunto de pessoas com habilidade e potencialidades peculiares a serviço de um objetivo comum. Elas compartilham valores, buscam resultados comuns e contam com alto grau de comprometimento, o que as faz responsabilizar-se por mais do que a simples realização de suas tarefas e atribuições individuais.”
• Simplificado: Uma equipe comprometida e colaborativa.
Requisitos para um time
• Humildade: Admitir que ninguém sabe tudo e ninguém sabe nada.
• Comprometimento: Dar o melhor de si afim de atingir o objetivo comum.
• Colaboração: Ajudar constantemente os membros do time. Repassar seu conhecimento e ouvir os membros.
• Força de vontade: “perder é uma vez, desistir é para sempre.”
Colaboração
• “Ato ou efeito de colaborar; concurso, ajuda, auxílio: trabalhar em colaboração.”
• Colaboração é só isso? Simples assim? O que mais envolve colaboração?
Colaboração – Mais perguntas...
• Qual linguagem de programação é a melhor?
• Qual ferramenta é a melhor?
• Qual forma de programar é a melhor?
• Quem é o melhor? Engenheiro, arquiteto, analista, desenvolvedor, programador ou o analista de testes? (Tratando de software)
Colaboração
• Colaboração é ajudar os membros do time a melhorar seus defeitos e não julgá-los.
• Colaboração é resolver os problemas em consenso e atender os objetivos propostos juntos.
• Colaboração é terminar sua tarefa e procurar quem ainda não terminou para ajudá-lo.
• Colaboração é simplesmente olhar para algo mais amplo que nosso umbigo.
• Colaboração com comprometimento e foco transformam um simples grupo em um time vencedor.
Força de vontade
Força de vontade
• Força de vontade nada mais é do que manter o foco constante no que está fazendo sem desistir.
• Manter o foco é essencial em todos os momentos de nossas vidas...
• “Com energia e persistência conquistamos todas as coisas”. Benjamim Franklin
• Foco e determinação vencem os cérebros e intelectos o tempo todo. Você não precisa ser o mais inteligente ou ter mais diplomas que os outros para ser bem sucedido e alcançar resultados excepcionais.
O poder da execução
• “A execução é a carruagem do gênio”. Willian Blake
• “Você não pode construir uma reputação em cima daquilo que ainda vai fazer”. Henry Ford.
• Lideres tem Alto QI (quociente de implementação).
• Não basta ter boas ideias, é preciso implementá-las.
• Intenção sem ação é sonhar acordado. As pessoas que agem como líderes unem suas crenças ao seu comportamento. Elas obtêm resultados.
Time, colaboração e força de vontade
Profissional e mercado
Pense grande ...
• “Se você planeja ser qualquer coisa menos do que aquilo que você é capaz, provavelmente você será infeliz todos os dias de sua vida.”
(Maslow)
Lembrando ...
• O objetivo maior da vida é a auto-realização
Pirâmide de Maslow
Necessidades do corpo
Necessidades mais básicas, físicas - água, comida, ar, sexo, etc. (sobrevivência)
Sem elas, causariam: desconforto, irritação, medo, doenças, e um possível falecimento.
Necessidades de segurança
Procuramos fugir dos perigos, buscamos por abrigo, proteção, estabilidade e continuidade.
Necessidades sociais
O ser humano precisa amar e pertencer.
Tem a necessidade de ser amado, querido por outros, de ser aceito por outros.
Necessidades de status
Buscamos ser competentes, alcançar objetivos, obter aprovação e ganhar reconhecimento.
Vencer desafios e conquistar objetivos.
A auto-estima é derivada da competência em ser a pessoa que se é, é gostar de si, é acreditar em si e dar valor a si próprio.A hetero-estima é o reconhecimento e a atenção que se recebe das outras pessoas.
Necessidades de auto-realização
O ser humano busca a sua realização como pessoa, a demonstração prática da realização alavancada pelo seu potencial único.
O ser humano busca conhecimento, experiências, ou mesmo a busca de Deus.
Que profissional eu quero ser?
Que profissional eu quero ser?
• Você é do tamanho dos seus sonhos
• Os objetivos são metas que queremos atingir
• Objetivos a curto prazo: de 6 meses a 1 ano
• Objetivos a médio prazo: de 1 ano a 5 anos
• Objetivos a longo prazo: de 5 anos em diante
Faça a diferença: os conceitos mudaram
• Trabalhador e empregado são termos quedefinem vínculos empregatícios
• As empresas buscamcolaboradores, profissionais de valoragregado, parceiros, inovadores, críticos, automotivados, sociáveis, e que trabalham emtime
• Vamos para a guerra
Como se posicionar ao mercado?
Trabalho século XX
• O ambiente econômico e social é estável
• O trabalho é rotineiro e extremamentesimplificado
• O trabalhador precisa ser um especialista
• O trabalho é encarado como umemprego, uma necessidade financeira parasobreviver
Trabalho século XXI
• O ambiente econômico e social é caracterizado pelainstabilidade
• O trabalho é encarado como parte importante daidentidade do sujeito
• O trabalho é desafiador e o trabalhador busca lhe atribuirum sentido vital (geração y)
• O trabalhador precisa ter uma visão ampla, global donegócio; precisa estar conectado ao mundo econstantemente aprendendo
• O trabalho é encarado como uma carreira, que envolvemais do que a sobrevivência financeira, envolve odesenvolvimento e a realização do próprio ser.
Evolução proposta - Charles Darwin
Evolução real tecnológica
Planejar para conquistar
• Destacar desafios e pré-requisitos para se poder alcançar cada objetivo
• É importante colocar datas e descriminar as ações que devemos realizar
• Deve ser feito como um Planejamento Estratégico e sempre ter um plano B
Agindo para ganhar o mercado
• Elaborar um bom currículo
• Preparar-se para o processo seletivo:entrevista, dinâmica de grupo, provas deconhecimento
• Fortalecer uma rede de contatos: networking
Agora
• O primeiro passo está dado, vocês escolheramestar aqui para aprender e se capacitar paraconquistar seus objetivos.
Profissional e mercado
O curso
• Objetivos
• Grade curricular
• Ementa
• Dinâmica de aula
• Material didático
• Ferramentas utilizadas
O curso - Objetivos
• Aprender lógica de programação• Aprender programação C# .NET• Aprender desenvolvimento .NET com banco de
dados• Boas práticas para desenvolvimento• Noções de processos de desenvolvimento• Práticas de trabalho em um time• Preparar-se para o mercado de trabalho• Boas práticas de mercado
O curso – Grade curricular
• Módulo 1 – Lógica de Programação
• Módulo 2 – Programação .NET
• Módulo 3 – Banco de dados SQL Server
• Módulo 4 – Trabalho em equipe e gestão, postura no ambiente de trabalho
• Módulo 5 – Orientação para a inserção no mercado de trabalho na área de TIC
O curso – Ementa
• Lógica de Programação (60 horas)– Lógica e algoritmos (40 horas) - Juliano– Introdução ao desenvolvimento .NET (20 horas) - Juliano
• Programação .NET e Banco de dados SQL Server (180 horas)– Framework .NET (20 horas) - Lorival– Orientação a Objetos I – Introdução (20 horas) – Lorival– Introdução a Banco de Dados (20 horas) – Juliano– Orientação a Objetos II – Desenvolvimento (20 horas) – Lorival– Desenvolvimento .NET com Banco de Dados (20 horas) – Lorival– Trabalhando com Banco de Dados I – DDL, DML (20 horas) – Juliano– Orientação a Objetos III – Padrões de Projetos (20 horas) – Lorival– Trabalhando com Banco de Dados II – Relacionando dados (20 horas) – Juliano– Boas práticas para desenvolvimento – Foco em teste (20 horas) – Lorival
• Projeto final (20 horas) – Lorival / Juliano
O curso – Dinâmica de aula
• Horário: 18:30 até 22:30– Tolerância em dias de chuva de 5 a 15 minutos
• Planejamento semanal• Coding Dojo• Práticas Ágeis• Palestras• Exercícios• Aula teórica• Aulas intercaladas com os professores
O curso – Material didático
• Apresentações Slides
• Exercícios propostos no quadro
• Exercícios em PDF
• Material apoio de outros autores
• Sugestões de livros
• Post-It
O curso – Ferramentas utilizadas
• Microsoft Visual Studio 2010 Express
– .Net Framework 4.0
• Microsoft SQL Server 2008 R2 Express
– Management Studio
• Astah (Diagramação)
• Visual G (Portugol)
Regras e possibilidades
• O que pode, o que não pode e o efeito surpresa!– Flexibilidade para dúvidas a qualquer momento. A sua dúvida pode ser a do
seu colega.– Durante a explicação, total atenção. Sem internet!– A frequência é requisito para o certificado.– Organizem seus arquivos. Se possível façam backup e levem com vocês.– Férias em Julho?– Monitoramento?
• O que acontecerá após o curso?– Certificado– Oportunidades de trabalho– Aprendizado contínuo
Estatísticas para o curso
• Nome• Seus conhecimentos na área• Cursos na área que já fez• Livros da área que já leu• Trabalha? Na área?• Blogs que acompanha• Prefere desafios ou produção?• O que espera do curso?
Área: Computação de modo geral
Início das aulas...
Referências
• Ms. Felipe Pinho
• Merkatus Consultoria
• Wikipedia
• Dicionário Michaelis Moderno