Como eu decidi fazer uma busca de texto para iOS e o que veio dela

Nos últimos três anos da minha vida, trabalhei em navios de cruzeiro. Como acabei lá, o que fiz e o que está acontecendo lá em geral - tudo isso merece um post separado. Resumindo: trabalhe sete dias por semana, altere as horas por 10 e, portanto, seis meses. Salário - US $ 2000 por mês.

Um conto de fadas? O horror

Algo no meio. Mas ainda mais perto do horror.

No final do contrato, você se cansa e, em princípio, não pode e não quer nada. Nem coma, nem beba, nem fale com as pessoas. Mas os próximos dois meses de férias parecem uma espécie de maná do céu. Então esses dois meses voam como dois dias. E olá, bem vindo de volta.

Então, eu vivi até conhecer minha futura esposa no navio. Marcamos um casamento na França (ela é francesa), depois fomos para a Itália, onde ela recebeu um lugar como professora. E, de repente, surgiu uma pergunta completamente inesperada: ela é professora, maravilhosa. O que devo fazer agora?

Não se falava em navio. Porque o navio fica seis meses no mar, dois meses em terra. Não é o melhor começo para uma vida juntos. Eu não possuía qualidades profissionais para encontrar trabalho na Itália e não lavar a louça da manhã até a noite. Ele sabia italiano: macarrão, pizza, lombo. Portanto, a pergunta não foi realmente fácil.

Os próximos três meses se passaram em pensamentos e tentativas lentas de encontrar algum tipo de trabalho paralelo na Internet. Durante esse período, consegui escrever um livro do gênero fantasia, participei de um concurso literário com ela e comecei a correr de manhã. No entanto, nem o primeiro, nem o segundo, nem o terceiro contribuíram de alguma forma para a melhoria do orçamento familiar. Durante todos esses três meses, vivemos de nossas economias e do salário de sua professora. As economias estavam acabando rapidamente. Você realmente não pode morar juntos na Itália com o salário de um professor (900 euros). Finalmente, numa bela noite, percebi que isso não poderia continuar. E o que você fez? É isso mesmo, comprei um macbook pro pelo último dinheiro e decidi que seria desenvolvedor de iOS.

Assim: bang - e comprei? Sim exatamente.

Minha lógica era aproximadamente a seguinte.

É bom ser desenvolvedor de iOS porque:

a) eles pagam bem (naquela época eu não tinha idéia do quanto eles realmente pagam, mas por algum motivo eu tinha certeza de que estava muito bem)
b) você pode trabalhar remotamente
c) você pode fazer todo tipo de coisa interessante

Ser desenvolvedor é ruim porque ...

a) Tentei honestamente apresentar pelo menos um argumento contra, mas nunca o encontrei.

Oh bem. Há uma papoula. Não há mais nada a fazer - para aprender a codificá-lo, e imediatamente estarei repleto de ofertas sobre como trabalhar com o Yandex e o mail.ru.

A primeira coisa que fiz foi ir ao hickbrains. A conversa foi mais ou menos assim:

Eu: Olá, quero me tornar um desenvolvedor iOS.
HickBrains: Oh, isso é ótimo! Estamos apenas nos matriculando em cursos. Deseja se inscrever?
Eu: sim.
GB: Ótimo. Deixe uma solicitação, nosso gerente entrará em contato com você.

Algumas horas depois.

Gerente HickBrains: Olá, esse é o Vadim?
Eu: Sim, sou eu.
MGB: analisamos sua inscrição e temos o prazer de anunciar que você está inscrito em um grupo que começa em uma semana.
Eu: Oh, isso é maravilhoso.
MGB: Como é mais conveniente para você pagar?
Eu: Para pagar? E ... você está falando sobre cursos. Bem, no mapa, se possível.
MGB: Ótimo, então eu enviarei um link para pagamento.
Eu: Enviar. E, a propósito, quanto há para pagar?
MGB: 120 mil por semestre
Eu: 120 mil? Por um semestre?
MGB: Sim, 120 mil. Você ainda está aqui? A conexão parece estar ruim.
Eu: Sim, estou aqui ... Você sabe, provavelmente, não vou me inscrever em cursos.
MGB: Por quê?
Eu: 120 mil é caro.
MGB: Nem um pouco! Este é um investimento no seu futuro! Além disso, posso fazer um desconto pessoal. Então o preço será de apenas 114.499 rublos.
Eu: ...

Depois do GickBrains, fui para a Udemy e, após uma breve pesquisa, adquiri o curso “The Complete iOS App Development BootCamp” por rublos de 1999. A propósito, se você entende em inglês - eu recomendo. O curso é realmente bom.

Os próximos dias se passaram em agonia técnica. Eu instalei o xCode, descobri como iniciá-lo, como exibir o famoso "Olá Mundo!". E então ... então o que aconteceu é sobre o que estou escrevendo este post.

Na terceira lição, começamos a fazer um jogo de texto como o LifeLine, e de repente eu percebi: aqui está!

Se de repente você não souber o que é o LifeLine, em poucas palavras: este é um jogo de texto sobre um astronauta que caiu em um plano desabitado e entra em contato com você. Parece nada de especial. Mas o fato é que este jogo se tornou um best-seller na appStore, e seus criadores ganharam vários milhões de dólares com isso ...

Baixei todos os jogos de texto existentes do uplst e do google play de uma só vez. Ele começou a lidar com eles e chegou à conclusão de que tudo neles é maravilhoso, exceto um: uma trama aborrecida e chata. Tudo começa da mesma maneira em todos os lugares. Um garoto ou uma garota se meteu em um problema e entrou em contato com você. E então você age como o operador do serviço de resgate e diz ao infeliz idiota se ele precisa ir para a esquerda ou direita, pegar uma pedra luminosa do chão ou não. Então eu pensei. Da Itália (já nos mudamos para a Rússia) eu ainda tenho um livro de fantasia. Elementar, Watson! Temos que fazer um jogo nele!

Arregacei as mangas e continuei.

Seis meses de dores de cabeça, desnutrição e falta de sono começaram. Com o código, tudo continuava indo para onde quer que fosse. Mas um jogo não é apenas um código. Precisamos de fotos de personagens, precisamos de música, precisamos adaptar o enredo do livro. Além disso, não é fácil se adaptar, mas fazer o enredo se desenvolver dependendo da escolha do jogador. Como conseguir isso? Você não pode gerenciar com texto simples no Word, precisa dividir o texto em blocos, atribuir um número a cada bloco e, dependendo da opção, extrair o bloco com um determinado número ... E no código, como conseguir isso? Não vou aborrecê-lo com detalhes chatos ... no final, ganhei.

Antes, pensei que venci.

Quando o jogo estava quase pronto, encontrei na Media um artigo de um certo Mikhail, um desenvolvedor de iOS. Michael escreveu como começou a desenvolver um jogo de texto como o LifeLine, passou por muitas tentativas, superou muitas dificuldades, lançou o jogo na Apple Store e foi dormir, antecipando que acordaria famoso e rico. Na manhã seguinte, ele realmente acordou e encontrou 4 downloads ... Uma semana depois, havia cinco deles.

Isso eu pensei. E ele começou a procurar o jogo de Mikhail na Apple Store, mas não encontrou nenhum vestígio. Dúvidas vagas começaram a me atormentar.

Bom, pensei. Bem, vou lançar o jogo. Mas e se ela também tiver 4 downloads? Acontece a história de outro fracasso? Também irei ao Medium e escreverei um artigo, como Michael?

Não, pensei, isso não pode ser. Primeiro de tudo, Mikhail era um tolo e fez um clone puro da LifeLine. Até as imagens mostram. Em segundo lugar, ele próprio escreveu que fez o jogo na esperança de ganhar milhões. Eu li sobre os lucros da LifeLine e decidi fazer o mesmo. Mas fiz o jogo não por milhões, mas por ... Hmm ... por trabalhar em mail.ru?

E então eu sento até tarde da noite e penso. Publique, vá dormir. Eu acordo amanhã, olhe para os meus 4 downloads e depois?

Bem, eu não dou a mínima, pensei. E clicou em "publicar" ...

O que aconteceu depois? Consegui quebrar o recorde de Michael? Hmm ... o que posso dizer? Vamos aprender sobre isso muito em breve.

E, no entanto, como o duque do mesmo Munchausen disse: "essa não é a principal coisa".

E o fato de que:

a) eu estava extremamente interessado
b) adquiri experiência e habilidades inestimáveis
c) Gosto muito do que aconteceu no final.

Bem e o mais importante: agora eu tenho meu próprio jogo no appStor'e .

Resta esperar o que eles dizem em mile.ru :)

Source: https://habr.com/ru/post/pt482678/


All Articles