Ir para conteúdo
  • 0

Como virar um DEVELOPMENT


zzFireGOD

Pergunta

Estou tentando me tornar um DEVELOPMENT para fazer plugins de minecraft, e atualmente estou fazendo um curso de Algoritmo, depois vou fazer um de Java, e depois um de Java Poo. Será que depois disso consigo aprender tudo para me tornar um DEVELOPMENT e criar plugins de MINECRAFT ? Ou falta mais alguma coisa ?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

@Off Cara, fala programador q é mais bonito kkkk

@Topic Mano, tendo noções boas de programação, algoritmos, linguagem Java, incluindo POO, você já consegue se virar, após isso, basicamente é estudo. A programação sempre está em constante mudança, então, você sempre deve se atualizar e não ficar estagnado em um único código e algoritmo que desenvolveu, leia documentações, estude outras maneiras de programar sempre, isso que faz a verdadeira diferença. Você ta indo pelo caminho correto. Recomendo fazer isso que eu mencionei acima também!

Link para o comentário
Compartilhar em outros sites

  • 0

1- Siga esse caminho, aprenda ao menos o básico de Java, mas não precisa seguir a risca
Você está indo bem ao começar com cursos de algoritmo e da linguagem em si, mas não precisa assistir o curso inteiro antes de começar a fazer plugins. Pra fazer muitos sistemas em plugins, você nem precisa entender de todos os conceitos de OOP (Eu mesmo, quando estava aprendendo, demorei pra modelar meu primeiro objeto, mas já havia feito alguns projetinhos).

Aprenda o básico do básico da linguagem (Funções, modificadores, estruturas de decisão, estruturas de repetição, arrays, o basico do collections framework, e os operadores presentes em Java) e já pode tentar fazer algumas coisas. Dá pra fazer isso só lendo uma apostila ou artigos da internet, nem precisa assistir um curso inteiro.

Eu tenho uma seriezinha de tutoriais (Já antiga) no meu canal, onde eu procuro ensinar alguns conceitos do Java orientado diretamente ao desenvolvimento de plugins, sem perder tempo com coisas que não têm tanta relevância para esse fim. Se tu tiver interesse, clica aqui (Só não repara nas pronuncias retardadas de inglês).
 

2- Aprenda a pesquisar no Google
Isso é um ponto crucial não só pra aprender a programar, mas pra aprender qualquer coisa relacionada a informática, acredito eu. A maioria das dúvidas que iniciantes têm, outra pessoa já teve também há alguns anos, e dá pra encontrar a resposta pra essa pergunta só jogando no Google.

Sério, isso é importante, aprende a pesquisar, porque a coisa mais chata que tem é ser proxy do Google, ninguém gosta, então faça um favor a todos. Procure fazer perguntas apenas de coisas que você nem sabe como formular a pesquisa.
 

3- Leia as documentações e artigos do site do Spigot
Não tem como saber o que se pode fazer com o Bukkit sem saber os recursos que ele disponibiliza. Pra isso, eu recomendo ler a documentação do Bukkit, que está disponível do Spigot Hub. É interessante que você aprenda alguns conceitos e padrões relacionados ao desenvolvimento de plugins antes de ir procurar coisas na doc pra trabalhar; por isso, eu recomendo os tutoriais disponíveis na Wiki do Spigot. Tem também os code snippets da Wiki, que são exemplos de códigos usados em coisas comuns de vários plugins, como criação de GUIs, manipulação de placas, e até mesmo como usar a API do Vault. 

A partir daqui, todos os outros passos são opcionais, mas tem seu valor também, caso tu queira tentar alguns deles.
 

4- Leia código pronto!
Uma ótima forma de aprender a respeito do desenvolvimento de plugins é lendo o código de plugins prontos. Além da possibilidade de aprender algumas técnicas e práticas de programadores mais experientes, isso é muito útil quando você quer desenvolver funcionalidades semelhantes às de plugins que já existem.

Por exemplo: Se tu quer fazer um plugin de tags para chat, e tu já conhece outro plugin que faz algo semelhante (Como algum plugin de Magnata, que muitas vezes tem um sistema de tag incluso), procure o código fonte deste plugin, veja qual código o programador utilizou pra desenvolver aquela funcionalidade e adapte às suas necessidades. 

É importante, no entanto, que tu entenda a lógica por trás do código pronto, ao invés de só copiar, porque isso vai te ajudar a ir desenvolvendo o raciocínio. 
 

5- Assista tutoriais e speed codes de outros devs
Eu nunca gostei de assistir tutoriais na época que estava começando porque eu não aprendia nada com os tutoriais que haviam para plugins, e outros como Universidade XTI eu achava enrolação de mais porque ensinava coisas que eu nem iria usar, mas não significa que com você será a mesma coisa.

Além do meu canal, que eu já divulguei acima, tem vários outros devs com bons tutoriais disponíveis gratuitamente no YouTube.

Outra coisa bacana é assistir speed codes, porque mostra a maneira exata de como um programador construiu um certo plugin, e pode ajudar a tirar alguns insights sobre técnicas que tu pode aplicar no teu próprio código. Isso vale pra devs gringos também, por mais que tu não entenda inglês, sempre dá pra tirar algum aprendizado se prestar atenção.

 

Espero que ajude e boa sorte.

 

Link para o comentário
Compartilhar em outros sites

  • 0
7 horas atrás, Brunno disse:

1- Siga esse caminho, aprenda ao menos o básico de Java, mas não precisa seguir a risca
Você está indo bem ao começar com cursos de algoritmo e da linguagem em si, mas não precisa assistir o curso inteiro antes de começar a fazer plugins. Pra fazer muitos sistemas em plugins, você nem precisa entender de todos os conceitos de OOP (Eu mesmo, quando estava aprendendo, demorei pra modelar meu primeiro objeto, mas já havia feito alguns projetinhos).

Aprenda o básico do básico da linguagem (Funções, modificadores, estruturas de decisão, estruturas de repetição, arrays, o basico do collections framework, e os operadores presentes em Java) e já pode tentar fazer algumas coisas. Dá pra fazer isso só lendo uma apostila ou artigos da internet, nem precisa assistir um curso inteiro.

Eu tenho uma seriezinha de tutoriais (Já antiga) no meu canal, onde eu procuro ensinar alguns conceitos do Java orientado diretamente ao desenvolvimento de plugins, sem perder tempo com coisas que não têm tanta relevância para esse fim. Se tu tiver interesse, clica aqui (Só não repara nas pronuncias retardadas de inglês).
 

2- Aprenda a pesquisar no Google
Isso é um ponto crucial não só pra aprender a programar, mas pra aprender qualquer coisa relacionada a informática, acredito eu. A maioria das dúvidas que iniciantes têm, outra pessoa já teve também há alguns anos, e dá pra encontrar a resposta pra essa pergunta só jogando no Google.

Sério, isso é importante, aprende a pesquisar, porque a coisa mais chata que tem é ser proxy do Google, ninguém gosta, então faça um favor a todos. Procure fazer perguntas apenas de coisas que você nem sabe como formular a pesquisa.
 

3- Leia as documentações e artigos do site do Spigot
Não tem como saber o que se pode fazer com o Bukkit sem saber os recursos que ele disponibiliza. Pra isso, eu recomendo ler a documentação do Bukkit, que está disponível do Spigot Hub. É interessante que você aprenda alguns conceitos e padrões relacionados ao desenvolvimento de plugins antes de ir procurar coisas na doc pra trabalhar; por isso, eu recomendo os tutoriais disponíveis na Wiki do Spigot. Tem também os code snippets da Wiki, que são exemplos de códigos usados em coisas comuns de vários plugins, como criação de GUIs, manipulação de placas, e até mesmo como usar a API do Vault. 

A partir daqui, todos os outros passos são opcionais, mas tem seu valor também, caso tu queira tentar alguns deles.
 

4- Leia código pronto!
Uma ótima forma de aprender a respeito do desenvolvimento de plugins é lendo o código de plugins prontos. Além da possibilidade de aprender algumas técnicas e práticas de programadores mais experientes, isso é muito útil quando você quer desenvolver funcionalidades semelhantes às de plugins que já existem.

Por exemplo: Se tu quer fazer um plugin de tags para chat, e tu já conhece outro plugin que faz algo semelhante (Como algum plugin de Magnata, que muitas vezes tem um sistema de tag incluso), procure o código fonte deste plugin, veja qual código o programador utilizou pra desenvolver aquela funcionalidade e adapte às suas necessidades. 

É importante, no entanto, que tu entenda a lógica por trás do código pronto, ao invés de só copiar, porque isso vai te ajudar a ir desenvolvendo o raciocínio. 
 

5- Assista tutoriais e speed codes de outros devs
Eu nunca gostei de assistir tutoriais na época que estava começando porque eu não aprendia nada com os tutoriais que haviam para plugins, e outros como Universidade XTI eu achava enrolação de mais porque ensinava coisas que eu nem iria usar, mas não significa que com você será a mesma coisa.

Além do meu canal, que eu já divulguei acima, tem vários outros devs com bons tutoriais disponíveis gratuitamente no YouTube.

Outra coisa bacana é assistir speed codes, porque mostra a maneira exata de como um programador construiu um certo plugin, e pode ajudar a tirar alguns insights sobre técnicas que tu pode aplicar no teu próprio código. Isso vale pra devs gringos também, por mais que tu não entenda inglês, sempre dá pra tirar algum aprendizado se prestar atenção.

 

Espero que ajude e boa sorte.

 

Falou tudo.

Procure sempre se desafiar a fazer algo, nunca fique estagnado na mesma coisa, sempre em busca de conhecimento.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...