Se alguém ao seu redor perguntasse seriamente sobre se tornar desenvolvedor, o que você responderia?
Um estudante tem interesse em se tornar desenvolvedor, e parece que eu sou o único desenvolvedor ao redor dele. Fico feliz por isso e acabo falando muitas coisas positivas, mas, por outro lado, também me sinto pressionado por estar influenciando o processo de construir a carreira de uma pessoa.
Se fossem vocês, o que diriam?
10 comentários
Pelo que vejo no meu filho, ele tem alguma aptidão para matemática e gosta bastante de resolver problemas.
"Você até poderia ser desenvolvedor."
Foi o que eu disse a ele.
Se a pessoa mostra aptidão, eu digo para seguir em frente.
Se não mostra aptidão, mas diz que quer fazer isso, eu tento desencorajar (só se for alguém próximo).
É uma das poucas profissões em que posso mudar o mundo e ver o mundo transformado,
além de ser uma carreira promissora do ponto de vista de renda ao longo da vida: a de desenvolvedor de software.
A diversão sem fim e a satisfação da curiosidade ainda vêm de brinde.
Claro que não é algo fácil, nem simplesmente bom.
Como qualquer outra profissão,
é difícil.
Como alguém que não veio da área e quase não teve desenvolvedores mais experientes por perto, enquanto entre os mais novos ao meu redor há muitos amigos que querem trabalhar com desenvolvimento, acho que acabo sempre falando bastante sobre perfil.
Por exemplo, assim como para um cirurgião, independentemente de inteligência ou habilidade manual, a capacidade mais fundamental é conseguir cortar carne viva e erguer ossos e órgãos,
para um desenvolvedor, imagino que a capacidade mais fundamental seja sentir interesse em definir e resolver problemas. Por isso, eu sempre pergunto primeiro se a pessoa já teve alguma experiência em definir e resolver problemas até hoje; se ela diz que isso é divertido demais, eu falo para tentar ser desenvolvedora haha
Acho que é mais importante o que a pessoa quer fazer do que o que ela quer ser. Tornar-se desenvolvedor também parece ser uma ferramenta. Então eu provavelmente perguntaria qual é o objetivo de vida dela e o que ela quer fazer para querer se tornar desenvolvedora.
E, independentemente do que se faça, como vivemos em uma era em que a tecnologia está mudando o futuro, eu diria pelo menos que a profissão de desenvolvedor é vantajosa para entender essa tendência e embarcar nela.
Claro, não dá para deixar de mencionar como é grande a empolgação de criar algo que se move exatamente do jeito que eu imaginei. rs
Acho que, profissionalmente, é uma das carreiras mais promissoras. Parece que a demanda vai continuar alta, e também há bastante chance de estourar, por assim dizer.
Mas, como acontece com qualquer profissão, se não combinar com a sua aptidão, pode ser sofrido. Comparada a profissões mais comuns, nas quais talvez dê para aguentar com a experiência acumulada depois de muitos anos, esta parece ser uma carreira em que, por um bom tempo, vão continuar surgindo coisas novas e vai ser preciso continuar estudando. (Por outro lado, talvez seja justamente por isso que exista demanda.)
Não contar antes de perguntarem. Se perguntarem, explicar da melhor forma possível.
Acho que isso não é muito diferente da forma como educo meus filhos; eu me contenho e procuro atuar com clareza apenas como apoio e farol. Faço isso porque temo que, por excesso de entusiasmo da minha parte, a pessoa acabe se intimidando antes da hora ou tenha sua própria perspectiva como estudante ofuscada.
Acredito que o foco deve estar em criar o ambiente adequado. Depois de preparar esse terreno, se essa criança vai seguir por esse caminho ou não, isso não é algo que eu possa controlar — nem algo que eu deva ousar controlar.
Acho que eu perguntaria primeiro por que a pessoa quer isso.
Como o pessoal acima já disse muitas coisas boas, resolvi escrever algumas impressões pessoais.
Acho que prazer não era o oposto de dor. E, na maioria das vezes, a dor vinha primeiro e o prazer vinha um pouco depois. Há 2 anos, o motivo de eu abandonar todos os meus side projects foi porque "estava doloroso", e naquela época eu acho que interpretei isso como algo que não era divertido. Hoje, penso que desenvolver é algo prazeroso e um trabalho capaz de criar coisas incríveis, mas também acho que, na mesma proporção em que o prazer aumenta, a dor também aumenta.
Acho que nada foi construído da noite para o dia. Para fazer algo que pareça bom, leva muito tempo. Quando eu era mais novo, eu realmente me perguntava como as outras pessoas conseguiam fazer coisas boas tão rapidamente, se existia algum tipo de truque secreto. Mas depois percebi que o que eu via eram apenas os momentos de sucesso das outras pessoas. Quando passei a pensar que elas também devem ter travado inúmeras batalhas sozinhas, longe dos olhos de todos, acho que deixei de desistir com tanta facilidade.
Quando vamos aprender alguma coisa: acho que primeiro é preciso varrer o chão, ganhar fôlego, aprimorar a técnica e só então se jogar. Claro, não literalmente varrer o chão (...) Quando se aprende algo pela primeira vez, é preciso começar lapidando, passo a passo, as coisas simples e fáceis. Quando parecer que já está pegando o jeito, aí sim passar para a próxima etapa, depois para a seguinte... Acho que era assim que eu deveria ter aprendido. Como eu não sabia disso por anos, simplesmente pulava as primeiras páginas e depois, nas páginas de trás, não entendia mais nada (por falta de base), então não foram poucos os livros que acabei largando.
Depois de pensar nessas três coisas, passei a entender que o tempo dos outros que eu enxergo é só uma parte minúscula. Por isso, mesmo aquilo que parece ter acontecido de repente, na verdade foi algo que aquela pessoa conquistou com muito esforço enquanto eu não estava vendo. Então acho que, diante do sucesso dos outros ou da rapidez com que aprendem, em vez de inveja, passei a sentir primeiro admiração.
Acho que saber programar ajuda a viver de forma mais eficiente e produtiva.
Desde organizar um banco de dados simples, criar uma macro, colocar fórmulas em uma planilha do Excel, até conseguir fazer uma ferramenta de que você precisa...
Mesmo que a pessoa não vire necessariamente desenvolvedora, se aprender sobre desenvolvimento e TI, vai conseguir trabalhar de forma mais eficiente do que os outros em qualquer área. Então acho que é um conjunto de habilidades essencial que vale a pena aprender pelo menos uma vez.
Agora que a TI virou a infraestrutura básica de tudo no mundo, não importa para que área a pessoa vá, na base de tudo haverá tecnologia espalhada por toda parte, e o nível de realização também vai mudar conforme o quanto ela entende disso.
No começo, a pessoa provavelmente vai começar por programação, mas acho que seria bom abordar os fundamentos de TI, como computadores e web, não apenas como estudo, e sim com a mentalidade de aprender as regras de como o mundo funciona.
E depois disso, ao olhar para todas as coisas do mundo, eu gostaria de dizer para ela criar o hábito de pensar: que tecnologia está sendo usada lá no fundo e como isso está funcionando? Como será que quem fez isso construiu?
Em resumo: "O objetivo não precisa ser necessariamente virar desenvolvedor. Aprender desenvolvimento é útil em qualquer lugar. E não é tarde para decidir a carreira depois de estudar um pouco mais."
Se alguém próximo de mim perguntasse seriamente sobre se tornar desenvolvedor, o que vocês responderiam?
Primeiro eu gostaria de dizer algo assim, e quero levar junto o que vocês comentarem também~
Acho que uma das melhores coisas de ser desenvolvedor é que você não está sozinho. O básico continua sendo importante, claro, mas vivemos numa época em que surgem novas tecnologias, os casos de uso se acumulam e coisas ainda mais avançadas continuam aparecendo, então sinto que a cultura de desenvolvimento é uma cultura em que ajudar e compartilhar já está bem enraizado. Acho que isso faz a gente continuar aprendendo, não envelhecer e crescer junto com os outros. Seja você um iniciante ou um desenvolvedor com muitos anos de carreira, se quiser aprender, existe uma cultura e um ambiente que permitem isso à vontade.
Precisar querer continuar aprendendo, e de fato aprender sempre, pode ser um peso para algumas pessoas. Às vezes eu também acho puxado. rsrs. Como há tanta coisa para aprender, sempre vai ter alguém que se diverte mais com isso e corre mais rápido. Mas, mesmo que às vezes seja cansativo, se você sentir prazer em continuar curioso e seguir com constância no seu próprio ritmo, então talvez esse seja o caminho certo para você.
Existe a sensação de realização de transformar 0 em 1. Ver um 0 que não vira 1 me causa estresse. E, na maioria das vezes, isso vem acompanhado de pressão por prazos.
Você pode criar aquilo que imaginou. E as pessoas no mundo podem usar o que você criou. Claro, também pode acontecer de ninguém usar...
Viver como desenvolvedor não é morar numa Sandbox onde só existe desenvolvimento. Você vai ser muito influenciado pela cultura da empresa, do time e do lugar ao qual pertence, pelas pessoas com quem trabalha, pela natureza do projeto, pelos prazos, pela remuneração e por aí vai. Mas acho que isso vale para qualquer trabalho. Se você mandar bem no desenvolvimento e também desenvolver suas soft skills, muita gente vai querer trabalhar com você.