Learning to code was very important to me / Aprender a programar foi muito importante pra mim [eng/pt]<commentRewarder enabled>(Hive Learners Weekly Featured Content)

Words
1952
Reading
9 min
Listen
Play
1y

alt

em portugu锚s
馃挒馃挒馃挒

With the recent outbreak of artificial intelligence, one of the jobs threatened to disappear, people say, is that of programmers. Very soon, AIs will generate and refine their own codes, and create entire applications autonomously. What Manus has done is impressive, delivering ready-to-run files - it was the only one I tested so far, I don't usually work with coding, but I'm thinking of going back to automate some personal and professional processes - and all AI platforms are investing in agents and other forms of automation, where coding is one or the main application.

Hence the question: if AI will (or can) create program codes for us, without errors, well-documented and commented, fulfilling all professional requirements with excellence, and if needed, we can use AI itself to analyze, review and alter the codes, why learn to code?

The most obvious answer could be "to understand how programming works and know what artificial intelligence is doing in front of us and behind the scenes". It is a valid answer.
Perhaps the answer "to be able to program without using artificial intelligence whenever we want" is also a valid answer, but honestly, I imagine letting AI code our programs and systems would be so much more practical...

My reason for supporting the learning of the art of programming techniques goes further, as you will see throughout the article where it has brought me: I believe in the value of learning programming to mold our brain according to the principles of logic and the structuring of knowledge.
In fact, I think programming, algorithmic analysis, compilation and data structuring should be taught in the regular school curriculum, both in mathematics and in Portuguese (or English, or the name of the discipline which teach you guy about the language you speak, read, write and talk), it would be a formidable advance in the education of our children, along with theater and other arts, urban and conventional agriculture, robotics, financial education 馃槈 and so many other areas of practical importance and interest for the formation of our society.

I'm biased to speak, as I received a TK-85 as a gift and, believe it or not, the launch year is before 1985 馃榾:

alt

TK 85 at Wikipedia

In 1983, when the TK-85, a genuinely Brazilian computer, was launched, I was 7 years old! We connected the computer to the TV and to a cassette tape recorder, where the programming was stored. If we listened to the tape, it sounded like those old modem sounds, did anyone here know dial-up internet?

Well, I'm from that time, programming was a hobby and fun for me. My father is a systems analyst, so it was something that united us. We programmed in BASIC - Beginner's All-purpose Symbolic Instruction Code - the computer came with some programs in a primer, and there were specialized magazines that contained, among several articles about "informatics", programs of the most varied: phone book, games (mainly), databases, calculators...
It was a lot of fun and challenging, I think it taught me a lot about discipline and concentration.
alt

Obviously, I've been following all technological evolution, since childhood. Then came the first PCs, the DOS operating system, and the popularization of computers as "luxury items" and "professional assistants". 40 years later, we are talking about "artificial intelligence" and "the early use" of smartphones by children and babies...

alt

The integrated development environment of the Delphi programming language

I remember when Delphi was launched, popularizing object-oriented programming. In 1995, I was already 18 years old, and I kept studying and "playing" with programming in that transition between high school - I studied Industrial Mechanics, where I learned technical drawing in AutoCAD, which had scripts for drawing generation and I also programmed solenoid sensors and used machines with CNC (Computer Numerical Control) for automation - and university, when I "fell into" programming and logic in the Computer Engineering course. I learned how computers transformed programming language into hardware commands for data processing in "compiled" or "interpreted" languages, how they tricked us into believing they were doing several things at once, despite having a single processor.

I joke that my mind was "formed, conformed and deformed" by the logic of algorithmic and object-oriented programming. I consider myself multiplexed, doing "everything at the same time now", applying "time & resource share" in my daily and professional activities.
Not rarely I deal with four screens around me: notebook + monitor, + cell phone + tablet. I still divide the larger screens into two, so that would be 6 screens!
All this, it was Informatics that taught me. I have some memory problems due to information overload 馃槄, but I read a long time ago The Great Synthesis, psychographed (yes) by Pietro Ubaldi, in which the Spirit who dictated the book speaks of the necessity of ceasing to be "cassette tapes" - accumulating memories and records - to become "tape heads", assimilating and processing with ever greater capacity the present moment, everything around us, and accumulating these experiences not in conscious memory, but in the sub and super conscious, in the "quantum memory of the Universe".
I believe that the teaching of logic and programming enabled me for this, and if it were taught more in regular school, we would have people more apt to deal with the world as it is in our society...

alt

Old cover of the book The Great Synthesis, by Pietro Ubaldi

Satisfaction in being here for another Weekly Featured Content from #HiveLearners.
This is the third challenge of the week, and my third participation overall.

As the purpose of the community is to promote debate and contributions among participants, I use commentrewarder@commentrewarder to reward comments here in the first three days of this post's life.


Translated by AdaptaOne and adjusted by me.
Cover image and other illustrations by GPT Image embedded into it.
For more content like this, follow me 馃挒, leave that 100% upvote 馃 and come back often馃檹. Hiver since apr 2023.
See you next time!馃馃

alt

Com a recente eclos茫o da intelig锚ncia artificial, um dos empregos amea莽ado de desaparecer, dizem, 茅 o de programadores. Muito em breve as IA gera莽茫o e aperfei莽oar茫o seus pr贸prios c贸digos, e gerar茫o aplica莽玫es inteiras de forma aut么noma. O que Manus tem feito 茅 algo impressionante, entregando os arquivos prontos para rodar - foi o 煤nico que testei at茅 agora, n茫o costumo trabalhar com codifica莽茫o, mas estou pensando em retornar pra automatizar alguns processos pessoais e profissionais - e todas as plataformas de IA est茫o investindo em agentes e outras formas de automa莽茫o, onde codifica莽茫o 茅 uma ou a principal aplica莽茫o.

Da铆 fica a pergunta: se a IA vai (ou pode) criar os c贸digos dos programas para n贸s, sem erros, bem documentados e comentados, cumprindo com excel锚ncia todos os requisitos profissionais e, se precisarmos, poderemos utilizar a pr贸pria IA para analisar, revisar e alterar os c贸digos, porqu锚 aprender a programar?

A resposta mais 贸bvia poderia ser "para entender como a programa莽茫o funciona e saber o que a intelig锚ncia artificial est谩 fazendo na nossa frente e nos bastidores". 脡 uma resposta v谩lida.
Talvez a resposta "para podermos programar sem utilizar intelig锚ncia artificial quando quisermos", seja uma resposta v谩lida tamb茅m mas, sinceramente, imagino que deixar a IA codificar nossos programas e sistemas seja t茫o mais pr谩tico...

Minha raz茫o para apoiar a aprendizagem da arte, das t茅cnicas de programa莽茫o vai mais al茅m, conforme voc锚 vai perceber ao longo do artigo at茅 onde ela me trouxe: Acredito no valor do ensino de programa莽茫o para moldarmos nosso c茅rebro conforme os princ铆pios da l贸gica e da estrutura莽茫o do conhecimento.
Inclusive, acho que programa莽茫o, an谩lise algor铆tmica, compila莽茫o e estrutura莽茫o de dados deveria ser ensinado na grade curricular normal da escola, tanto em matem谩tica quanto em portugu锚s, seria um avan莽o formid谩vel na educa莽茫o de nossas crian莽as, junto com teatro e outras artes, agricultura urbana e convencional, rob贸tica, educa莽茫o financeira 馃槈 e tantas 谩reas de import芒ncia e interesse pr谩tico para a forma莽茫o da nossa sociedade.

Sou suspeito pra falar, pois ganhei de presente um TK-85 e, acreditem o ano de lan莽amento 茅 anterior 脿 1985 馃榾:

alt

TK-85 na Wikipedia

Em 1983, quando o TK-85, um computador genuinamente brasileiro foi lan莽ado, eu tinha 7 anos! A gente ligava o computador na TV e num gravador de fita cassete, onde a programa莽茫o era armazenada. Se ouv铆ssemos a fita, parecia com aqueles sons dos antigos modens, algu茅m aqui conheceu internet discada?

Pois 茅, sou desse tempo, programa莽茫o era um hobby e uma divers茫o pra mim. Meu pai 茅 graduado em an谩lise de sistemas, ent茫o era algo que nos unia. Program谩vamos em BASIC - Beginner's All-purpose Symbolic Instruction Code - o computador vinha com alguns programas numa cartilha, e haviam revistas especializadas que continham entre v谩rios artigos sobre "inform谩tica", programas dos mais variados: agenda telef么nica, jogos (pincipalmente), banco de dados, calculadoras...
Foi muito divertido e desafiador, acho que me ensinou muito sobre disciplina e concentra莽茫o.

Obviamente, acompanhei toda a evolu莽茫o tecnol贸gica, desde a inf芒ncia. Em seguida vieram os primeiros PCs, o sistema operacional DOS, e a populariza莽茫o dos computadores como "artigos de luxo" e "assistentes profissionais". 40 anos depois, estamos falando da "intelig锚ncia artificial" e "do uso precoce" de smartphones por crian莽as e beb锚s...

alt

O ambiente integrado de desenvolvimento da linguagem de programa莽茫o Delphi

Lembro quando o Delphi foi lan莽ado, popularizando a programa莽茫o orientada a objetos, Em 1995, eu j谩 tinha 18 anos, e seguia estudando e "brincando" com programa莽茫o na transi莽茫o entre o ensino m茅dio - estudei Mec芒nica Industrial, onde aprendi desenho t茅cnico no AutoCAD, que tinha scripts para a gera莽茫o de desenhos e tamb茅m programei sensores solen贸ides e utilizei m谩quinas com CNC (Controle Num茅rico Computadorizado) para automa莽茫o - e a universidade, quando "ca铆 dentro" da programa莽茫o e da l贸gica no curso de Engenharia da Computa莽茫o. Aprendi como os computadores transformavam linguagem de programa莽茫o em comandos de hardware para processamento de dados em linguagens "compiladas" ou "interpretadas", como nos enganavam que faziam v谩rias coisas ao mesmo tempo, apesarem de terem um 煤nico processador.

Brinco que minha mente foi "formada, conformada e deformada" na l贸gica da programa莽茫o algor铆tmica e orientada a objetos. Me considero multiplexado, fazendo "tudo ao mesmo tempo agora", aplicando "time & resource share" nas minhas atividades cotidianas e profissionais.
N茫o raramente lido com quatro telas ao meu redor: notebook + monitor, + celular + tablet. Ainda divido as telas maiores em duas, ent茫o seriam 6 telas!
Tudo isso, foi a Inform谩tica que me ensinou. Tenho alguns problemas de mem贸ria por sobrecarga de informa莽茫o 馃槄, mas li h谩 muito tempo atr谩s A grande S铆ntese, psicografada (sim) por Pietro Ubaldi, em que o Esp铆rito que ditou o livro fala da necessidade de deixarmos de ser "fitas cassete" - acumulando mem贸rias e registros - para nos tornarmos "cabe莽otes", assimilando e processando com cada vez mais capacidade o momento presente, tudo o que nos rodeia, e acumulando essas experi锚ncias n茫o na mem贸ria consciente, mas no sub e super conscientes, na "mem贸ria qu芒ntica do Universo".
Acredito que o ensino de l贸gica e programa莽茫o me habilitou para isso, e se fosse mais ensinada na escola regular, ter铆amos pessoas mais aptas a lidar com o mundo tal como ele 茅 na nossa sociedade...

alt

Antiga Capa do livro A Grande S铆ntese, de Pietro Ubaldi

Satisfa莽茫o em estar aqui pra mais um Weekly Featured Content da #HiveLearners.
Este 茅 o terceiro desafio da semana, e a minha terceira participa莽茫o no geral.

Como o prop贸sito da comunidade 茅 promover o debate e contribui莽玫es entre os participantes, utilizo o commentrewarder@commentrewarder pra recompensar os coment谩rios por aqui nos tr锚s primeiros dias de vida deste post.


Para mais conte煤do como este, me segue 馃挒, deixa aquele upvote 100% 馃 e volte sempre馃檹, que toda semana tem post por aqui,
at茅 a pr贸xima!馃馃

/created/hive-127515

@uni-coin


![]

/created/hive-111011

Learning to code was very important to me / Aprender a programar f... | Ecency