Executando verificação de segurança...
1
BL4Z3
2 min de leitura ·

Preciso de conselho de como irei seguir com os Estudos!!

Estou no 1º ano do meu curso de programação na faculdade.No primeiro semestre eu tive a disciplina de lógica de programação,onde dão os conceitos sobre programação e tal.... acontece que eu descobri que gosto muito da área de desenvolvimento de aplicações estava aprendendo muito rápido a programar em pseudocodigo (apesar de ele ser extremamente limitado).chegou um momento em que decidi aprender um pouco sobre alguma linguagem de programação e a primeira que escolhi foi o python...
Aprendi muito rápido sobre Python por ele possuir uma sintaxe muito simples (era ± que traduzir o pseudocodigo para inglês), só que passando um tempo decidi desenvolver um aplicativo, poderia ser para o Windows ou para celular, mas descobri que o Python não é muito adequado para desenvolvimento de aplicativos, é voltado mais para automação de sistemas, machine learning e outros, fiquei muito desanimado e continuei com os estudos na faculdade.
Depois de um mês passado, soube que no 2º semestre ia aprender Java,e interessado fui pesquisar sobre java, e descobri que com Java é possível desenvolver aplicativos multiplataforma (seja para Windows, Mac,iOS,android,etc) eu fui mesmo na pressa aprender conceitos básicos de java e o meu primeiro aplicativo seria a calculadora semelhante ao do windows(só que mais customizávelcom cálculo de matrízes,etc) até que na parte do design estava me arranjando, o problema foi na parte lógica do programa onde eu não sabia a sintaxe, quase toda a parte lógica dava erro, então decidi fazer a calculadora no pseudocodigo para eu perceber onde estava o erro...
E percebi que tinha muito para aprender em java como loop, funções para manipular String, matrizes e também me adaptar um pouco com a linguagem,perdi o ânimo de desenvolver, porque para eu conseguir desenvolver aplicativos levaria muito tempo(5 semestres na faculdade) e até lá, a vontade não será a mesma...
...gostaria de sua opinião sincera de que continue estudando aos pouco ou se eu tente aprender nas pressas para aprender a desenvolver.

Carregando publicação patrocinada...
1

Parabéns, parece que já está acima da média em algum entendimento.

É estranho ter se dado bem com Python e dificuldade com Java, mas ok. Claro que precisa aprender coisas novas, mas a ideia básica é a mesma.

Se a vontade não for a mesma, será que escolheu a coisa certa? Imagina trabalhar com isso por 50 anos...

Cuidado para não fazer tudo apressadamente. O maior erro que eu vejo as pessoas fazerem hoje em dia é "aprender" tudo pela metade, ou seja, deixar muita lacuna, ir adiante sem ter aprendido de fato e só decorado coisas. As pessoas buscam muito o resultado, a satisfação, e aprendizado é um trabalho árduo e lento. "Todo mundo" colhe o que planta.

Se achou que Java faz tudo isso fico imaginando quando descobrir C#.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

1

Realmente sinto que escolhi o curso certo, só que pela emoção me apressei e fui decorando para programar, mas como percebi cedo que cometi esse erro...apartir de agora irei aprender com calma...

1

eu gostei muito do seu post eu passo por muito disso python e tranquilo mas java e embasado mas o meu conselho e dar um passo atras para ir dois para frente vai com calma vai colocando o que aprende na prática e então tudo encaixa, bons estudos

1
1

Vou deixar uma sugestão. Assista o curso CS50 de Harvard. É extenso, mas é de uma qualidade sem igual. Gostaria de ter tipo acesso a esse curso quando comecei, mas até hoje não consegui tempo.
Muito bom se conseguir ler e conhecer os livros classicos da computação. Acho que o AKita tem um video sobre esse tema.

1

Esse curso só dar pra assistir em ingles?
Queria muito poder assistir, mas não sou totalmente fluente em ingles pra poder entender.

1

Felizmente existe a versão em português, chama CC50.
A CS50 acredito que tem várias edições. A 2022 deve ser a última.
Mas ligando o CC no youtube é bem tranquilo entender. Além disso já vai treinando a língua que é outra coisa que precisa dominar ou no mínimo se virar (que nem eu).

1
1
1

Você quer desenvolver aplicativos para ganhar dinheiro ou como um desafio/hobby?

Qualquer que seja sua resposta, você precisa aprender os princípios de como criar um programa e para isso, qualquer linguagem vai servir. O Python pode não ser a melhor ferramenta para criar um aplicativo comercial, mas se você quer criar uma calculadora, use o Python mesmo e aprenda a criar aplicativos com ele.

Os conhecimentos que você adquirir poderão ser transferidos para o Java, pois a lógica geral é a mesma, os princípios são os mesmos.

Fazendo uma analogia, você quer ser um confeiteiro foda que faz bolos muito fodas, mas você nunca assou um bolo.
Você está falando que precisa usar uma cozinha industrial para assar seu primeiro bolo de fubá, pois todos os confeiteiros fodas usam cozinhas industriais para fazer os seus doces, mas você não está conseguindo trabalhar em uma cozinha industrial, pois tudo é muito mais difícil e complexo que a cozinha que você tem em casa.
A minha dica é fazer bolos na sua cozinha de casa mesmo e somente quando você sentir que a cozinha caseira está relamente te limitando, migrar para a cozinha industrial.

1

agradeço aí mano, decidi aprender de uma vez em java aos poucos invés do Python, para evitar fazer a migração de linguagens e me atrapalhar pelo caminho...