domingo, 12 de junho de 2011

GENEALOGIA DAS LINGUAGENS DE PROGRAMAÇÃO

Um gráfico publicado no site http://www.levenez.com/lang/ mostra a genealogia das principais linguagens de programação. Nesse gráfico é possível se perceber que o Fortran por exemplo foi a primeira linguagem criada em 1954 e gradativamente foi evoluindo sua própria linguagem e também dando origem a outras novas. Entre 54 e 65 temos 14 linguagens sendo que apenas 5 não derivam direta ou indiretamente do Fortran.
A evolução de uma linguagem normalmente se dá por uma insatisfação ou demanda dos programadores não suprida pelas já existentes. Ocorrendo assim uma mescla de linguagens, ou implementacão de rotinas e bibliotecas. Exemplo disso pode ser a linguagem C que deriva da linguagem B e que dá origem ao C++ que por sua vez possibilita o surgimento do JAVA.
Atualmente temos 5 gerações de linguagens, a primeira de baixo nível. Ex: assembly, a segunda, as linguagens pioneiras. Ex: Fortran, a terceira, procedurais e estruturadas. Ex: C++, a quarta, que geram programas em outras linguagens. Ex: JAVA e a quinta, as linguagens lógicas como o Prolog.
No gráfico é possível se verificar que está ocorrendo uma condensação de linguagens e que elas também estão ficando mais estáveis, porém linguagens como o Fortran ainda continuam sendo largamente utilizadas principalmente nos meios acadêmicos.
Tendo em vista a evolução das linguagens, as de quinta geração parece que vão despontar e mais outras podem surgir além da Prolog.

A INFLUÊNCIA DO SISTEMA OPERACIONAL DE CODIGO LIVRE, PARA O FUTURO DE DESENVOLVIMENTO DE SOTWARE

Sob influência crescente dos softwares livre o mundo dos desenvolvedores de aplicativos também mudou. Surgiram novos tipos de serviços, bem como uma nova gama de conhecimento a ser adquirido pelos profissionais já presentes no mercado. Podemos tomar como exemplo o desenvolvimento de aplicativos e plataformas que funcionem no ambiente propiciado pelos SO livres, a modificação do próprio OS para as necessidades do cliente ou mesmo a integração de aplicativos proprietários com aplicativos de código livre. Com essa nova influencia presente, novos leques de serviços se mostraram mercado, com isso novos serviços, novos profissionais e novas oportunidade de crescimento para o setor.

COMO A ISO 9126, PODE ME AJUDAR NA ESCOLHA DE UM SOFTWARE!

A ISO 9126 é um certificado de qualidade do processo software que serve para definir os requisitos de qualidade de um software, avaliar as especificações de um software durante o desenvolvimento, descrever as características e atributos de um software por meio de manuais, avaliar um software desenvolvido antes da entrega e aceitação do cliente. 
Três processos são envolvidos para se certificar um software, são eles: definição dos requisitos de qualidade, preparação da avaliação e avaliação. e a certificação tem notas de pontuação que variam de ótimo a insatisfatório. 
Conhecendo a ISO 9126 e quais são os parâmetros de avaliação que ela aplica para certificar um software entendo que um aplicativo que no processo certificador recebeu uma nota ótima conseguiu atender as exigências de portabilidade ou mesmo eficiência. Com a ISO 9126 é mais fácil criar os parâmetros que me auxiliem na escolha do software adequado para minha demanda.

Qual a importância da gestão do conhecimento para empresas de T.I ?

 Podemos entender Gestão de Conhecimento como o modo em que as empresas adquirem novas ideias , gerenciam soluções que possam inovar e otimizar processos e compartilham as informações. Seu principal objetivo é fazer com que as informações sejam acessíveis e fluentes entre os diversos níveis de uma empresa, gerando assim, cada vez mais conhecimento.
Portanto a Gestão do Conhecimento é importante em qualquer área , uma vez que é capaz de tornar as empresas mais valiosas a cada vez em que a informação é difundida e é gerado conhecimento , que será utilizado em favor das próprias empresas.

terça-feira, 5 de abril de 2011

De que maneira as forças de porter influencia a minha carreira na área de tecnologia da informação

Michael Porter, no livro “Competitive Strategy: Techniques for analysing Industries and Competitors” criou um modelo de análise mercadológica, muito conhecida como as “Cinco Forças de Porter” que identificam as forças que atuam no mercado. São elas:
  • Rivalidade entre os concorrentes
  • Ameaça de entrada de novas empresas (entrantes)
  • Ameaça de produtos e serviços substitutos
  • Poder dos fornecedores
  • Poder dos compradores (clientes)

Esse modelo de análise explica os fatores que influenciam o mercado e que afetam o comportamento de compra. Tem como principais objetivos entender o ambiente competitivo e identificar ações e estratégias futuras para se obter vantagem no mercado.

A seguir, temos uma figura representando as forças de Porter.
Essas 5 força de porter não influecnia somente minha carreira mais a de qualquer outro profissional de diferentes áreas pois elas são o principio básico de todo profissional que atua prestando serviço ou como dono de alguma empresa.

Como a experiência da KODAK não a ajudou na era digital

Eastman Kodak Company criada por George Eastman, inventor do rolo de filme fotográfico em 1888, Logo com seu lançamento de máquinas fotográficas com rolo de filme foi o auge da empresa, com isso ela acomodou-se e não foi em busca de novas tecnologias e com isso foi perdendo mercado para as máquinas digitais, quando a kodak lançou as máquinas digitais já não estava mais com a força de venda igual quando foi lançada e com isso aos pouco está perdendo mercado apesar de uma marca forte.

A Quem Pertence?

Se mexer, pertence à Biologia.
Se feder, pertence à Química.
Se não funcionar, pertence à Física.
Se ninguém entende, é Matemática.
Se não faz sentido, é Economia ou Psicologia.
Se não mexe, não fede, não funciona, ninguém entende e não faz sentido... Com certeza é Informática!