AI ജൂനിയർ ഡെവലപ്പർമാരുടെ തൊഴിലവസരങ്ങൾ ഇല്ലാതാക്കുന്നു. ഇതാ നിങ്ങൾക്കുള്ള പ്ലാൻ.

ലിങ്ക്ഡ്ഇന്നിൽ (LinkedIn) മുമ്പത്തേക്കാൾ 70% കുറവ് ജോലികൾ കാണുന്നുണ്ടെന്ന് ഒരു ജൂനിയർ ഡെവലപ്പർ അടുത്തിടെ എന്നോട് പറഞ്ഞു.

ജോലികൾ എവിടെപ്പോയി എന്നാണ് അദ്ദേഹം ചോദിച്ചത്. എനിക്ക് അതിന് മറുപടിയില്ലായിരുന്നു.

ChatGPT, GitHub Copilot തുടങ്ങിയ AI ടൂളുകൾ ഇപ്പോൾ ഫ്രഷേഴ്സ് (freshers) ചെയ്തിരുന്ന ജോലികൾ ചെയ്യുന്നു. അവ ബോയിലർപ്ലേറ്റ് കോഡുകൾ (boilerplate code) എഴുതുന്നു, അടിസ്ഥാന പിശകുകൾ പരിഹരിക്കുന്നു, ഡോക്യുമെന്റേഷൻ തയ്യാറാക്കുന്നു.

പണ്ട് 10 പേർ ആവശ്യമായിരുന്ന സങ്കീർണ്ണമായ ഒരു സോഫ്റ്റ്‌വെയർ ഉൽപ്പന്നം ഇപ്പോൾ AI ഉപയോഗിച്ച് 3 പേർക്ക് നിർമ്മിക്കാൻ കഴിയും.

കോഡ് റിവ്യൂ ചെയ്യാനും, ടെസ്റ്റ് ചെയ്യാനും, ഡിപ്ലോയ്‌മെന്റ് ഓട്ടോമേറ്റ് ചെയ്യാനും AI ഉപയോഗിക്കുന്നതിലൂടെ ഒരു സീനിയർക്ക് ഇപ്പോൾ പല ജൂനിയർമാരുടെ ജോലി ചെയ്യാൻ സാധിക്കും.

ഇത് വലിയൊരു പ്രശ്നമാണ് സൃഷ്ടിക്കുന്നത്. കമ്പനികൾ ഇന്ന് ജൂനിയർമാരെ നിയമിക്കുന്നത് നിർത്തിയാൽ, അഞ്ച് വർഷം കഴിയുമ്പോൾ പരിചയസമ്പന്നരായ സീനിയർമാരില്ലാതാകും. AI-ക്ക് കോഡ് നിർമ്മിക്കാൻ കഴിയും, പക്ഷേ അതിന് പരിചയസമ്പത്ത് (experience) നൽകാൻ കഴിയില്ല.

തൊഴിൽ വിപണി ഇല്ലാതാവുകയല്ല, മറിച്ച് മാറുകയാണ്.

കമ്പനികൾ ഇപ്പോഴും ജൂനിയർമാരെ നിയമിക്കുന്നുണ്ട്. എന്നാൽ അവർക്ക് ഇനി വെറും "പഠിതാക്കളെ" (learners) ആവശ്യമില്ല. ആദ്യ ദിവസം മുതൽ തന്നെ AI ഉപയോഗിച്ച് ഫലങ്ങൾ നൽകാൻ കഴിയുന്ന ജൂനിയർമാരെയാണ് അവർ ആഗ്രഹിക്കുന്നത്.

മുന്നേറാൻ നിങ്ങൾ ചെയ്യേണ്ട കാര്യങ്ങൾ ഇതാ:

  • AI കോഡുകൾ പരിശോധിക്കാൻ (validate) പഠിക്കുക. AI തെറ്റുകൾ വരുത്തുന്നുണ്ട്. AI കോഡുകൾ ഡീബഗ് (debug) ചെയ്യുന്നത് അത് എഴുതുന്നതിനേക്കാൾ കൂടുതൽ സമയമെടുക്കുമെന്ന് 63% ഡെവലപ്പർമാരും പറയുന്നു. ആ തെറ്റുകൾ കണ്ടെത്തുക എന്നതാണ് യഥാർത്ഥ കഴിവ്.

  • ട്യൂട്ടോറിയലുകൾ കാണുന്നത് നിർത്തുക. യഥാർത്ഥ പ്രോജക്റ്റുകൾ നിർമ്മിക്കുക. വേഗത്തിൽ ജോലി കണ്ടെത്തുന്ന ബിരുദധാരികളിൽ 78% പേർക്കും മികച്ച GitHub പോർട്ട്‌ഫോളിയോകളോ ഇന്റേൺഷിപ്പുകളോ ഉണ്ട്. ഒരു ഡിഗ്രി മാത്രം മതിയാകില്ല.

  • വെറും നിർവ്വഹണത്തിനപ്പുറം (execution) ചിന്തിക്കുക. കോഡ് എഴുതുന്നത് ഒരു "നിർവ്വഹണം" മാത്രമാണ്. നിർവ്വഹണത്തിൽ AI മികച്ചതാണ്. നിങ്ങൾ System Design, Product Judgment, Problem Framing എന്നിവ പഠിക്കണം. എങ്ങനെ കോഡ് എഴുതാം എന്ന് മാത്രം ചോദിക്കരുത്. എന്താണ് നിർമ്മിക്കേണ്ടതെന്നും എന്തുകൊണ്ട് നിർമ്മിക്കണമെന്നും ചോദിക്കുക.

  • AI-യിൽ വൈദഗ്ധ്യം നേടുക. ഇപ്പോൾ 42% സോഫ്റ്റ്‌വെയർ ജോലികളുടെ വിവരണങ്ങളിലും AI കഴിവുകൾ ആവശ്യപ്പെടുന്നുണ്ട്. AI കഴിവുകളുള്ളവർക്ക് 2.3 ഇരട്ടി വേഗത്തിൽ ജോലി കണ്ടെത്താൻ സാധിക്കുന്നു.

  • ഒരു പ്രത്യേക മേഖലയിൽ (domain) വൈദഗ്ധ്യം നേടുക. ഒരു "MERN stack developer" ആയി இருப்பது അപകടസാധ്യതയുള്ളതാണ്. ഒരു Fintech ഡെവലപ്പറോ ടെലികോം സ്പെഷ്യലിസ്റ്റോ ആകുന്നത് കൂടുതൽ സുരക്ഷിതമാണ്.

  • ഉയർന്ന മൂല്യമുള്ള മേഖലകൾ ലക്ഷ്യമിടുക. Fintech, Telecom അല്ലെങ്കിൽ RMG Tech പോലുള്ള വ്യവസായങ്ങളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുക. ഈ മേഖലകളിൽ AI-ക്ക് തനിയെ ചെയ്യാൻ കഴിയാത്ത മനുഷ്യന്റെ മേൽനോട്ടവും (human oversight) നിയമപരമായ പാലനങ്ങളും (compliance) ആവശ്യമാണ്.

ഒരു സാധാരണ ഡെവലപ്പറും AI ഉപയോഗിക്കുന്ന ഡെവലപ്പറും തമ്മിലുള്ള വ്യത്യാസം വർദ്ധിച്ചുകൊണ്ടിരിക്കുകയാണ്. ശമ്പളത്തിലെ വ്യത്യാസം അതിലും വലുതാണ്.

AI ഉപയോഗിക്കുക മാത്രമല്ല, AI-യോടൊപ്പം ചേർന്ന് പ്രവർത്തിക്കുക.

Source: https://dev.to/jamilxt/ai-juniyr-ddebhelpaarder-caakri-kmaacche-baanlaadesher-phreshaarder-kii-krte-hbe-1dp

Optional learning community: https://t.me/GyaanSetuAi