Vale a pena estudar PHP pelas vagas na minha cidade?
Rapaziada, estou com uma dúvida muito forte. Estou cursando Análise e Desenvolvimento de Sistemas (ADS) e estou no quarto semestre, o que torna a busca por um estágio quase imposivel. Por isso, decidi procurar por vagas de desenvolvedor júnior, e eu gostaria que meu primeiro emprego fosse presencial. No entanto, na minha cidade, há muitas oportunidades para trabalhar com FullStack PHP/Laravel, enquanto minha experiência atual é em Ruby on Rails.
Será que vale a pena investir tempo estudando PHP para ter a chance de pegar uma vaguinha dessa?
Atualmente, estou me preparando para me tornar um desenvolvedor FullStack, mas minha verdadeira paixão é o Back-End.
"Linguagem de programação boa é aquela que paga seus boletos."
Brincadeiras à parte, aparentemente, vale a pena sim. Back-End não se resume apenas à sua stack, é também um conjunto de conceitos que você terá que aprender, e nada melhor do que a prática para isso. Com um emprego, você aprenderá coisas muito valiosas que não encontrará em cursos online. Sem contar que terá uma linguagem no seu currículo e tempo de experiência.
Acho que o que você deve estudar vai muito por adaptação, você estudar PHP por uma vaga não vai fazer deixar de estudar o que você realmente quer, eu acho super válido aprender algo pra conseguir um trampo mesmo não sendo aquilo que você realmente queira no futuro.
Fala meu querido, acho que vale sim, tendo em vista que o Laravel teve um forte embasamento no rails pelo seu criador acho que você estará bem acostumado com o seu funcionamento, claro que a sintaxe do ruby para o php muda, mas o conceito que o framework foi desenhado lembra bastante o rails.. E tente conseguir pegar seu primeio emprego, não importa em qual linguagem seja, ele irá te abrir com certeza mais portas do que ficar escolhendo stack para uma primeira oportunidade!
Abraços e boa sorte 🚀🔥
Tem uma coisa que eu não entendi muito bem:
eu gostaria que meu primeiro emprego fosse presencial
minha experiência atual é em Ruby on Rails
Fiquei confuso em relação a que tipo de experiência em RoR você se refere se você está procurando um primeiro emprego. Seria free lancer ou coisa do tipo?
Se vale a pena?
Sim, vale. Assim como Java, Node, Rails, C#... projetos para essas tecnologias vão existir por muitos anos ainda.
Resta saber se você vai ter perfil para "encaixar" nas demandas desses projetos, se você for um bom programador que conhece bem os conceitos base, está sempre aberto para aprender novas tecnologias e metodologias, e está sempre se atualizando, dificilmente ficará sem trabalho.
Um ano de trabalho presencial é melhor do que 10 anos estudando. Está corretíssimo em buscar uma vaga na sua cidade por diversos motivos.
Procure aprender com os melhores, peça conselhos e seja humilde, aceite as opiniões mesmo que pareçam estranhas ou absurdas de inicio, muitas delas vão fazer sentido mais pra frente.
E quanto a primeira linguagem tanto faz MESMO, não deve ser a única da sua carreira o que importa é começar a trabalhar o quanto antes.
Sim vale muito apena. Se já tem um pouco de experiencia com o RoR, mesmo que seja de estudo, vai ver que a grande maioria esmagadora dos frameworks modernos todos beberam no RoR. Foi o RoR que trouxe varios dos conceitos de programação web que hoje são comuns, mas a alguns anos atrás não eram. O que vai mudar do Laravel para o RoR, alguns conceitos e a linguagem, de resto tudo praticamente igual:
- ambos são CoC (convenção sobre configuração)
- saber usar o protocolos http)
- rota web (seja de uma controller ou api)
- padrão arquitetural mvc
- ORM para acesso a banco de dados
- testes unitarios
Com certeza vale a pena. Meu pensamento é que estudar PHP é como comprar mais uma ferramenta para sua mala. Ter conhecimento sempre vai te ajudar na sua carreira dentro da area de tecnologia. É sempre bom saber mais de uma linguagem de programação, pois o mercado sempre muda. Com variedade de conhecimento, você aumenta as oportunidades para entrar em alguma empresa.
Sem dúvida alguma, se houver essa oportunidade, reserve um tempo para aprender. Afinal, caso não funcione, será mais uma ferramenta valiosa para sua caixa de ferramentas.
Eu trabalho com PHP/Laravel a um pouco mais de 1 ano e meio, e cara posso te dizer a curva de aprendizado (principalmente no framework para mim) é completamente exponencial, é claro que se você já conhecer o modelo MVC, testes automatizados e a base dos conceitos SOLID você vai sair muuito mais na frente.
Mas algo que eu recomendo e que gostaria de ter começado a estudar quando estava no começo é Livewire e a utilização de Vite, esses dois softwares vão te dar muito mais liberdade e velocidade de desenvolvimento.
E caso você engesse com o padrão, às vezes, sem componentização do Laravel pode ter um pouco de dificuldade para entender os conceitos do Livewire.