Programiści komputerowi
Dokąd chciałbyś się udać dalej?
Lub, zbadaj ten zawód bardziej szczegółowo...
Co przedstawia ten płatek śniegu?
Co to jest?
Oceniamy prace, biorąc pod uwagę cztery czynniki. Są to:
- Szansa na automatyzację
- Wzrost zatrudnienia
- Wynagrodzenie
- Liczba dostępnych stanowisk
Są to kluczowe rzeczy, o których warto pomyśleć podczas poszukiwania pracy.
Ludzie również oglądali
Obliczone ryzyko automatyzacji
Wysokie ryzyko (61-80%): Zawody w tej kategorii stoją przed znaczącym zagrożeniem ze strony automatyzacji, ponieważ wiele z ich zadań może być łatwo zautomatyzowanych przy użyciu obecnych lub bliskich przyszłości technologii.
Więcej informacji na temat tego, czym jest ten wynik i jak jest obliczany, jest dostępne tutaj.
Ankieta użytkownika
Nasi goście głosowali, że jest prawdopodobne, iż to zawód zostanie zautomatyzowany. To ocena jest dodatkowo wspierana przez obliczony poziom ryzyka automatyzacji, który szacuje 70% szansę na automatyzację.
Jakie są Twoje zdanie na temat ryzyka automatyzacji?
Jakie jest prawdopodobieństwo, że Programiści komputerowi zostanie zastąpione przez roboty lub sztuczną inteligencję w ciągu najbliższych 20 lat?
Nastroje
Poniższy wykres jest wyświetlany tam, gdzie jest wystarczająca liczba głosów, aby uzyskać znaczące dane. Przedstawia wyniki ankiet użytkowników w czasie, dając wyraźny obraz trendów nastrojów.
Nastroje w czasie (kwartalnie)
Nastroje w czasie (rocznie)
Wzrost
Liczba ofert pracy na stanowisko 'Computer Programmers' ma spadać 9,6% do 2033
Całkowite zatrudnienie oraz szacowane oferty pracy
Zaktualizowane prognozy mają być dostępne 09-2025.
Płace
W 2023, mediana rocznej pensji dla 'Computer Programmers' wynosiła 99 700 $, czyli 48 $ za godzinę.
'Computer Programmers' otrzymali wynagrodzenie wyższe o 107,4% od średniej krajowej, która wynosiła 48 060 $
Płace z biegiem czasu
Objętość
Od 2023 roku zatrudnionych było 120 370 osób na stanowisku 'Computer Programmers' w Stanach Zjednoczonych.
To oznacza około 0,08% zatrudnionej siły roboczej w całym kraju.
Inaczej mówiąc, około 1 na 1 tysiąc osób jest zatrudnionych jako 'Computer Programmers'.
Opis stanowiska pracy
Twórz, modyfikuj i testuj kod oraz skrypty, które pozwalają na uruchamianie aplikacji komputerowych. Pracuj na podstawie specyfikacji opracowanych przez programistów oprogramowania i deweloperów stron internetowych lub innych osób. Możesz również tworzyć i pisać programy komputerowe do przechowywania, lokalizowania i odzyskiwania konkretnych dokumentów, danych i informacji.
SOC Code: 15-1251.00
Komentarze (285)
Please take into account the trajectory of progress rather than the current state of things.
But though AI (= LLMs) has gotten better in the sense of creating more complex outputs, it otherwise suffers from exactly the same problems as early versions: no compositionality, no continual learning, no consistency, and no self-correction.
If you ask it to fix a certain bug fix in a complex codebase, you have a high chance that it also starts to change something completely unrelated. It doesn't really grasp how precisely elements make up the complex whole; instead, it applies pattern-matching, by which it gets misled. You can waste days with AI on what would be a five-minute manual fix.
Also, junior devs' job isn't to churn out mediocre code for generic, long-solved tasks or create the 1000th to-do list app. Instead, they get onboarded and are supposed to familiarize themselves with your codebase to improve it. But you know that "PT" in ChatGPT stands for "pre-trained?" So AI doesn't learn anything new. AI is like suffering from anterograde amnesia.
Anyway, neither apps nor code are like a commodity where "more is better". In the end, the point is to create something new. Otherwise there is not much point: just use an already existing and tested library. And it's exactly the "new" part where AI sucks because it struggles to transcend its training data.
So no, AI is incapable of replacing junior devs.
It would have a lot of immediate positive effects if AI worked like you describe: it would insanely empower open-source projects (often lacking maintainers) to fix all their long lists of bugs or introduce new features. But this is not what we observe at all. Because AI is overhyped and underdelivers.
-> MNCs keep laying off juniors while recording profits. Why? Because they have trained their AIs to do the jobs of 100s of people. Where they needed 100 people, they only need 1 now.
-> OpenAI just hired ex-bankers to develop financial AIs that will eventually replace junior finance professionals in their company. Others are following suit.
-> Salesforce has openly admitted to cutting jobs because of AI. So have many other top companies.
Don't get me wrong, I think AI is way off from completely replacing digital labour. I almost agree with you on most of your points.
But it's getting there, and it's getting there quickly. It's only a matter of time until researchers develop a new system that supersedes transformer models. And judging by the Billions being burned every day on AI research, it's almost inevitable.
I think you'll find the "AI 2027" paper very interesting. Please do have a read. And thanks for your reply :)
For instance, I asked ChatGPT to write me a simple code that creates a "conversation" with OpenAI's APIs. It could not even do that accurately.
Current likelihood of replacing a computer programmer is laughable at best. Maybe over 20 years there might be "some" progress.
Odpowiedz na komentarz