Explorando O Potencial Das Linguagens De Programação Open Source
-
Upload
rafael-jaques -
Category
Technology
-
view
3.865 -
download
3
description
Transcript of Explorando O Potencial Das Linguagens De Programação Open Source
Explorando o Potencial das
Linguagens de Programação Open
Source
Rafael Jaques
SFD 2009 - Novo Hamburgo
“Esforça-te, e tem bom ânimo; não temas, nem te espantes;porque o SENHOR teu Deus é contigo, por onde quer que andares.” Josué 1.9
Sirva-se à vontadeExistem centenas de linguagens de
código aberto que você pode estudar.
C/C++PHPPythonJava*RubyBASICPascal
SmalltalkAdaEiffelLispLuaErlangE por aí
vai...
Você nunca estará só
Se você tem um problema, pode crer queoutra pessoa também já passou pela
mesma coisa...
... e escreveu isso em algum lugar!
O Google é o seu melhor amigo.
Comunidade
Parte imprescindível para a subsistência de qualquer
projeto open source.
FórunsListas de discussãoBlogs especializadosCírculos de amizade [ o amigo do tio do vizinho de um primo conhece alguém
que já fez isso ]
Site dos desenvolvedores da linguagemRedes sociais
Material disponível gratuitamente
mxstudio.com.brimasters.com.brbr-linux.orgsoftwarelivre-vs.orgblogsearch.google.com.br
Existem centenas de sites especializados emtutoriais, apostilas e derivados acerca
das linguagens open source.
Eventos e Workshops
Explore ao máximo eventos e workshopsrelacionados às linguagens de programação
open source.
São mais frequentes [agora sem trema]que os de linguagens proprietárias!
Rápida atualização e correção de bugs
A velocidade com que se descobre bugsé quase a mesma em que eles são corrigidos.
Qualquer um [que saiba o que está fazendo]pode contribuir nas melhorias de uma
linguagem open source.
Mexa no código
Como todo projeto open source, você podebaixar o código e modificá-lo conforme
suas necessidades.
Faça um favor a si mesmo e leia a documentaçãoantes de enfiar a mão na massa. [Ajuda pacas!]
Todo mundo fala isso mas ninguém faz...
Snippets pela web
Pelo fato destas linguagens serem bem difundidas,existem bancos de dados que catalogam
trechos de código e os disponibilizam na web.
koders.comkrugle.comcodase.comgoogle.com.br/codesearch
Encontre trabalho
Sempre exitem vagas para bons profissionais.Você pode consultar sites especializados em
disponibilizar jobs para programadores freelance.
getafreelancer.comgetacoder.comfreelancejobs.org
Não conheço nenhum brasileiro :(
Encontre trabalho
Fonte: getacoder.com (25/08/09)
Encontre trabalho
A título de curiosidade...
Vamos comparar alguns bancos de dados também...
Encontre trabalho
Fonte: getacoder.com (25/08/09)
Baixo ou nenhum custo para aprender
Com a diversidade de fontes para consulta,é muito barato se dedicar aos estudos de uma
nova linguagem.
Programe-se bem, reserve horas para seu estudoe você não terá problemas para adequar-se a
uma nova linguagem.
Você pode cobrar bem
Não tenha medo de cobrar um valor justopelo seu trabalho.
Não é porque você obteve um acesso relativamentefácil ao material de estudo que você não precisouinvestir horas preciosas de estudo e treinamento.
Software não fica preso ao
desenvolvedorDe posse do código-fonte, você pode dar
manutenção no aplicativo um cliente, caso o mesmo
esteja trocando de prestadora de serviços.Você pode também realizar alterações em
algumsoftware do qual você não receba mais
suporte.
Todo mundo colabora
Linguagens open source estimulam odesenvolvedor a compartilhar o código,
ou trechos dele, para a comunidade.
Uma vez que o código seja liberado para odomínio público, todos podem colaborar
sugerindo e/ou implementando melhorias.
Cases de sucesso
FirefoxEclipseBlenderOpenOffic
eWikipedia
Pra finalizar, vamos ver alguns projetos open source
que deram MUITO certo.Obviamente é apenas um apanhado geral, uma vez
que existem centenas de milhares de projetosnesta condição.
MySQLPostgreSQLViLinux [obviamente]SourceForge.net para
mais...
Perguntas?