- Solução de Falhas e Defeitos em Sistemas Eletrônicos: Diagnóstico e reparo de falhas em sistemas como ABS, controle de estabilidade, ou sistemas de infotainment, identificando causas raiz e aplicando soluções para restaurar a funcionalidade correta.
- Configuração de Ferramentas de Diagnóstico Automotivo: Configuração de ferramentas de diagnóstico automotivo, como scanners OBD-II, para acessar informações de falhas e parâmetros de funcionamento dos veículos, facilitando o diagnóstico e reparo eficiente.
- Gestão de Processos de Engenharia Automotiva: Coordenação de equipes para garantir que as especificações de engenharia automotiva sejam seguidas rigorosamente, mantendo altos padrões de qualidade e conformidade com regulamentações de segurança e desempenho.
- Implementação de Soluções de Testes e Automação: Criação de sistemas de teste automatizados para validar componentes eletrônicos, utilizando ferramentas de software e hardware para garantir que os sistemas funcionem corretamente em todas as condições de operação antes de serem lançados no mercado.
Resuma o texto abaixo em uma única frase com no máximo 16 palavras, que tenha impacto e que sirva para botar como legenda em um vídeo motivacional do tiktok.
"Reinventar a roda ensina; depender da IA te rouba o aprendizado e te deixa vulnerável."Читать полностью…
Mas falando sério... estou com alguma ideias soltas de IA e programações e tals. IA cai exatamente no assunta da palestra sobre "Debuggando a tua Mente" de Neurologia e Software que eu preparei mas nunca cheguei a apresentar no Native Floripa por causa da Fraudemia.
Читать полностью…OK, bella trollada. Escrevi um textão cagando na IA e vc usou IA para resumir.... 🏆 vc ganhaou a internet hj.
Читать полностью…calma, não acabou
ok, está bem sucinto. mas pode dizer isso com ainda menos palavras e como se o leitor fosse uma criança de 5 anos?
ChatGPT said:
Reinventar a roda ensina de verdade, porque você aprende tentando. A IA dá respostas prontas, mas sem entender direito, você esquece rápido e pode errar depois. Para ficar bom, é preciso pensar e aprender sozinho, não só pedir ajuda sempre.
Spoiler: eu acho que meu jeito é o certo, e todo mundo que faz diferente tá errado.
Читать полностью…CONHECIMENTOS TÉCNICOS
- CDA (Can Data Analyzer): Utilização de ferramentas como o CANalyzer para monitoramento e análise de comunicação em redes CAN, permitindo a captura e interpretação de dados em tempo real, ajudando na solução de problemas de comunicação entre dispositivos eletrônicos automotivos.
- CAN FLASH (Programação e Diagnóstico de Rede CAN): Realização de atualizações e ajustes em módulos de controle eletrônicos automotivos (ECUs) utilizando a tecnologia CAN, com foco na programação e leitura de dados, corrigindo falhas e ajustando parâmetros para melhorar a performance do veículo.
- CANape (Ferramenta de Análise de Rede CAN): Uso do CANape para configuração de parâmetros de ECUs, leitura de dados de sensores automotivos, e validação de sistemas eletrônicos complexos no processo de desenvolvimento e teste de veículos.
- DIANALYZER (Diagnóstico e Análise de Sistemas Eletrônicos): Emprego do DIANALYZER para realizar testes de diagnóstico em componentes eletrônicos, como módulos de controle de motor (ECM), sistemas de ar-condicionado (HVAC) e câmeras de visão 360°, garantindo que todos os sistemas estejam operando corretamente.
- Redes CAN (Configuração e Diagnóstico de Rede de Comunicação Automotiva): Diagnóstico de falhas de comunicação em veículos utilizando o protocolo CAN, ajustando configurações para melhorar a performance do sistema e garantindo a integração eficiente de todos os módulos eletrônicos do veículo.
- Desenvolvimento e Testes de Hardware e Software: Projetar circuitos eletrônicos para novos sistemas embarcados automotivos, realizando testes rigorosos para garantir sua compatibilidade com os requisitos de desempenho e segurança dos veículos.
- Sistemas Embarcados (Programação e Integração de Sistemas): Programação de microcontroladores para automação de funções dentro de sistemas embarcados em veículos, como o controle de ar-condicionado, sensores de estacionamento, ou monitoramento de pressão de pneus.
- Programação de Controladores Eletrônicos Automotivos (ECU): Desenvolvimento e reprogramação de ECUs (Unidades de Controle Eletrônico) para ajustar parâmetros de funcionamento do motor, transmissão e outros sistemas, visando melhorar a eficiência de combustível e o desempenho do veículo.
- Análise de Dados em Tempo Real e Log de Comunicações: Monitoramento de parâmetros de veículos em tempo real, como temperatura do motor, pressão do sistema de freios, e outros sensores, para identificar padrões de falhas e otimizar a performance do sistema.
- Testes e Validação de Componentes Eletrônicos Automotivos: Testar novos componentes eletrônicos, como sensores de impacto, para garantir que funcionem conforme o esperado antes de serem implementados em série nos veículos.
OUTROS CONHECIMENTOS
- Atualização e Reprogramação de Centrais Eletrônicas: Realização de Reflash em módulos de controle automotivo (como o BCM ou ECU) para corrigir falhas, melhorar o desempenho ou adicionar novas funcionalidades, garantindo a atualização dos softwares automotivos conforme os padrões do fabricante.
- Interpretação e Análise de Esquemas Elétricos: Leitura detalhada de esquemas elétricos de veículos para entender o layout de conexões e circuitos, facilitando a resolução de falhas e o design de novos sistemas eletrônicos.
- Uso Avançado de Ferramentas de Diagnóstico (Multímetros, Osciloscópios, Scanners Automotivos): Aplicação de ferramentas como multímetros para medir voltagem, corrente e resistência em circuitos automotivos e osciloscópios para analisar sinais elétricos complexos e detectar falhas em componentes eletrônicos sensíveis.
- Qualidade e Melhoria Contínua em Processos Automotivos: Implementação de processos de melhoria contínua na linha de montagem de veículos, utilizando práticas de controle de qualidade para reduzir defeitos, aumentar a eficiência da produção e garantir a confiabilidade dos sistemas eletrônicos.
Making memcpy(NULL, NULL, 0) well-defined | Red Hat Developer
https://developers.redhat.com/articles/2024/12/11/making-memcpynull-null-0-well-defined#
Debugando a mente me lembra meu texto sobre meditação. Segue:
# Meditação é self debugging
Caloni, 2022-05-31 computer debugging [up] [copy]
Depois que a tempestade na cabeça chega em um nível insuportável há uma calmaria, ou deveria haver, onde o corpo percebe que está vivo, que não existe no tempo e espaço. Existe apenas agora, e tão somente agora, pois o passado é uma máquina de estado mantida pelo cérebro, e o futuro a projeção extrapolada dessa máquina.
Quando se percebe que se está vivendo a partir de um algoritmo genético que está rodando há algumas décadas em um saco de carne com peças móveis é o momento que começamos a entender o que é reflexão, um poderoso mecanismo que pode nos ajudar mais do que o melhor dos psicólogos. Até porque este hipotético especialista da mente nunca teria acesso a tanta informação quanto você tem sobre suas próprias memórias e sobre seu jeito de agir.
Só você conseguirá extrair de uma autoanálise o conhecimento necessário para melhorar seu entendimento de como esse algoritmo funciona. Porém, há um problema: a própria reflexão faz parte desse algoritmo. O processo não pode analisar a si mesmo. Isso é impossível. E a solução é parar por completo. Interrompa esse fluxo mental constante a respeito de quem você é e deixe que a análise em tempo real aconteça. Pelo menos mais vezes do que no modo automático.
A essa pausa para análise do mesmo processo chamamos de meditação. É pausar a execução dos pensamentos, ou observar a execução de algumas threads, para entender onde pode estar o próximo mecanismo a ser aprimorado ou corrigido.
Você está muito ansioso nos últimos dias. Mais que o normal. Algo mudou, mas você não sabe o quê. O processo mental ocupa tempo e espaço o suficiente para você nunca saber.
Então você pausa. Respira. Para de pensar de maneira consciente. Apenas observa os pensamentos passando por você e indo embora. Você está analisando as threads em execução, mas não está modificando o estado das variáveis ou da pilha. Você só quer entender onde está esse bug da ansiedade sem motivo.
De repente você encontra. Era uma conversa aparentemente boba de alguns segundos que deixou você preocupado no inconsciente sobre como isso se desenrolaria no futuro. Essa thread estava presa no pior dos cenários, mas ele dificilmente poderia acontecer. Você então corrige as expectativas sobre essa questão e pronto, bug resolvido. Pode continuar a viver.
em sua defesa prefiro ler o seu texto, pq no fundo eu sei que tem uma alma escrevendo, não um amontoado de ifs regulado por (((eles)))
Читать полностью…para não ficar boring irei poupar meu ban e não vou colar o resto da conversa, mas pedi para a IA defender seu texto e me convencer que usar a IA é uma má ideia. em seguida pedi para ela criar soluções para os problemas que ela mesmo citou
Читать полностью…muito bom. agora gostaria em um formato ainda mais sucinto, como um ditado popular
ChatGPT said:
"Quem só copia, não aprende; quem tenta, entende."
resolvi.
Me: está muito longo ainda. resuma em apenas um parágrafo de no máximo 50 palavras
ChatGPT said:
Reinventar a roda é essencial para entender problemas profundamente, enquanto a IA, ao oferecer soluções prontas, pode limitar o aprendizado e a capacidade de resolver falhas. O esforço de criar soluções do zero fixa o conhecimento, enquanto a dependência da IA pode levar à superficialidade e à queda na qualidade das soluções.
brincadeira. eu li até o final. pq eu sou velho. vc realmente espera que os membros do grupo leiam isso?
Читать полностью…IA vs. Reinventar a Roda
Muitas vezes programando eu resolvi um problema só para descobrir que já havia uma solução muito melhor do que eu havia criado. Eu havia reinventado a roda, e uma roda hexagonal; nem cheguei a conseguir inventar uma roda redonda. No começo eu ficava muito frustrado de ter perdido tempo. Muita gente me falava para não reinventar a roda. Ms hoje eu vejo que é um dos melhores exercícios que existem. Voce entende só entende um problema completamente quando reinventa a solução do problema. Seja por acidente, seja por um exercício passado por um professor. Você entende as escolhas feitas, as limitações e as melhores aplicações para a tua roda quando você repassa pelo processo investigatório, criativo e de frustrações de reinventar.
E o ponto mais forte: vc registra isso muito forte. Nada melhor para memorizar algo do que sua total concentração no problema. Entender ele de ponta a ponta por interesse. Não só pq está lendo um artigo, mas por querer resolver o problema e entender o que a roda está resolvendo.
IA tem o risco de roubar isso das pessoas. Não que seja impossível ter uma experiência assim. Mas ia te treina a não pensar. Te treina a passar de problema em problema como passando de foto em foto numa rede social. Te dá a resposta sem nem ter que acertar o prompt para achar a solução correta no StackOverflow. Te treina que não se deve perder tempo com nenhum problema pois IA te dá a resposta na hora sem dificuldade.
Mas vc vai esquecer completamente do problema que estava sendo resolvido, e vai esquecer da solução dada só pelo fato de não se gastar tempo no problema. É aí que qualquer falha na resposta dada pela IA vai te foder gostozinho no futuro. Quando vc ver que vc perguntou "como eu uso a classe X", e a solução da IA te cria o objeto mas não te mostra como destruir pois não foi isso que vc perguntou para ela. E como vc não passou pelo sofrimento e aprendizado do problema, vc é um total ignorante no problema.
Reinventar a roda é o que todo grande programador faz. É o que a IA te desacostuma a fazer. Nunca vai se aprender nada, nem criar nada grande se vc não investir tempo. IA não é um atalho para isso. Quanto mais vejo pessoas usando IA no dia a dia com C++ mais vejo a qualidade da solução total despencar; por mais que IA resolva cada snippet bem. Não há ninguém supervisionando o problema como um todo.