Executando verificação de segurança...
2

Eu mesmo comecei a estudar programação com 14 anos e iniciei com PHP, na época 5.3, e não me arrependo de forma alguma. Hoje continuo trabalhando com PHP, mais especificamente com Laravel, e é incrível. Não tive quem me desse o caminho das pedras, mas vejo que o caminho que segui foi o melhor pra mim. Levei mais tempo sim por ser autodidata e não ter feito nenhum curso que me desse um norte, mas as experiências que obtive foram muito importantes.

Eu vou puxar pro meu lado, trabalho em uma empresa de erp - sistema empresarial. É feito em delphi, 95% desses softwares são desktop. E a maioria dos clientes vivem pedindo uma versão web para acessarem de qualquer lugar e até mesmo os que possuem computadores com hardware inferior utilizarem, pois só necessitam que funcione o navegador.

Eu mesmo não curto ficar enchendo meu notebook de coisas, quanto menos melhor, os clientes também, pois quanto mais coisa, mais lento, mais vão gastar com técnico de informática e afins...

Como programador, inevitavelmente, uma hora você vai precisar tem alguns conhecimentos sobre o mundo web, seja para consumir uma api, utilizar verbos e códigos http, padrão rest, zoneamento dns/registro de dominios...

Outro ponto é que com web, vôce consegue fazer várias outras coisas para lucrar. Seja um site com Wordpress, um sistema web (seja ele sass ou venda do fonte), uma api para aplicativo ou integração entre sistemas... E nada te impede de utilizar esse conhecimento todo que você terá para aprender outra linguagem de programação. O que você tem que aprender de fato é a programação em si, suas bases, conceitos, paradigmas... Depois você só tem que aprender como se escreve tudo isso na linguagem x ou y, e não reaprender tudo.

Sei que tem gente aqui com nojinho de PHP ou qualquer outra coisa, mas esse é o conselho que posso dar de acordo com as experiências que tive, cada um teve a sua.

Espero ter ajudado

Carregando publicação patrocinada...
1

Eu tenho uma grande vontade de aprender PHP ainda, mas não posso aprender tudo de vez, então estou buscando tecnologias relacionadas a Microsoft mesmo. Espero no futuro, quando (e se) eu conseguir alguma vaguinha em alguma tecnologia relacionada a C#, tentar aprender PHP.

1

Eu aconselho você a procurar o ranking de vagas e comparar tecnologias web com desktop. Só pra você não perder tempo estudando C# se não tem vaga, principalmente para jr. Agora, pra web tem. Cabe a você escolher

1

Interessante cara, eu trabalho com Magento2 (agora Adobe Commerce), porém fico mais como front na empresa e pego pouca coisa de back, queria muito aprender php mais a fundo, tem alguma dica?
além do serviço, acho php mto util por ser mais em conta sua hospedagem (beeem mais em conta)

2

Dica? Tenho de monte! Considerando que você já saiba o básico de utilizar variáveis, loops de repetição, estruturas condicionais, arrays etc...

1 - A documentação é sua melhor amiga. Às vezes pode ser meio complicada de entender de início, mas com o tempo você vai tirar de letra.

2 - Aprenda PHP orientado a objetos, não tem jeito, esse é o paradigma mais utilizado (e o melhor na minha opinião). Com ele você vai criar aplicações de qualidade, escaláveis, manuteníveis e reaproveitando muito código, ou seja, deixando o desenvolvimento e manutenção mais acelerados. Para isso, você pode assistir às aulas do Tio Jobs (playlist aqui) e entrando na comunidade do canal dele no Discord, a galera ajuda bastante solucionando problemas e dando dicas (link do servidor), mais focado em Laravel, porém PHP é PHP.

3 - Aprenda Laravel, o jeito Laravel de fazer as coisas. Boas práticas de como escrever teu código e dar nome aos arquivos, exemplo aqui. Para aprender Laravel recomendo esses canais: Luciano Souza, João Ribeiro, Beer and Code e Tio Jobs.

3 - De preferência aprenda a utilizar o terminal Linux também, pois é o que será usado nas hospedagens, se não puder ter uma distribuição como o Ubuntu instalada no seu computador, então utilize, por exemplo, o WSL para virtualizar um linux e montar seu ambiente de desenvolvimento web. Você pode aprender a fazer isso em uma série de posts que fiz, clicando bem aqui.

4 - Aprender a se virar em inglês faz a total diferença.

5 - Sim, as hospedagens são bem mais em conta, inclusive hoje pago 30 reais/mês em um servidor que montei numa VPS e posso colocar quantos projetos eu quiser. Tem várias ferramentas que as hospedagens compartilhadas não nos dão acesso. Pra início de carreira tá muito bom pra fazer um dinheiro e evoluir com o tempo.

No mais é isso aí mesmo, é simples, mas não é fácil, exige dedicação.

1

Bom dia, hoje eu tenho 29 anos e to em processo de migração. Eu busco me orientar e planejar meus estudos, porém tenho uma clareza no que eu quero, porém fico bagunçado.

Eu gostaria de mais de trabalhar com sites web e aplicações web, quais linguagens posso focar? tô finalizando fullstack javascript porém queria ir para alguma diferente, go + react seria uma boa?

3

Cara, Web é basicamente PHP e JavaScript mesmo (falando em programação), e você sempre vai usar html e css também. Eu não perderia tempo com Go, que é uma linguagem compilada e bem pouca demanda, não vejo vagas pedindo isso pra web.

O que eu poderia te indicar é estuda a fundo essas duas linguagens e alguns frameworks fullstack como Laravel e NextJS. Estuda banco de dados relacionais como MySQL e Postgres.

Linux (terminal) é importantíssimo, não pode deixar de estudar como executar comandos, gerenciar arquivos, diretórios, usuários, permissões... Como montar um servidor web com Apache/Nginx, instalar o banco... Usar Git é crucial.

Pra fazer site você pode usar Wordpress, então é uma boa adicionar na sua lista também, geralmente é o que mais encontra freela. Outra coisa é estudar sobre hospedagens, gerenciamento de domínios e apontamentos dns, como montar um servidor de e-mail profissional.

Ter o conhecimento dessas coisas vai te trazer muita oportunidades de freela, basicamento você vai poder atuar em muitos cenários. É bastante coisa, não se engane, não pode ser um conhecimento raso em tudo, tem que sempre buscar aprofundamento.

1

Nunca vi ninguêm tão ousado, que afirmação ein!

Web é basicamente PHP e JavaScript mesmo (falando em programação).

Mas eu concordo, olha que também sou PHP dev com a maninha de usar apenas JS puro, no front-end (quase nunca uso JQUERY), isto é, para interatividade, animações e AJAX.

Só um senão, reconheço que algumas soluções Django do Python têm sido muito usados na criação de soluções web.

1

Então, falo da minha vivência e o que eu tenho visto é justamente isso. Mas sim, existem soluções incríveis criadas em outras linguagens, porém quando comparamos a quantidade de cada, ainda vemos que php e js estão muito na frente.