Dez sinais de que você pode ser um desenvolvedor de aplicativos no coração

Autor: Lewis Jackson
Data De Criação: 6 Poderia 2021
Data De Atualização: 1 Julho 2024
Anonim
Dez sinais de que você pode ser um desenvolvedor de aplicativos no coração - Aplicativos
Dez sinais de que você pode ser um desenvolvedor de aplicativos no coração - Aplicativos

Contente


Ser um programador e saber como criar seu próprio software é incrível. Isso não apenas abre muitas portas em termos de sua carreira, mas também é apenas uma experiência incrivelmente gratificante e com usos infinitos. Eu já falei sobre os inúmeros benefícios da programação em detalhes (aqui), mas basta dizer que, depois de aprender as cordas, as possibilidades são infinitas.

Sendo um desenvolvedor de aplicativos? Isso é ainda mais legal. Ao trabalhar com dispositivos móveis, você estará desenvolvendo um software que fica bem no seu smartphone ou tablet e que fica com você o tempo todo. E, graças à Google Play Store (ou a outra loja de aplicativos ...), você pode facilmente compartilhar suas criações com um grande público e / ou vendê-las por dinheiro. É muito mais fácil distribuir aplicativos do que os softwares de desktop tradicionais e isso significa que qualquer pessoa pode ter um sucesso nas mãos.


Tente dizer a alguém em uma festa que você "cria aplicativos" e veja como eles respondem. Agora diga a alguém que você é um engenheiro de software. Os desenvolvedores de aplicativos são estrelas do rock! (Mas não realmente…)

Portanto, ser um desenvolvedor de aplicativos é ruim. Mas isso não quer dizer que seja adequado para todos e é definitivamente algo que 'clicará' mais em algumas pessoas do que em outras. Continue lendo para descobrir se você pode ser um desenvolvedor de aplicativos e se aprender a criar aplicativos para Android é a sua vocação…

Se você já está ocupado criando aplicativos, esperamos que reconheça algumas dessas características em si mesmo!

# 1 Você fica pensando em como as coisas poderiam ser feitas melhor

Você se sente constantemente frustrado com os sistemas, produtos e processos nos quais é forçado a confiar todos os dias? Você costuma pensar: 'Eu poderia ter feito isso melhor' ou 'por que eles não fazem isso?'. Bem, se você é desenvolvedor de aplicativos, isso pode rapidamente se tornar a germinação de sua próxima grande ideia e certamente é um bom presságio para suas habilidades de resolução de problemas.


Depois que você são um programador que o design ruim só vai frustrá-lo mais ...

Como o fato de que Netflix continua sugerindo que assista filmes que já vi. Essa é a coisa mais fácil de corrigir, vamos lá! Isso acontece para todos? Minha conta Netflix acabou de falhar?

# 2 Você é proativamente preguiçoso

O que significa proativamente preguiçoso?

Parece uma contradição. O que eu realmente quero dizer, porém, é que você fará esforços incríveis apenas para evitar fazer algo que levaria 5 minutos caso contrário…

Para evitar os poucos minutos por dia que ele levaria para cozinhar… ele passou anos desenvolvendo uma fonte de combustível alternativa totalmente nova para a humanidade

Veja o cara que apresentou o mundo à 'Soylent', por exemplo. Soylent é o filho de Rob Rhinehard, que era engenheiro de software. Rhinehart acredita que 'comida é difícil' e que consome muito tempo e é caro para cozinhar. A solução dele? Para inventar seu próprio "substituto de refeição", que ele afirma conter todos os nutrientes vitais e sustento de que o corpo humano precisa para sobreviver e prosperar. Isso significava fazer uma pesquisa bastante aprofundada em biologia e nutrição, sem mencionar a criação de uma empresa e o trabalho com fornecedores ...

Então, para evitar os poucos minutos por dia que ele levaria para cozinhar ... ele passou anos desenvolvendo uma fonte de combustível alternativa totalmente nova para a humanidade?

Essa é a lógica do programador.

É o mesmo que escrever um software para organizar uma longa lista de nomes em ordem alfabética. Pode levar mais tempo para escrever o software, mas pelo menos isso é muito mais divertido e potencialmente útil no futuro. Talvez seja apenas teimosia?

# 3 Você não é ótimo com as mãos

Esses dois últimos pontos não necessariamente descrevem apenas os programadores. Com as mesmas habilidades e sensibilidade, você também pode se tornar um engenheiro ou inventor.

Mas essas coisas exigem que você também seja especialista em perfurar, martelar e esboçar projetos. Alguns de nós foram construídos para esse tipo de trabalho e o resto de nós apenas não estavam. Se na última vez em que você terminou uma peça de mobília plana, de alguma forma acabou com cinco parafusos sobressalentes, uma prateleira faltando e sua manga martelada na parede, talvez você seja mais adequado para a programação.

Obviamente, você pode ser muito prático e ainda decidir se tornar um programador. Mas realmente não funciona ao contrário ...

# 4 Você gosta de trabalhar sozinho

Um dos benefícios de ser desenvolvedor de aplicativos é que você geralmente trabalha em projetos menores (a menos que não esteja ...). Ou seja, você pode criar um aplicativo no seu tempo livre e vendê-lo por alguns trocos, ou pode ser contratado por uma empresa para criar algo básico como uma equipe.

Essa é uma fera totalmente diferente de trabalhar em software com milhões de linhas com décadas e décadas de experiência com uma equipe de outros codificadores. Você não lidará com a programação desleixada de outras pessoas e também não haverá outras pessoas reclamando da sua. Além disso, você terá total controle sobre o resultado e como chegar lá e um senso muito maior de recompensa depois de fazer isso.

E se esse é o tipo de trabalho que você está fazendo, também significa que você pode trabalhar a partir de qualquer lugar.

Claro que isso não vai agradar a todos. Se você é do tipo social, trabalhar em cafeterias / seu próprio estudo pode não agradar a você e você pode acabar ficando um pouco louco. Isso também significa que é tudo em você e se você estiver parado, sua única esperança é encontrar assistência em um fórum em algum lugar.

Eu? Costumo trocar de cafeteria assim que os baristas se familiarizarem. Trabalhar sozinho combina comigo!

# 5 você está na sua própria cabeça

O que leva muito bem a este ponto ...

A programação é única, pois grande parte do trabalho que você realiza ocorre na sua cabeça - e isso é especialmente verdadeiro para projetos de aplicativos menores. Quando você se sentar para realmente "trabalhar", estará implementando amplamente as soluções que pensou enquanto estava no chuveiro / no banheiro / fingindo ouvir os problemas de seu amigo.

Se você é o tipo de pessoa que já pensa em si mesma o tempo todo, por que não usar isso?

Só espere passar algumas noites sem dormir olhando para o teto, sonhando com soluções.

Isso é literalmente o que meu diário se parece às vezes ...

# 6 Você ama smartphones e tecnologia

Outra coisa que ajuda é ter uma apreciação genuína da tecnologia e, especificamente, a tecnologia para a qual você está desenvolvendo. Se você gosta do Android e gosta de jogar com novos aplicativos, achará o desenvolvimento para a plataforma mais gratificante e você terá mais ideia do que funciona e do que não funciona.

Em particular, você pode achar o desenvolvimento de aplicativos atraente se você realmente gosta de personalizar seu dispositivo atual. Depois de alterar o aplicativo de mensagens padrão, a tela inicial e a instalação de um pacote de ícones criando seu próprio software para uso é o próximo passo lógico. É como a diferença que você obtém em um conjunto personalizado.

Provavelmente.

Os que adotam cedo também podem gostar de tentar o seu desenvolvimento. Não é apenas legal aprender como funciona a tecnologia que você ama, mas também significa que você pode deixar de ser em a vanguarda e realmente se envolver conduzindoa vanguarda!

Cena do Homem de Ferro 2

Para ser sincero, 99% da razão pela qual entrei em programação é porque eu queria ser Tony Stark. Mas não diga que se você está entrevistando para um emprego na IBM ou não o conseguirá. História real.

# 7 Você é iniciante

Se você for bem-sucedido como desenvolvedor de aplicativos, precisará ser motivado e motivado. Isso é particularmente verdadeiro se você pretende trabalhar sozinho, mas mesmo em uma equipe é muito fácil se livrar de não fazer muito quando você não tem a unidade.

Isso porque mesmo quando você são tentando, há momentos em que você literalmente passa o dia inteiro sem conseguir nada. Você pode começar o dia se sentindo confiante, adicionar uma linha de código que quebra tudo e depois desperdiçar as próximas três horas apenas tentando voltar ao ponto em que estava antes de entrar. Você pode realmente ir para casa fazendo um trabalho negativo ... não consigo pensar em muitos outros empregos onde esse é o caso.


Ou você passa um dia inteiro caçando o único erro aleatório que impede o aplicativo de executar ou se comportar como deveria. Haverá momentos em que você jura que verificou todos os problemas possíveis e que nada poderia estar causando isso. Isso deve literalmente ser mágico ou algo assim. Talvez não seja o código, mas físicaisso está quebrado? Você questionará sua própria sanidade e fará gestos com a mão na tela.

Então você volta amanhã e vê que parou um ponto-e-vírgula ou algo igualmente óbvio.

O ponto? Você precisa ser motivado o suficiente para seguir em frente nos dias de hoje e continuar trabalhando. E estável o suficiente para suportar os altos e baixos sem quebrar muitos monitores.

Amar café ajuda, mas não é um requisito.

# 8 Você é bom em resolver problemas criativos

É um mito que você precisa ser bom em matemática para se tornar um desenvolvedor.Você pode obter 99% do tempo sem precisar fazer matemática sozinho e, quando usá-la, tenderá a ser equações e não aritmética.

O que é muito mais importante é que você tenha uma "mentalidade de sistemas". Essa é uma daquelas palavras que na verdade significam muito pouco, mas basta dizer que você precisa adotar uma abordagem lógica dos obstáculos e aproveitar a solução de problemas. Freqüentemente, a resposta requer um pouco de reflexão lateral também; muitas vezes, os melhores desenvolvedores serão aqueles que estão em algum lugar do nexo da lógica e da criatividade.

Você pode comparar a programação a um bom jogo de quebra-cabeça. Se você gosta de olhar para todas as variáveis, abordá-las de diferentes ângulos e, eventualmente, ter esse momento de 'ah', provavelmente encontrará esse tipo de trabalho igualmente gratificante.

Note que eu não estou dizendo que você precisa ser bom em jogos de quebra-cabeça ...

Ser organizado também ajudará bastante em termos de como você define seu código e nomeia suas variáveis ​​sistematicamente. Se você está trabalhando sozinho, é possível conviver com uma mentalidade mais "em todo o lugar" (é assim que eu rolo); é que ser organizado tornará a vida consideravelmente mais fácil.

# 9 você está disposto a aprender

Provavelmente, a programação não é tão difícil quanto você pensa, mas isso não quer dizer que seja fácil. Definitivamente, existe uma curva de aprendizado acentuada que você precisa seguir e, na verdade, nuncaPareaprendendo também.

Mesmo anos após sua carreira em programação, você continuará aprendendo coisas novas e enfrentando novos desafios - até mesmo linguagens de programação inteiramente novas. Quase todos os novos recursos que você implementa significam conhecer uma nova biblioteca ou procurar rapidamente algo online. E mesmo fazendo coisas básicas que você já fez centenas de vezes antes, às vezes significa checar novamente a sintaxe correta. Há muito o que lembrar!

Para ser um ótimo desenvolvedor de aplicativos, você precisará aprender, gostar de aprender e saber como fazer as coisas no Google com eficiência.

# 10 Existem aplicativos que você deseja que não estão disponíveis

Existe um aplicativo ou jogo que você deseja que ninguém criou ainda?

Talvez haja vários? Talvez você tenha gostado do último jogo para celular que jogou, mas gostaria que houvesse mais por aí? Talvez pudesse ser melhor se apenas algumas coisas fossem mudadas?

Se você continuar procurando aplicativos que não estão lá, talvez seja esse o seu chamado. Atender a chamada!

Se você sonha acordado com aplicativos que "poderiam ser", já está praticando na primeira etapa. Tudo o que falta é um pequeno código!

Por fim, é assim que os projetos de aplicativos mais bem-sucedidos são iniciados. É chamado de "coçar a própria coceira" e, se for algo que você deseja, há uma boa chance de haver outras pessoas por aí que também querem. E se não tiverem? Basta construí-lo para você!

Se você continuar procurando aplicativos que não estão lá, talvez seja esse o seu chamado. Atender a chamada!

Notas finais

Se você pode se relacionar com esses pontos, talvez seja a hora de tentar criar um aplicativo? Depois de encontrar um fluxo de trabalho que funcione para você, você ficará surpreso com o que você é capaz e com o quão divertido pode ser o desenvolvimento de aplicativos. Meu conselho, como sempre, é começar com algo simples.

E dito isso, você provavelmente deveria tentar, mesmo se não referem-se a qualquer um desses pontos. Quem sou eu para dizer o que faz um bom desenvolvedor? Na verdade, as tarefas diárias que você executará como desenvolvedor dependerão muito do tipo de aplicativo que você está criando e da maneira como você o faz. O desenvolvimento de aplicativos pode atrair tipos criativos, solucionadores de problemas lógicos e todos os demais, e geralmente é possível evitar as partes com as quais você luta. Se você não se dá bem, não perde nada ao tentar!

E aqueles de vocês que já são desenvolvedores? Quando você soube pela primeira vez que esse era seu chamado? O que interessou a você em codificação e aplicativos?

Para mim foi Sonic O ouriço. Adorei jogar Sonic no Sega Megadrive do meu amigo, mas não me foi permitido um console de jogos nessa idade. Então decidi programar meu próprio jogo do Sonic no ZX Spectrum.

Em vez disso, fiz uma animação em blocos de uma nave espacial que se movia para cima e para baixo na tela. Mas foi um íncio!

E foi aí que eu soube: nunca teria uma chance no mundo real. Melhor aprender a programar!

Hoje, a barra de om ão feita com uma decoração moderna em mente, deixando o viual cláico para er equecido. e você etá e perguntando para onde foi, não e preocupe, a ...

Não é de urpreender que alguma da carreira mai emocionante e lucrativa do mundo poam er encontrada no mundo cada vez mai importante e em contante evolução do deenvolvimento da web....

Popular