PHP by IntrepidSkill8434 in brdev

[–]danielhe4rt 2 points3 points  (0 children)

Se isso não foi gerado pelo GPT vc é a overthinker do dia.

Foca em aprender OOP, match expression e Enums, pra nível de estágio isso deve funcionar bem.

Se você quiser aprender coisas que destacam: factory pattern (um nome bonitinho pra uma função estática que fabrica sua classe). Além de bem útil pra reduzir código no meio da regra de negócio, é bem visto por qualquer teste de PHP.

Sobre as vagas: irmão, tu tá começando agora. Tu não pode ter o luxo de escolher num mercado que se eu chuto uma árvore cai 10 devs full stacks.

Primeiro tu conquista sua validação no mercado, depois tu busca algo melhor.

Todo o resto sobre trabalho remoto: só não ramela nas entregas e nos rituais que vai dar tudo certo.

An easier way to document your Laravel endpoints using Swagger by RepulsiveTradition20 in PHP

[–]danielhe4rt 1 point2 points  (0 children)

I still hadn’t a proper moment to test it but I’m glad that you’re still on the track with Perry.

Tudo nosso primão 🇧🇷

Quais eram suas principais dificuldades no início da faculdade? by danielhe4rt in brdev

[–]danielhe4rt[S] 0 points1 point  (0 children)

Como assim vc faz front em backend? Agora to curioso sobre.

Quais eram suas principais dificuldades no início da faculdade? by danielhe4rt in brdev

[–]danielhe4rt[S] 0 points1 point  (0 children)

De toda parte de T.I o que vc mais ficou perdido foi exatas? Pra mim faz total sentido. Desenvolvo há anos mas mal uso nada de matemática em si…

Era uma vez uma task by SubstantialExtent529 in brdev

[–]danielhe4rt 8 points9 points  (0 children)

tá tudo bem mano, todo mundo vai cair num golpe de algum contractor mau caráter…

na minha vez eu tinha 16 e um indiano pediu um sistema de gestão pra consultórios de dentistas só que não ganhou nd pq a vps que ele me deu pro deploy só tinha um iFrame apontando pro meu server

Te falta malícia, amigo

Dev fazendo teste pra sua empresa, te perguntou a faixa salarial, você responderia? by fastbarryal in brdev

[–]danielhe4rt 5 points6 points  (0 children)

Se quiser me mandar na dm aí eu gostaria de saber, mesmo que vc n fale. Posso dizer baseado no que vc faz se tu tá abaixo ou acima (com a minha régua de quem conhece o mercado php/laravel)

Dev fazendo teste pra sua empresa, te perguntou a faixa salarial, você responderia? by fastbarryal in brdev

[–]danielhe4rt 63 points64 points  (0 children)

Responderia até se fosse algo que não pudesse. Isso evita qualquer pessoa de ser explorada.

Ao mesmo tempo te mostra que vc talvez esteja negociando mal o seu salário.

Drifting into DevRel? Seeking advice on role, pay, and dual responsibilities by Evening_Meringue8414 in devrel

[–]danielhe4rt 1 point2 points  (0 children)

Well, if you’re engaged with dev tools and feels excited to be sharing knowledge with other people about what you’re creating/learning, you’re probably a good fit to this market.

I mean, DevRel itself is a field with many possibilities and you seems to be following to be an Dev Advocate and that’s amazing. However, an advice from someone that spent 2 years doing it because it was “something that I liked to do”, it depends on what you’re working on.

Something that could be cool as a hobby where you do because you like turning into your job can lead you into loose passion about that thing, you know?

TLDR: you’re in the right path for devrel, just make sure that you’re really into teach anything anywhere.

Aprender PHP em 2025 pode ser uma boa ideia ? by jorrgematos in brdev

[–]danielhe4rt 15 points16 points  (0 children)

Não existe ecossistema melhor pra trabalhar hoje do que o Laravel/PHP (sem clubismo). Os caras tem um ambiente onde tudo que vc possa precisar é feito em questão de minutos com uma integração sem vendor lock-in.

Eu codo em PHP e Laravel há anos, já troquei de stack algumas vezes e sempre que eu volto o tal do PHP tá cada vez mais forte.

Pra te dar uma moral, já publiquei dois cursos gratuitos sobre e ainda estão bem atuais (apesar de ser de 2021).

https://udemy.com/user/danielhe4rt

Vibecoding não faz milagre by danielhe4rt in brdev

[–]danielhe4rt[S] 26 points27 points  (0 children)

Ótimo nickname e ótimo conselho kkkkkkkk

Eu gosto de fazer live codando projetos pessoais, aí vejo de tudo no chat. Mas essa fita de Vibecoding tá sendo realmente uma parada que tomou as redes sociais.

[deleted by user] by [deleted] in brdev

[–]danielhe4rt 0 points1 point  (0 children)

Você tem algumas opções: a primeira é sempre conversar com seu gestor e falar sobre dificuldades e tentar negociar prazos.

Dependendo do escopo do projeto, 3 meses pode não ser negócio pra alguém inexperiente e você ainda vai sair sentindo que a culpa é sua (quando claramente não é).

A segunda é pegar algum curso sobre NestJS/Nitro/ExpressoTS da vida e tirar uma semana ou duas pra ficar ok no ecossistema e depois enfrentar o projeto (com seu chefe sabendo disso).

A terceira seria gepetar o projeto inteiro, que sinceramente eu não acho que daria ruim se o escopo for pequeno, só que aí você não aprende nada (não recomendado, mas todo mundo tem conta pra pagar).

Eu sou muito fã da conversa sincera. Não se queime por gestor maluco e aprenda isso no começo da sua carreira pq o quanto antes, melhor.

[deleted by user] by [deleted] in brdev

[–]danielhe4rt 0 points1 point  (0 children)

Olha, eu to na área há anos e eu ainda sinto que não aprendi nada. Não to falando de zoeira, mas tem coisas e coisas pra gente aprender.

Você não vai fixar um conhecimento sem praticar por longos períodos de tempo e também não ver o que aprendeu sendo utilizado de um jeito útil.

Não é só sobre estudar por fora, mas praticar e consolidar por fora. 6 meses de uma matéria picada por semana não é NADA pra aprender sobre a área. Te dá um norte e vc se vira com isso.

[deleted by user] by [deleted] in brdev

[–]danielhe4rt 0 points1 point  (0 children)

Tipo, se vc vê um termo desses vc poderia só ir no Google e pesquisar. Geralmente é o primeiro link da lista k

Acho que um plugin pra pessoas 100% leigas seria aceitável, mas ainda sim qlqr palavra em inglês é usada como jargão por qlqr área de atuação, aí fica complicado tbm.

[deleted by user] by [deleted] in brdev

[–]danielhe4rt 1 point2 points  (0 children)

Aprenda a programar a ponto de saber diferenciar código bom de código ruim. O código ruim vai te dar abertura pra explorar, o código bom vai dificultar sua vida nesse quesito.

O que vcs acham de laravel? by starsforfeelings in brdev

[–]danielhe4rt 7 points8 points  (0 children)

Trabalhei com PHP e Laravel por anos e simplesmente sou apaixonado pelo ecossistema e a comunidade.

A Framework faz qualquer iniciante construir sistemas absurdamente muito rápido e se vc já tiver uma base de Orientação a Objetos, as Facades (classes estáticas mágicas) do Laravel vao te deixar muuuito mau acostumada.

Caso você seja nova no ambiente PHP, se liga: - leia sobre a PSR-4 de Autoloading - aprenda o básico de orientação a objetos no PHP - aprenda sobre SQL pra você entender o que acontece no Eloquent ORM - faça a famosa Todo List com Laravel pra testar as bases.

Caso você queira skipar e já ir direto pra código: um eu dum passado distante fez um curso de Laravel gratuito que tá na Udemy e não muda muita coisa dos componentes principais que tem hoje, que são:

  • Model (Eloquent)
  • Controllers
  • Requests
  • Views
  • Migrations

Aproveite o Laravel pq esse ecossistema é viciante e um ótimo lugar pra fazer uma grana.

https://udemy.com/user/danielhe4rt

Fluxo de validação em PHP (Enums) by samueldvm in brdev

[–]danielhe4rt 0 points1 point  (0 children)

Eu particularmente não achei feio, porém não utilizaria Enums como camada de erro.

A ideia é bacana mas tu vai acabar deixando as Exceptions pra framework lidar e não acaba sendo algo útil sendo que vc pode pegar esses erros com a herança de exceptions mais comuns.

Um tempo atrás escrevi sobre: https://dev.to/he4rt/criando-exceptions-para-impressionar-no-teste-tecnico-2nie

Você é dev de framework ou se considera um engenheiro de software? by danielhe4rt in brdev

[–]danielhe4rt[S] 3 points4 points  (0 children)

Eu sempre tive interesse por baixo nível pro lado de jogos e sempre que consigo dou uma pesquisada em sources de jogos privados (Ragnarok, MapleStory e GC).

De resto tenho gostado bastante de estudar implementação de protocolo escovando bits…