CodeGym /Java Blog /சீரற்ற /தொழில் புரோகிராமர்களுக்கான சுய கல்வி. நீங்கள் உண்மையிலேயே...
John Squirrels
நிலை 41
San Francisco

தொழில் புரோகிராமர்களுக்கான சுய கல்வி. நீங்கள் உண்மையிலேயே எல்லா நேரமும் படிக்க வேண்டுமா?

சீரற்ற குழுவில் வெளியிடப்பட்டது
ஒரு தொழில்முறை தொழிலாக மென்பொருள் மேம்பாட்டின் தனித்துவமான அம்சங்களில் ஒன்று எல்லா நேரத்திலும் படிக்க வேண்டிய அவசியம். புரோகிராமர்கள் யாரையும் போல புதிய தொழில்நுட்பங்களைத் தொடரவும், புதிய கட்டமைப்புகள், கருவிகள் மற்றும் குறியீட்டு மொழிகளைக் கற்றுக்கொள்ளவும் அழுத்தம் கொடுக்கப்படுகிறார்கள். இது ஒரு புரோகிராமராக இருப்பதன் தீமையாகக் கருதப்படலாம் அல்லது மற்ற தொழில்களுடன் ஒப்பிடும்போது விலை குறியீட்டாளர்கள் அதிக ஊதியம் கொடுக்க வேண்டும். ஆனால் ஒரு வெற்றிகரமான டெவலப்பராக இருப்பதற்கு, உங்கள் வாழ்க்கை முழுவதும் தொடர்ந்து சுய கல்வியில் நேரத்தை செலவிடுவதைத் தவிர வேறு வழியில்லை. தொழில் புரோகிராமர்களுக்கான சுய கல்வி.  நீங்கள் உண்மையிலேயே எல்லா நேரமும் படிக்க வேண்டுமா?  - 1பிரகாசமான பக்கத்தில், இன்று நிரலாக்க மொழிகளைக் கற்றுக்கொள்வது மற்றும் மென்பொருள் மேம்பாட்டுத் திறன்களைப் பெறுவது முன்பை விட எளிதானது மற்றும் மலிவானது, ஏராளமான இலவச பயிற்சிகள் மற்றும் ஆன்லைனில் கிடைக்கும் CodeGym போன்ற மிகவும் மலிவு ஆன்லைன் படிப்புகள். ஆனால் அறிவானது நிதி ரீதியாக மிகவும் மலிவு விலையில் இருந்தாலும், நீங்கள் இன்னும் இறுதி நாணயத்துடன் - நேரத்தை செலுத்த வேண்டும். எனவே இன்று இந்த தலைப்பை இன்னும் விரிவாக ஆராயவும், தொழில்முறை குறியீடர்கள் சுய கல்விக்காக உண்மையில் எவ்வளவு நேரத்தையும் முயற்சியையும் செலவிடுகிறார்கள் என்பதையும், அதைச் செய்ய வேண்டும் என்று அவர்கள் எப்படி உணர்கிறார்கள் என்பதையும் கண்டறிய முடிவு செய்தோம்.

75% டெவலப்பர்கள் வருடத்திற்கு ஒரு முறையாவது புதிய தொழில்நுட்பத்தைக் கற்றுக்கொள்கிறார்கள்

நிச்சயமாக, சுய கல்விக்கான அணுகுமுறை மற்றும் மென்பொருள் உருவாக்குநர்களிடையே புதிய விஷயங்களைக் கற்றுக்கொள்ளும் விருப்பம் மாறுபடும். ஆனால் புதிய தொழில்நுட்பங்களைத் தொடர்ந்து கற்றுக்கொள்வதன் முக்கியத்துவத்தை பெரும்பான்மையானோர் அங்கீகரிக்கின்றனர். ஸ்டாக் ஓவர்ஃப்ளோ டெவலப்பர் சர்வே 2020 இன் ஒரு பகுதியாக, தொழில்முறை குறியீட்டாளர்கள் புதிய மொழி அல்லது கட்டமைப்பை எவ்வளவு அடிக்கடி கற்றுக்கொள்கிறார்கள் என்று கேட்கப்பட்டது. கணக்கெடுப்பில் பங்கேற்ற 46,000 க்கும் மேற்பட்ட டெவலப்பர்களில், சுமார் 75% பேர் குறைந்தபட்சம் சில மாதங்களுக்கு ஒருமுறை அல்லது வருடத்திற்கு ஒருமுறை புதிய தொழில்நுட்பத்தை கற்றுக்கொள்கிறோம் என்று கூறியுள்ளனர். குறிப்பாக, 34.9% அல்லது 16,165 பதிலளித்தவர்கள் ஒவ்வொரு சில மாதங்களுக்கும் ஒரு புதிய மொழி அல்லது கட்டமைப்பைக் கற்றுக்கொள்கிறார்கள், அதே நேரத்தில் கணக்கெடுப்பில் பங்கேற்ற 37.9% அல்லது 17,555 தொழில்முறை குறியீட்டாளர்கள் வருடத்திற்கு ஒருமுறை புதிதாக ஒன்றைக் கற்றுக்கொள்கிறார்கள். மற்றொரு 25.1% பேர் சில வருடங்களுக்கு ஒருமுறை புதிதாக ஏதாவது கற்றுக்கொள்கிறோம் என்றும், 2.1% பேர் தசாப்தத்திற்கு ஒருமுறை புரோகிராமிங் திறன்களில் தங்களைத் தாங்களே கற்றுக் கொள்வதாகவும் கூறியுள்ளனர். சுவாரஸ்யமாக, மாணவர் டெவலப்பர் அறிக்கையின் தரவுநிரலாக்கக் கற்பவர்களின் ஒரு கணக்கெடுப்பான ஹேக்கர் தரவரிசை, இன்று அனைத்து புதிய புரோகிராமர்களில் 65% சுயமாகக் கற்றுக்கொண்டதாகக் காட்டுகிறது, பதிலளித்தவர்களில் 27.39% அவர்கள் சுய-இயக்க கற்றல் மூலம் குறியீட்டைக் கற்றுக்கொண்டதாகக் கூறுகிறார்கள் மற்றும் மற்றொரு 37.70% பள்ளிகளின் கலவையின் மூலம் தங்கள் திறன்களைப் பெறுகிறார்கள். மற்றும் தனிப்பட்ட ஆய்வு.

கற்றல் ஆதாரங்கள்

தொழில்முறை டெவலப்பர்கள் என்ன குறிப்பிட்ட சேனல்களை அடிக்கடி சுய கல்விக்காக பயன்படுத்த விரும்புகிறார்கள் என்பது குறித்த அதிக ஆராய்ச்சி தரவு இல்லை, ஏனெனில் இது பெரும்பாலும் துறையில் சார்ந்துள்ளது மற்றும் நிரலாக்க மொழி மென்பொருள் உருவாக்குநர் நிபுணத்துவம் பெற்றவர். ஆனால் பல ஆய்வுகள் மற்றும் குறியீட்டு கருத்துகளின் படி ஆன்லைனில் பகிரப்பட்ட நன்மைகள், சுய கல்வியை குறியிடுவதற்கான மிகவும் பிரபலமான அறிவு ஆதாரங்கள்:
  • StackOverflow மற்றும் HackerRank போன்ற ஆன்லைன் டெவலப்பர் சமூகங்கள்,
  • பயிற்சிகளைப் படித்தல் மற்றும் டுடோரியல் வீடியோக்களைப் பார்ப்பது,
  • கோட்ஜிம் போன்ற ஆன்லைன் படிப்புகள்,
  • நிரலாக்க பாடப்புத்தகங்கள்,
  • பிற டெவலப்பர்களுடன் தனிப்பட்ட தொடர்பு,
  • சந்திப்புகள், கருத்தரங்குகள் மற்றும் குறியீட்டு பூட்கேம்ப்கள் போன்ற கல்வி நிகழ்வுகள்.

ஜாவா குறியீட்டு தரவு

ஜாவா புரோகிராமர்களைப் பொறுத்தவரை, தொழில்முறை ஜாவா டெவலப்பர்களாக பணிபுரியும் கோட்ஜிம் சமூக உறுப்பினர்களின் கணக்கெடுப்பின் அடிப்படையில் எங்களிடம் சில பிரத்யேக தகவல்கள் உள்ளன. எங்கள் பதிலளித்தவர்களில் 70.2% பேர் தொழில்முறை இலக்கியங்களைத் தொடர்ந்து படிப்பதாகக் கூறியுள்ளனர். ஏறக்குறைய பாதி (48.9%) குறிப்பிட்ட தொழில்நுட்பங்களை மையமாகக் கொண்ட ஆன்லைன் படிப்புகளை மேற்கொள்கின்றனர், மேலும் நாங்கள் ஆய்வு செய்த ஜாவா டெவலப்பர்களில் மூன்றில் ஒரு பகுதியினர் ஆன்லைனிலும் ஆஃப்லைனிலும் டெவலப்பர் நிகழ்வுகளில் அடிக்கடி இணைகிறார்கள். கணக்கெடுப்பில் பங்கேற்ற அனைத்து மக்களில் 9.6% பேர் சுய கல்விக்கு நேரமில்லை என்று கூறியுள்ளனர். ஜாவா டெவலப்பர்கள் தங்கள் தொழில்முறைக் கல்விக்கு பொதுவாகத் தேர்ந்தெடுக்கும் திசைகளைப் பற்றியும் தெரிந்துகொள்ள ஆர்வமாக இருந்தோம். முக்கியத்துவத்தின் அடிப்படையில் எங்கள் பதிலளித்தவர்கள் குறிப்பிட்டுள்ள பொதுவான வளர்ச்சிப் பகுதிகள் இங்கே:
  • ஜாவா மற்றும் ஜாவா வளர்ச்சி சுற்றுச்சூழல் அமைப்பு பற்றிய அவர்களின் அறிவை ஆழப்படுத்துதல்;
  • மொபைல் மேம்பாட்டு கருவிகள் மற்றும் தொழில்நுட்பங்களைக் கற்றல்;
  • வலை அபிவிருத்தி திறன்கள் மற்றும் அறிவு;
  • கிளவுட் தொழில்நுட்பங்கள், பெரிய தரவு, மைக்ரோ சர்வீஸ்கள்;
  • சிலர் ஜாவாவைத் தவிர மற்றொரு நிரலாக்க மொழியைக் கற்க விரும்புகிறார்கள், கோட்லின் மிகவும் பிரபலமான விருப்பமாக உள்ளது, அதைத் தொடர்ந்து Go, C# மற்றும் PHP.
நிபுணத்துவம் மற்றும் தொழில் வளர்ச்சியைப் பற்றி பேசுகையில், பல கோட்ஜிம் சமூக உறுப்பினர்கள் தங்கள் திறமைகளை முழு-ஸ்டாக் டெவலப்பர்களாக உயர்த்துவதற்காக புதிய விஷயங்களைக் கற்றுக் கொள்வதாகக் கூறினர். சில குறியீடர்கள் குழு முன்னணி அல்லது தொழில்நுட்ப முன்னணி நிலையாக வளர வேண்டும் என்ற நோக்கத்தில் உள்ளனர்.

கருத்துக்கள்

கற்றல் மற்றும் சுய கல்வியின் முக்கியத்துவம் பற்றி தொழில்முறை டெவலப்பர்கள் என்ன சொல்கிறார்கள்? இங்கே சில தகவல் மேற்கோள்கள் உள்ளன. "டெவலப்பர்கள் அதிகம் செய்யும் விஷயம் வாசிப்பு. வாசிப்பு குறியீடு, புத்தகங்கள், ஆவணங்கள், StackOverflow. பொதுவாக நான் ஒவ்வொரு நாளும் சமூக ஊடகங்கள் மற்றும் சிறப்புச் செய்திகள் (பெரும்பாலும் ரெடிட் மற்றும் ட்விட்டர், ஆனால் ஆப்பிள் மற்றும் கூகுள் சேஞ்ச்லாக்ஸ் வழியாகவும்) கற்றுக்கொள்கிறேன். ஆனால் எனக்கு மிகவும் விருப்பமான ஒன்றைக் கண்டால் நான் அதை முயற்சி செய்கிறேன், அதனால் நான் அதை குறியிடுகிறேன். நான் தற்போது எனது iOS ப்ராஜெக்ட்களை ஒழுங்கமைப்பதற்கான ஒரு புதிய வழியைக் கற்றுக்கொண்டிருக்கிறேன், உதாரணமாக (வீட்டில் இருக்கும்போது ஒரு வாரத்திற்கு ஒரு நாளைக்கு 2 மணிநேரம்)," என்று தொழில்நுட்ப தொடக்கத்தின் அனுபவமிக்க குறியீட்டாளரும் CTOவும் ஆன்டனி டா குரூஸ் கூறினார் .. "ஒருவர் கற்றலுக்கு எவ்வளவு செலவு செய்ய வேண்டும் என்பது கேள்வி என்றால், பதில் - உங்களிடம் ஒரு கற்றல் திட்டம் இருக்க வேண்டும், மேலும் ஒவ்வொரு வாரமும் குறைந்தது இரண்டு மணிநேரம் அதற்காக வேலை செய்ய வேண்டும். இது உங்கள் பணிகளில் இருந்து நீங்கள் பெற்ற அறிவுக்கு வெளியே உள்ளது. புதிய தொழில்நுட்பத்தைச் சரிபார்ப்பதிலும், புதிய கருவிகள், தலைப்புகள், கொள்கைகள், வழிமுறைகள் போன்றவற்றை ஆராய்வதிலும் நான் இந்த நேரத்தை செலவிடுகிறேன்,” என்று பரிந்துரைக்கிறேன்ஆதித்ய குமரன்சாத். மென்பொருள் மேம்பாட்டில் வெற்றிகரமான வாழ்க்கையின் சிறந்த முன்கணிப்பு திறன் சுய-கல்வி திறன் என்று கிட்டத்தட்ட அனைத்து நிரலாக்க வீரர்களும் ஒப்புக்கொள்கிறார்கள். "ஒரு குறிப்பிட்ட மட்டத்தில் சுயமாக கற்பிக்கப்படாத ஒரு நல்ல புரோகிராமரை நான் அறிந்திருக்கவில்லை என்று நான் நினைக்கவில்லை. ஒரு பெரிய நிறுவனத்தில் பணியமர்த்தல் மேலாளராக, தனிப்பட்ட திட்டங்களை விவரிக்கும் ஒரு வேட்பாளர் ஒவ்வொரு முறையும் ஈர்க்கக்கூடிய பட்டம் பெறுவார் என்று என்னால் சொல்ல முடியும். இரண்டையும் வைத்திருப்பது சிறந்தது, ”ஸ்டீவன் பர்னாப், ஒரு அனுபவமிக்க புரோகிராமர் மற்றும் ஸ்டாக்எக்ஸ்சேஞ்ச் டெவலப்பர் சமூக உறுப்பினர் .. "புரோகிராமிங்கில், சுய-கற்பித்தல் என்பது நீங்கள் ஒவ்வொரு நாளும் செய்வீர்கள். மாறிக்கொண்டே இருக்கும் கணினி மொழிகள் மற்றும் கருவிகள் மட்டுமல்ல, நிறைய விஷயங்களை நீங்களே கற்றுக் கொள்ள வேண்டும். மற்றவர்கள் எழுதிய குறியீட்டை நீங்கள் கற்றுக் கொள்ள வேண்டும், மேலும் குறைந்தபட்ச அறிவுறுத்தல் மற்றும் மேற்பார்வையுடன் அதையும் சரிசெய்ய வேண்டும். சில நிறுவனங்களில் வருடத்திற்கு 1 முறைக்கு மேல் உண்மையான பயிற்சி பெறுவது அரிது (எப்போதும் இருந்தால்!). நீங்கள் இதை செய்ய முடியும் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள் (மற்றும் அனுபவிக்கவும்), இல்லையெனில், நீங்கள் இன்னும் இளமையாக இருக்கும் போது வேறு தொழிலைப் பற்றி சிந்தியுங்கள், ” என்று எம்மத் கரீம் கூறினார் .
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION