Dasturchilar boshqa pufakchali pufakchaga qarshi borishadimi?

Yaqinda mening do'stim turli xil shakllarda va forumlarda ko'p marta eshitgan savolimni qo'ydi:

"Sizningcha, IT va ba'zi past darajadagi dasturlash ishlari dodo yo'lidan ketmoqdami? Biroz katta ish pufakchasiga o'xshaydi. Menimcha, texnologiya va quyi darajadagi kompyuter fanlari bilan bog'liq ishlarni "obro'li" va yaxshi maoshli ushlab turadigan yagona narsa bu kelgusi 10 yil ichida ikkalasi ham yo'q bo'lib ketadigan bema'ni sanoat jargoni va kompyuterlar haqida bilmaslikdir. [...] ”

Ushbu savol bir vaqtning o'zida texnologik ishlarning kelajagi va dasturiy ta'minot muhandisligi sohasidagi keng tarqalgan tushunmovchiliklarning namunasi. To'g'ri, juda ko'p "bema'ni sanoat jargonlari" mavjud bo'lsa-da, juda ko'p murakkab muammolar mavjud, ularda malakali mutaxassislar tomonidan hal qilinishi kutilmoqda. Ba'zi dasturiy ta'minot bilan bog'liq ishlar shubhasiz ketmoqda, ammo to'g'ri tajriba va bilimlarga ega bo'lgan dasturchilar ko'p yillar davomida obro'li va yaxshi mukofot olishda davom etadilar; misol sifatida yaqinda AI tadqiqotchilarining ish haqi va mavjud iste'dodning etishmasligini ko'rib chiqamiz.

Har doim o'zgarib turadigan texnologiya manzarasida ahamiyatli bo'lish qiyin bo'lishi mumkin. Status-kvoda dasturchilarni almashtiradigan texnologiyalarga nazar tashlasak, bozordan qanday ish o'rinlari yo'qolib ketishini oldindan bilishimiz kerak. Bundan tashqari, ish haqi va ma'lum bir ko'nikmalarga bo'lgan talab qanday o'zgarishini taxmin qilish uchun biz dasturlashni o'rganayotgan odamlarning tobora o'sib borishini hisobga olishimiz kerak. Xanna ta'kidlaganidek, kompyuterlar haqida "jamoatchilikning bexabarligi" dastur qila oladiganlar uchun maoshni yuqori darajada ushlab turadi va jamoatchilik yil sayin kompyuterlarga qiziqishni kuchaytirmoqda.

Kommutatsiya yo'lida davom etadigan haydovchi

Ishlarni almashtirishdan qo'rqish yangi va asossiz emas. Har qanday sohada va ayniqsa texnologiyada bozor kuchlari korporatsiyalarni avtomatlashtirish va tovarlashtirishga yo'naltiradi. Gartnerning Hype tsikllari bu hodisani kontekstualizatsiya qilish usullaridan biridir.

Gartnerning 2017-yilgi

Vaqt o'tishi bilan muayyan g'oyalar va texnologiyalar "samaradorlik platosi" sari intilmoqda, ular oxir-oqibat avtomatlashtiriladi. Tarixga nazar tashlasak, avtomatlashtirish ma'lum bir ish bozorlarini yo'q qilishga qodir degan xulosaga kelish kerak. Hosilni yig'ishtirishdan tortib, avtomobil yig'ish texnologiyasiga qadar turli sohalarda yutuqlar harajatlarni kamaytirish uchun doimiy ravishda almashtirilib, inson mehnatini ko'paytirmoqda. Bir marta professor o'z kompilyatorlari kursida shunday dedi: "To'qimachilik va po'lat sanoatining tarixiy yodgorliklariga e'tibor bering: mashinalar va dastgohlar yasashni xohlaysizmi yoki bunday mashinalarni ishlatmoqchimisiz?"

Ushbu metaforada "mashina" bu kompyuter dasturlash tili. Ushbu professor haqiqatan ham savol berayotgan edi: Siz JavaScript-dan foydalanib veb-saytlar yaratmoqchimisiz yoki JavaScript-ni quvvatlaydigan V8 dvigatelini yaratmoqchimisiz?

Bugungi kunda veb-saytlarni yaratish WordPress (va boshqalar) tomonidan avtomatlashtirilmoqda. Boshqa tomondan, V8 o'sib borayotgan raqobatchilar tarkibiga ega, ularning ba'zilari ochiq tadqiqot savollarini hal qilishmoqda. Tillar keladi va ketadi (Fortranda qancha ish joylari mavjud?), Lekin har doim keyingi tilni quradigan kishi bo'ladi. Bizga omad kulib boqdi, dasturlash tilidagi dasturlar o'zlari dasturlash tillari bilan yozilgan. Dasturiy ta'minotda "mashinasozlik operatori" bo'lish sizni o'tmishda temir zavodi ishchilariga o'xshamagan tarzda "mashinasozlik yaratuvchisi" bo'lish yo'liga olib keladi.

Til, tarjimon va kompilyatorlarning ko'payib borayotganligi shuni ko'rsatadiki, har bir ish joyini yo'q qiladigan mashina u bilan birga ushbu mashinalarni takomillashtirish, texnik xizmat ko'rsatish va boshqa sohalarda yangi imkoniyatlar ochib beradi. Boshqa ish o'rinlari sonining ko'payishiga qaramasdan, tarixda hali ham insoniyat birlashgan holda shunday degan edi: "O'ylaymanki, biz bajaradigan ish qolmagan".

Pinsetters

Faqat dastur muhandislari uchun emas, balki barchamiz uchun tovarlashtirish keladi. Tarix davomida inson mehnati doimiy ravishda odamlar emas yoki kam va kam malakali odamlarni talab qiladigan darajada ko'paytirildi. O'zini o'zi boshqaradigan avtoulovlar va yuk mashinalari bu ulkan insoniy an'anada haftaning lazzatidir. Agar yaratish va avtomatlashtirish tsikllari hayot haqiqati bo'lsa, quyidagi savolga tabiiy savol tug'iladi: qaysi ish va ishlab chiqarish xavf ostida, qaysi biri yo'q?

Kim avtomatlashtirmoqda?

AWS, Heroku va boshqa shunga o'xshash xosting platformalari Tizim Administratori / DevOps muhandisi rolini abadiy o'zgartirdi. Ilgari Internet-bizneslar o'zlarining shaxsiy serverlariga muhtoj edilar. Linuxni yaxshi biladigan kishi; Apache yoki NGINX bilan serverni sozlay oladigan kishi; serverni, marshrutizatorlarni va boshqa barcha fizik tarkibiy qismlarni nafaqat jismoniy ravishda uzata oladigan, balki serverni ommaviy veb-saytga kirish uchun zarur bo'lgan barcha dasturiy ta'minotni sozlay oladigan kishi. Ushbu mahorat to'plamini professional ravishda qo'llaydigan odamlar hali ham mavjud bo'lsa-da, AWS ba'zi ko'nikmalarni eskirgan qiladi - ayniqsa tajriba quyi darajalarida va narsalarning jismoniy tomonida. Tarmoq infratuzilmasida chuqur tajribaga ega bo'lgan odamlar uchun Amazon (va Netflix va Google…) juda katta daromadli rollarni o'ynaydilar, ammo kichik va o'rta biznes miqyosida talab kam.

SalesForce, Tableau va SpotFire kabi "Business Intelligence" vositalari tarixiy dastur muhandislari tomonidan egallab olingan joylarni egallay boshlaydilar. Ushbu tizimlar ichki ma'lumotlar bazasi ma'murlariga talabni kamaytirdi, ammo ular SQL-ga talabni umumiy maqsadlar uchun qobiliyat sifatida oshirdi. Ular ichki hisobot texnologiyalariga talabni kamaytirdilar, ammo biznesdan uchinchi tomon dasturiy ta'minot platformasi (lar) iga ma'lumotlarni uzatishni avtomatlashtiradigan "integratsiya muhandislariga" talab oshdi. Ilgari Excel va Spreadsheets ustun bo'lgan maydon tobora Python yoki R kabi skript tillariga va ma'lumotlarni boshqarish uchun SQL-ga qaratilmoqda. Ba'zi ish joylari yo'qoldi, ammo dastur yoza oladigan odamlarga bo'lgan talab umuman o'sdi.

Ma'lumot Ilmi dasturiy ta'minotga yaqin darajada tovarlashtirishning ajoyib namunasidir. Scikit.learn, Tensorflow va PyTorch - bu dasturiy ta'minot kutubxonalari bo'lib, odamlar algoritmlarni noldan yaratmasdan turib, kompyuterda o'qitish dasturlarini yaratishni osonlashtiradi. Aslida, ushbu algoritmlar uchun turli xil parametrlar to'plamlari bo'lgan va turli xil algoritmlarning amalda qanday amalga oshirilayotganini tushunmaydigan juda ko'p turli xil mashina o'rganish algoritmlari orqali ma'lumotlar bazasini boshqarish mumkin (buni qilish oqilona emas, mumkin). Siz biznes-razvedka kompaniyalari ushbu turdagi algoritmlarni kelgusi bir necha yil ichida o'z vositalariga qo'shishga harakat qilishiga ishonishingiz mumkin.

Ko'p jihatdan ma'lumotlar ilmi veb-taraqqiyotni 5-8 yil oldin qilganga o'xshaydi - rivojlanayotgan sohadir, bu erda "ko'nikmalardagi bo'shliq" tufayli ozgina bilim sizni eshikka olib kiradi. Veb-ishlab chiqarish bootcamplari yopilib, birlashganda, ma'lumotlar ilm-fan bootcamplari o'z o'rnida paydo bo'lmoqda. Dastlabki veb-ishlab chiqarish bootcampini (Dev Bootcamp) sotib olgan va ma'lumotlar ilmi bootcampini (Metis) boshlagan Kaplan DevBootcamp-ni yopishga va Metis ishini davom ettirishga qaror qildi.

Kontentni boshqarish tizimlari dastur muhandisiga bo'lgan ehtiyojni avtomatlashtiradigan eng ko'zga ko'ringan vositalardan biridir. SquareSpace va WordPress bugungi kunda eng mashhur CMS tizimlari qatoriga kiradi. Ushbu platformalar oldingi veb-saytlarni yaratish qobiliyatiga ega bo'lgan odamlarning qiymatini sezilarli darajada kamaytiradi. Aslida veb-sayt yaratish va uni Internetda olish uchun to'siqlar shu qadar keskin tushib ketganki, dasturiy ta'minotni nolga ega bo'lgan odamlar har kuni veb-saytlarni muvaffaqiyatli ishga tushirmoqdalar. Aynan o'sha odamlar milliardlab odamlarga xizmat ko'rsatadigan chuqur interfaol veb-saytlarni yaratmaydilar, ammo ular mutlaqo o'z mijozlari uchun kerakli ma'lumotlarni beradigan veb-saytlarni yaratadilar. Korxonani qanday topish va ular bilan qanday bog'lanish kerakligi haqidagi yoqimli ochilish sahifasi mahalliy restoran, bar yoki chakana do'kon uchun etarli emas.

Agar sizning biznesingiz birinchi navbatda "Internet-biznes" bo'lmasa, ommaviy Internetda ishlaydigan saytni topish hech qachon oson bo'lmagan. Natijada, oddiy veb-saytni tezda o'rnatib, uni Internetda olish imkoniga ega bo'lgan veb-pudratchilarning bir vaqtning o'zida rivojlanib borayotgan sohasi kam daromadli bo'lib bormoqda.

Va nihoyat, bu nuqtai nazardan kompyuterlarning jismoniy jihatlarini e'tiborsiz qoldirish xubris bilan chegaralanadi. Mayk Actonning so'zlari bilan: "dastur platforma emas, apparat platforma". Dasturiy ta'minot bilan ishlaydigan odamlar hech bo'lmaganda kompyuter arxitekturasi va elektrotexnika fanlarini o'rganishlari oqilona bo'lar edi. Apparat sohasidagi katta silkinish, masalan, kvant kompyuterlarning iste'molchilarga kelishi, professional dasturiy injiniring haqida hamma narsani o'zgartiradi.

Kvantli kompyuterlar hali ham bir yo'ldir, ammo GPU-larga va parallelizatsiya sari qiziqish tobora ortib bormoqda. CPU tezligi bir necha yillardan beri turg'un bo'lib kelmoqda va shu vaqt ichida mashina o'rganishga sig'maydigan chanqoq paydo bo'ldi va "katta ma'lumotlar" paydo bo'ldi. OpenMP, OpenCL, Go, CUDA va boshqa parallel ishlov berish tillari va ramkalari katta ma'lumotlar to'plamlarini qayta ishlash har qachongidan ham ko'proq asosiy yo'nalish bo'lib qolmoqda. Yaqin kelajakda tezkor raqobatbardosh bo'lish uchun, nafaqat operatsion tizimlar, infratuzilma va video o'yinlar kabi yuqori unumdorlikdagi bo'shliqlarda, balki muhim parallelizatsiya ham talab qilinadi.

Hamma kodlashni o'rganmoqda

Veb-saytlar keng tarqalgan. 2017 stack overflow so'roviga ko'ra, taxminan 15% professional dastur muhandislari "Internet / Web Services" kompaniyasida ishlamoqda. Mehnat statistikasi byurosi veb-ishlab chiqarishni o'sishi o'rtacha darajadan tezroq davom etishini kutmoqda (2014 va 2024 yillari orasida 24%). Ko'rinishi tufayli ushbu sohada "ko'nikmalardagi bo'shliqni echishga" katta e'tibor qaratildi. Kodlash bootcamplari deyarli faqat Web Development-ni o'rgatadi va Web Development onlayn kurslari Udemy, Udacity, Coursera va shunga o'xshash bozorlarni suv bosdi.

Web Development texnologiyasida ortib borayotgan avtomatlashtirish va veb-ishlab chiqarishga aniq yo'naltirilgan yangi kirish darajasidagi dasturchilar oqimining uyg'unligi ba'zi birlarni dasturiy ta'minot ishlab chiqaruvchilari uchun "ko'k yoqasi" bozorida slaydni taxmin qilishiga olib keldi. Ba'zilar yanada uzoqroq yo'l tutib, ko'k yoqa bozoriga qadam bosish - bu yirik texnologik firmalar tomonidan o'rnatilgan strategiya, deb taxmin qilishadi. Boshqalar, shubhasiz, biz yana bir pufak pufagini oldik.

Muayyan texnologiyalarga talabning o'zgarishi yangilik emas. Tillar va ramkalar doimo rivojlanib boradi va texnologiya qulashiga olib keladi. Hozirgi o'z ichiga olgan Web Development ("JS Is King") oxir-oqibat 2000-yillarning boshlarida veb-ishlab chiqish yo'liga o'tadi (Flash eslangmi?). Yangi narsa shundaki, ko'plab odamlar veb-saytlarni ishlab chiqishning zamonaviy tizimlarida aniq (va yolg'iz) ta'lim olishmoqda. O'zingizni "Ishlab chiquvchiga munosabat" deb belgilashga qaror qilishdan oldin, bir vaqtlar o'zlarini "Flash dasturchilari" deb tanishtirgan odamlar borligini eslang. O'zingizning karerangizni ma'lum bir tilga, doiraga yoki texnologiyalarga yo'naltirish - bu rulet o'yinidir. Albatta, qaysi texnologiyalar dolzarb bo'lib qolishini oldindan aytish qiyin, lekin agar siz hamma narsaga kirishmoqchi bo'lsangiz, men Lindy Effect-ga tayanishni va vaqt sinoviga bardosh beradigan C kabi narsalarni tanlashni maslahat beraman.

Keyingi avlod avlodlar X va hatto Millennials-da amalda bo'lmagan texnologik savodxonlik darajasiga ega bo'ladi. Buning bir natijasi shundan iboratki, CMS vositalarining keyingi avlodi foydalanishga beriladi. Ushbu vositalar yaxshilanadi va yosh ishchilar ularni ishlatishda yaxshiroq bo'ladi. Ushbu kombinatsiya albatta past darajadagi IT va veb-ishlab chiqarish ko'nikmalarining qiymatini pasaytiradi, chunki mehnat bozoriga kirishga tayyor va tajribali yoshlar. O'rta maktablar ham informatika va dasturlash darslarini taklif qilmoqdalar - ba'zi yaxshi ma'lumotli o'rta maktab o'quvchilari o'qishni tugatgandan so'ng darhol dastur ishchilariga ishga kirishlari mumkin.

Dasturlash uchun yangi kelganlarning yana bir katta guruhi bu MBA va ma'lumotlar tahlilchilari. Bir vaqtlar Excel-da ustunlik qilgan ish ro'yxatlari SQL-ni "yoqtirish" va hattoki "talab" deb ro'yxatlashni boshladi. Tableau, SpotFire, SalesForce va boshqa veb-o'lchov tizimlari kabi vositalar elektron jadvalni hisobot yaratish uchun asosiy vosita sifatida almashtirishda davom etmoqda. Agar bu davom etsa, tahlilchilar SQL-dan to'g'ridan-to'g'ri foydalanishni o'rganadilar, chunki ma'lumotni elektron jadvalga eksport qilish osonroq.

Ushbu rollarda o'z tengdoshlarini muvaffaqiyatli bajarishga intilayotgan odamlar ma'lumotlar bazalari va statistik dasturlash tillarini o'rganish uchun onlayn kurslarda qatnashmoqdalar. Ushbu yangi ko'nikmalar bilan ular kompyuter bilimlari va statistik kutubxonalar kombinatsiyasini o'rganish orqali o'zlarini ma'lumotlar bo'yicha mutaxassis sifatida ko'rsatishni boshlashlari mumkin. Metisning o'quv dasturiga ushbu yo'lning eng yaxshi namunasi sifatida qarang.

Va nihoyat, kompyuter fanlari va dasturiy ta'minot muhandisligi ilmiy darajasiga ega bo'lganlar soni tobora o'sishda davom etmoqda. Masalan, Purdue, ularning CS dasturiga arizalar besh yil ichida ikki baravar ko'payganligi haqida xabar beradi. Kornel CS bitiruvchilarining xuddi shunday portlashi haqida xabar beradi. Dasturiy ta'minotning o'sishi va tezkorligini hisobga olgan holda, ushbu tendentsiya ajablantirmaydi. Yoshlar uchun kompyuterlar bizning kelajagimiz uchun kichikroq rol o'ynaydi deb tasavvur qilish qiyin, shuning uchun sizga ish xavfsizligini ta'minlaydigan narsani o'rganib chiqmaslik kerak.

Kamlik va kutish

Hozirgi kunda sohada keng tarqalgan fikr bu to'rt yillik kompyutershunoslik dasturida olgan ta'lim asosan keraksiz ziyondir degan fikr atrofida. Men bu munozarani bot-botlar, veb-ishlab chiqarish do'konlarining zallarida va Internetda ushbu sohadagi katta nomlardan, masalan, Erik Elliot tomonidan eshitilganman. Muxolifat fikri ham mashhur bo'lib, ba'zi odamlar "barcha dasturchilar magistrlik darajasiga ega bo'lishlari kerak" deb aytishadi.

Erik Elliot singari, men har doimgidan ko'ra dasturlash uchun ko'proq imkoniyatlar mavjudligi yaxshi, deb o'ylayman va 4 yillik daraja ko'pchilik uchun eng yaxshi variant bo'lmasligi mumkin. Shu bilan birga, men Uilyam Beynga qo'shilaman, dasturlash fanlari bo'yicha qo'llaniladigan ko'nikmalar martaba uzoq umr ko'rish uchun juda muhim va bu ma'lumotlarni universitet kurslaridan tashqarida topish qiyin. Men ilgari muhandislar uzoq martaba poydevori sifatida nimalarni o'rganishi kerakligi haqida yozgan edim va ushbu bilimlarni baham ko'rish uchun Bredfildga qo'shildim.

Ko'p shakl va o'lchamdagi kodlash maktablari odatiy holga aylanmoqda va yaxshi sabablarga ko'ra. Big Oation notation minutia, noaniq ma'lumotlar tuzilmalari va algoritmik triviyalarga kirmasdan dasturlash haqida ko'p narsalarni bilib olishingiz mumkin. Ammo Stenfordning yangi bitiruvchilari Hack Reactor yangi bitiruvchilari bilan ba'zi ishlarda raqobatlashayotgani haqiqat bo'lsa-da, bu faqat bitta yoki ikkita sub-sohalarda haqiqiydir. Kod maktablari va bootcamp bitiruvchilari hali o'rnatilgan tizimlar, kriptografiya / xavfsizlik, robototexnika, tarmoq infratuzilmasi yoki AI tadqiqot va ishlanmalarida ishlash uchun murojaat qilishmaydi. Shunday bo'lsa-da, veb-saytlarni rivojlantirish kabi ushbu sohalar tez sur'atlar bilan o'sib bormoqda.

Dasturlash bilan bog'liq ba'zi ko'nikmalar "nodir qobiliyat" dan "bazaviy kutish" ga o'tishni boshladilar. Aksincha, AWS kabi yirtqich dvigatellarni yaratadigan muhandislik juda keng tarqalgan narsa. Texnologiyani oldinga siljituvchi yirik kompaniyalar - Amazon, Google, Facebook, Nvidia, Space-X va boshqalar - odatda "JavaScript haqida asosiy tushunchaga ega" odamlarni izlashmaydi. AWS kuniga milliardlab foydalanuvchilarga xizmat qiladi. Bunday yukni qo'llab-quvvatlash uchun AWS infratuzilmasi muhandisi tarmoq protokoli, kompyuter arxitekturasi va bir necha yillik tajribaga ega chuqur bilimga muhtoj. Har qanday intizomda bo'lgani kabi, havaskorlar va hunarmandlar ham bor.

Ushbu nufuzli firmalar haqiqatan ham mumkin bo'lgan chegaralarga qarshi turadigan tadqiqotlar va qurilish tizimlarini hal qilishmoqda. Dasturlash bo'yicha asosiy ko'nikmalar tobora keng tarqalgan bo'lsa ham, ular haligacha ochiq rollarni to'ldirish uchun kurashmoqdalar. Istalgan natijaga olib keladigan genetik ketishlardagi o'zgarishlarni bashorat qilish uchun algoritmlar yoza oladigan odamlar kelajakda juda qadrli bo'ladilar. Yo'ldoshlarni, kosmik kemalarni va avtomatika texnikasini dasturlashtira oladigan odamlar bundan buyon ham yuqori baholanadi. Bu hech bo'lmaganda muhim tajribaga ega bo'lmagan holda, veb-saytlarni ishlab chiqish kabi "3 oylik intensiv dastur" ga tayyorlanadigan sohalar emas.

Kompyutershunoslik "kompyuter" so'zidan boshlanganligi sababli, yoshlar 2025 yilga kelib barchasini tug'ma tushunchaga ega bo'lishadi deb taxmin qilinadi. Afsuski, kompyuterlarning xilma-xilligi haqiqatan ham matematikani, informatika va boshqa fanlarni yaxshi tushunadigan odamlarning yangi avlodini vujudga keltirmadi. tarmoq infratuzilmasi, elektrotexnika va boshqalar. Kompyuter savodxonligi hisoblashni o'rganish bilan bir xil emas. Matematikaning dastlabki kunlaridan beri mavjud bo'lganiga qaramay, aholining juda oz qismi hali ham kuchli statistik savodxonlikka ega va informatika ham xuddi shunday eski. Evklid bir nechta algoritmlarni ixtiro qildi, ulardan har biri HTTPS so'rovini yuborishda foydalaniladi; har safar veb-saytga kirganimizda HTTPS-dan foydalanayotganligimiz, ushbu protokollar qanday ishlashi haqida ma'lumotga ega bo'lgan odamni avtomatik ravishda majbur qilmaydi.

Bimodal ish haqini taqsimlash

Ko'proq aniqlangan professional sohalarda ish haqi taqsimoti ikki baravar ko'payadi: nisbatan kam sonli amaliyotchilar katta pul ishlab topadilar va ularning aksariyati yaxshi maosh oladilar, lekin topuvchilarning eng yaxshi 1 foiziga kirmaydilar. Qonunlarni joylashtirish milliy assotsiatsiyasi ushbu hodisani aniq ravshanlik bilan vizual ko'rish uchun ishlatilishi mumkin bo'lgan ma'lumotlarni to'playdi. Huquqshunoslik bitiruvchilarining katta qismi 45,00 dan 65000 dollargacha - yaxshi ish haqi, ammo biz "eng yaxshi kasb egasi" bilan taqqoslagan maoshga zo'rg'a ishonamiz.

NALPdan yuridik ma'lumotga ega bo'lganlarga ish haqini taqsimlash.

Biz haqiqatan ham ko'p yo'llar mavjud bo'lgan taqdirda barcha huquq bitiruvchilari huquqshunoslik firmasida sherik bo'lmoqdamiz, deb o'ylashga moyilmiz: paralegal, kotib, jamoat himoyachisi, sudya, korxonalar uchun yuridik xizmatlar, shartnomalar yozish va boshqalar. Kompyuter fanlari bitiruvchilari, shuningdek, veb-ishlab chiqishdan ko'milgan tizimlarga qadar o'zlarining professional amaliyotlari uchun juda ko'p imkoniyatlarga ega. Dasturlash savodxonligining asosiy darajasi "bo'lish yoqimli" emas, balki kutish bo'lib qolayotganligi sababli, dasturiy ishlarda shunga o'xshash taqsimot paydo bo'lishiga ishonaman.

Texnologiyalarni chetga surish uchun har doim katta miqdordagi pul ishlab chiqaradigan dasturchilar to'planishi mavjud bo'lsa-da, yangi kompyuter-markazlashgan iqtisodiyotni qo'llab-quvvatlovchi o'rta sinf dasturchilarining o'sib borishi kuzatiladi. Vaqt o'tishi bilan veb-ishlab chiqaruvchilarning o'rtacha ish haqi kamayadi. Umuman olganda, "dasturchilar" uchun ish o'rinlari soni o'sishda davom etadi deb o'ylayman. Ishchilar ta'minoti talabni qondirishni boshlaganligi sababli, biz o'rta sinfdagi turli dasturlash ishlarida sog'lom o'sishni ko'ramiz. Bundan tashqari, mumkin bo'lgan narsani aniqlay oladigan dasturchilar uchun yuqori malakali ish haqi bo'lishi davom etadi.

Qaysi dasturchilar kohortasida bo'lishingizdan qat'iy nazar, texnologiyadagi martaba sizning hayotingizni davom ettirishni anglatadi. Agar siz dasturchilarning ikkinchi guruhida qolishni istasangiz, ularni ishlatishdan ko'ra mashinalarni qanday yaratishni o'rganishga pul sarflashingiz mumkin.