JavaRush /Blogue Java /Random-PT /Pausa para café #22. Como conseguir um emprego como progr...

Pausa para café #22. Como conseguir um emprego como programador sem experiência, 7 editores de código para dispositivos móveis

Publicado no grupo Random-PT

Como conseguir um emprego como programador sem experiência

Fonte: Hackernoon Pausa para café #22.  Como conseguir um emprego como programador sem experiência, 7 editores de código para dispositivos móveis - 1 Lembro-me claramente de ter conseguido meu primeiro emprego. Fui convidado para sentar em um bar com um grupo de desenvolvedores. Este foi o último passo da minha entrevista – conhecer a equipe. Eu não conseguia acreditar que tinha chegado tão longe! Eu não tinha experiência como programador e só comecei a escrever código há alguns meses. O que mais me incomodou naquela época foram as questões técnicas: elas poderiam revelar minha falta de experiência. Para minha surpresa, as coisas técnicas que conversamos estavam relacionadas aos meus projetos no GitHub. Eles olharam meu repositório e comentaram o que viram. Isso foi conveniente para mim, pois pude falar sobre esses projetos sem nenhum problema. Então, como cheguei tão longe no processo de procura de emprego sem nenhuma experiência anterior? Neste artigo, quero compartilhar com você o básico sobre o que é necessário para conseguir um emprego.

Resumo

Vamos começar desde o início. Você precisa de um bom currículo. Esta é a primeira coisa que o empregador verá. Mesmo que você não tenha experiência relevante, ainda assim precisará prestar muita atenção na elaboração deste documento. Às vezes, um empregador ocupado só consegue olhar um currículo. Você tem alguns segundos para chamar a atenção dele e orientá-lo a estudar os detalhes. Mantenha seu currículo simples e conciso. Deve haver um motivo excepcional para que tenha mais de uma página. Tente obter recomendações. Se alguém puder recomendá-lo, isso aumentará muito suas chances. Entre em contato com pessoas que você conhece. Nem todos temos amigos que trabalham em empresas de TI, mas existem outras soluções. Por exemplo, descobri recentemente o Rooftop Slushie , um serviço onde você pode obter recomendações de desenvolvedores que trabalham para empresas como o Google. Antes de enviar seu currículo, mostre-o para outras pessoas. Tendemos a ser muito tendenciosos em nossa avaliação de nós mesmos. Alguns de nós têm egos inflados e outros têm baixa auto-estima, e isso pode ficar evidente em um currículo. Encontre pessoas em quem você confia para ler o que você escreve sobre você. Sempre liste primeiro suas realizações práticas. Você pode escrever sobre onde estudou abaixo. Você pode não ter nenhuma experiência com tecnologia, mas deve mencionar algo sobre seus projetos pessoais. Ou qualquer outra coisa que dê ao empregador uma noção do seu progresso como desenvolvedor. Não escreva uma lista interminável de seus projetos. Escolha os mais importantes, bem como aquelas nuances que mostram claramente que tipo de pessoa você é. Não embeleze nem use truques. Apresente as informações de uma forma visualmente atraente, sem distrair. Quando você chegar à entrevista, poderá entrar em mais detalhes lá.

GitHub

Já mencionei o GitHub no início para deixar claro o quão importante ele é para um novo desenvolvedor. Se você ainda não tem uma conta GitHub, crie uma hoje mesmo! Brincadeiras à parte. É o seu currículo, seu portfólio, sua experiência de trabalho e tudo o que você sabe sobre código em um só lugar. Uma conta GitHub ativa mostra que você está falando sério e mostra seu progresso. Isso é algo que qualquer empregador sério examinará detalhadamente para determinar se está interessado em você ou não.

Portfólio

Crie seu site para mostrar quem você é e o que faz. Não tenha medo, você só precisa de conhecimentos básicos de HTML para fazer isso. No site você pode indicar tudo o que deseja que os empregadores saibam sobre você. Links para seu GitHub e redes sociais. Projetos em que você trabalhou. Algo digno de nota e interessante sobre você pessoalmente. Mas não exagere no design: o site deve causar uma impressão agradável.

Mídia social

Aproveite o Twitter e o Linkedin. Eles podem ser ótimas ferramentas para ajudá-lo em sua jornada de aprendizado e busca de emprego. Encontre e conecte-se com comunidades ativas em sua cidade. Na maioria das cidades, as comunidades de TI podem ser pequenas e as pessoas se conhecem rapidamente. Isso pode ser muito importante para você.

Participação em conferências

Participe de reuniões temáticas e conferências técnicas, comunique-se com as pessoas. Se você é novo e sente que não sabe de nada, pode se considerar um impostor que não conquistou o direito de participar de eventos de tecnologia. Mas aqui está a questão. Ninguém vai pará-lo repentinamente no meio de uma multidão e pedir que você acelere o processo de redação de um novo aplicativo. E mesmo que você comece uma conversa sobre assuntos técnicos que ainda não entende, falar sobre você como um iniciante não assustará ninguém. Pelo contrário, muitos estarão prontos para apoiá-lo. Mas o mais importante é que nos eventos temáticos você tenha a oportunidade de conhecer pessoas que o ajudarão a encontrar um emprego.

Não tenha medo dos fracassos

Ao enviar seu currículo, você receberá rejeições. Você será recebido com silêncio. Isto é bom. Não é um reflexo de suas chances futuras de conseguir um emprego. Continue trabalhando, continue melhorando. Descubra quais partes de seus estudos precisam de polimento. Peça conselhos. E continue codificando. A cada dia que você aprimora suas habilidades, fica mais perto de convencer um empregador a querer você em sua equipe. A perseverança será a sua chave.

7 editores de código para dispositivos móveis

Fonte: Médio Pausa para café #22.  Como conseguir um emprego como programador sem experiência, 7 editores de código para dispositivos móveis - 2 Por que você precisa de um editor de código em um smartphone? Esta é a liberdade de escrever código quando e onde quiser. Ninguém pode prever quando ocorrerá uma necessidade urgente de fazer uma correção em um projeto. Mas se você tiver um aplicativo editor pré-instalado em seu smartphone, ficará muito mais confortável trabalhando com o código do que em um bloco de notas normal. codificador . Os criadores do Dcoder afirmam que é o IDE móvel mais rápido. Está disponível em versão para PC, além de aplicativos para iOS e Android. Suporta um grande número de linguagens (mais de 35), incluindo Java, HTML, CSS, JavaScript, C, C++ e Python. Dcoder possui inserção automática de colchetes e recuo emparelhados e realce de sintaxe. Você também pode escolher um tema. Dcoder é leve - apenas 6 MB. Essa facilidade foi alcançada por meio do uso de compiladores em nuvem e armazenamento em nuvem para código. Mas há uma desvantagem: você só poderá usar o aplicativo se tiver acesso à Internet. Editor turbo. Um editor de texto simples, mas poderoso para Android. É open source (se desejar, pode até melhorá-lo ao seu gosto). Há destaque de sintaxe para Java, HTML, XHTML, CSS, LESS, JavaScript, PHP, Python e muitas outras linguagens, além de modo de leitura, salvamento automático de arquivos ao sair do aplicativo, visualização de resultados no navegador. Quoda. É um editor de código fácil de usar para Android. Como outros editores de nossa lista, Quoda suporta muitas linguagens, incluindo C, C++, C#, CSS, HTML, Java, JavaScript, Lua, Markdown, PHP, Python, Ruby. Há realce de sintaxe, teclado estendido, funcionalidade de pesquisa e substituição usando expressões regulares e distinção entre maiúsculas e minúsculas. A versão paga oferece preenchimento de código, integração de SFTP/FTP(S) e armazenamento em nuvem, bem como visualização de página em HTML/Markdown. Edição rápida. Um excelente editor rápido com funcionalidade para trabalhar com texto e código simples. Além da velocidade, o QuickEdit apresenta destaque de sintaxe para mais de 50 idiomas, a capacidade de ativar e desativar a numeração de linhas e suporte para teclado físico. O editor também possui rolagem suave, detecção automática de codificação e capacidade de cancelar ações (sem restrições). O acesso a arquivos no armazenamento em nuvem é suportado. Nosso editor de código gratuito. O editor é gratuito, mas com publicidade. Conforme declarado na descrição no Google Play, este é um IDE completo para Android. Além disso, pode funcionar sem conexão com a Internet. Mas, neste caso, você não poderá trabalhar com arquivos armazenados em nuvem (embora isso geralmente seja possível). Ambiente de desenvolvimento interativo Android. ASSISTENTEé um ambiente de desenvolvimento integrado para a criação de aplicativos Android. Suporta Java, C/C++, HTML5, CSS e JavaScript. Aqui você encontrará preenchimento de código, verificação de erros e destaque de sintaxe para Java e XML. Existe integração com o Dropbox. Graças à compatibilidade do Eclipse, você pode abrir projetos do Eclipse. Git é compatível com desenvolvimento profissional. Parece que está tudo bem, mas nos comentários as pessoas reclamam da impossibilidade de salvar arquivos na versão gratuita e de ofertas intrusivas para mudar para a versão paga. Codifique em qualquer lugar. IDE que inclui editor de código, cliente FTP e terminal. Suporta um grande número de idiomas (mais de 100). É possível conectar-se a serviços de terceiros (Dropbox, Google Drive, OneDrive, Amazon S3, Github, Bitbucket). Caso você não possua servidor próprio, o Codeanywhere pode rodar um container Linux para você, no qual estarão disponíveis, por exemplo, WordPress, Drupal, Magento.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION