Você está na página 1de 2

Criar um software fcil. Muito fcil. Qualquer pessoa pode fazer um programa.

. A maioria das ferramentas para criar um software esto disponveis na internet, possuem algum tipo de documentao, uma comunidade, lista de discusso ou um frum onde vc pode tirar as suas dvidas e, mais importante, so fceis de usar. No entanto fazer software trabalhoso, cansativo. Exige pacincia e leva tempo, muito tempo. Um bom software ou site feito e refeito vrias vezes, at que fique bom e verdadeiramente til. A interface leva tempo para amadurecer. A arquitetura do sistema precisa ser pensada e repensada constantemente. Novas tecnologias aparecem e a programao precisa ser atualizada. Quem faz o software conhecido como programador. O programador, como o nome diz, programa o computador a executar tarefas quando o usurio pedir pela interface que ele criou. Os comandos so repassados ao computador atravs de uma linguagem de programao. O aprendizado desta linguagem semelhante ao aprendizado de uma outra lngua (Ingls por exemplo). No incio tudo difcil, confuso. Mas com esforo e com a convivncia nos acostumamos. Falar com o computador fcil. No necessrio ser genial ou ter nascido depois dos anos 90. Basta estudar como se estuda uma nova lngua. Existem vrias linguagens de programao: Java, C++, Ruby, PHP, Delphi, Python, C #, JavaScript, Boo (Brasileira), Lua(Brasileira), Processing, Scala, etc. Todas elas possuem comandos semelhantes, so apenas lnguas diferentes, e cada uma delas serve para criar um tipo de sistema. Todas elas possuem qualidades e desvantagens mas, normalmente, as desvantagens podem ser corrigidas, s que leva mais tempo pra fazer. Para criar um sistema o programador precisa aprender a linguagem que mais se adapte ao problema. Por exemplo, para fazer uma pgina Web: Python, Ruby, HTML e JavaScript so boas alternativas. Para fazer um sistema que rodar no seu computador: Delphi, Java, Python e C + + so as melhores. Para um programa que roda no celular: Java ou C + +. Para fazer um site cheio de efeitos, animaes e joguinhos: Flash e Unity. Para jogos profissionais C + +. Para prottipos: Python. Para sistemas de controle de estoque e gerncia empresarial: Delphi, Visual Fox Pro e Java. E assim por diante. Para aprender uma linguagem no necessrio cursar faculdade de computao. Existem cursos tcnicos, que parecem caros mas acredite, no so. Se voc gosta de ler, tente ser auto-didata e aprender a linguagem atravs de livros e da internet. Existem muitos livros para aprender a programar. Cada

linguagem tem o seu. O importante levar a srio os estudos e fazer os exerccios. Meter a mo na massa o principal. No tenha medo de destruir o computador. Na internet existem vrios tutoriais para iniciantes. Tutoriais so textos tcnicos e simples em formato de passo a passo. Se voc fizer o que eles dizem no final voc ter o seu sistema. Simples assim. Os tutoriais normalmente so publicados em blogs ou em sites de comunidades. Estas comunidades normalmente possuem listas de discusso ou fruns. Cadastre-se em ambos e pergunte o que quiser. Desde como comear at os detalhes mais profundos da tecnologia. As outras pessoas da comunidade vo ter prazer em lhe responder, gratuitamente. Apenas seja educado e escreva em bom portugus. Participar das comunidades, acompanhar as discusses uma das maneiras de maximizar o aprendizado. como ir aos Estados Unidos para aprender ingls. Quando voc est imerso, na comunidade, aprende com os outros. Voc ainda pode tentar responder as perguntas dos outros para maximizar a experincia. Se voc perguntar como fazer um software para qualquer formado em computao, ele vai lhe dizer que muito difcil, complicado, que no para qualquer um e que necessrio ter dom para informtica. No ! Tudo mentira. No importa de que rea voc seja, o que voc faa ou que instruo voc tenha. Aprender a programar fcil. E voc deve tentar. Mas nunca se esquea: Programar trabalhoso e vai lhe tomar tempo e por isso que caro.

Você também pode gostar