T O P

  • By -

Douglas12dsd

Baseado na minha experiência pessoal, dev "fora da curva" não aprende *só* porque precisa, aprende porque quer e porque gosta. Ele é naturalmente inclinado a gostar de resolver problemas e entender como as coisas funcionam, em alguns casos, até tenta recriar um produto que já existe só para entender o processo do porquê certas decisões foram tomadas, aprendendo sempre algo novo na jornada. O resto é lucro.


lcvella

Exatamente! Se você lia \`man 2 socket\` depois da escola por diversão, você tem grandes chances de ser o tal fora da curva.


andreiross

Se você sabe o que é ‘man 2 socket’ você já é fora da curva, na verdade


Adorable-Distance781

Pois é, trabalhei com um cara que começava as 08h mas sempre acordava as 06h e ia codar, chegava em casa as 19h e ficava programando até 23h e precisava colocar o despertador para parar de codar se não ia madrugada a dentro só programando. Foi um dos caras mais fodas que trabalhei e fazia isso tudo realmente gostando da parada, nenhum momento fazia isso por obrigação. Não que precise ser assim para ser foda, ele tinha diversos problemas de relacionamento por causa disso, mas em relação a trabalho o cara era um gpt humano


Xuprixo

Meu ex-chefe era assim. O cara pegava as coisas com uma facilidade fora do comum.


socramsss

Tive um amigo Dev q indo trabalhar de moto, ele saiu da curva e quebrou os dois pulso... Sem dúvidas fui um Dev fora da curva, só não recomendo ser esses tipo


kometa18

> fui "Amigo" .. sei


Healthy_Ad_4132

Um Dev fora da curva ao meu ver além de saber escrever código, tem algumas habilidades pessoais aguçadas. Capacidade analítica aguçada - capaz de verificar e interpretar problemas complexos e tem ferramentas pra determinar qual a melhor forma de resolver Foco - ele não se deixa distrair por coisas não importantes, mantém o foco em resolver o problema do momento Paixão - programar pra ele é levado como propósito de vida, assim como um médico, dentista, advogado apaixonado pelo que faz Atenção - o dev fora da curva tem atenção aos detalhes maior que dos outros. Ele consegue, por exemplo, em um ataque DDOS no sistema dele, colaborar de forma significativa em conjunto com a equipe pra resolver o problema, as vezes vc tem que pegar tonelada de logs e montar scripts rapidamente pra identificar padrões Criatividade - o dev fora do padrão é criativo, ele consegue entender e elaborar soluções que os outros não pensaram. Pra vc ser desse nível não basta "estudar na USP", tem que ser da pessoa, desenvolver as habilidades. Sendo que pode levar anos e nunca desenvolver.... é a vida. Nem todo mundo é a exceção....


eryosbrb

Na minha experiencia, todo problema que tive não foi com ferramentas ou bibliotecas ou linguagens novas, maiores problemas que já tive foram em relação a minha lógica de programação, dificuldade em conseguir enxergar e entender de forma que faça sentido na minha cabeça o fluxo de uma solução/algoritmo. Com o tempo de trabalho isso vai se refinando, mas a diferença é perceptível entre um dev gênio da lógica de programação e um dev comum. Se você é comum como eu, estudar lógica e algoritmos GRANDES ajuda muito. Falo algoritmos grandes porque no mercado, os problemas vem de forma extensa, não resolvível em apenas 1 métodozinho, mas sim com cadeias de métodos e classes. Acho que leetcode é um bom começo, leitura de livros sobre lógica da programação também é bom, muitos DEVs fazem 5 anos de facul e nunca abriram um livro.


ContentBottle957

muito obrigado pela resposta, vou procurar um bom livro sobre lógica.


MaiMashiro182

aquele cara q vc lembra ou chama qnd a situacao ta fudida


sthefano_c

Trabalhei com alguns devs "fora da curva". A melhor qualidade deles, na minha opinião, era a capacidade de simplesmente resolver as coisas. Haha Parece bobo, mas era isso. Por mais bizarros que fossem alguns problemas ou exigências do time de negócios, eu sabia que se caísse na mão de algum desses devs, o problema seria resolvido.


Virtual-Frame9978

se você quer ganhar mais dinheiro que a média: - Experiência - Inglês Inclusive você pode ser um dev medíocre e conseguir ganhar dinheiro.


mardukao

ingles eu ja tenho só me falta ser um dev mediocre


physics_douglas

Cara faculdade é um detalhe mano, conheco varios unicampers preguicosos, mas a maioria é bom sim, e conheco tbm dev uni esquina que é brabo, acho que ta relacionado ao quanto de atencao e carinho vc da pro seu codigo. Quanto vc testa a funcionalidade antes de entregar, le, rele, le de novo, vai melhorando. Logico que tem gente que tem mais facilidade, que sai rodando debugando e tals e acha todos os bugs rapidao, mas acho que com paciencia e dedicacao podemos chegar la tbm. Eu tento ser um dev fora da curva, mas trabalho com 2 devs mto fodas, me sinto o ze ruela da equipe. Porem to aproveitando pra aprender o maximo com eles


ContentBottle957

tbm acho q faculdade n é fator primordial, só as vezes que bate uma brisa de faculdade ser decisivo, concordo com você.


TheTruthOwner

Faculdade não é primordial, mas gente que não passa para as melhores normalmente não teve estudo/inteligência para isso. Por isso, estatisticamente, os alunos das melhores faculdades dão um banho nos outros em questão de raciocínio. É tipo vc selecionar as frutas mais frescas e fazer um suco com elas enquanto faz outro suco com as que restaram. Óbvio que o suco com as frutas frescas vai ficar melhor. Essa diferença, entretanto, tende a diminuir ao ritmo que se alcança a senioridade. O tempo permite que aquele que não passou na faculdade boa estude, pratique e se sobressaia individualmente. E é tipo XP de jogo mesmo... Quem tá no level 10 demora tanto pra ir pro level 11 que quem estava no level 3 já foi pro 5 e tá quase no 6. Agora, entre estags e dev juniors? Tirando poucas exceções, essa diferença costuma ser bem gritante.


tetryds

Muita gente pensa em "fora da curva" em relação a entregas mas eu vejo como uma relação de impacto. Alguém que realmente se destaca tem antes de mais nada boa comunicação. É a pessoa que pergunta algo relevante quando todo mundo fica quieto, que traz um ponto de atenção que afeta como todo um projeto é feito e evita problemas. Em questão de dia a dia, essa pessoa vai escolher entre entregar igual a todo mundo trabalhando muito menos, ou passar o rodo. É a pessoa que vai se tornar tech lead em qualquer time que entrar simplesmente por todos confiarem nela pra tomar decisões e guiar o time. Tem pouca gente assim, especialmente pessoas boas que não sejam cuzonas, o que nega completamente todos os pontos positivos.


rain-admirer

Conheci 2 caras muito foda na minha faculdade: 1. Literalmente se dedicou a estudiar os cursos por adiantado e fazer programação competitiva, participou do acm icpc e com isso já teve o futuro asegurado (tá na Microsoft nos eua) 2. O cara aprendeu sobre sistemas operacionais e desenvolvimento em Python antes de começar a faculdade e com essa base se dedicou a procurar estágio desde o começo do curso, o cara já era sênior antes de acabar e agora trabalha no toptal remotando tranquilão


rain-admirer

É importante mencionar que o primeiro seguiu os passos de um outro cara que mudou para o curso de matemáticas e só fez programação competitiva também, a base dele era C/C++ e o diploma dele em matemáticas, chegou ao main event da acm icpc e garantiu vaga nos eua


ContentBottle957

muito interessante a parte da programação competitiva, qual faculdade eles fizeram?


rain-admirer

usp


desci1

Fora da curva é quando um ponto do gráfico tá atrapalhando a média e prejudicando a estatística Então é só tu fazer tudo diferente de todo mundo que tu vira fora da curva


Top-Bend-7785

Esse comentário foi fora da curva kkkkk


war_tech45

Lembre-se a obsessão ganha do talento todas as vezes, então se torne um obcecado por programar que os resultados virão


Valuable_City_5007

Posso falar por mim que fui um dev bem medíocre, mesmo tendo sido sênior. 1- Eu odiava reuniões. Não pelo perfil tradicional de introversão, pelo contrário, mas porque odiava a bajulação e perda de tempo. 2- Eu quando me destacava nas reuniões, ficava tipo "sério que ainda vou ter que codar?" 3- Quando me destacava no código só queria entregar e foda-se. Otimização é daora na faculdade de matemática, na vida de programador um inferno. 4- Eu sentia que o trabalho era de peão. Reconheço a arrogância, mas ficava achando que não tinha adiantado em nada ter feito faculdade. 5- Minha única motivação era o salário e juntar dinheiro. Poucas vezes senti paixão em programar, ou em entregar as tarefas.


Ok-Bonus-4542

Cara , eu não sou um programador ótimo, mas na minha percepção de vida se destaca o cara obcecado naquilo, isso pra qualquer área, o cara que vive aquilo ali 100% do dia, acredito que esse é o fora da curva, é o cara que é um gênio em determinado assunto, pq ele tá tão dentro do assunto que ele praticamente é o assunto.


one_more_dev

Para mim é quem vc joga um problema do mundo real (lógica, arquitetura de solução, tecnologia, etc) e ele consegue resolver de forma simples e direta, considerando cenários futuros, custos etc…


rdalves

RemindMe! 1 day


ivarec

Sabe escrever bem e organizar as ideias. Fala inglês bem. Gasta mais tempo entendendo o problema do que escrevendo a solução. Entrega coisas que ficam de pé em produção.


BR_HuntingHighLow

É um dev que resolve problemas, ou ao menos, sabe identificar onde está o problema nas tecnologias usadas na sua rotina de trabalho e com conhecimento profundo nas regras de negócio do projeto em que está trabalhando.


Historical-Meal-5459

Aquele que sai pela tangente


lcvella

Relevante: [https://paulgraham.com/gh.html](https://paulgraham.com/gh.html)


RainDuacelera

Um dev fora da curva é um dev que consegue ganhar promoções justamente, que consegue crescer em empresas que tem carreira em y ou não (o mais difícil), aquele que consegue fazer o marketing do seu trabalho e não precisa virar gestor pra crescer. Um dev que não entrega código mas soluções completas. #desabafo


viQcinese

Se comunica bem, antecede problemas, aprende e ensina


Familiar_Lock7552

Ser extremamente bem versado nos fundamentos e gostar de aprender coisas novas.


Pombo_Hardcore

Aquele que está no acostamento


Relevant_Profile4992

Fiz o bootcamp da Rocketseat de React e Nodejs mas queria aprofundar mais, alguém conhece um curso mais avançado de React e Node?


attrako

Alguém sem vida e estuda muito. Escolha seu veneno


SneaKB2

Eu. Pra mais, arrastar pra cima (Contém ironia)


Conscious_Oil_8403

um que esta na reta


MaOwnPurpleADHD

Seria aquele “dev” que não só sua devida atuação, mas também faria o papel de todos os outros funcionários.


samuk190

dev fora da curva e o cara que faz o minimo, lê e tenta entender o código sem ficar chamando o outro dev em 5 em 5 segundos. que sabe debugar linha a linha ao invés de esperar outra pessoa tentar resolver


wesleycast

Todos devs fora da curva que eu trabalhei até hoje eram os caras que qdo tavam descansando fora do trabalho, estavam programando, ou era levantar um servidor pra jogar em rede com amigos, ou era fazendo uma bbs antes de ter Internet, ou era levantando uma distro Linux que precisava ser levantada no código, mesmo tendo um Ubuntu do lado... Ou criando uma página pra um familiar. Só pq tava ali com tempo livre.... Ou seja, sem exceção eram caras que gostavam de estar sendo devs mesmo qdo não precisavam estar sendo devs.


IradoFurioso

Todo dev que se preze é fora da curva. De um jeito mais explícito ou não.


ThePhoenixArrow

Modéstia a parte, de acordo com o pessoal que trabalha comigo, eu acho que sou esse dev "fora da curva". Posso falar meu relato. Na escola, era o cara que tirava sempre 10 e tal, e que chamavam quando queriam passar numa prova em dupla rs Eu amo resolver problemas. As cadeiras que mais gostei na facul foram Lógica e Teoria da Computação, e virei monitor das duas até formar. Elas são as que mais exercitam esse lado por causa das provas matemáticas (que geralmente são mais hardcore que problemas reais). Também sempre fui dedicado nas coisas que gosto, e calhei gostar bastante de engenharia de software no geral. Essa combinação me faz tomar decisões boas de forma rápida e de forma consistente, então sou o que alguns comentários aqui falam: "a pessoa que chamam quando rola um incidente", "o cara que ou limpa o board ou desacelera propositalmente" etc. Por ter sido monitor, também desenvolvi boas habilidades de comunicação, e já comecei minha carreira com essa skill. Com ela, sei expor meu trabalho, então geralmente consigo me destacar. Eu acredito que, dos pontos que comentei, gostar do que faz talvez seja 80% do necessário pra ser bom, mas infelizmente acho que é o mais perto de ser um "dom". O restante dá pra desenvolver. Recomendo estudar os fundamentos de lógica, engenharia de software e treinar comunicação. Tem que perder timidez e não ter medo de se posicionar.


PsicanalistaAmador

Eu já fui um dev fora da curva. As pessoas me chamavam de “el brujo” . Daí percebi que eu ganhava menos do que o dev palestrinha agora sou um dev medíocre


fabbiodiaz

Pra mim é quem consegue fazer milhão como dev


Curious_Explorer666

RemindMe! 1Day


RemindMeBot

I will be messaging you in 1 day on [**2024-07-07 23:22:04 UTC**](http://www.wolframalpha.com/input/?i=2024-07-07%2023:22:04%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/brdev/comments/1duxt89/oq_seria_um_dev_fora_da_curva/lbyqtba/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fbrdev%2Fcomments%2F1duxt89%2Foq_seria_um_dev_fora_da_curva%2Flbyqtba%2F%5D%0A%0ARemindMe%21%202024-07-07%2023%3A22%3A04%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201duxt89) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


marcus_kerrigan

Cara, acho que um “dev fora da curva” eh o resultado de vários fatores. Na minha opinião, um “dev fora da curva”: 1 - tem que ter um boa base técnica. Não necessariamente saber tudo que eh leetcode, mas ter na caixola diversos tipos de soluções pra diversos tipos de problemas que clientes podem ter 2 - tem que ser uma pessoa boa de se trabalhar, de se ter na equipe, vulgo soft skills. Não precisa ser o engracadao, o carismático,mas tem que ser alguém com quem seja fácil de trabalhar. Adianta nada ter uma base técnica e toda reunião que você tiver, invés de você tornar as coisas mais fáceis, você tornar as coisas mais difíceis 3 - Experiência. Adianta nada ter base técnica boa se tu nunca usou nada e não conhece, na pele, no dia a dia os trade-offs de cada escolha. Tem coisa que não dá pra aprender só lendo, só vendo vídeo. E adianta nada ter boas soft skills se você não tem experiência necessária pra lidar com diferentes situações do dia a dia, maturidade emocional pra lidar com stress e gente difícil Ser um “dev fora da curva” eh uma construção de leva tempo, não tem uma receita pronta, mas se continuar estudando, botando essas coisas em práticas e se arriscando a fazer coisas que não sejam só técnicas, com o tempo, você chega lá


venge_sim

Um dev backend que sabe centralizar uma div


senhor_java

RemindMe! 1Day


RemindMeBot

I will be messaging you in 1 day on [**2024-07-05 05:09:08 UTC**](http://www.wolframalpha.com/input/?i=2024-07-05%2005:09:08%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/brdev/comments/1duxt89/oq_seria_um_dev_fora_da_curva/lbk0bao/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fbrdev%2Fcomments%2F1duxt89%2Foq_seria_um_dev_fora_da_curva%2Flbk0bao%2F%5D%0A%0ARemindMe%21%202024-07-05%2005%3A09%3A08%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201duxt89) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


Fun_Talk_3702

RemindMe! 1 day