No final de agosto, reservei um tempo para participar do Conferência 360iDev aqui em Denver. 360iDev é a principal conferência de desenvolvedores indie iOS/Mac nos EUA e possivelmente no mundo. Durante 4 dias, os desenvolvedores iOS/Mac se reúnem em Denver para compartilhar dicas e técnicas sobre todos os tópicos, como truques do Xcode, conexão de dispositivos iOS com o Azure e introdução ao AudioKit.
Por que ir para a 360iDev iPhone Developer Conference?
Para ser honesto, não sou realmente um desenvolvedor iOS/Mac. Tenho alguns projetos em que estou trabalhando, mas tenho um emprego de período integral do qual tirei uma folga para participar desta conferência. Eu amo as ferramentas e trabalho com elas quando posso, mas não é minha prioridade.
Então, por que eu iria querer participar de uma conferência que não se aplica totalmente a mim? A primeira razão é simples: conheço os organizadores da comunidade de tecnologia de Denver. Semana de inicialização de Denver (acontecendo agora), Denver Open Coffee Club, e inúmeros encontros, desconferências, espaços de coworking e happy hours me apresentaram a uma comunidade incrível de talento e experiência. Estou sempre disposto a ter a chance de estar perto deste grupo e aprender mais, e quero apoiá-los de qualquer maneira que puder.
A segunda razão é a reputação da conferência. Amigos se foram nos últimos anos, e isso deu a eles uma nova perspectiva sobre a indústria de tecnologia. Eles me disseram que os palestrantes e as sessões não eram apenas sobre código e técnicas de otimização – sempre havia algo mais sobre como o que os desenvolvedores criam pode ter um impacto maior além de apenas seus aplicativos.
Que? Já estive em muitas conferências de tecnologia, e elas sempre se concentram especificamente em qualquer que seja a tecnologia. A tecnologia móvel vai mudar o mundo. Até esta ferramenta, estávamos vivendo na idade das trevas, MAS AGORA temos SUPER TECH (insira fanfarra de tecnologia e confetes aqui). Sobre o que exatamente uma conferência falaria “além de sua aplicação?”
Deve haver algo lá fora, mas podemos falar sobre isso? logo descobri.
A nota-chave atípica
A palestra de abertura do primeiro dia foi Ashley Nelson-Hornstein (@ashleynh), um engenheiro iOS com histórico de projetos excepcionais. O foco de sua palestra foi a interseção das humanidades e tecnologia. Não é a sessão típica de kick-off para uma conferência de desenvolvedores. Ela falou sobre como é importante para desenvolvedores, designers e qualquer pessoa envolvida na criação de uma solução de tecnologia entender que estamos fazendo um produto que eventualmente impactará uma pessoa humana. Os desafios que resolvemos são mais do que quebra-cabeças tecnológicos. São soluções para problemas que os seres humanos encontram e se esforçam para superar.
Da minha experiência na criação de fluxos de trabalho e interfaces de usuário, isso fazia todo o sentido. Claro, as coisas que fazemos são para um problema humano. Foi assim que aprendi a abordar o meu trabalho. Como uma pessoa que trabalhou principalmente no lado da experiência do usuário, gostei da perspectiva dela e de como ela associava os conceitos de experiência humana e desenvolvimento de aplicativos.
Foi ainda mais interessante para mim ver quantos desenvolvedores ao meu redor pareciam novos nessa ideia. De fato, algumas conversas no corredor após a sessão foram um pouco resistentes, afirmando com confiança que o elemento humano não era seu papel ou preocupação. Claramente, sua mensagem não é um foco comum na maioria das conferências focadas em desenvolvedores.
Pletora de Sessões
Simplificando, havia uma tonelada de sessões para participar no 360iDev. Durante quase todos os horários, de três a quatro sessões diferentes aconteciam. Por quatro dias seguidos. Algumas sessões super pesadas de código que deixaram minha cabeça doendo. Outros com foco em conceitos mais básicos de técnicas de fluxo de trabalho e práticas básicas de negócios, conceitos essenciais para dominar como desenvolvedor independente. Houve sessões sobre como ser um mentor, comunicação em equipe, rede neural assíncrona baseada em eventos – espere, aqui, leia o cronograma para você mesmo.
A linha inferior é que houve uma tonelada de sessões sobre uma tonelada de tópicos, e todos eles foram interessantes. Mesmo as coisas que estavam muito além do meu conjunto de habilidades eram interessantes de assistir, e sempre que eu estava perdido, sempre conseguia encontrar uma sessão diferente que se encaixasse melhor. A variedade de sessões funcionou bem para mim.
Nota Final
Desenvolvedores independentes, como a maioria dos freelancers ou talentos baseados em projetos, têm um desafio único. Eles precisam se destacar em sua principal habilidade de codificação e criação de aplicativos, mas também precisam ser adeptos de muitas outras habilidades, como gerenciamento de projetos, desenvolvimento de negócios e autopromoção. O 360iDev é uma conferência que dá atenção a todos esses aspectos, oferecendo sessões que cobrem o espectro de desafios que um desenvolvedor enfrenta, seja ele independente ou em um ambiente maior.
Já estou planejando para o próximo ano e estou ansioso para ver e aprender com as novas pessoas que conheci na comunidade até então. Talvez eu até tenha um aplicativo para compartilhar.
Fonte: Greeblehaus