Pular para o conteúdo

Vale a pena investir anos em computação hoje?

Ver no idioma original →

Autoria: Sandeco · Assistir no YouTube

Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.

Idioma original: inglês

Vídeo original: Vale a pena INVESTIR anos em COMPUTAÇÃO HOJE? · Canal: Sandeco · 18:01 · Assistir no YouTube

Tópicos: Engenharia de software com IA, Modelos de IA

Sandeco defende que estudar computação continua valendo a pena porque essa área apoia outras ciências e seguirá criando tecnologias, inclusive depois do avanço da inteligência artificial. Ele compara a formação em computação à engenharia civil: o objetivo não é apenas executar tarefas manuais, mas desenvolver a capacidade de projetar e resolver problemas. Na visão dele, a IA automatiza parte da escrita de código e abre caminho para uma indústria de software mais produtiva, aumentando a importância de profissionais com conhecimentos de engenharia de software. Por isso, incentiva estudantes e profissionais a aprofundar seus conhecimentos e a não temer as mudanças no setor.

  • Computação é apresentada como uma ciência que apoia outras áreas do conhecimento, e não como um fim em si mesma.
  • A inteligência artificial foi criada pela computação e, segundo Sandeco, não significa o fim da área.
  • A formação em computação deve desenvolver profissionais capazes de pensar soluções, projetar sistemas e compreender necessidades de outras áreas.
  • O autor compara a engenharia de software à engenharia civil: ambas envolvem planejamento e projeto, além da execução.
  • Escrever código sem conhecer processos, design, arquitetura e padrões de software pode limitar a atuação profissional.
  • A IA pode automatizar parte do trabalho de programação e permitir entregas mais rápidas e com mais qualidade, desde que haja supervisão.
  • Sandeco afirma que o uso de IA pode levar o desenvolvimento de software de uma produção manual a uma indústria mais escalável.
  • O autor recomenda que profissionais que apenas escrevem código estudem engenharia de software e processos de desenvolvimento.
  • Na conclusão, Sandeco descreve a computação como uma área em transição e com perspectivas de crescimento.
Início Capítulo Resumo
00:00 Por que estudar computação Sandeco introduz a preocupação dos estudantes com o futuro da área e defende que a computação continua sendo relevante.
02:09 A analogia com a engenharia civil O autor usa sua experiência em engenharia civil para distinguir a formação de engenheiros da execução de tarefas manuais.
05:27 Formação para pensar, não apenas programar Sandeco compara profissionais de computação a engenheiros que projetam soluções, em vez de apenas construir software.
07:39 Da produção manual à indústria de software Ele argumenta que a engenharia de software e o planejamento são necessários para criar sistemas em escala, assim como na indústria automotiva.
10:52 O papel da IA no desenvolvimento de software Sandeco afirma que a IA pode assumir parte da escrita de código, mas defende que a engenharia de software continua essencial.
13:04 A computação pode crescer com a automação O autor compara a industrialização do software à produção em massa e apresenta exemplos de interesse crescente pela área.
16:22 O futuro exige engenheiros de software Sandeco conclui incentivando o estudo da computação e recomenda que profissionais desenvolvam conhecimentos de engenharia de software.

A computação não é uma ciência-fim. É uma ciência-meio. — 00:31

Vocês não estão sendo preparados para ser pedreiros; estão sendo preparados para ser engenheiros civis. — 04:20

Vibe coding está morto. — 10:52

Não tenham medo de aprender computação, não tenham medo de estudar computação. — 16:22

  • computing (conceito): Área de conhecimento que, segundo Sandeco, apoia outras ciências e continuará originando novas tecnologias.
  • Artificial intelligence (conceito): Tecnologia que automatiza parte do trabalho de programação e que, na visão do autor, amplia as possibilidades da computação.
  • software engineering (conceito): Disciplina que envolve processos, design e arquitetura para planejar e desenvolver software.
  • vibe coding (conceito): Forma de desenvolver software mencionada pelo autor, que alerta para problemas quando é usada sem práticas de engenharia de software.
  • software industry (conceito): Modelo de produção de software em escala que Sandeco associa à automação e ao uso de inteligência artificial.
  • Plato (pessoa): Filósofo citado pelo autor em uma analogia sobre ideias que precisam ser transformadas em soluções concretas.
  • Sandeco (pessoa): Professor e pesquisador que apresenta sua defesa do estudo da computação e da engenharia de software.
  • OpenAI (empresa): Empresa citada como exemplo de startup que desafia empresas de tecnologia estabelecidas.
  • Anthropic (empresa): Empresa citada como exemplo de startup que desafia empresas de tecnologia estabelecidas.

00:00 Ainda vale a pena estudar computação, fazer um curso de computação, ciência da computação, sistemas de informação, engenharia de software, inteligência artificial? Ainda vale mesmo a pena estudar isso? Porque, na verdade, o que percebo é que muitos estudantes têm medo do futuro por causa do futuro da computação, sabe? E quero dizer o seguinte: vale muito a pena, e quero justificar por que a computação é, de fato, o curso do presente e também o curso do

00:31 futuro, certo? A área do conhecimento do presente e do futuro. A primeira coisa que vocês precisam entender é isto: para quem não é da computação, é preciso entender que a computação não é uma ciência-fim. A computação é uma ciência-meio. Ela existe para dar suporte a outras ciências. Por exemplo, ciências-fim são medicina, direito, psicologia, marketing, contabilidade. Todas essas são ciências-fim, assim como a educação, certo? A área da educação, a área de

01:01 economia: ciências-fim. A computação não é uma ciência-fim; ela existe para dar suporte a outras ciências, para oferecer soluções para que outras ciências e áreas do conhecimento possam evoluir por meio da computação. E isso nunca vai acabar, certo? Talvez você pense: “Não, mas a inteligência artificial chegou para acabar com os empregos na área da computação.” Mas a pergunta que faço a você é a seguinte: quem criou a inteligência artificial? Quem criou a inteligência artificial,

01:32 pessoal, foi a computação. A computação criou a inteligência artificial, essa tecnologia que está impactando o mundo, e a criação de novas tecnologias não vai acabar só porque a inteligência artificial chegou, certo? A inteligência artificial chegou. Pelo contrário: daqui para a frente, cada vez mais, nós — quem é da computação — estamos sendo liberados do trabalho mecânico que nos prendia, para nos transformarmos em pessoas voltadas ao pensamento na computação. E quero justificar esse meu pensamento com uma

02:09 analogia, certo? Bem, fiz minha graduação, meu mestrado e meu doutorado aqui na PUC Goiás, e também fiz mestrado e doutorado na Universidade Federal de Goiás, certo? E sou professor no Instituto Federal e na Universidade Federal, professor e pesquisador no Instituto Federal e na Universidade Federal de Goiás. Entendeu? Trabalho com inteligência artificial há 16 anos e com computação. Estou nessa área desde os 14 anos. Entendeu? Então, vamos lá. Essa é a minha formação, certo? Mas estudei engenharia civil aos 17 anos, por causa de uma sucessão familiar, sabe, uma tradição da família. Fiz engenharia civil por 3 anos e meio. Então, o que acontece? Há uma disciplina à qual quero que vocês prestem atenção agora, nesta analogia, para justificar o que quero dizer sobre computação e o futuro. Fiz uma disciplina de engenharia civil muito interessante: era sobre resistência dos materiais e análise de materiais, certo? E essa

02:42 disciplina da universidade é basicamente assim: você pega o aluno, certo, e faz com que ele aprenda a trabalhar com os materiais essenciais da construção civil: areia, brita, argila, certo, cimento, tijolo, cerâmica, ferro, tudo isso. Quando você chega lá, o professor manda fazer concreto, sabe? Você tem que fazer aquele vulcãozinho de concreto, colocar água no meio, mexer para fazer a mistura e, aí, preparar um pouco de concreto. Normalmente, o que você faz? Enche uma forminha, certo? Um cilindro, você faz um

03:12 cilindro de concreto, o professor dá uma especificação e você precisa colocá-lo na máquina para esmagá-lo, sabe, o concreto, para ver se a especificação corresponde ao que você queria, se colocou os elementos certos ali para fazer o concreto que foi pedido. Entendeu? Porque, essencialmente, mais tarde, quando você se tornar engenheiro, vai passar exatamente por esse processo. E construímos várias coisas, minicasas, colocando tijolinhos assim, lidando com azulejos: como colocar o azulejo bem certinho? Essa disciplina é muito interessante. Eu adorava essa disciplina. Mas, daquela disciplina, o que eu mais gostei

03:47 na verdade foi um discurso do professor no último dia de aula. Ele disse: “Pessoal, vocês estão neste curso, trabalharam com concreto, trabalharam com cimento, trabalharam com brita, com areia, com ferro, com todos os materiais de engenharia civil que puderam.” Mas quero dizer uma coisa a vocês: vocês não estão sendo preparados para serem pedreiros, certo? Estão sendo preparados para serem engenheiros civis, as mentes pensantes da engenharia civil. Em outras palavras, vocês serão os responsáveis por fazer os cálculos, por projetar a estrutura, certo? Também há um arquiteto. E vocês vão construir coisas com base no conhecimento intelectual da área que estão aprendendo aqui. Daqui para a frente, provavelmente nunca mais vão trabalhar com esse tipo de material, mas lembrem-se de uma coisa: vocês nunca foram preparados para serem trabalhadores da construção civil na engenharia civil. Entenderam? E, depois que me voltei completamente para a área de tecnologia, porque eu já desenvolvia software, mas fazia engenharia civil ao mesmo tempo, certo? Voltei para fazer uma graduação em

04:20 ciência da computação e seguir carreira na computação. Sempre levei isso comigo, certo? Sempre tive em mente que não estava sendo preparado, aprendendo, estudando e desenvolvendo coisas para ser um pedreiro da computação. Entendeu? Sou engenheiro de software, certo? E sempre digo isso aos meus alunos. Não estou formando nem ensinando vocês a serem programadores, propriamente falando, porque os cursos de programação que ensinam lógica de programação aos programadores fazem isso muito bem. Quando vocês fazem uma graduação na área da computação, estão sendo preparados para serem uma mente pensante. Vocês serão as pessoas que vão dar vida àquela ideia que atende à necessidade de um cliente ou de uma área relacionada. Por isso, acho interessante que hoje as pessoas tenham medo de perder o emprego na área da computação ou de que a computação possa acabar, porque elas estão justamente sempre nessa área da construção manual, certo? Como se fossem

04:54 pedreiros da computação, certo? E vocês não estão sendo preparados para serem pedreiros da computação, mas sim desenvolvedores, engenheiros de software ou arquitetos de software que pensam seriamente nessa área. Então, não fiquem chateados comigo por eu dizer “pedreiro da computação”, certo? Tenho enorme respeito pela alma humana, por assim dizer, certo? Por vocês que são desenvolvedores de software, que são programadores de software e que estão passando por esse sofrimento, certo? Que sentem essa angústia nestes

05:27 dias de hoje. É sincera. É, é, é uma angústia legítima. Estou tentando mostrar outro caminho e abrir portas para vocês. Entenderam? Também não quero, não quero de jeito nenhum menosprezar o trabalho de um pedreiro e da engenharia civil. Meu avô foi um dos mestres de obras e pedreiros mais famosos de Natal, no Rio Grande do Norte, onde nasci. Entenderam? Então, não, não entendam dessa forma, porque a ideia aqui é tentar impulsionar vocês, não derrubá-los.

06:00 Quero fazer outra analogia para explicar um pouco mais o que quero dizer a vocês. Nunca tivemos uma indústria de software, certo? Nunca tivemos. Sempre dissemos que existe uma indústria de software e tudo mais, uma fábrica de software, mas nunca tivemos isso, porque o software sempre foi muito manual, pessoal. Sempre tivemos que pôr a mão na massa, certo? Como pedreiros de software que precisam pôr a mão na massa. E, em muitos

06:35 casos, em muitos casos, vocês que estão me assistindo agora, certo, não sabem muito sobre engenharia de software. Sabem construir software no sentido de escrever código, mas talvez não conheçam o processo de software, não saibam sobre design, padrões de projeto, certo? Construção em camadas, certo? Sobre ajustes no repositório e tudo mais, arquitetura de software, criação de artefatos de arquitetura e assim por diante. Assim como na engenharia civil, onde há a arquitetura do edifício que será construído, também existe arquitetura de software. E, assim como há a engenharia que calcula todos os pesos e tudo mais, as forças e as informações necessárias para conseguir construir o software ou o edifício, certo? Certo. Também existe a parte de design e engenharia de software, que vai calcular da mesma forma a estrutura interna do software. E aí você pode passar isso para alguém, e essa pessoa programa, o programador, enfim. Mas 90% do pessoal de TI, algo em torno disso,

07:07 Hoje em dia, é verdade. É, é, é uma angústia legítima. Estou tentando mostrar outro caminho e abrir portas para você. Entendeu? Também não quero, não quero de forma alguma menosprezar o trabalho de um trabalhador da construção civil e da engenharia civil. Meu avô foi um dos mestres de obras e trabalhadores da construção civil mais famosos de Natal, no Rio Grande do Norte, onde nasci. Entendeu? Então, não, não interprete dessa forma, porque a ideia aqui é tentar impulsionar você, não te colocar para baixo.

07:39 Quero fazer outra, usar outra analogia para explicar um pouco mais o que quero dizer. Nunca tivemos uma indústria de software, certo? Nunca tivemos. Sempre dissemos que existe uma indústria de software e tudo mais, uma indústria de software, uma fábrica de software, mas nunca tivemos isso, porque o desenvolvimento de software sempre foi muito manual, pessoal. Sempre tivemos que pôr a mão na massa, certo? Como pedreiros de software que precisam pôr a mão na massa. E em muitos

08:09 casos, em muitos casos, você que está me assistindo agora, certo? Não sabe muito sobre engenharia de software. Sabe desenvolver software no sentido de escrever código, mas talvez não conheça o processo de software, não conheça design, padrões de design, certo? Construção em camadas. Certo? Sobre ajuste do repositório e todo o resto, e arquitetura de software, criação de artefatos de arquitetura e assim por diante. Assim como na engenharia civil, como acontece na engenharia civil, onde existe a arquitetura do prédio que será construído, também existe arquitetura de software.

08:42 E, assim como existe a engenharia que calcula todos os pesos e tudo mais, as forças e as informações necessárias para poder construir o software, ou o prédio, certo? Certo. Também existe a parte de design e engenharia de software, que vai calcular da mesma forma a estrutura interna do software. E então você pode passar isso para alguém, e essa pessoa programa, o programador, enfim. Mas 90% do pessoal de TI, algo em torno disso

09:18 certo? Eles não fazem engenharia de software, fazem apenas construção de software no sentido de assentar tijolos de software, certo? Porque não têm uma mente pensante. Então, imaginem: eu disse que não temos uma indústria, então pensem numa indústria automobilística. Por exemplo, vocês vão construir uma… uma indústria, vocês têm uma indústria automobilística, certo? Imediatamente imaginam aquelas máquinas enormes, aqueles robôs enormes soldando, não é? Os carros, colocando as peças, montando o carro ali. Certo? Mas, para os robôs soldarem aquele carro

09:50 , alguém teve que pensar nesse carro antes, não é? Certo? Alguém teve que pensar na construção, em como seria esse carro, por que ele poderia atender às necessidades do cliente e ser produzido em massa. Certo? E é aí que existe a mente pensante, não é? Aquele sujeito que vai, ah, trazer a ideia do mundo das ideias. Gosto muito dessa questão do mundo das ideias de Platão: você traz do mundo das ideias, não é? Você é uma ponte

10:21 entre o mundo das ideias, porque, quando você vai construir qualquer coisa, essa coisa, em primeiro lugar, nasce na sua ideia, não é? Ela nasce nesse mundo das ideias e só pode fluir para o nosso mundo, digamos, por meio do ser humano. O ser humano é a ponte dessa história. É ele que faz essa ideia surgir, entende? Ela surge de fato. Então, ah, é o engenheiro que é a ponte nessa história, no que diz respeito a software, trazendo soluções, resolvendo um problema real para as pessoas de áreas relacionadas,

10:52 certo? Então, é o engenheiro que consegue fazer isso muito bem. Talvez você pense: “Não, mas hoje em dia as pessoas instalam o Claude Code e fazem isso.” Legal, muito incrível. No meu livro de engenharia de software, eu digo, ah, que o Vibe Code morreu. O Vibe Code morreu porque, na engenharia de software, ah, se você não usar engenharia de software, o que vai acontecer é que, se escrever código por meio de vibe coding, não é? Em algum momento, isso vai quebrar, certo? E olha, ah, talvez você esteja pensando: não, o Sandec é contra isso. Não, pelo contrário, eu

11:25 sou pesquisador em inteligência artificial há 16 anos, pessoal, certo? Não cheguei aqui agora. Então, a inteligência artificial está nos libertando na indústria de software; é o robozinho que vai soldar o carro, sabe, do nosso software. Então não entendo por que vocês estão sofrendo tanto com essa questão de escrever software com inteligência artificial. E por que têm medo de que a computação acabe por causa disso? Na minha opinião, eu vejo exatamente o

11:59 oposto, não é? Pelo contrário, vejo um crescimento da computação. Por quê? Porque agora, por causa da inteligência artificial, que chamou a atenção de pessoas de outras áreas relacionadas — medicina, direito, psicologia, educação, pessoal da saúde e tudo mais —, vocês têm a possibilidade de entregar produtos com mais qualidade, não é? Mais bem pensados, porque antes vocês não pensavam, simplesmente construíam.

12:31 Mais bem pensados e com muito mais qualidade, deixando a inteligência artificial cuidar do software, da escrita do código, de um jeito muito mais interessante e rápido. Se você estiver no controle das coisas, vai entregar um produto rápido e de qualidade. E é justamente aí que a indústria de software nasce agora, na nossa era, porque, assim como a indústria que tenho aqui, não é, há a linha de montagem e, nessa linha de montagem, há uma aceleração em termos de maquinário, porque a indústria tem muito maquinário; indústria é, essencialmente, pessoal, ter máquinas

13:04 trabalhando ali. É preciso ter máquinas para ser uma indústria, certo? Caso contrário, é manufatura. Você trabalha com… trabalha manualmente. Então, até pouco tempo atrás, tínhamos manufatura de software. Não uma indústria de software. Agora, de fato, temos uma indústria de software. Podemos entregar software em maior quantidade. O que acontece quando industrializamos um produto? Esse produto tende a ficar mais barato. Certo? Então, a empresa vai à falência porque o produto ficou mais barato? Não, a tendência é que agora mais pessoas tenham acesso a

13:38 esse produto e, assim, o fabricante, digamos, obtenha um lucro maior, porque agora pode produzir coisas em maior escala, com qualidade e em massa, em vez de manualmente. Então, ah, não há necessidade desse medo, de ter medo de entrar na área da computação. É o contrário. Só para dar uma ideia, a Universidade Federal de Goiás, aqui, certo? Os dois cursos mais concorridos são da área da computação, certo? O primeiro é, ah, inteligência artificial, certo? E o segundo é

14:13 engenharia de software. Medicina está em terceiro lugar há dois anos seguidos. Então, dá para ver que as pessoas voltaram a olhar para a computação. No Instituto Federal de Goiás, o curso mais concorrido é justamente sistemas de informação, certo? O programa de pós-graduação mais concorrido também, tanto na Universidade Federal quanto no Instituto Federal: o programa de pós-graduação em inteligência artificial é da área da computação, certo? O mais concorrido. Por quê? As pessoas estão voltando a olhar para a computação, certo? Pessoas de fora estão interessadas em computação. Por que nós, da

14:47 computação, temos medo? Medo de que a computação acabe, sabe? Isso não faz sentido algum. As mudanças acontecem, são importantes, mas a computação não vai acabar. Pelo contrário, a computação tende a se acelerar agora. Como eu disse, quem inventou a inteligência artificial era da área da computação, e ela não acabou. Certo? Veja, por exemplo, grandes empresas como OpenAI, Anthropic e outras, que ainda não são big techs, certo? São simplesmente

15:18 startups que estão desafiando as big techs. Então, ah, minha pergunta é: de onde virão as novas startups que vão desafiar essas startups que estão desafiando as big techs? Certo? De onde elas virão? Virão da computação, não é? Não há outro jeito. Então, agora é você que está livre para construir produtos mais rápido e com mais assertividade, não é? Usando inteligência artificial, criando uma verdadeira indústria de software, certo? Agora você vai poder

15:51 ser mais competitivo nessa indústria de software, criando tecnologias disruptivas para o usuário final, para essas pessoas que mencionei, que são da área de ponta, certo? Da computação vão surgir novas tecnologias que vão impactar o mundo, porque a inteligência artificial não foi o fim, não é? Não acabou de jeito nenhum. Por que digo isso? Cara, estou na área da computação há 36 anos, não é? Com certeza, não acabou com a inteligência artificial. De onde virão as novas tecnologias que vão surgir para impactar o mundo?

16:22 Da computação. Entendeu? Então, não tenha medo de aprender computação, não tenha medo de estudar computação, não tenha medo disso. Pelo contrário, a computação está vivendo agora seu momento mais, bem, glorioso, digamos. Pelo menos é o que eu acho. Outros podem ter uma visão mais pessimista, mas sou um cara que trabalha com otimização de redes neurais, não é? Naturalmente, sou um otimizador ou, digamos, um otimista profissional. Entendeu? Espero que este vídeo

16:55 tenha incentivado você a continuar estudando computação ou que quem queira entrar na área faça isso sem medo, sabendo que a computação está em transição, não é? Ela vai se tornar um pouco mais intelectual agora, digamos. Aquele peso que nos mantinha presos ao desenvolvimento de software, escrevendo código à mão o tempo todo, não é? Isso está desaparecendo um pouco mais, certo? E então, quem vai surgir agora? Os engenheiros de software pensantes. Entendeu?

17:26 E, se você está hoje na área da computação e é um cara que só escreve software, que não tem nenhum processo de software no trabalho, não usa técnicas de engenharia de software, desafio você a começar a estudar essa área, porque é para esse caminho que estamos indo, não é? E a computação vai crescer cada vez mais por causa disso, por causa da estrutura pensante da engenharia de software, assim como na engenharia civil. Entendeu? Espero que tenham gostado deste vídeo. Deixem um comentário aí: o que acharam do que eu disse? Eu

18:01 precisava fazer essa fala agora porque acabei de sair da aula, não é? E queria passar essa energia para vocês, porque acho que as pessoas com quem conversei lá estavam supermotivadas, sabe? E queria motivar vocês a continuar e a se manter firmes na computação, porque a computação é o presente, mas também é o futuro. Entendeu? Espero que tenham gostado deste vídeo. Um grande abraço para vocês. Não se esqueçam de se inscrever, certo? Até a próxima.

Transcrição original

[00:00] Is it still worth studying computing, taking a computing course, computer science, information systems, software engineering, artificial intelligence? Is it really still worth studying this? Because, in truth, what I notice is that many students are afraid of the future because of the future of computing, you know? And I want to tell you the following: it is very much worth it, and I want to justify why computing is, in fact, the course of the present and also the course of the

[00:31] future, right? The field of knowledge of the present and the future. The first thing you need to understand is this: for those who aren’t in computing , you need to understand that computing is not an end science. Computing is a means science. It exists to support other sciences. For example, end sciences are medicine, law, psychology, marketing, accounting. All these are end sciences, education, right? The field of education, the field of

[01:01] economics, end sciences. Computing is not an end science; it exists to support other sciences, to provide solutions so that other sciences and fields of knowledge can evolve through computing. And this will never end, alright? You might think: “No, but artificial intelligence is here to end jobs in the computing field.” But the question I ask you is the following: who created artificial intelligence? Who created artificial intelligence,

[01:32] folks, was computing. Computing created artificial intelligence, this technology that is impacting the world, and the creation of new technologies will not end just because artificial intelligence is here, right? Artificial intelligence is here. On the contrary, from now on, we will be more and more, we are being freed, those of us in computing are being freed from the mechanical work that held us back, to transform into people of the thinking side of computing. And I want to justify this thought of mine with an

[02:09] analogy, right? Well, I have my undergraduate, master’s, and doctorate here from PUC Goiás, and master’s and doctorate from the Federal University of Goiás, right? And I am a professor at the Federal Institute and the Federal University, a professor and researcher at the Federal Institute and Federal University of Goiás. Got it? And I have been in artificial intelligence for 16 years, and in computing. I’ve been in it since I was 14. Got it? So, let’s go. That is my background, right? But I studied civil

[02:42] engineering at 17, because of a family succession, you know, a family tradition, I did civil engineering for 3 and a half years. So, what happens? There is a subject I want you to pay attention to now, in this analogy, to justify what I want to say regarding computing and the future. There was a subject I took in civil engineering that was very interesting, it was a course on strength of materials and material analysis, right? And this

[03:12] university course is basically this: you take the student, right, and you get them to learn how to work with the essential materials of civil construction, sand, gravel, clay, right , cement, brick, ceramic, iron, all that stuff. When you get there, the professor makes you mix concrete, you know? You have to make that little concrete volcano, put water in the middle, stir it to make a mix, and there you build some concrete. Normally , what do you do? You fill up a little mold, right? A cylinder, you create a

[03:47] concrete cylinder, the professor gives you a specification, and you have to put it in the machine to crush it, you know, the concrete, to see if the specification matched what you wanted, if you added the right elements there to build the concrete that was requested. Got it? Because essentially, later when you become an engineer, you will go through this exact process. And we built a series of things, mini houses, placing little bricks like this , dealing with tiles, how to place the tile just right? That subject is very interesting. I loved that subject. But of that subject, the thing I liked most

[04:20] , actually, was a speech by the professor on the last day of class. He said: “Folks, you are in this course here, you worked with concrete, you worked with cement, you worked with gravel, with sand, with with iron, with with all with as many civil engineering materials as possible.” But I want to tell you one thing: you are not being trained to be bricklayers, okay? You are being trained to be civil engineers , the thinking minds of civil engineering. In other words, you will be the guy who does the math, who does

[04:54] the architecture of the thing, right? There is an architect too. And you will build things based on your intellectual knowledge, from the area you are learning here. From now on, you will probably never work with this type of material again, but remember one thing: you were never trained to be construction workers in civil engineering. Got it? And after I fully turned to the technology field, because I was already developing software but was doing civil engineering on the side , right? I went back to get a degree in

[05:27] computer science and pursue a career in computing. I always carried that with me, right? I always carried with me that I wasn’t being trained, learning, studying, and developing things to be a construction worker of computing. Got it? I am a software engineer, right? And I always tell this to my students. I am not training you and teaching you to be programmers effectively, because programmers, well, programming courses that teach programmers programming

[06:00] logic, they do that very well. When you’re doing a college degree in the computing field, you’re being trained to be a thinking mind. You will be the person who will bring to light that idea that is the need of a client or a related field. So I find it interesting that people today are afraid of losing their jobs in the computing field or that computing might end, because they are exactly always in this area of manual construction, right? As if they

[06:35] were a construction worker of computing , right? And you are not being trained to be construction workers of computing , but rather developers, software engineers, or software architects who are seriously thinking in this field. So, don’t be upset with me because I’m saying “construction worker of computing,” okay? I have enormous respect for the human soul, let’s put it that way, right? For you who are a software developer, who are a software programmer, and who have this suffering , right? have this anguish in these

[07:07] current days, eh, it’s honest. It is, it is, it is a legitimate anguish. I am trying to show you another path and open doors for you. Got it? I also don’t want to, I don’t want to disparage the work of a construction worker and civil engineering here at all. My grandfather was one of the most famous master builders, construction workers, and master builders there in Natal, in Rio Grande do Norte, where I was born. Got it? So, don’t, don’t take it that way, because the idea here is to try to boost you and not bring you

[07:39] down. I want to give another, make another analogy to explain a little more of what I want to say to you. We never had a software industry, okay? We never had one. We always said there is a software industry and all that, the software industry, software factory, we never had it, because software has always been very manual, folks. we always had to get our hands dirty, right? Like software bricklayers having to get their hands dirty. And in many

[08:09] cases, in many cases, you who are watching me right now, right? Uh, don’t know much about software engineering. You know how to build software in terms of writing code, but maybe you don’t know the software process, you don’t know about design, design patterns, right? Layered construction. Right? About repository adjustment and everything else, and software architecture, creating architecture artifacts, and so on. Just like in civil engineering, as happens in civil

[08:42] engineering, where you have the architecture of the building that will be constructed, you have software architecture as well. And just as you have the engineering that calculates all the weights and everything else, force, and the information needed there to be able to, uh, put up the software, or the building, right? OK. There is also the design and software engineering part that will calculate the internal structure of the software in the same way. And then you can pass this on to someone and then they program, the programmer, anyway. But 90 %of the IT crowd, something around that

[09:18] , okay? They don’t do software engineering, they only do software construction in terms of software bricklaying, alright? Because they don’t have the thinking mind. So imagine, I said we don’t have an industry, so think of a car industry. For example, you are going to build an, indus-, you have a car industry, okay? You immediately imagine those huge machines, those huge robots welding, right? The cars, putting the parts, assembling the car there. Alright? But for that car to be welded by the robots

[09:50] , someone had to think about this car beforehand, right? Right? Someone had to think about the construction, what this car would be like, why this car can meet the customer’s needs so that it can be mass-produced. OK? And that is where the thinking mind exists, right? That guy who is going to, uh, bring the idea from the world of ideas. I really like this question of Plato’s world of ideas, that you bring from the world of ideas, right? You are a bridge

[10:21] between the world of ideas, because when you are going to build anything, this thing, first place, is born in your idea, right? It is born in this world of ideas and it can only flow into our, into our world, let’s say, through the human being. The human being is the bridge of this story. It is he who makes this idea emerge, you understand? It effectively emerges. So, uh, it’s the engineer who is the bridge in this story in terms of software, bringing solutions, solving a real problem for folks in related fields,

[10:52] right? So, it’s the engineer who can do that very well. You might think: “No, but people these days are installing cloud code, doing it.” That’s cool, really awesome. In my software engineering book, I say, uh, Vibe Code is dead. Vibe Code is dead because software engineering, uh, if you don’t use software engineering, what will happen is if you write code through vibe coding, right? It will break at some point, okay? And look, uh, you might be thinking, no, Sandec is against it, no, on the contrary, I’ve

[11:25] been a researcher in artificial intelligence for 16 years, folks, okay? I didn’t just get here now. So, artificial intelligence is freeing us in the software industry, it’s the little robot that will do the welding on the car, you know, of our software. So I don’t understand why you are suffering so much over the issue of writing software with artificial intelligence. And why are you afraid that computing will end because of this ? To me, in my view, I see the complete

[11:59] opposite, right? On the contrary, I see a growth in computing. Why? Because now , because of artificial intelligence that caught the attention of people from other related fields, medicine, law, psychology, education, healthcare folks, and everything else, now you have the possibility to deliver products with more quality, right? Better thought out, because you didn’t think before, you just simply built it.

[12:31] Better thought out and with much more quality, leaving the software, the code writing to the artificial intelligence in a much more interesting, faster way. If you are in control of things, you will deliver a fast and quality product . And that’s effectively where the software industry is born now in our era, because just like industry, I have there, right, the assembly line and on this assembly line there is an acceleration in terms of machinery, because industry has a lot, industry is essentially, folks, having machinery

[13:04] working there. You have to have machines to be an industry, okay? Otherwise it’s manufacturing. You’re working with, you’re working by hand. So we had software manufacturing until recently. Not a software industry. Now we effectively have a software industry . We can deliver software in greater quantity. What happens when we industrialize a product? That product tends to drop in price. Right? So, will the company go bankrupt because the product dropped in price? No, the trend is that more people now have access to

[13:38] that product, and so the manufacturer, let’s say, achieves a higher profit because now they can produce things more in series, with quality and in mass, instead of manually. So, uh, there’s no need for this fear, for being afraid of going into computing. It’s the opposite. Just to give you an idea, the Federal University here in Goiás, right? The two most competitive courses are in the computing field, okay? The first being, uh, artificial intelligence, okay? And the second is

[14:13] software engineering. Medicine is only third, for two years in a row now. So, you can see that people have turned their eyes back to computing. At the Federal Institute of Goiás, the most competitive course is exactly information systems, okay? The most competitive postgraduate program as well, both at the Federal University and the Federal Institute, the postgraduate program in artificial intelligence is in computing, all right ? Most competitive. Why? People are turning their eyes back to computing, okay? People from the outside are interested in computing. Why are we in

[14:47] computing afraid? That computing will come to an end, you know? It doesn’t, it makes no sense at all. Change happens, it’s important, but it won’t come to an end. On the contrary, computing now tends to accelerate. As I told you, those who invented artificial intelligence were in computing, and that hasn’t ended. Right? You see, for example, large companies like OpenAI, Anthropic, and so on, which are not yet big tech, okay? They are simply

[15:18] startups that are challenging big tech companies. So, uh, my question is: where will the new startups that will challenge these startups that are challenging big tech come from? Right? Where will they come from? They will come from computing, right? There’s no other way. So it is you who are now free to build products faster and more assertively, right? Using artificial intelligence, creating a real software industry, okay? You will now be able to

[15:51] be more competitive in this software industry, creating disruptive technology for the end user, for these folks I mentioned to you, which is the final area, OK? From computing, new technologies will emerge and will impact the world, because it didn’t stop at artificial intelligence, right? It didn’t stop at all. Why do I say that? Man, I’ve been in computing for 36 years, right? It definitely didn’t stop with artificial intelligence. Where will the new technologies that emerge to impact the world come from?

[16:22] From computing. Got it? So, don’t be afraid to learn computing, don’t be afraid to study computing, don’t be afraid of it. On the contrary, computing is now having its most, well, glorious moment, let’s say. That’s what I think, at least. Others might have a more pessimistic view, but I’m a guy who works with neural network optimization, right? I am naturally an optimizer or a professional optimist, shall we say. Got it? I hope this video

[16:55] has encouraged you to keep studying computing or that those wanting to get into it do so without fear, knowing that computing is in transition, right? It’s going to become a bit more intellectual now, let’s say, that ball and chain that kept us anchored to developing software, writing code by hand all the time, right? That thing is fading away a little bit more, okay? And so, who will emerge now? The thinking software engineers. Got it?

[17:26] And if you are in the computing field today, and you’re a guy who just writes software, who has no software process in your work, doesn’t use software engineering techniques, I challenge you to start studying this area, because that’s the path we’re heading down, right? And computing will grow more and more because of that, because of the thinking structure of software engineering, much like in civil engineering. Got it? I hope you enjoyed this video. Leave your comment there, what did you think of what I said? I

[18:01] had to give this talk now because I’m fresh out of class, right? And I wanted to pass that energy on to you, because I think the people there were super motivated, you know, those I spoke to. And I wanted to motivate you to keep going and stay firm in computing, because computing is the present, but it’s also the future. Got it? I hope you liked this video. A big hug to you. Don’t forget to subscribe, okay? And until next time.