Menu
O mnie Kontakt

W najnowszym odcinku podcastu Lex Clips, Lex poruszył istotną kwestię dla programistów obawiających się przyszłości zawodu w obliczu rozwoju sztucznej inteligencji. Osoba pisząca do Lexa podzieliła się swoją głęboką obawą, że AI może przewyższyć jego umiejętności programistyczne. To uczucie jest zrozumiałe, zwłaszcza dla tych, którzy widzą programowanie jako swoją pasję i ścieżkę kariery. Lex podkreślił, że chociaż AI, jak Claude, może generować doskonały kod, to wciąż istnieją obszary, w których tradycyjne umiejętności programistyczne są niezbędne.

Programista w odcinku zauważył, że przyszłość może wymagać od nich przejścia z tradycyjnego pisania kodu na tworzenie zapytań w naturalnym języku. Lex radzi, aby programiści zaczęli korzystać z narzędzi wspomagających generowanie kodu, takich jak Cursor, który bazuje na VS Code i integruje funkcje sztucznej inteligencji w sposób, który ułatwia edycję i generowanie kodu. Współczesne narzędzia mogą pomóc w przejściu z technik kodowania na projektowanie w dużym schemacie.

Osoby pracujące w branży IT zostały zachęcone do przekształcania swojego podejścia do programowania, skupiając się na projektowaniu i edytowaniu kodu generowanego przez AI, zamiast pisać kod od podstaw. Lex podkreśla znaczenie równoległego rozwijania umiejętności programistycznych oraz umiejętności korzystania z narzędzi LLM. Szkoła myślenia, jaką promuje Lex, koncentruje się na umiejętności dostosowywania się do zmieniających się realiów rynku pracy.

Wielu specjalistów w różnych dziedzinach może skorzystać na uczeniu się współpracy z AI, aby podnieść jakość swojej pracy zamiast obawiać się o swoje miejsce. Choć strach przed bezrobociem z powodu AI jest naturalny, Lex jest przekonany, że ludzie w końcu znajdą sposób na współpracę z technologią, nie tracąc przy tym swojej wartości.

Na koniec, statystyki filmu podcastowego wskazują, że w chwili pisania tego artykułu, odcinek ma już 127521 wyświetleń oraz 4212 polubień. Oznacza to, że temat jest na tyle istotny, że zyskuje szerokie zainteresowanie wśród odbiorców.

Toggle timeline summary

  • 00:00 Prelegent wprowadza pytanie dotyczące AI, wyrażając emocjonalne połączenie.
  • 00:11 Programista dzieli się swoim strachem przed staniem się nieistotnym z powodu postępów AI.
  • 00:24 Prelegent uznaje ten strach, odnosząc go do swoich własnych doświadczeń.
  • 00:39 Dyskutują o swoich uczuciach wobec kodu generowanego przez AI i jego wpływie na ich zawód.
  • 00:55 Prelegent porównuje możliwości AI do inteligencji zbiorowej na platformach takich jak Stack Overflow.
  • 01:07 Przewidują, że przyszłość programowania będzie koncentrować się na poleceniach w naturalnym języku.
  • 01:16 Daje się rady, aby dostosować się do ewoluujących narzędzi do kodowania i technologii.
  • 01:38 Prelegent dzieli się swoimi ostatnimi przejściami między edytorami kodu.
  • 01:53 Opisują Cursor, edytor, który ułatwia generowanie kodu przez LLM.
  • 02:09 Podkreśla się znaczenie opanowania możliwości generacji kodu przez LLM.
  • 02:18 Prelegent zaleca edytowanie kodu generowanego przez AI zamiast pisania od zera.
  • 02:38 Podkreśla się znaczenie wykorzystania AI, sugerując, że może to poprawić wydajność pracy.
  • 02:52 Prelegent uznaje rzeczywisty lęk przed utratą pracy, ale wierzy, że adaptacja jest możliwa.

Transcription

Okay, next up, I got a question on AI, which I emotionally connected with. I'll condense it as follows. Hello Lex, I'm a programmer and I have a deep fear of slipping into irrelevance because I am worried that AI will soon exceed my programming skills. Let me first say that I relate to your fear. It's scary to have a thing that gives you a career and gives you meaning to be taken away. For me, programming is a passion, and if not for this podcast, it would probably, at least in part, be my profession. So I get an uncomfortable feeling every time Claude, the alum I use for coding at this time, just writes a lot of excellent, approximately correct code. I think you can make a good case that it already exceeds the skill of many programmers, at least in the same way that the collective intelligence of Stack Overflow exceeds the skill of many programmers, many individual programmers. But in many ways, it still does not. But I think eventually, more and more, the task, the profession of programming will be one of writing natural language prompts. I think the right thing to do, and what I'm at least doing, is to ride the wave of the ever-improving code-generating LLMs and keep transforming myself into a big-picture designer versus low-level tinkerer. What I'm doing, and what I recommend you do, is continually switch to whatever state-of-the-art tool is for generating code. So for me currently, I recently switched from VS Code to Cursor, and before that it was Emacs to VS Code switch. So Cursor is this editor that's based on VS Code that leans heavily on LLMs and integrates the code generation really nicely into the editing process. So it makes it super easy to continually use the LLMs. So what I would advise, and what I'm trying to do myself, is to learn how to use it and to master its code generation capabilities. I personally try to now allocate a significant amount of time to designing with natural language first, versus writing code from scratch. So using my understanding of programming to edit the code that's generated by the LLM versus writing it from scratch, and then using the LLM to generate small parts of the code. I see it as a skill that I should develop in parallel to my programming skill. I think this applies to many other careers too. Don't compete with AI for your job, learn to use the AI to do that job better. But yes, it is scary on some deep sort of human level, the threat of being replaced. But at least I think we'll be okay.