JavaRush /Blogue Java /Random-PT /Oito coisas que me ajudaram a encontrar um emprego
JuriMik
Nível 26
Харьков

Oito coisas que me ajudaram a encontrar um emprego

Publicado no grupo Random-PT
Olá, interno! Resolvi compartilhar minha história. Tendo iniciado meus estudos no final de 2014 e jogando tudo fora diversas vezes, há 2 meses consegui um emprego. Neste artigo não vou falar sobre como e o que escrevi no meu currículo, o que conversei com o RH e como aprendi inglês (haverá um post separado sobre isso). Não vou me aprofundar no que ensinei e onde. Vou simplesmente compartilhar minhas observações e pensamentos que surgiram durante meu treinamento, com ou sem motivo. Compartilharei o que considero bom e ruim na esfera quase voitística. Também listarei 8 coisas que me ajudaram a me tornar um programador. Ir! 1. Javarush Oito coisas que me ajudaram a encontrar um emprego - 1 Inspirado pelas perspectivas de emprego rápido (em Java, ahah), digitei algo como “cursos de Java online” no Google. JavaRush foi um dos primeiros a ser encontrado. Sinceramente, me apaixonei por Futurama. :D Acho que não teria feito uma assinatura se não fosse por esses heróis. O recurso realmente me ajudou no início. Foi interessante ler e resolver problemas. Naquela época, o recurso estava em desenvolvimento e havia poucas análises sobre empregos bem-sucedidos. Isso foi muito inspirador (lembro o apelido - provisota, meu colega, também sou meio alpinista, olá! Obrigado! E outra história de um cara cujo apelido não me lembro mais. Foram especialmente inspiradores ). Acreditei que em alguns meses escreveria minha história aqui. Mas 2 anos se passaram desde então, fiquei muito mais sábio, bati várias vezes com a cara no asfalto cinza perto dos escritórios das empresas de TI, e há simplesmente um mar de comentários no site. Em geral, quando cheguei ao nível 10, fiquei interessado, tive confiança nas minhas próprias habilidades e, além disso, houve uma promoção, então fiz uma assinatura. É uma pena que não tenha sido suficiente para muito, cheguei ao nível 26-27, depois do qual não houve mais tempo. Talvez um dia eu definitivamente termine, se meu limite ilimitado não tiver sido cancelado, é claro. Javarush- obrigado. Tudo começou com você. 2. Livros. Oito coisas que me ajudaram a encontrar um emprego - 2 Só é possível estudar fazendo cursos, mas é difícil. Não posso dizer que li muitos livros, mas os fundamentais, nomeadamente Eckel “The Philosophy of Java” (impresso em folhas A4), Horstmann Volume 1, Bloch “Effective Programming”, Petzold “Code” (!must leia!) , Hunt “programador pragmático” e algo específico como Building Maitanable Software, algo em SQL, não lembro o nome e um monte de outras coisinhas - eu ainda domino. Esta é a base sem a qual será muito difícil. 3. Entrevistas Para o cargo de júnior, a entrevista é mais ou menos assim: Oito coisas que me ajudaram a encontrar um emprego - 3 Fui várias vezes a entrevistas logo no início dos estudos - porém, assim que chegou à parte técnica (teoria) - falhei constantemente. Foi muito decepcionante. Por outro lado, o que eu esperava? Foi melhor com tarefas de teste. Aqui senti-me um peixe na água e houve um voo de imaginação, principalmente quando havia problemas como “Olimpíadas” ou algoritmos. Este foi meu relógio favorito. Resolver o problema colocado, otimizar para que o tempo de execução tenda a reduzir ao mínimo o número de iterações, etc. Habilidades úteis, em geral, mas apenas para resolver tais problemas. Em geral, não vou me repetir, você pode ler meu artigo sobre entrevistas de nível 20 nos materiais adicionais ou neste link . Desde julho de 2015, pouco mudou nesse sentido. Desisti de entrevistas no escritório (a última vez foi no final de dezembro de 2015), comuniquei-me periodicamente pelo Skype e concentrei-me na formação e num projeto pessoal, por vezes entrevistando pelo Skype a partir de casa. Nas entrevistas você obtém o que há de mais importante no início de sua jornada. Eixo, guia. Quais habilidades são necessárias para se tornar um escravo de galera para trabalhar nesta área. Mesmo que você tenha muito pouco conhecimento, se for chamado, você precisa ir. Esta é simplesmente uma experiência inestimável. 4. Tentativas de freelancer Oito coisas que me ajudaram a encontrar um emprego - 4 Tentei fazer freelancer, mas na área de Java é um pouco difícil para um iniciante fazer (IMHO, claro). Se você deseja trabalhar como freelancer em upwork ou em outro lugar, então é melhor prestar atenção à web (js, possivelmente php) ou C#, se você desenvolve aplicativos simples baseados em WindowForms para desktop (Java para desktop é uma visão lamentável , como disse Bisonho, amigo do Ursinho Pooh). Em geral, minha opinião é que um iniciante deve ter a sorte de escrever algo sério em Java e até mesmo ser pago por isso. Além disso, pode não ser possível combinar o freelancer com seu trabalho principal não relacionado a TI. O freelancer, com o qual não ganhei um centavo, me deu uma ideia de quão grande é o mercado e quão grande é a concorrência na área de TI. 5. Estágios em empresas Oito coisas que me ajudaram a encontrar um emprego - 5 Pode parecer uma forma mais fácil de entrar numa empresa, mas não é. Também há competição aqui - cerca de 20 a 30 pessoas por local. Testes de computador, testes de inglês, testes de lógica, seguidos muitas vezes de um estágio não remunerado. Na Epam, por exemplo, um jovem DevOps pode passar 5 meses sem salário + 2 meses com bolsa, a partir do 3º mês - em tempo integral. Claro, isso não era uma opção, porque... Também é necessário prover para si mesmo. Mas se houver uma oportunidade, você tem que ir. Apenas não pense nisso. Aqui, mais do que em qualquer outro lugar, você entende que a empresa, em geral, não se importa com a sua candidatura. Há uma dúzia ou duas como você que vieram hoje. Mesmo para os treinos livres existe um processo seletivo muito rigoroso (diria até que chegar lá é mais difícil do que conseguir um emprego regular remunerado). 6. Eventos de TI Existem temas bastante interessantes: Oito coisas que me ajudaram a encontrar um emprego - 6 se você mora em uma cidade mais ou menos grande, provavelmente serão realizadas várias reuniões sobre os mais diversos temas. Você não precisa optar pelos pagos. Há muitas coisas grátis por aí. Os eventos mais legais que já participei foram o SQL Saturday e o GlobalLogic Java Days. Muita gente, reportagens interessantes e boa organização (e também competições e after-party :D) - tornam este momento inesquecível. Não necessariamente Java. Participei de eventos sobre JS, Python, C# e foi muito interessante. Às vezes você pode nem entender nada, ))))) mas estará 300% carregado de emoções. Se não for possível, não importa, tem de tudo online. O principal é a presença da Internet. Você pode acompanhar os acontecimentos aqui, uma excelente oportunidade para mudar de ambiente, descontrair, aprender algo novo e interessante e apenas passar algumas horas. 7. Mentoria Oito coisas que me ajudaram a encontrar um emprego - 7 Este e este foi o ponto chave no meu emprego. Sou imensamente grato a este homem por sua paciência e capacidade de transmitir informações. Em apenas alguns meses de mentoria, recebi mais informações e conhecimento do que em todo o tempo anterior. Por outro lado, o conhecimento caiu em terreno preparado, porque ensinamos exatamente as tecnologias que me faltavam. Poderíamos fazer uma reunião em inglês, discutir assuntos atuais, falar sobre processos dentro da empresa ou simplesmente discutir artigos do Bath.it G) A comunicação é uma das principais habilidades dela. Uma coisa é comunicar-se com um algoritmo que verifica problemas e discute aspectos da solução em um fórum. É completamente diferente - com uma pessoa real e em condições próximas ao combate. Esta foi provavelmente a melhor etapa do meu treinamento. O mais produtivo com certeza! 7h. Cursos. Oito coisas que me ajudaram a encontrar um emprego - 8 Não fui lá e não recomendo a ninguém. Há um bom parágrafo em um bom artigo sobre quanto os cursos devem custar por pessoa. Recomendo a leitura do artigo inteiro. Quanto ao resto, quanto aos cursos - você decide. Optei pela mentoria - não me enganei, parece-me. 8. Apatia Oito coisas que me ajudaram a encontrar um emprego - 9 Desisti várias vezes. Via de regra, depois de mais uma enorme falta de respostas ao meu currículo ou respostas do tipo “Seu currículo foi adicionado ao banco de dados...” A melhor forma de escapar de tudo isso é escrevendo código. Apatia por não escrever código? Aconteceu também. A solução é trivial - dar um passeio, ir ao cinema, quando você sentar para codificar novamente - mudar a tarefa, por exemplo, terminar algo que você não fez antes. Ouvi o número de muitos programadores - 6 horas. Você pode escrever código de forma produtiva durante 6 horas por dia. Eu poderia congelar à noite ou passar o fim de semana inteiro sentado diante do monitor; depois de uma série dessas vigílias noturnas e diurnas, eu poderia experimentar um “mini-burnout” (chame como quiser: “depressão”, “cansaço”, etc. .), que em alguns casos avançados pode durar semanas. Uma sensação de insignificância e ausência de qualquer desejo de escrever mais código. Isso é muito difícil de superar, mas me ensinou uma coisa importante no processo de aprendizagem: Descansar! Vídeo sobre o tema: Dmitry Mantula - “Como aprender uma linguagem de programação em 25 minutos” Link(Ucraniano) Oferta Num dos dias ainda quentes de outono, ligaram-me e, vejam só! Eu não pude acreditar no que ouvi. Eles encontraram meu currículo no banco de dados e estão se perguntando se ainda estou procurando emprego? Em algum momento de junho, enviei-lhes um currículo, mas não consegui. Eles me ligaram de volta (!), reenviei um currículo atualizado. A vaga, claro, era mais parecida com Automation QA (não...), e o trabalho era remoto (ah, não, não, não), e além disso, o salário não atendeu às minhas expectativas (nããão), mas em essência que eu já era não importa. Concordei com a tarefa de teste, para a qual foram atribuídos três dias, levando em consideração a familiarização com a documentação do projeto. Essencialmente, o teste envolvia escrever testes unitários para um aplicativo em execução. No entanto, foi difícil pesquisar a documentação terrivelmente inconveniente (aparentemente, naquela época, por hábito) e a tarefa demorou uma semana. Como sempre, no último dia, depois de refazer tudo (refatorar, caramba!) e quase quebrar tudo que havia escrito (mas com 2 vezes menos código!), enviei por e-mail para o recrutador. Depois disso, foram 15 dias de dolorosa espera por uma resposta. E duas semanas depois recebi uma resposta: um convite para uma entrevista (!) para o cargo de desenvolvedor Java em tempo integral (!!). Segundo o recrutador, gostei tanto da minha prova (!!!) que foi decidido me contratar para outro cargo. É legal, droga. O bônus era o valor do salário que eu queria inicialmente (!!!!). No dia seguinte houve entrevista com o RH, depois técnica. Naquela mesma noite recebi uma oferta. Depois de 2 semanas comecei a trabalhar. Oito coisas que me ajudaram a encontrar um emprego - 10 Algumas palavras sobre trabalhar remotamente: estou trabalhando há 2 meses no momento. Em casa, remotamente. Não é tão assustador quanto parecia inicialmente. Gosto do trabalho, principalmente quando tudo dá certo))) Apesar de muitas desvantagens descritas aqui , é muito agradável trabalhar. Mas, falando sério, a principal desvantagem é que minha esposa também trabalha remotamente como controle de qualidade e temos um apartamento de um quarto))). Além disso, é difícil sem contato ao vivo. No escritório, você pode chegar até alguém e chutá-lo, dizendo que precisa de ajuda e apontando o dedo para o problema. Aqui você precisa descrevê-lo qualitativamente, juntamente com seus sentimentos, medos e experiências. Por outro lado, obriga-me a estudar o problema mais detalhadamente e, em alguns casos, nem sequer faço a pergunta. Entre as vantagens, a principal é a agenda mais ou menos livre, a economia de tempo nas viagens, a ausência do Big Brother atrás de você (à distância, aliás, nem sempre é assim) e, claro, o habilidade de auto-organização. O que mais? Você pode comer borscht com alho com calma e depois discutir questões urgentes com os colegas :D Isso é tudo que eu queria dizer. Talvez um pouco caótico, porque... Escrevi à noite, depois do trabalho, mas fiz o possível para tornar este artigo interessante. Espero que parte do que escrevi seja útil para alguém. Mantenha a calma e escreva o código!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION