Qucaqlayın, KÖTÜRÜN DEYİL
Son 12 ayda, deyəsən, texnologiya sənayesindəki hər bir başqa söz, kod yazmaq, problemləri həll etmək, suallara cavab vermək və pişiyinizlə oynamaqdan başqa hər şeyi etmək üçün “AI-ni mənimsəmək” haqqında danışır. Qeyd edək ki, bu, erkən karyera proqram mühəndislərinin iki fərqli düşərgəsini inkişaf etdirdi: AI Maximalists və AI Doomsayers. Qarşılaşdığım maksimalistlər – aka vibe kodlayıcıları – tez mühəndislik üzrə mütəxəssis oldular, halbuki mən ChatGPT ilə cüt proqramlaşdırma təklif edəndə hər dəfə qarşılaşdığım bədbəxtçilər əsəbləşdilər.
Mən həm peşəkar, həm də 9-5 yaşımdan kənarda kiçik mühəndislərə mentorluq etməyə çox vaxt sərf edirəm, təlim düşərgəsinin məzunları və erkən karyera koderləri ilə könüllü olaraq çalışıram və məndən “AI mənim işimi ələ alacaqmı” sualının bir neçə variantını soruşduğum vaxtın miqdarını hesablamaq üçün çox vaxt sərf edirəm.
Beləliklə, bəli, Virciniya, sizə deyəcəyəm ki, AI sizin işiniz üçün gəlir - ən azı işinizin nə olduğuna dair gözləntiniz.
İndi, problemləri həll etmək üçün alətlər silsilənizin əsas hissəsi kimi LLM utilitlərindən istifadə etmək üçün texnika və yanaşmalarınızı uyğunlaşdırmaq sizin ixtiyarınızdadır.
Bunu etdiyiniz müddətdə robotlar sizi məhv etməyəcək.
Kiçik Mühəndisin Yenidən Tərifi
AI kodlaşdırması daha səmərəli, daha ağıllı və daha intuitivləşdikcə, Gənc Mühəndisin nə olduğu konsepsiyası son və ya iki il ərzində dəyişən hədəf olmuşdur. Kontekstdən asılı olaraq, LLM-lər və Sonnet + ChatGPT kimi əsaslandırma modelləri kod bazasına daxil ola, anlayış qura və suallara nüanslı, effektiv və aydın şəkildə cavab verə bilər.
Bəs bu kiçik mühəndisin işi deyilmi?
Ümumiyyətlə, kiçik proqram mühəndisi texnoloji şirkətdə daha sadəlövh kodlayıcı hesab olunur. Onlar karyeralarına yenicə başlayırlar, ona görə də vaxtlarının çoxunu öyrənməyə sərf edir – istər şirkətin kod bazasının öyrənilməsinə, istərsə də ən yaxşı təcrübələrin toplanmasına (SPACES VS TABS!!!!) və ya alətlər və iş axınları ilə rahatlıq əldə etmək, məsələn, süni intellekt mühərriki şirkətinizin deposundakı kodu istehlak edərkən edə bildiyi kimi.
Onların gününün çox hissəsi kod yazmaqdan ibarətdir, lakin super mürəkkəb, yüksək riskli şeylər deyil (hələ). Onlar adətən daha təcrübəli mühəndislərin ətraflı rəhbərliyi ilə daha kiçik tapşırıqlar və ya səhv düzəlişləri üzərində işləyir və nəticədə onlara sahib olurlar. Bunu məşq təkərləri ilə kod bazasında yuvarlanmaq kimi düşünün - nəhayət, onlar təkbaşına minəcəklər, lakin hələlik onlar komandaya yaxındırlar.
Onlar həmçinin çoxlu kod nəzərdən keçirirlər (həm verir, həm də alırlar), tonlarla sual verirlər (idealdır!) və böyük şəkil qərarlarının qəbul edildiyi iclaslarda otururlar.
AI və Mühəndislər arasında əsas fərqləndirici amil budur - kiçik mühəndisin işi sadəcə kodlaşdırma deyil; bu, hər şeyi yaxşı qurmağı öyrənmək, başqaları ilə əməkdaşlıq etmək və daha böyük problemlərin öhdəsindən gələ bilənə qədər yavaş-yavaş səviyyəni artırmaqdır. Kiçik Mühəndis süni intellektlə birlikdə kod bazasına dərindən girə və sistemin bütövlükdə nə etdiyini hələ tam başa düşməsələr də, dünyanın vəziyyətini daha tez anlaya bilər.
Maşınla Harmoniya
Əvəzedici, kiçik mühəndislər kimi AI-dən qorxmaq əvəzinə, AI-yə karyera yüksəlişiniz üçün sürətləndirici kimi baxmalısınız.
Onlardan ən yaxşı şəkildə necə yararlana bilərlər:
Daha Sürətli Öyrənmə üçün AI-dan istifadə edin: Sənədləri axtarmağa saatlar sərf etmək əvəzinə, qısa, müvafiq izahatları tez əldə etmək üçün AI vasitələrindən istifadə edin. Ehtiyacını tam başa düşmədiyiniz 500 sətir uzunluğunda bir kommunal funksiya varmı? LLM-nin bunu sizin üçün aydın, icra edilə bilən başa düşülən addımlara çevirməsinə icazə verin.
İdeyaların Təsdiqlənməsi üçün AI-dan istifadə edin: Bir səhvi həll etmək üçün bir fikriniz varmı? Tətbiq etməzdən əvvəl alternativ yanaşmalar əldə etmək üçün onu AI modeli ilə işlədin. Diqqətli olun - iş konteksti və ya müəyyən yollarla işlər görmək üçün əsaslandırma mütləqdir. Edə biləcəyiniz ən riskli yanaşma nişanı vurmaq, Kopilotun boşluqları doldurmasına və unutmasına icazə verməkdir.
Problemlərin həlli bacarıqlarını gücləndirin: AI həllər təmin edə bilər, lakin bu həllərin niyə işlədiyini (və ya işləmədiyini) başa düşmək güclü mühəndisin əsas fərqləndiricisidir. Siz həmçinin AI-nin kod dalışını nəzərdən keçirməklə kodun nəzərdən keçirilməsi bacarıqlarınızı gücləndirə və müxtəlif yanaşmalar haqqında dialoq apara bilərsiniz (“keçid halını nəzərdən keçirin və bu metodda bunu etməyin müsbət və mənfi tərəfləri barədə mənə izahat verin”).
Əməkdaşlıq edin və Koddan Kənarda Düşünün: Süni intellekt kod yarada bilər, lakin o, yaradıcı problemlərin həlli, maraqlı tərəflərlə ünsiyyət və ya layihənin məqsədləri haqqında tənqidi düşünmə qabiliyyətini əvəz etməyəcək. Əgər süni intellekt işləyən kod yaza bilirsə, bu əladır, lakin siz bir mühəndis olaraq problemin həllini maraqlı tərəflərə necə çatdıra və bütün tələb olunan hallar üçün həll etmirsə, onu necə yeniləyə bilərsiniz?
Kodlaşdırmadan kənar artıma diqqət yetirin: Yumşaq bacarıqlar, sistem dizaynı və biznesin təsirini başa düşmək həyati əhəmiyyət kəsb edir. Süni intellekt bir vasitə ola bilər, lakin o, mənalı innovasiyaları idarə edən mühəndisləri əvəz etməyəcək.
Kiçik Mühəndisin rolu yoxa çıxmır, o, inkişaf edir. Əgər siz süni intellektə rəqib deyil, tərəfdaş kimi yanaşsanız, karyeranızı sürətləndirə və daha çətin, mükafatlandırıcı işə həmişəkindən daha sürətli başlaya bilərsiniz.