terça-feira, 21 de junho de 2011

Como o Wikinomics influencia minha carreira em TI?

"Wikinomics é um novo modelo econômico que se baseia na potência da colaboração. É um conceito que foi criado na premissa que a abertura é melhor do que plataformas secretas; que ter parceiros é uma proposta de negócio melhor do que ter fornecedores; que produtos desenhados pelos próprios consumidores são melhores do que produtos inventados por engenheiros em um laboratório fechado; que utilizar recursos pelo mundo a fora através de uma estrutura de colaboração sem muitas restrições produz melhores soluções e mais inovações do que uma estrutura hierárquica formal com um número limitado de recursos." ( Veja Aqui)

Utilizando esse modelo, uma carreira de TI pode adentrar em um setor altamente competitivo, pois nao existem mais fronteiras e um profissional pode competir em igualdade com qualquer outro a centenas de quilometro, ou tornar um setor mais colabotativo, pois os profissionais podem se ajudar mutuamente, agregando valor ao objetivos ao qual estao empenhado.

Qual a importância da gestão do conhecimento para empresas de TI?

“A gestão do conhecimento auxilia a empresa a criar, reunir, armazenar, manter e disseminar o conhecimento interno, permitindo que todos os integrantes da organização tenham acesso às informações que ajudam na melhor interação entre os setores das empresas.” (Wikipedia)

As empresas de TI necessitam da gestão do conhecimento para a interação dos processos em todos os setores do desenvolvimento. A gestão do conhecimento torna a tomada de decisão é mais eficiente, dando maior fluidez às operações, melhorando os serviços prestados.

Crimes cibernéticos: a legislação brasileira.

De acordo com o Direito e as Novas Tecnologias, entende-se por crime virtual qualquer ação em que o computador seja o instrumento ou o objeto do delito, ou então, qualquer delito ligado ao tratamento automático de dados.

Dos crimes praticados pela internet que já são tipificados pelo nosso Código Penal destacam-se: crimes contra a honra, estelionato, comercializar ou incitar divulgação de nazismo, violação de marcas entre outros. Novos crimes estão sendo previstos nos projetos de lei que tratam do assunto.

As leis brasileiras em relação a crimes cibernéticos são muito recentes e ainda estão em desenvolvimento. Ainda há crimes que não possuem punição pois há uma grande facilidade de acesso, um difícil controle e uma rápida disseminação para esse tipo de delito.

Dá pra fazer JUST-IN-TIME na minha casa?

De acordo com a Wikipedia, just-in-time é um sistema de administração da produção que determina que o produto so deve ser produzido, transportado ou comprado quando for ser utilizado.

Resumindo, o cliente faz o pedido ao fabricante que em seguida produz a mercadoria pedida e entrega ao cliente.

Essa técnica nos faz achar que não mais precisaremos manter estoque de mercadorias, e que todo o comercio pode ser feito dessa forma. Porem este tipo de pratica não se faz tão eficaz em todas as situações. Ocorrem casos que necessitam de um estoque mínimo que possibilite as ações diárias.

Portanto, ao utilizar o sistema just in time é necessário analisar onde e quais materiais se encaixam para essa pratica. Evitando assim que o produto não esteja disponível para possível utilizanção. Sendo assim, utilizar esse sistemas em casa nao seria viavel, tendo em vista que produtos como alimentos necessitam de um estoque minimo.

domingo, 10 de abril de 2011

A geneologia das linguagens de programação: De onde elas vêm e para onde elas estão indo.

“O primeiro projeto de linguagem de programação surgiu para um computador que não existia, sendo idealizada por Ada Lovelace, esposa de William King-Noel. O projeto do primeiro computador foi idealizado por Charles Babbage que, após gastar fortunas e um longo tempo, não conseguiu concretizar o projeto. A linguagem de programação ADA foi batizada em homenagem a esta primeira programadora.

Uma das primeiras linguagens de programação para computadores foi provavelmente Plankalkül, criada por Konrad Zuse na Alemanha Nazista, mas que teve pouco ou nenhum impacto no futuro das linguagens de programação.

A primeira linguagem de programação de alto nível amplamente usada foi Fortran, criada em 1954.

Em 1957 foi criada B-0, que daria origem a Flow-Matic (1958), antecessor imediato de COBOL, de 1959. Lisp e ALGOL foram criadas em 1958. Veja um mapa[1] da história das linguagens de programação.” (Wikipédia)

As linguagens de programação seguem um rumo para tornar cada vez mais alto o nível de abstração. Por exemplo, Python, que surgiu agregando funcionalidades de diversas outras linguagens. Antes era necessário alocar espaços em memória e escrever centenas de linhas para implementar uma interface gráfica, hoje com cliques do mouse e arrastar de botões é possível fazer o mesmo serviço com o mínimo de esforço.

Como a ISO 9126 pode me ajudar a escolher um software

ISO 9126

O que é?

Certificado de qualidade do processo software.

“Um conjunto de atributos que têm impacto na capacidade do software de manter o seu nível de desempenho dentro de condições estabelecidas por um dado período de tempo”


Para que serve?

• Definição dos requisitos de qualidade de um produto de software

• Avaliação das especificações do software durante o desenvolvimento para verificar se os requisitos de qualidade estão sendo atendidos

• Descrição das características e atributos do software implementado, por exemplo, nos manuais de usuário

• Avaliação do software desenvolvido antes da entrega ao cliente

• Avaliação do software desenvolvido antes da aceitação pelo cliente

(Veja aqui)

Logo podemos concluir que uma empresa certificada pela ISSO 9126 apresenta um padrão de qualidade no desenvolvimento de seus produtos. Esse certificado é a garantia de qualidade no processo de analise, planejamento e implementação do software, e que se a empresa apresenta esse certificado apresenta uma garantia dos requisitos exigidos pelo cliente.

Qual a influência de um sistema operacional de código livre no futuro do desenvolvimento do software.

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.