Pergunta

tenho vindo a aprender PHP por alguns meses agora e eu também gostaria de aprender JavaScript como eu acho que eles iriam fazer um bom conjunto de línguas em conjunto para o tipo de projetos que eu gosto de fazer.

Mas é sábio aprender duas línguas ao mesmo tempo? Quais são suas experiências com isso, você começa a sintaxe de cada linguagem misturados uns com os outros.

Para adicionar para a pergunta, quantas línguas você sabe?

Foi útil?

Solução

Não é como artes marciais, onde a aprendizagem dois estilos muito diferentes, ao mesmo tempo pode confundir a memória muscular e impedir o progresso.

Ao dividir sua atenção, você está dividindo o seu progresso. Isso não é ideal, mas não é o fim do mundo, quer, se você estiver no presente para o longo curso.

Eu diria que JavaScript é uma ótima para aprender não só para a funcionalidade óbvia e onipresença, mas também porque tem uma sintaxe estilo C. Na verdade, se você fizer o suficiente trabalho PHP e web, em breve você vai precisar de JavaScript.

JavaScript desenvolveu tremendamente nos últimos anos e é um fato da vida agora. Além disso, C-style 'chaveta' sintaxe é amplamente utilizado e bom entender. Com que você obtenha alguns ganchos sobre a qual você pode pendurar, por exemplo, C # ou Java. E tantos outros.

Como para quantas línguas eu sei ...

Eu tenho certeza que eu conheço pelo menos uma dúzia de coisas que poderiam qualificar como línguas. Agora me sinto muito forte em C #, JavaScript, HTML, SQL / TSQL, XML, VB.NET, R, e provavelmente alguns outros. Alguns desses são mal línguas, mas o que você acha estande aqueles L's para? :)

Vou dizer-lhe isto: aprender tantas línguas quanto possível. Não necessariamente todos de uma vez e não necessariamente profundamente, mas dediquem e cultivar essa curiosidade (é um atributo principal desenvolvedor!), Porque mais línguas == mais perspectiva.

Outras dicas

Vá para ele.

Você vai ocasionalmente se a sintaxe misturado mas não importará.

Ele vai ampliar seus horizontes lingüísticos. Dar-lhe melhores maneiras de resolver problemas.

O que possiblemente um pu aller errado com dieses Situationen?

I figura que eu "saber" 1,5 idiomas a qualquer momento. Agora é Java e "DHTML" (HTML / CSS / JS). Alguns anos atrás era Java e SQL, e alguns anos antes que era C e SQL. Vinte anos atrás era 8086 e C.

Eu acho que eu aprender línguas em uma base como necessária, e o nível a que eu sei que a linguagem é o quanto eu usá-lo. Lendo um livro não é suficiente para realmente aprender um idioma.

Tanto quanto "perigo": a menos que você está trabalhando em um sistema crítico de vida, não há perigo real. E se você está trabalhando em um sistema crítico de vida como um programador júnior ... bem, isso é uma péssima idéia.

Eu estou no mesmo barco que você é. Pelo menos para mim, desde que eu tenho um aperto firme sobre os conceitos básicos da linguagem, eu estou bem para trabalhar em learing algo mais como SQL ou javascript.

Mas se você ainda está aprendendo as coisas básicas, como sintaxe ou as funções básicas eu sugeriria gastar um pouco mais tempo para ficar mais confortável antes de começar em outro idioma.

Se o seu cérebro pode lidar com isso, porque não.

Em algumas ocasiões (como o seu, desenvolvimento web), você precisa usar mais línguas juntos.

Eu tinha uma língua em resposta bochecha antes, mas realmente há um potencial problema com isso em geral. Há uma grande diferença entre escrever código de trabalho que é sintaticamente válido, e escrevendo código que também é idiomática trabalho.

Se as expressões linguísticas são muito semelhantes, você não terá muita muita dificuldade, mas se eles são realmente diferente, você pode achar que isso faz com que levar muito mais tempo para realmente "pegar".

Eu acho que quando aprender uma nova língua que me ajuda a mergulhar nele por um tempo, até que as peculiaridades (ambos da língua e da comunidade linguagem) faz sentido para mim. Quanto tempo que leva irá variar com a pessoa e linguagem, sem surpresa.

Eu nunca vi uma pessoa fica sintaxe misturado entre os idiomas antes. Eu não acho que vai ser um problema. Claro pequenas coisas escorregar algumas vezes, mas é uma coisa muito menor ...

Sem contar linguagens de marcação (XML, CSS e similares), eu sabia e pode programar em cerca de 9 idiomas (dialetos incluído).

30 anos atrás, quando fortran e básico eram muito parecidos, que era uma má idéia para aprender os dois ao mesmo tempo (acho que como eu sei disso?)

Não há realmente nenhuma razão para que você não pode estar aprendendo múltiplos ao mesmo tempo, apenas a certeza de que eles não são sintaticamente tão semelhantes que você confundir as duas coisas (porque, acredite em mim, quando suas atribuições ganhou' t de compilação e o laboratório de informática está se fechando em 10 minutos e sua análise visual dos problemas mostra o código não, você vai desejar que você não tinha tomado fortran e básico o mesmo semestre)

Você vai ser melhor para idiomas que têm sintaxe semelhante aprendizagem, PHP, Javascript, C #, Java deve estar bem.

Aprender duas línguas nem sempre é ruim. PHP e Javascript complementam um ao outro muito bem. A maioria das pessoas aqui têm razão quando dizem que qualquer programador só pode realmente "saber" duas línguas ao mesmo tempo, principalmente porque você realmente só usar duas línguas ao mesmo tempo (exceto para o básico extremos como HTML / CSS onde você' ve provavelmente feito muito e eles são o suficiente relativamente simples de usar em uma base dia-a-dia).

Na verdade, existem alguns idiomas que complementam um ao outro muito bem, como PHP e Perl, ou C # e Java.

Lembro-me de há muitos anos a tomar Fortran e Basic, ao mesmo tempo. Sem problemas reais, até que eu escrevi um (eu acho) DO ... Next loop e teve um tempo difícil rastrear o que estava errado. Fortran, se a memória serve, usado DO ... Continuar e básicos utilizados para ... NEXT.

No seu caso específico, eu não vejo nenhum problema em potencial. Se você estava aprendendo duas línguas muito semelhantes, pude ver como você pode sintaxe ocasionalmente confundir ou outras coisas.

Lembro-me de um semestre na faculdade onde eu estava fazendo um trabalho em SQL, Java, C ++, C, e um (muito pequeno) subconjunto de x86 montagem, bem como utilizando ASP.NET com C # no trabalho, e estar na faculdade, eu era muito novo para quase todos os idiomas. Houve momentos em que eu tive que parar por um segundo e me lembrar que língua eu estava trabalhando, mas eu não acho que retardou o meu progresso com qualquer das línguas que eu estava trabalhando em.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top