Jump to content

Tempo de aprendizagem da linguagem


Recommended Posts

Posted

Sei que essa pergunta é bem relativa, afinal, cada um tem seu tempo, é como começar a malha e perguntar quanto tempo vai demorar pra ficar forte, mas apesar de dizerem que depende de cada um, da dedicação de cada um. existe uma resposta. da pra você dizer uma média pra ele. tem gente que acha que vai começar a malha e em 3 meses vai ver diferença. a gente já fala que não é bem assim. tem gente que é 1 ano de treino outros em um ano nao parece ter mudado mada 😛 , em fim esse papo todo não falei minha dúvida.

tive curiosidade com Java. com C# mas não houve um aprendizado de verdade por não estudar realmente a linguagem, o que ouve foi baixas a IDE e ir fazendo alguns programas simples e quando vinha a dúvida, dava uma pesquisada, e assim fui "aprendendo", acaba que o código fica com um monte de gambiarra que no final nem eu me entendo.

eu quero realmente me dedicar a C++, com livros. material mais didático. estou afim de gastar um dinheiro para aprender. me dedicar. e posteriormente aprender o C # e o Java.

mas queria saber com vocês se o aprendizado de C++ é muito demorado. se em alguns meses (3, 4. . . ) consigo aprender a linguagem, alguns frameworks como o Qt, MFC, .NET etc, claro, não dominar 100% mas talvez até desenvolver alguns sistemas comerciais, nada muito robusto claro, mas direito, sem ser uma Programaçao Orientada a Gabiarras

valeu pessoal

Posted

Se tiveres bases fortes consegues aprender bem em cerca de 3~6 meses(ja' a fazer coisas bastantes interesantes).

Em termos de livros, um que eu realmente gostei foi o livro do Bjarne Stroustrup : "C++ The programming Language", explica como e' que a STL foi desenvolvida e alguns pontos avançados da linguagem, o mal do livro e' que no inicio se nao tiveres habituado a ler livros tecnicos, fica muito dificil compreender a linguagem utilizada, nada que passado umas +50 paginas a ler o livro nao fiques mais 'a vontade.

Mas depende muito do que queres fazer, o livro que indiquei e' muito bom para perceberes o "interior"(core) da linguagem, nao sera' mais indicado para quem nao tem conhecimento de C++. Eu demorei quase 1 ano para acabar de ler o livro(porque apareceram mais livros que me interesavam mais) mas consegues ler o livro em menos tempo, o livro tem cerca de 1000 pg.

O livro fala muito pouco em termos de desenvolvimento de software de grande escala, foca-se mais em explicar a STL e o que a linguagem suporta, no final do livro deves ter umas boas bases em C++ mas nao te chega para muita coisa, o desenvolvimento em QT, C++ com .NET e MFC são diferentes do programa em consola.

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Posted

Epah, linguagem linguagem, se o paradigma for o mesmo, não demora quase nada. Agora se quiseres aprender a utilizar uma framework complexa, já acredito que possa demorar o seu tempo.

“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Posted

Gosto especialmente da tua linguagem, digamos, "colorida"... 😄

Para C++, e tendo já algumas bases de programação, um dos melhores que já vi é o C++ Weekend Crash Course. Já é velhote, mas como introdução rápida é óptimo.

"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Posted

Acredito que é melhor aprender primeiro em console para entender o funcionamento, o poder da linguagem, para então começar a utilizar a interface grafica.

Um conhecido meu disse uma vez que C++ é uma linguagem para desenvolver mais em console. mas acredito que não seja bem por aí. até porque esse conhecido é técnico em eletrônica, ele programa microcontroladores então para ele não importa a parte gráfica, mas para desenvolvimento de sistemas comerciais para desktop acredito que seja mais importante um sistema com uma interface gráfica interessante para o usuário, espero não está errado.

Como não tenho um inglês muito bom, vou optar por livros traduzidos, me indicaram o C++ como programar, depois sim ir para Qt, .Net atc

tenho vontade de aprender linguagem de programação desde 2009 mas com medo de entrar de cabeça em uma linguagem e me arrepender dela, ou não conseguir aprender, acabou que não aprendi nada, se tivesse estudando desde 2009 já saberia muita coisa 😞

Posted

pois podias ter ganhado mais 3 anos de estudo...

mas eu recomendo que vais para o c e depois para c++!

é o mesmo do que passar logo pro 2º ano sem aprender o alfabeto.

para começares em c começa por ler este livro: "c completo e total"

Posted

pois podias ter ganhado mais 3 anos de estudo...

mas eu recomendo que vais para o c e depois para c++!

é o mesmo do que passar logo pro 2º ano sem aprender o alfabeto.

para começares em c começa por ler este livro: "c completo e total"

Discordo, podes começar com o C++ perfeitamente, não será como passar para o 2º ano.. Agora, sim, também recomendo o C primeiro.

Corrige um sábio e ele mais sábio ficará. Corrige um ignorante e um inimigo ganharás.

Posted

Discordo, podes começar com o C++ perfeitamente, não será como passar para o 2º ano.. Agora, sim, também recomendo o C primeiro.

pois, mas tem-se muito mais facilidade em aprender c++ se soubermos c!

passar logo para c++ sem saber nenhuma outra linguagem não é muito indicado...

Posted

pois, mas tem-se muito mais facilidade em aprender c++ se soubermos c!

passar logo para c++ sem saber nenhuma outra linguagem não é muito indicado...

Mas repara que a sintax é a mesma, por um lado esta a aprender logo algo mais completo..! Mas sim, também penso que seja mais facil, não discordo ;D

Corrige um sábio e ele mais sábio ficará. Corrige um ignorante e um inimigo ganharás.

Posted

O problema de aprender C++ sem bases de C e' o paradigma OOP, de resto C++ e' bastante parecido com C, alem que pode-se usar as bibliotecas de C.

C so' obriga ao user que estruture o codigo e que aprenda boas normas de programacao

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Posted

na minha opinião o C é uma boa linguagem de inicialização, claro que se pode complicar, mas isso depende sempre da abordagem.

se a intensão é começar por uma linguagem OOP, seria melhor pegar em Java. Apesar de gostar mais do C++, reconheço que o Java está melhor estruturado e como é uma linguagem strong typed sempre ajuda a ensinar a ser pedante a criar código

IRC : sim, é algo que ainda existe >> #p@p

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.