JavaRush /Blogue Java /Random-PT /De contador a desenvolvedor

De contador a desenvolvedor

Publicado no grupo Random-PT
Então sim. Sou uma menina que estudou contabilidade para “ter uma profissão”, tirei C em matemática por desatenção crônica e também não tive informática na escola. Havia apenas “Lógica” - lá trabalhávamos em diagramas de blocos e condições lógicas. Mas não me lembro mais de nada de lá. Só lembro que funcionou e que gostei.
De contador a desenvolvedor - 1
Trabalhar como contador era insuportavelmente chato. O grupo de mulheres com suas fofocas era extremamente deprimente. Sempre foi mais fácil e agradável comunicar-se com os homens. Bem, os computadores eram interessantes. Portanto, de vez em quando eu ia conversar com nossos administradores de sistema e programadores. E de alguma forma eles me deram uma ideia - para fazer o layout da web, você senta aí, escolhe a cor dos botões. Então fiz o curso HTML+CSS. E funcionou, e eu realmente gostei. Mas por algum motivo não comecei a trabalhar nesse assunto, houve uma mudança, precisava de pelo menos algum trabalho, mas de alguma forma não me sentia um designer de layout completo. Assim, vários anos de provações se passaram em empregos não amados em uma equipe desagradável. E então, durante o feriado de Ano Novo de 2015, me deparei com o JavaRush na Internet . Naquela época, os primeiros 10 níveis eram gratuitos. E decidi tentar. Todo tipo de bobagem, como exibir a inscrição “ Eu amo JavaRush ”, foi feita sem problemas. E então os ciclos começaram. E ifá. E ifs aninhados. E loops aninhados com ifs e loops aninhados. Escuridão. Eu não entendia nada, não conseguia fazer nada, chorei de ataques de pânico e perguntei ao meu marido por que ele se casou com uma idiota. Mas então as lágrimas passaram e eu peguei o jeito. E as tarefas foram resolvidas e o validador as deixou passar. Aí chorei por causa dos objetos, por mais que eu não conseguisse entender como o objeto em si diferia do link. InscriçãoCat cat = new Cat();me matou na hora. Então chorei de Threads no nível 16. Depois, de Streams para 18. Wrappers. Mais, mais embalagens! Todos esses escritores e leitores com uma infinidade de variações. Mas os ataques de pânico passaram, as lágrimas secaram e a compreensão veio. Ou memorização. Descobri que você não precisa entender algo, basta lembrar como usá-lo. Depois disso ficou mais fácil. Houve algum trabalho freelance que me permitiu trabalhar muito no Javarash. Para ser honesto, não pensei que teria sucesso e realmente não esperava conseguir um emprego como programador. Acabei de trabalhar por inércia e isso é tudo. Foi interessante para mim, embora fosse difícil, embora eu quisesse desistir de tudo várias vezes por semana. O mais interessante começou quando começaram grandes tarefas com um grande número de classes e interfaces. Foi lá que o mosaico finalmente se reuniu, ficou claro por que eram necessários getters, setters e outras guloseimas. Então surgiu a perspectiva de um estágio na JR. Isso foi difícil. Achei que seria necessário resolver um problema grande e difícil, mas descobri que tive que escrever um programa inteiro usando Hibernate, Spring, Database e toda uma pilha de tecnologias das quais ouvi falar pela primeira vez. Eles distribuíram uma dúzia de livros e disseram: “Você não precisa ler tudo isso, é só para você, como um livro de referência”. Bem deixa pra lá! Ou seja, estava implícito que já sabemos tudo isso ou o quê? Mas e a promessa de nos ensinar tudo isso durante um estágio? Bem, o que fazer, comecei a ler. Porque eu não tinha ideia do que tudo isso significava e por onde começar. Ler uma dúzia de livros em 3 semanas e escrever um apêndice baseado neles foram as 3 semanas mais difíceis da minha vida. Eu não conseguia fazer nada, não entendia nada o que fazer e porque não dava certo, e os prazos estavam se esgotando. 80% do tempo não foi gasto escrevendo código, mas conectando novos módulos, configurando o Git, instalando e configurando o banco de dados e assim por diante. Foi terrivelmente enervante. Os caras que conheci no estágio, é claro, sugeriram que eu não teria conseguido sem eles. Como resultado, no último dia, às oito da noite, entreguei a tarefa e exalei. Achei que era isso, agora ou me aceitariam ou não me aceitariam, o pior já passou. E eles me aceitaram. E aí tudo começou a ficar feio, o estágio me decepcionou monstruosamente. Em primeiro lugar, as palestras não foram na forma de webinar, mas sim na forma de gravação do webinar. Ou seja, o palestrante se distraía constantemente, contava algumas histórias de vida, respondia perguntas de pessoas que lhe perguntavam algo durante o webinar, esquecia o que queria dizer, pulava de assunto em assunto, o que causou O que se formou na minha cabeça foi nem mesmo um mingau, mas sim um pântano. Em segundo lugar, o docente do estágio explicou tudo como se todos já conhecessem estas tecnologias. Ou seja, eles não seguiram superficialmente o passo a passo dos tutoriais para de alguma forma concluir a tarefa de teste, mas normalmente já entendem o hardware dessa forma. A partir da terceira aula parei de entender o que estava acontecendo e do que estávamos conversando, e por que tudo isso é necessário e o que fazer com tudo isso. Mas aí um conhecido me ligou e disse que tinha uma empresa, eles estavam procurando um Java-jun. Eu tinha certeza de que não aguentaria, que não estava pronto, mas resolvi tentar mesmo assim. Para a entrevista no Skype, preparei um monte de cábulas sobre os possíveis estados dos Threads, sobre o trabalho do Garbage Collector, sobre objetos mutáveis ​​​​e imutáveis, enfim, tudo que me deixou um pouco confuso. O diretor técnico não se interessou por tudo isso. Ele não estava interessado na minha educação. Ele me perguntou como eu extrairia dados de uma página da web. Não sobre o código - apenas teoricamente, diz ele, vamos imaginar como você faria isso? E eu não tenho ideia. Eu sento e permaneço em silêncio. E estou nervoso. Nunca resolvi o problema de analisar uma página usando regexps. Mas lembrei do DOM, que estudei quando estava fazendo layout. E ela disse algo sobre o código fonte da página. Isso foi o suficiente para ele, ele me deu uma tarefa - escrever um programa que analisasse uma página, extraindo alguns dados dela para o banco de dados. Eu perguntei - você sabe como fazer isso? Eu digo, não, não sei, mas vou pesquisar no Google. E eu pesquisei no Google. E fiz isso em 3 dias usando Jsoup. Então descobrimos que tínhamos que fazer a mesma coisa, mas através do Selenium WD. Bem, ok, pesquisei alguns tutoriais no Google novamente, fiz isso, carreguei no GitHub e enviei o link. O diretor técnico avaliou, disse que estava tudo bem, e eu consegui de forma inesperada e rápida e me convidou para trabalhar. Portanto, agora estou trabalhando como desenvolvedor Java e aprendendo JavaScript ao mesmo tempo, já que lido com web. Mas desisti do estágio, não adiantou... Bom, ou eu simplesmente não estava preparado para isso, então talvez eu tente de novo. Foi assim que uma garota contadora se reciclou como programadora em 2,5 anos graças ao JavaRush :) Ele disse que estava tudo bem, e eu consegui de forma inesperada e rápida e me convidei para trabalhar. Portanto, agora estou trabalhando como desenvolvedor Java e aprendendo JavaScript ao mesmo tempo, já que lido com web. Mas desisti do estágio, não adiantou... Bom, ou eu simplesmente não estava preparado para isso, então talvez eu tente de novo. Foi assim que uma garota contadora se reciclou como programadora em 2,5 anos graças ao JavaRush :) Ele disse que estava tudo bem, e eu consegui de forma inesperada e rápida e me convidei para trabalhar. Portanto, agora estou trabalhando como desenvolvedor Java e aprendendo JavaScript ao mesmo tempo, já que lido com web. Mas desisti do estágio, não adiantou... Bom, ou eu simplesmente não estava preparado para isso, então talvez eu tente de novo. Foi assim que uma garota contadora se reciclou como programadora em 2,5 anos graças ao JavaRush :)
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION