PplWare Mobile

Claude Code: melhor assistente de programação do mundo está agora disponível na web

                                    
                                

Autor: Rui Neto


  1. Alberto Grijó says:

    Isto é verdade? No curso que estou a tirar do cet-ciberseguran, estou a ter uma cadeira que é algo completamente fora do meu âmbito de know how profissional que é programação, e neste caso começámos com C.

    E… sinceramente, virado para a malta aqui que é programadora, tenho-vos a dizer que é extremamente difícil assumir o raciocínio de resolução de uma situação ou problema para por inicialmente em linguagem natural como se estivesse a fazer o trabalho do analista como decerto sabem bem melhor do que eu.

    Pergunta:
    Esta i.a. para quem conhece ou outra, é boa para nabos como eu, tipo que tenha capacidade de estudo como há já no chatgpt? Alguém sabe se o Claude é bom nisto? Obrigaod.

    • Carlos Bonaparte says:

      Vou responder-lhe, com base na minha experiência. Sou cego, entendo algo muito próximo do 0 em termos de programação, só estou à vontade em HTML, e relativamente à vontade em css, e um à vontade suportável em javascript. Daí p’ra baixo é esquecer. E consegui, entre Julho e Outubro (ainda hoje houve mais duas novidades), fazer imensos upgrades no site do grupo de comunicação ao qual presido. Primeiro utilizei o Deep Seek, mas agora utilizo o Gemini. E qual é o segredo para isto dar tão certo?
      1. Perceber de lógica. Saber o que quero, como quero, e para o que quero.
      2. Não me meter por caminhos apertados. Às vezes é importante saber que o melhor é esperar mais um ou 2 meses, ou até mais, para nos aventurarmos por certas coisas.
      3. Que tem a ver com o ponto 2. Assimilar informação. Agora que já colocou em prática os seus objetivos, é importantíssimo ir sempre estudando o código, pelo menos para compreender e saber fazer pequenos ajustes. Gradualmente esses pequenos serão um pouco maiores.

      Em resumo: o Gemini é gratuito e permite-lhe fazer muito bons trabalhos. A última coisa que fizemos hoje foi um relógio, relacionado com a programação. Esse relógio de facto move os ponteiros com o tempo, ou seja, é verdadeiramente um relógio, e a hora escrita aparece apenas para pessoas cegas, ou seja, que usam leitor de ecrã. Quem vê tem como ver as horas.
      Também finalizamos hoje um chat, que emite uma notificação sonora a cada mensagem que chega, menos nas que nós enviamos, e permite também adicionar emojis, sempre tendo em conta também a acessibilidade. Mas podia dar-lhe muito mais exemplos de coisas que fiz com o Gemini, bastando para isso seguir as 3 premissas que lhe indiquei acima. Sem isso, nada feito. Seja na programação, ou em qualquer outra coisa.

      • Alberto Grijó says:

        Caro Carlos,
        agradeço sinceramente o seu testemunho e partilha de experiência.

        Concordo plenamente com a ideia de aguardar e insistir mais um ou dois meses. Tenho consciência de que o nosso cérebro acaba por adaptar-se, e com prática contínua, tal como acontece na matemática, a dificuldade tende a diminuir.

        A sua abordagem lógica e progressiva é inspiradora, sobretudo para quem, como eu, está a iniciar-se na programação.

    • majpa says:

      Boa tarde Alberto,

      O Claude em programação é a melhor, falo das linguagens que eu uso, python, rust e c#.
      Mas para ajudar no inicio (didatica) poderá tambem usar ChatGPT ou Gemini, creio que o resultado não será muito diferente.
      É excelente para dar primeiros passos, saber um pouco da syntax, nomenclaturas, etc, é sem duvida um bom meio de tirar duvidas, explicar cada linha e a lógica por trás de fragmentos de código, principalmente começando em C, na parte de ponteiros será uma ajuda enorme, saber conceitos do harware e do software ou gerenciamento manual da memória ou tratamento de erros!
      Lembre-se que a maneira como faz a pergunta influencia muito a resposta, exemplo, peça para explicar uma função do codigo passo-a-passo e que não use jardões e para alguem que não entende de tecnologia linguagem simples, será uma resposta muito mais clara e didática do que se só pedir “explica o codigo”.

      • Alberto Grijó says:

        Olá majpa,
        Obrigado pela partilha de experiência. Para mim, toda a informação que ajude tendo a absorvê-la com o máximo de atenção.
        Neste curso de cibersegurança como eu venho das redes em linux, pensava (mal claro) que seria apenas que ia ter cadeiras nesta área, mas com grande surpresa, percebi que um especialista nesta área tem de ter experiência também em programação, curiosamente em C e mais tarde em Python, linguagem essa que percebi que é a mais usada para esta área.

        Contudo o formador deu indicação que para termos boas bases, por mais “doloroso” e tendo noção que íamos ter uma curva de aprendizagem mais vertiginosa, com tempo e esforço continuado iríamos depois compreender e usar com mais dificuldade Python.

        Obrigado pelas excelentes dicas.

        • Corrector says:

          Alberto, saiu um jogo que pode ajudar, “The farmer was replaced”. É basicamente controlar um drone agricultor por código numa linguagem mais basica que o python, não vai ensinar C, mas vai ajudar a entender e explorar a lógica de programação sem esforço. Custa 8 eur na steam. Muito bom para aprender e desafiar conhecimentos. O preço de um big mac e uns floreios mas muito melhor empregue. Num instante vais ambientar com a lógica de programação .

          • Alberto Grijó says:

            Olá Corrector,

            A tua ideia de ajuda é espectacular. Nem que o jogo custasse 20 euros ou mais. Aprender lógica de programação a jogar é uma estratégia de ensino que já li por ser extremamente eficaz, porque o formando está descontraído e é recompensado frequentemente pelos seus avanços.

            Fizemos aqui uma pausa de 15 minutos (isto é o dia todo online) e vim responder-te.

            Hoje ao final do dia já vou procurá-lo e comprar.
            Muito obrigado pela partilha e espírito de ajuda.

  2. Eduardo says:

    Experimentei o Claude antes de estar atualizado, fiquei surpreso com a qualidade que ele passou as informações. Fiz-me de totó para ele me ensinar onde, o que e quando colocar os scripts e outras coisas. Ficou 100% perfeito. Porém como escreveu o colega noutro comentário, você precisa ser objetivo e saber o que você quer. Ao tentar fazer muitas alterações ele se perdia completamente.

    • Alberto Grijó says:

      Olá Eduardo,
      Curioso o seu comentário porque tive essa experiência com o chatgpt. Aliás até fui mais longe. E percebi que (isto que vou dizer, os programadores vão identificar perfeitamente), sempre que solicitava criar por exemplo para o chatgpt criar um script por exemplo em php, para aplicar num site qualquer, ele conseguia mais ou menos pôr o script funcional.

      Ou outras vezes até fez exactamente o que eu queria. No entanto, e aqui vem o problema que percebi, foi, se não somos programadores e pedimos ao GPT para criar um programa, e apenas fazemos copy/paste para o site como foi o caso, estamos a acreditar que o script é funcional. Mas quando corre mal, que era a maioria das vezes, a tentativa de correcção de código fazia com que ele perdesse o “fio-à-meada” / expressão portuguesa que significa dizer que perdeu-se na informação e não sabe voltar por onde ficou.
      O meu raciocínio de imediato foi este:
      A i.a. a meu ver (pelo menos por enquanto) nunca irá substituir um programador. Pois será sempre preciso uma pessoa com experiência na área não só para pedir algo correctamente como para efectuar correções.

  3. AVé says:

    Já conhecia o “Matt McClure” agora fiquei a conhecer o Meet Claude.

  4. VAOpoK says:

    O Claude Van Damme veio destruir as carreiras de muito programador.

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.