“Além do trabalho, ainda trabalho” - 10 perguntas para o programador, terceira edição



Nas edições anteriores, conversamos com caras experientes. Havia uma história franca de um desenvolvedor esgotado e respostas otimistas da liderança bem-sucedida de uma grande empresa . Hoje estamos entrevistando um cara que está apenas começando sua carreira em TI. E ainda estamos aguardando aplicativos de todos que também desejam conversar.


Dima Trabo ( dtrabo ), 22 anos, desenvolvedor Android durante o dia, músico e engenheiro de som à noite. Formado no ISEU, a linguagem principal é Java, mas ainda conhece C, Kotlin, Assembler, C # e JS.

1. Conte-nos sobre o recurso que você implementou e do qual você se orgulha.


Recursos pendentes ainda não foram concluídos. Mas eu gosto do nosso projeto mais recente - um aplicativo com mapas interativos de metrô de diferentes cidades. Para um desenvolvedor com tão pouca experiência, ele se mostrou bastante holístico, com uma estrutura clara e muito personalizada.

Demorou vários dias para existir no developer.android.com, mas valeu a pena. Percebi que o projeto pode seguir o modelo concebido, em vez de colocar um sobre o outro com essas conexões que você pensa sobre a transitoriedade do ser.

Bem, lembro-me de como estava orgulhoso na universidade por ter sido um tipo de estroboscópio que responde a uma certa faixa de frequência. Embora tenha sido divertido com Arduinka por algumas noites, o código foi notável. Transformação de Fourier - poder!

2. E agora - sobre o fakap mais feroz.


Sempre há muitos fakaps. No entanto, a estabilidade do andróide é um tópico sem fim. Os problemas mais odiados aparecem ao integrar produtos de terceiros (não mostraremos com o dedo) ou devido a limitações de hardware. A solução desses problemas já se transforma em uma forma de arte separada.

Sim, e seus estoques de curvatura e inexperiência estão cheios, não há nada a esconder. Eles causam um feedback tão emocional que você deseja sair.

No começo, no primeiro projeto, quando eu não entendia o que estava acontecendo, eu era preguiçoso e adorava copiar e colar do estouro de pilha - errei em um aplicativo. Digamos que, em um feed de notícias condicional em determinados dias lunares, as postagens começaram a ser repetidas a cada 5-6 postagens. Durante o teste, a anomalia não foi detectada e tudo foi liberado.

Claro, ninguém morreu naquele dia. Além da classificação do aplicativo.

3. Descreva seu espaço de trabalho: da cadeira e do monitor aos ambientes de programação e seus utilitários favoritos.


Ikeevsky grande mesa agradável, cadeira de escritório com uma posição fixa e não muito grande volta grande, fones de ouvido, smartphone, chaleira.

Laptop de trabalho: 7a geração i5, 8 GB de RAM, Windows 10, segundo monitor. Tudo é muito inteligente, agradável, bom, sem queixas, apenas com emuladores você precisa ter cuidado. De tempos em tempos, há pensamentos sobre a papoula, porque UNIX, iossdk + são mais alguns chips.

Do software - o esperado AndroidStudio. Totalmente satisfeito e feliz (embora possa simplesmente ser comparado com nada) + plug-ins integrados eliminam todas as deficiências. O GitHub é uma maneira de passar o tempo livre. Adore o GitKraken. Bem e auxiliar: Postman, SublimeText, DBeaver.

4. Por que princípio você escolhe um emprego? Pilha, produto, condições de vida, dinheiro?


Este é o meu primeiro trabalho em TI. Estudei no terceiro ano do ISEU no departamento “Prom. sistemas eletrônicos e de microprocessadores ". Por tradição, durante o verão, tivemos que encontrar uma prática de distribuição e ir a algum lugar para lugares tão remotos (em usinas nucleares, por exemplo). Tudo, exceto as empresas de TI, parecia deprimente. Eu não tinha experiência, conhecimento também, havia apenas desejo.

Eu vim para uma entrevista, disse que posso e quero tudo. Eles me deram um mês para me preparar, e eu pratiquei o verão inteiro. E depois ele se juntou e ficou para trabalhar.

Em geral, ao escolher, o fator decisivo, é claro, é o dinheiro. Mas tudo é levado em consideração - condições, interesse, perspectiva. Se eles oferecessem dinheiro indecentemente muito alto pelo lixo completo - eu não o aceitaria. Acabei de descobrir o que é "conforto no trabalho" e "projeto genuinamente interessante". Esses são dois luxos que não posso mais recusar e os exigirei do empregador.

Sou extremamente cético em relação às estruturas estatais. Eu nunca ouvi um elogio de lá. Este é o último lugar que considerarei como trabalho.

5. Quais tecnologias e idiomas que você usa você gostaria de corrigir?


  • O mais óbvio é multiplataforma. Nas decisões que são relevantes agora, existem muitos tipos de "mas". Na verdade, é desvantajoso para os fabricantes, mas eu quero acreditar ...
  • Os caprichos de gradle e estabilidade ao atualizar o estúdio. Vendo um alerta sobre atualizações, quero experimentar o interesse, e não o tradicional "bem, entenda agora".

6. Onde é melhor aprender com a experiência de outra pessoa - em uma universidade, em konfakh, em Habr? Em outro lugar?


O mais eficaz é a colaboração com caras sensatos. Aqui tudo é necessário de uma só vez: notícias, conselhos, idéias, "eles não fazem, fazem assim", bofetadas, links etc.

Nas universidades, parece-me, não há experiência - há uma cantina barata lá. Os professores são mais velhos do que tudo o que ensinam. Eles conhecem as origens (cânone), e tudo o que é novo é maravilhosamente reformado. Portanto, a universidade possui apenas conhecimento metodológico, ciências individuais, mas não experiência aplicada.

Configura - interessante, mas superficial na maioria dos casos.

Habr - "leia antes de dormir". Existem muitas utilidades, mas também água.

Os livros são muito úteis se escritos pelo homem.

Bem, pessoalmente, eu ainda gosto de encontrar alguns caras mais ou menos eminentes e cavar o github, se isso é possível.

7. Se você tivesse recursos ilimitados (tempo, dinheiro, poder, pessoas), qual projeto você adotaria?


Agora os projetos mais interessantes são necessariamente interativos. Desfocar os limites do virtual e do real é uma coisa muito promissora, e mesmo a pessoa média tem um efeito uau muitas vezes mais forte do que qualquer outra coisa. Mas tudo isso depende mais do design de dispositivos particularmente inteligentes, mas aqui você não pode fazer isso com entusiasmo.

De algo distante: interessado em bio-neuro-cibernética. A coisa é fantástica, mas real. Sim, e parece romântico ...

Definitivamente, eu faria algum tipo de unidade educacional e, por algum motivo, gostaria de promover o transporte elétrico para as massas.

8. Como você relaxa? O que você está fazendo além do trabalho?


Além do trabalho, eu ainda trabalho. Há um engenheiro de som de meio período em uma banda cover. Ajuda a se distrair. Viagens frequentes, novos rostos, às vezes apenas eventos fantásticos não dão a sensação de que estou sentado em um só lugar.

Adoro música, mas a área de TI é mais extensa, estável e independente. Ganhe a experiência de um sonhador legal, faça um nome e preencha o preço na Federação Russa é um feito.

9. Conte-me sobre seus três livros favoritos - educação, ciência e ficção popular.


Treinamento : Por alguma razão, parece-me que eles são quase os mesmos, mas deixe Schildt ser “Java8. The Complete Guide "," Design Patterns in Java "(não me lembro do autor).
O Bloch "Java eficaz" acabou de começar, mas é muito cedo para fazer uma avaliação.

Nauchpop : Erickson "A Arte da Exploração" vem à mente. Nome muito alto, mas com certeza vou reler. Eu nunca vi tantas coisas em um volume tão pequeno. Um delineador bonito, as principais características de C e programação em geral, além do básico de montador e, provavelmente o mais legal, o relacionamento de um com o outro. Noções básicas de rede, piadas básicas sobre hackers, etc. Apenas um livro muito legal.

Ficção : Honestamente, as docas do Android ainda são arte. Mas, falando sério, eu gosto de várias autobiografias (músicos, cineastas, incluindo jornalistas). Logo depois deles, eu quero fazer algo, motivação no romance, eu acho.

10. Se, bem diante de seus olhos, a IA acordar, o que você dirá a ele?


Eu perguntaria o quão bom é diferente do ruim. Bem, então eu joguei o código fonte do github.

Pergunta do herói anterior: sabendo que você não pode voltar, voaria para Marte na primeira expedição?


É como se você não tivesse concluído o projeto antigo, e eles já lhe deram um novo.

Mas, em geral, dependendo de quem. Eu voava com pessoas, mas com idiotas não voava. É melhor deixar uma pessoa ser menos útil, mas agradável, interessante, compreensiva, capaz de ouvir, do que o universal q ******, que não ouve nem percebe ninguém.

Como os humanos humanos habitam Marte, que o assentamento comece não com inovações técnicas, mas com a humanidade.

Bônus: faça uma pergunta a outro desenvolvedor


Se sua profissão, o trabalho de toda a sua vida e o que você alimenta seus entes queridos (família) um dia forem declarados ilegais, o que você faria?

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


All Articles