Este artigo foi traduzido por máquina.

Nota do editor

O melhor dos tempos

Keith Ward

Keith WardNo mês passado, eu escrevi que nunca são realmente ultrapassadas, não importa qual plataforma você desenvolve para suas habilidades. Este mês, após o show de MIX11 (que está terminando enquanto escrevo isso), eu gostaria de expandir esse pensamento positivo: nunca houve melhor altura, na história do, para ser um desenvolvedor.

Uma alegação negrito? Sim. Mas há ampla evidência para trás dele. Vamos começar com a tendência de desenvolvimento melhor desde que a Web se tornou uma parte todos os dias de nossas vidas: dispositivos móveis.

Windows Phone 7, Android, iPhone e BlackBerry não existiam como locais de aplicação há alguns anos. E, em geral, eles são mais fáceis de desenvolver do que, digamos, um padrão Windows 7 desktop app. Na verdade, há uma abundância dos desenvolvedores a criar aplicativos para os dispositivos por si próprios, ou freelance ou como parte de uma grande empresa.

Eu falei para um desenvolvedor que escreveu várias aplicações de Windows Phone 7 relacionadas à música. Ele levou-não há mais de uma semana para escrever o aplicativo básico — mais tempo foi gasto tweaking, mas a Fundação foi colocada em alguns piscar do olho. Que tem sido difícil de fazer no passado.

Se você tem uma grande idéia e ter sorte o suficiente para bater um nervo com seu público, você pode fazer Montes de dinheiro em sua corte de 70 por cento de cada aplicativo. Com apps mais pago custando um dólar, o que significa que você fazer cerca de 70 cêntimos (em média; que é o negócio normal no mundo móvel).

Nos velhos tempos de desenvolvimento, esse tipo de margem de lucro foi risível, e um produto que prometeu um retorno tão minúsculo que nunca foram aprovado. Mas agora estamos na era da adopção de massa em escala curvando. Considere que Android recentemente ultrapassou a marca de download de 3 bilhões de app, e iPhone eclipsou downloads de 10 bilhões. Com Gartner otimista sobre as perspectivas para o Windows Phone 7 vai para a frente, que dá três mercados prósperas para seus aplicativos (se a borda nunca pode obter o seu agir juntamente com o BlackBerry, você pode adicionar uma quarta). Mesmo que muitos desses aplicativos são gratuitos, que ainda deixa toneladas de apps pago e a capacidade de vender dentro de aplicativos com coisas como upgrades.

A categoria móvel está se expandindo, demasiado, abrindo avenidas mais. Uma vez por todas, o iPad vividamente demonstrado as possibilidades do fator de forma eletrônica. Uma vez que a Apple define o mercado (de novo), outras empresas começaram a ficar no jogo tablet, claro. Isso significa devs móveis têm oportunidade ainda mais.

Outro grande motivo para acreditar que estamos na era dourada de desenvolvimento é a explosão de recursos on-line. Caminho de volta quando, aprender um novo idioma de codificação geralmente significava uma viagem a fronteiras (recordá-los?) ou Barnes & Nobre para comprar um livro.

Claro, você ainda pode obter livros — até mesmo em suporte de papel. Mas Kindles, recantos e o iPad agora são o método preferido de leitura de livro para muitos. Além de livros, no entanto, é que um universo inteiro de informações on-line em sites como msdn.microsoft.com (e a mais ampla rede de MSDN), codeproject.com, stackoverflow.com, blogs pessoais e assim por diante. Quase todas as perguntas concebível que terá provavelmente tem sido feitas e respondidas já.

E a maior parte não vai te custar. Uma das grandes coisas sobre os desenvolvedores é que eles não se importam dando coisas de graça. Amostras de código, novas abordagens para a construção de um aplicativo, maneiras de tornar seu código mais poderoso e eficiente — é tudo lá fora, e a maior parte é seu para a tomada, sem plunking para baixo um centavo. Não consigo pensar em uma única indústria que é tão filantrópica na natureza.

Com que a idéia é o boom de redes sociais. Através de sites como o LinkedIn, Facebook, Twitter e outros, não há mais capacidade do que nunca para atender aos colegas, fazer perguntas e obter respostas e geralmente se conectar com a Comunidade. Este é o maior recurso de todos eles. Novamente, uma década atrás você não tem nada disso. Pense sobre isso.

Lembre-se de tudo esta próxima vez você está reclamando sobre as longas horas, salários baixos, prazos insanos, patrões psicóticos e outras frustrações de ser um desenvolvedor em 2011.