7 વર્ષ પછી હું શા માટે JavaScript તરફ પાછો ફર્યો

હું 7 વર્ષનો અનુભવ ધરાવતો UI ડેવલપર છું. મને HTML અને CSS આવડે છે. હું Figma ડિઝાઇન્સને કોડમાં રૂપાંતરિત કરી શકું છું.

પરંતુ મને ક્યારેય સાચા ડેવલપર જેવું લાગ્યું નથી. હું માત્ર ડિઝાઇન્સનું રૂપાંતર કરતો હતો. હું એપ્લિકેશન લોજિક લખતો નહોતો.

પછી AI એ બધું બદલી નાખ્યું. મેં જોયું કે મારા એક સહકર્મીએ તેની નોકરી ગુમાવી દીધી કારણ કે AI તે કામ કરી શકતું હતું. કંપનીઓએ ટીમોમાં કાપ મૂકવાનું શરૂ કર્યું.

મને ડર લાગ્યો. મારી પાસે બે વિકલ્પો હતા. હું અટકી શકતો હતો અથવા હું આગળ વધી શકતો હતો. મેં આગળ વધવાનું પસંદ કર્યું.

મારી નવી દિનચર્યા આવી છે:

  • રાત્રે 9:30 વાગ્યે કામ પૂરું કરવું.
  • રાત્રિભોજન લેવું.
  • મારી દૈનિક રિપોર્ટ્સ લખવી.
  • JavaScript શીખવા માટે નવું ટેબ ખોલવું.

હું આવતીકાલની રાહ જોતો નથી. હું આજે જ શરૂઆત કરું છું.

મારા પ્રથમ સપ્તાહમાં, મેં variables, data types અને operators શીખ્યા. મેં એક નાનો પ્રોજેક્ટ પણ બનાવ્યો. મેં મારી જાતને માત્ર એક ડિઝાઇનર તરીકે જોવાનું બંધ કરી દીધું.

બીજા સપ્તાહમાં, મેં functions, scope અને closures નો અભ્યાસ કર્યો. Closures અઘરા હતા. તેમને સમજવા માટે મેં એક ઉદાહરણનો ઉપયોગ કર્યો. એક પિતાની મિલકત હોય છે. તેમનો પુત્ર તેને વારસામાં મેળવે છે અને પિતાના અવસાન પછી પણ તેનો ઉપયોગ કરે છે. તેનાથી મને તે સમજવામાં મદદ મળી.

મેં ટાઇપો (typos) વિશે પણ એક કઠિન પાઠ શીખ્યો. ખોટું પ્રોપર્ટી નામ હંમેશા એરર (error) બતાવતું નથી. તે ફક્ત ખોટો જવાબ આપે છે. એક નાની ભૂલ કલાકોનું કામ બગાડી શકે છે.

તાજેતરમાં જીવન મુશ્કેલ બની ગયું હતું. પરિવારના એક સભ્ય હોસ્પિટલમાં હતા. મેં તણાવ અને કામના દબાણનો સામનો કર્યો. મેં 14 દિવસ માટે શીખવાનું બંધ કરી દીધું હતું.

મને લાગ્યું કે મેં મારી પ્રગતિ ગુમાવી દીધી છે. મને લાગ્યું કે હું પાછળ રહી ગયો છું.

જ્યારે હું આખરે ફરીથી બેઠો, ત્યારે મને કંઈક સમજાયું. મને લગભગ બધું જ યાદ હતું. મેં 30 મિનિટમાં એક પ્રોજેક્ટ ફરીથી બનાવ્યો. ગેપ 14 દિવસનો નહોતો. ગેપ માત્ર એ દિવસનો હતો જ્યારે મેં પાછા આવવાનું બંધ કરી દીધું હતું.

જો તમે અનિશ્ચિતતા અનુભવતા UI ડેવલપર હોવ, તો નાની શરૂઆત કરો.

  • એક વિષય પસંદ કરો.
  • variables શીખો.
  • તેને બહુ ભારે ન બનાવો.
  • દરરોજ એક નાનો ભાગ શીખવા માટે AI નો ઉપયોગ કરો.

જીવનમાં આવું બનતું રહે છે. તમે બીમાર પડી શકો છો. પરિવારને તમારી જરૂર પડી શકે છે. તે નિષ્ફળતા નથી. તે માનવ હોવું છે.

તમે જે દિવસો ચૂકી ગયા છો તેની ગણતરી ન કરો. બસ પાછા આવો. તમે તમારી જાતને આશ્ચર્યચકિત કરી દેશો.

હું એક નવો રોડમેપ શરૂ કરી રહ્યો છું: JavaScript → React → Zustand → Next.js → Node.js → Express → MongoDB → GraphQL → C#.

શું તમે તમારી પોતાની સફર શરૂ કરી રહ્યા છો? ચાલો આપણે આ સાથે કરીએ.

Source: https://dev.to/dev_santosh_kumar/im-33-7-years-into-ui-development-heres-why-i-started-learning-javascript-from-scratch-4pch