terça-feira, 22 de julho de 2014

Licenciatura em Computação


Perfil do profissional


De acordo com as Diretrizes do “Currículo de Referência para cursos de Licenciatura em Computação”, proposta pela Sociedade Brasileira da Computação –SBC -, a concepção de cursos de formação profissional docente em computação abrangerá o enfoque de formação especializada e multidisciplinar. Esse requisito é fundamentado no fato de que o campo de atuação do profissional licenciado em informática deverá contemplar a educação básica nas escolas, para as séries finais do ensino fundamental e para o ensino de nível médio, e a educação profissional, para as demandas produtivas do trabalho de formação geral e especializada. Ambos os campos de atuação do licenciado podem ter a computação como o corpo de conhecimentos multidisciplinar e/ou especializado.

A formação de professores que atuarão nas diferentes etapas e modalidades da educação básica observará princípios norteadores desse preparo para o exercício profissional específico, que considerem: I – a competência como concepção nuclear na orientação do curso; II – a coerência entre a formação oferecida e a prática esperada do futuro profissional; III - a pesquisa com foco no processo de ensino e aprendizagem (CNE.CP 1/02).

O importante no caso da formação do licenciado em informática é a caracterização do curso como de formação profissional docente em informática, independentemente do campo de atuação profissional. O perfil do profissional licenciado delimitará o escopo de atuação do educador e dependerá da concepção do projeto político pedagógico do curso e da instituição o qual, em sua abrangência e desenvolvimento, deverá garantir as competências necessárias para à atuação profissional. A formação profissional da licenciatura deverá adquirir identidade própria e integrar a formação pedagógica e a formação específica. Tais pressupostos exigem dos alunos e docentes, durante todo o percurso da formação, uma atitude ativa e reflexiva sobre a prática, os currículos e conteúdos apresentados e sobre o processo de aprendizagem, estabelecendo-se dinâmicas pedagógicas diferenciadas e próprias daquelas desenvolvidas na praxe dos cursos de bacharelado.

O tratamento das licenciaturas como processo de formação distinta do bacharelado procura evidenciar a identidade própria das licenciaturas a qual poderá ser consolidada, com base nos documentos de Diretrizes de “Currículo de Referência para cursos de Licenciatura em Computação”, proposta pela Sociedade Brasileira da Computação – SBC - , em um Projeto Pedagógico específico do curso. O projeto pedagógico do curso deverá garantir a identidade da licenciatura como um processo de formação contínuo desde o início do curso e não apenas em disciplinas, matérias pedagógicas e estágios ao final do curso.
A Licenciatura em Computação forma profissionais que lidam com uma das mais sensíveis necessidades da sociedade contemporânea: a capacitação para o uso da tecnologia.

Mercado de trabalho


  • Atuação como professor de informática na educação básica, continuada e profissional;
  • coordenação de laboratórios de informática e salas de recursos tecnológicos;
  • desenvolvimento de projetos didáticos fazendo o uso de computadores;
  • concepção e acompanhamento de projetos envolvendo tecnologias e educação a distância;
  • avaliação de softwares educativos e serviços computacionais relacionados a tecnologias educacionais.

quinta-feira, 17 de julho de 2014

O mercado de trabalho web: webdesign, programador web e suporte técnico



O mercado de trabalho na área de web vem crescendo ano após ano e não há sinais que este crescimento vá parar tão breve. Mas trabalhar com web pode significar muitas coisas já que é um mercado muito amplo e acaba envolvendo diversas áreas correlatas. Seja como webdesign, programador web, web writing ou suporte técnico, o mercado está aquecido.


Web design


Está área trabalha com criação, portanto é necessário ter conhecimento de cores, formas, formatos de imagens, entre outras. Um detalhe muito importante aqui é ter domínio das limitações e diferenças dos navegadores já que isto impacta diretamente no projeto do site.

Os principais softwares que você precisará usar como webdesign são:
  • Corel Draw, Photoshop ou Fireworks para criação de layouts;
  • Flash para criar animações
  • HTML, CSS e Javascript para produção de sites estáticos

Programador web

O programador web tem como função criar sites dinâmicos, ou seja, aquelas páginas que acessam banco de dados para leitura e gravação de dados. A maioria dos sites atuais tem algum recurso de programação o que torna bastante interessante a idéia de trabalhar com programação.

As principais linguagens e tecnologias que você precisa conhecer para trabalhar como programador web são:
  • ASP - Uma das mais usadas na web, no entanto está sendo substituída pela tecnologia ASP.NET
  • ASP.NET - Tecnologia robusta e com suporte a diversas linguagens como VB, C#, C++, J++ e outras
  • PHP - Tem como vantagem de ser um software livre
  • JSP - Linguagem robusta e indicada para adeptos do Java
  • Javascript - É uma linguagem de script, ou seja, roda no browser e não no servidor.

Web writing

Redator para web, podemos traduzir assim? Por incrível que pareça eu acho que é uma área muito interessante para trabalhar e o mercado vem reconhecendo o papel do web writing, já que os textos do site impacta diretamente na imagem da empresa, certo?
Planejamento de websites

O planejamento de sites é basicamente a etapa inicial de todo o processo e nela você irá definir as tecnologias que serão usadas, hospedagem do site, público alvo, verba, critérios de avaliação, marketing, entre outras.

Para fazer um bom planejamento é necessário ter uma visão ampla do projeto, desde o cliente até o usuário final do site.

Web marketing

O marketing para a web ou web marketing não é diferente do marketing tradicional, porém, ele precisa ser adaptado a uma realidade diferente. Os principais pilares do web marketing são os links patrocinados, banners, email marketing (outros chamam de spam) e porque não dizer um site, já que ele também é um produto de marketing.
Suporte técnico

Dar suporte exige talento, paciência (muuuuita paciência) e um bom conhecimento do funcionamento de sites, domínios e provedores de hospedagens. É uma boa opção para quem quer começar a trabalhar com web.

O salário do Web Designer é?

O salário de web depende muito do seu nível de instrução.

Nível Técnico: R$800 à R$ 1500

Nível Superior: R$2000 à R$6000

Leia mais em:Adamsilva

quinta-feira, 10 de julho de 2014

Melhores Salários das Profissões de TI em 2013

Veja nos quadros a seguir como estão os salários dos 42 cargos analisados pela Michael Page no Brasil, levando-se em consideração as projeções para 2013, e também nos Estados Unidos.



(Clique nas figuras para ampliá-las.)



Fonte: http://engcomp-blog.blogspot.com.br/



Palavras de um Engenheiro da Computação


A infoEnem.com fez uma entrevista com ex-alunos do curso de engenharia da computação Eduardo Russo e Rafael Barbolo Lopes, hoje engenheiros formados e trabalhando na “Bit a Bit” blog criado e mantido por alunos e ex-alunos de Engenharia de Computação da Universidade Estadual de São Paulo (USP), assim como nós, segue parte da entrevista feita com eles.

Porque escolheu engenharia da computação?



Engenharia de Computação foi minha segunda faculdade. Me formei em Desenho Industrial em 2001. Desde formado, trabalhei com web design e meu foco sempre foi a parte tecnológica. Acabei cada vez mais gostando disso e resolvi cursar uma segunda faculdade focada em tecnologia.
Pesquisei bastante entre os cursos de Sistemas de Informação, Ciência da Computação e Engenharia de Computação (na Poli, pelo menos, é de, não da).
Escolhi engenharia pelo fato de ser um curso mais abrangente e que tinha mais a ver com meu perfil. Muitos líderes de diversas empresas cursaram engenharia e isso me fez ter mais interesse por esse curso.

Uma das dúvidas mais comuns entre os vestibulandos é a diferença entre ENGENHARIA da comutação e CIÊNCIA da computação. Poderia nos esclarecer?


Já conversei algumas vezes com cientistas para me aprofundar nas diferenças e igualdades entre os cursos.
Ciências é um curso bem forte caso o foco seja desenvolver software. Você aprenderá as entranhas, o planejamento, a construção… provavelmente verá várias linguagens de programação e aprenderá profundamente algumas delas. Entenderá como solucionar diversos problemas usando e criando algorítmos e terá uma base matemática bem forte.
Engenharia é um curso mais generalista e você terá uma visão mais macro do computador. Terá várias matérias não relacionadas a computação, terá uma base mais profunda de hardware e como ele se comunica com o software.
Aprenderá muita lógica, mas não será nenhum mestre de programação (se depender da faculdade) em uma linguagem específica. Entenderá todas as entranhas de um sistema computacional, desde os componentes básicos até o sistema operacional.
PS. Caso tenham interesse, escrevi um texto bastante extenso detalhando o curso:http://www.bitabit.eng.br/2012/06/26/por-que-escolhi-fazer-engenharia-de-computacao/


Como é exercer a profissão de engenheiro da computação? Conte-nos um pouco sobre sua rotina.



Essa pergunta é bastante complicada e quase impossível de responder de maneira satisfatória.
Se 90% dos engenheiros civis viram “engenheiro civil” e vão planejar, calcular e coordenar a construção de casas e prédios, o mesmo não ocorre na engenharia de computação. Não existe um “cargo” de engenheiro de computação.
Entre meus colegas de sala, cada um atua em uma área, de uma forma. Desde formado, atuo como gerente de produtos e tenho colegas na área de desenvolvimento de software, arquitetura (de software), venda técnica, desenvolvimento de algoritmos para finanças, criação de jogos, gerentes de projeto etc.
É difícil descrever o dia a dia de cada um, mas garanto que pouco do que você viu na faculdade será utilizado de fato no dia a dia, mas toda a base recebida ao longo dos 5 anos de curso contribuem muito na hora de tomar cada decisão, na hora de pesquisar um assunto novo.



Fonte: Infoenem