Mostrando postagens com marcador programação. Mostrar todas as postagens
Mostrando postagens com marcador programação. Mostrar todas as postagens

quarta-feira, 19 de janeiro de 2011

Preview do Android 3.0

sexta-feira, 14 de janeiro de 2011

Carreiras: o mercado de TI e seus desafios


O avanço tecnológico vem transformando o ambiente das corporações dos mais diversos ramos de atividade, já que algumas empresas passaram a dar mais atenção à área de TI.
Esse dinamismo faz com que as empresas entrassem no mercado dispostas a buscar profissionais capacitados, como forma de suprir a constante demanda tecnológica.

“Devido a essa questão, as exigências pela alta qualificação de profissionais de TI têm crescido muito. O mercado está carente e há uma grande dificuldade para encontrar pessoas que atendam às exigências das vagas de TI”, afirma a coordenadora de Recursos Humanos da empresa de tecnologia Senior ES, Marceliny Selia Baldo.
Segundo a especialista, algumas profissões voltadas à programação e ao desenvolvimento de aplicação, gestão de projetos e arquitetura de colaboração serão as áreas que mais demandarão profissionais de TI em 2011.


Vistas para o mercado

No caso da Senior ES, a demanda é por profissionais da área de projetos de implantação de sistemas, em que a exigência por uma boa qualificação e habilidades comportamentais é ampla.
No geral, explica Marceliny, as empresas buscam pessoas com capacitações técnicas de qualidade, que possuam certificações específicas para área, cursos de idiomas e diferenciais em termos de comportamento.
Cada vez mais as organizações precisam de profissionais de TI que tenham conhecimentos em gestão e saibam lidar com pessoas. A contratação de pessoas com esse perfil tem sido complicada.
"Além de uma série de habilidades técnicas, o profissional de TI, assim como pessoas de qualquer outra área, precisa ter atitude, um plus que o diferencie dos demais. Ele precisa ser comprometido com a realização de seus serviços e com a sua carreira. É essencialinvestir constantemente em cursos de atualização de novas tecnologias e treinamentos comportamentais", explica a coordenadora.


Emprego

As oportunidades para os profissionais de TI estão em todos os lugares. Hoje, não são só as empresas de softwares que precisam de colaboradores. As oportunidades se ampliaram para os diversos segmentos da economia brasileira, onde a tecnologia é vista cada vez mais como um fator competitivo.
"Depende muito da região e do tamanho da empresa, mas, numa média, os salários para os profissionais de TI estão em alta, bem acima de outras áreas, quando realizamos uma comparação", diz Marceliny.
Por essa razão, para se dar bem na área, é essencial que os interessados gostem de novas tecnologias e de mudanças, além de sempre adquirirem novos conhecimentos e habilidades.

Fonte: infomoney

sexta-feira, 3 de setembro de 2010

Google analytics

O Google Analytics é a solução de análise da web de cunho empresarial que fornece a você uma ótima visibilidade do tráfego e da eficiência do marketing do seu website. Recursos avançados, flexíveis e fáceis de usar permitem que você veja e analise dados de tráfego de uma maneira totalmente nova. Com o Google Analytics, você se prepara melhor para compor anúncios mais bem segmentados, fortalecer suas iniciativas de marketing e criar websites que geram mais conversões.

Para acessá-lo é necessário ter uma conta no google. Acesse pelo endereço www.google.com/analytics.


Lá na página, o google pedirá pra você indicar quais páginas do seu site deverão ser analisadas. Depois fornecerá um script JavaScript que deverá ser adicionado em cada uma das páginas indicadas.


Finalmente o google fará um teste de acesso a essas páginas e concluirá a instalação. Logo depois disso você poderá acompanhar a análise de acessos às suas páginas.


E isso sem pagar nada, é claro..

segunda-feira, 16 de novembro de 2009

SCRUM - Uma descrição básica

Scrum é um método ágil para Gerenciamento de Projetos.
A função primária do Scrum é ser utilizado para o gerencimanto de projetos de desenvolvimento de software.
Ele tem sido usado com sucesso para isso, assim como Extreme Programming e outras metodologias de desenvolvimento.
Porém, teoricamente pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessitem trabalhar juntas para atingir um objetivo comum, como iniciar uma escola pequena, projetos de pesquisa científica, ou até mesmo o planejamento de um casamento.

Mesmo que o Scrum tenha sido idealizado para ser usado em gestão de projetos de desenvolvimento de software, ele também pode ser usando para gerenciar equipes de manutenção, ou como uma abordagem para gestão de programas: Scrum de Scrums.

2- Características do SCRUM

• Um backlog vivo de trabalho priorizado a ser feito;

• A entrega de um conjunto fixo de itens do backlog em uma série de iterações curtas ou sprints;

• Uma breve reunião diária ou scrum, onde cada participante fala sobre o progresso conseguido, o trabalho a ser realizado e/ou o que o impede de seguir avançando;

• Uma breve sessão de planejamento, na qual os itens do backlog para uma sprint (iteração) são definidos;

• Uma retrospectiva, na qual todos os membros da equipe reflitem sobre a sprint passada.

3- Algumas Práticas do SCRUM

• Clientes se tornam parte da equipe de desenvolvimento (os clientes devem estar genuinamente interessados na saída);
• Entregas freqüentes e intermediárias de funcionalidades 100% desenvolvidas;
• Planos freqüentes de mitigação de riscos desenvolvidos pela equipe;
• Discussões diárias de status com a equipe;
• A discussão diária na qual cada membro da equipe responde às seguintes perguntas:
o O que fiz desde ontem?
o O que estou planejando fazer até amanhã?
o Existe algo me impedindo de atingir minha meta?

• Transparência no planejamento e desenvolvimento;

• Reuniões freqüentes com os stakeholders (todos os envolvidos no processo) para monitorar o progresso;

• Problemas não são ignorados e ninguém é penalizado por reconhecer ou descrever qualquer problema não visto;

• Locais e horas de trabalho devem ser energizadas, no sentido de que "trabalhar horas extras" não necessariamente significa "produzir mais". 


Fonte: wikipedia.org 

sexta-feira, 6 de novembro de 2009

Rankign TIOBE de linguagens de programação

O ranking da TIOBE é atualizado mensalmente e mede a popularidade das linguagens de programação, utilizando como base os mecanismos de busca mais utilizados (Google, Msn, Yahoo) além do Youtube. Este ranking é bastante utilizado, para demonstrar o crescimento ou não de determinada linguagem.

Position
Oct 2009

Position
Oct 2008

Language
Ratings
Oct 2009

Delta
Oct 2008

Status
1
1
Java
18.718%
-2.23%
  A
2
2
C
16.891%
+1.33%
  A
3
5
PHP
10.390%
+1.78%
  A
4
3
C++
9.911%
-1.04%
  A
5
4
(Visual) Basic
8.729%
-1.08%
  A
6
8
C#
4.433%
+0.67%
  A
7
6
Python
3.914%
-0.65%
  A
8
7
Perl
3.776%
-0.64%
  A
9
11
JavaScript
3.033%
+0.36%
  A
10
10
Ruby
2.458%
-0.40%
  A
11
9
Delphi
2.140%
-1.15%
  A
12
13
PL/SQL
1.020%
0.00%
  A
13
49
Objective-C
0.902%
+0.82%
  A–
14
14
SAS
0.805%
+0.21%
  A
15
16
Pascal
0.669%
+0.15%
  A-
16
20
ABAP
0.661%
+0.22%
  A-
17
19
Lisp/Scheme
0.605%
+0.12%
  B
18
22
MATLAB
0.577%
+0.17%
  B
19
12
D
0.570%
-0.76%
  B
20
15
Lua
0.527%
-0.02%
  B

Fonte: Tiobe, ADSystems 

terça-feira, 29 de setembro de 2009

Utilizando UTF-8 corretamente

Resolva todos seus problemas de acentuação migrando para o conjunto de caracteres mais utilizado da web.
Outra vantagem é poder fazer um site que armazene textos em japonês, português, etc.
Esqueça ISO-8859-1 e sua turma!

Há um tempo atrás precisei fazer um site que armazenava e recuperava dados em japonês e português, tudo na mesma base de dados. A solução para isso foi utilizar a codificação UTF-8, esquecendo o famoso ISO-8859-1 (Latin).

Utilizando UTF-8 corretamente você se livrará de todos os problemas de acentuação que poderão ser causados em sua página e se livrar de vez de funções como utf8_encode() e derivadas.

Apesar de consumir alguns bytes a mais em seu armazenamento, você terá a vantagem de trabalhar com qualquer tipo de idioma, o conjunto de caracteres UTF-8 é bem amplo e poderoso.

O segredo está em deixar TUDO na codificação UTF-8.

- Arquivos .php devem ser salvos por sua IDE nesta codificação. (Qualquer editor possui esta opção, como por exemplo o Zend Studio ou Eclipse)

- Meta tag dos cabeçalhos HTML

- Cabeçalhos em seus arquivos PHP
header(”Content-Type: text/html; charset=UTF-8″, true);

- Banco de dados, tabelas e colunas com collation utf8_general_ci (você pode definir apenas no banco de dados e deixar que as tabelas e colunas assumam o collation definido no banco)

- Sempre iniciar uma conexão com o banco de dados alterando a codificação default do conector. Logo após iniciar a conexão com o banco de dados (por ex: mysql_connect) e antes de efetuar qualquer operação deve-se utilizar a seguinte instrução SQL uma única vez:

SET NAMES 'UTF8'

outra opção se você utiliza a biblioteca mysql é utilizar funções nativas como: mysql_set_charset(”utf8″, $conexao);

Se você já possui tabelas criadas e com registros armazenados, você deve ainda converter seus registros para a nova codificação, ou apagar todos os dados e inserir-los novamente. 


Fonte: php-obj