CodeGym /Java Blog /சீரற்ற /ஒரு வெற்றிக் கதை. வாரத்திற்கு 20 மணிநேர நிரலாக்கம், முதுக...
John Squirrels
நிலை 41
San Francisco

ஒரு வெற்றிக் கதை. வாரத்திற்கு 20 மணிநேர நிரலாக்கம், முதுகலை பட்டம் மற்றும் தனிப்பட்ட வாழ்க்கை

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

தொடங்குவதற்கு, நான் என்னைப் பற்றி கொஞ்சம் சொல்கிறேன்

எனக்கு 27 வயது. நான் ஜாவா கற்கத் தொடங்கும் முன், கணிதத் துறையில் பயன்பாட்டுக் கணிதம் படித்தேன். நான் சிறப்பாக இல்லாவிட்டாலும், நிரலாக்கத்தில் நன்றாக இருக்க வேண்டும் என்று தோன்றுகிறது. ஆனால் இது எனக்கு அப்படி இல்லை, ஏனென்றால் நிரலாக்கம் வந்த எனது அனைத்து படிப்புகளையும் நான் நாசமாக்கினேன், ஆனால் நான் சுத்த அதிர்ஷ்டத்தை கடந்து சென்றேன் - எனது சொந்த குறியீடு எதையும் நான் எழுதவில்லை. எனவே நான் நிரலாக்கத்திலிருந்து வெகு தொலைவில் இருக்கிறேன் என்று மாறியது. வெளிப்படையாக, நம் நாட்டில் நீங்கள் ஒரு புரோகிராமர் தவிர, கணிதக் கல்வி மூலம் அதிக பணம் சம்பாதிக்க மாட்டீர்கள் ( ரோமன் உக்ரைனைச் சேர்ந்தவர் - ஆசிரியர் குறிப்பு) அதனால்தான் நான் அதைத் தொடர முடிவு செய்தேன். அது நடந்தவுடன், நான் ஜாவாவைக் கற்றுக்கொள்ள முடிவு செய்தேன். இது எந்தவொரு சந்தை பகுப்பாய்வு அல்லது வேலை வாய்ப்புகளின் எண்ணிக்கை அல்லது தொழிலாளர் சந்தையில் தேவைக்கான தேடலின் விளைவாக இல்லை. அது அப்படியே நடந்தது. ஜாவாவை எவ்வாறு கற்றுக்கொள்வது என்பதை நான் கற்றுக் கொள்ள முடிவு செய்தபோது, ​​​​இந்த பாடத்திட்டத்தை நான் கண்டேன். நான் உண்மையில் புத்தகங்களிலிருந்து மட்டுமே கற்றுக்கொள்ள விரும்பவில்லை, ஆனால் முழுநேர படிப்புகளைப் பற்றி நான் மிகவும் உற்சாகமாக இல்லை, ஏனெனில் அவை நிறைய பணம் செலவாகும், ஆனால் உண்மையான பலன் சிறியது. எனவே ஆன்லைனில் கற்றல் எனக்கு சிறந்த தீர்வாக இருந்தது. முதல் 3 நிலைகளை முடித்த பிறகு, நான் பாடத்திட்டத்தை விரும்பினேன் மற்றும் சந்தா வாங்க முடியும் என்பதை உணர்ந்தேன். மேலும், எனக்கு ஒரு விளம்பர சலுகை கிடைத்தது மற்றும் என்னுடையதை பாதி விலைக்கு வாங்கினேன். இது ஆகஸ்ட் இறுதியில்/செப்டம்பர் 2015 தொடக்கத்தில் இருந்தது.

எனது கல்வித் திட்டம்

என்ன செய்ய வேண்டும் என்பதைப் படித்த பிறகு, எனது இலக்கை அடைய மற்றும் படிப்புகளை முடிக்க நான் எவ்வாறு படிக்க வேண்டும் என்று ஒரு திட்டத்தை உருவாக்க முடிவு செய்தேன், ஏனெனில் எனக்கு நிதானமான வேகத்தில் படிக்க நேரம் இல்லை. எனது நோக்கம் விரைவாகக் கற்றுக்கொள்வது, ஆனால் ஆசையை அழிக்கும் அளவுக்கு விரைவாக அல்ல, என் மூளைக்கு ஓய்வெடுக்க சிறிது நேரம் கொடுத்தது. ஏனென்றால் நான் சமாளிக்க விரும்பிய சுமை எனக்கு ஒரு தடையாக இருக்கும். நான் முடிவு செய்தது இதோ:
  • நான் வாரத்தில் ஐந்து நாட்கள் (திங்கள்-வெள்ளி) படிக்க வேண்டும்.
  • வார இறுதியில் ஜாவா படிப்பைத் தவிர வேறு எதையும் செய்வேன்.
  • ஒவ்வொரு அமர்வும் மொத்தம் 4 மணிநேரம் நீடிக்கும், ஒவ்வொரு மணி நேரத்திற்கும் இடையே 15 நிமிட இடைவெளியுடன், நடக்கவும், ஓய்வெடுக்கவும் மற்றும் தேநீர் தயாரிக்கவும்.
மொத்தத்தில், வாரத்திற்கு 20 மணி நேரம். மோசமாக இல்லை, இல்லையா? கூடுதலாக, நான் சில நேரங்களில் பல்கலைக்கழகத்திற்கு செல்ல வேண்டியிருந்தது, ஏனென்றால் நான் இன்னும் பட்டதாரி பள்ளியில் இருந்தேன். டிசம்பரில், நான் ஏற்கனவே நிலை 20 இல் இருந்தேன், எனக்கு நிறைய தெரியும் என்று நினைத்தேன், ஆனால் எதுவும் வேலை செய்யாதபோது நான் நெருக்கடிகளை அனுபவித்தேன், மேலும் என்னால் மேற்கொண்டு செல்ல முடியாது என்று தோன்றியது. இவ்வளவு அதிகமாக, வசூல் பற்றிய தகவல்களை என்னால் ஒருங்கிணைக்க முடியாத ஒரு காலம் வந்தது. ப்ரோகிராமிங் எதுவும் செய்யாமல் ஒரு வார இறுதியில் தான் புரிதல் வந்தது.

ஒரு புதிய நிலைக்கு நகரும்

மூன்று மாதங்களில் நான் எனது படிப்பைத் தொடங்கினேன், ஒரு வேலையைப் பெறுவதற்கு நான் தெரிந்து கொள்ள வேண்டியவற்றைப் பற்றி ஒரு நண்பருடன் பேசினேன். "தரவுத்தளங்கள்" (திகில்!) போன்ற அவர் உச்சரித்த அறிமுகமில்லாத வார்த்தைகள், மேலும் பலவற்றை நான் விரைவுபடுத்தி மேலும் செய்ய வேண்டும் என்பதை எனக்குத் தெரியப்படுத்துங்கள். தெளிவாக, ஜாவா இலக்கணத்தை அறிந்திருப்பது எனக்கு வேலை கிடைப்பதற்கு போதாது. நான் வெவ்வேறு திசைகளில் முடுக்கிவிட ஆரம்பித்தேன்:
  • "ஹெட் ஃபர்ஸ்ட் ஜாவா" புத்தகத்தை நானே வாங்கினேன். பாடநெறியின் நிலை 4 இல் பரிந்துரைக்கப்படுகிறது. ஆனால் எப்படியோ நான் கவனமாகப் படிக்கவில்லை, இதைத் தவறவிட்டேன். இது அதே விஷயங்களைக் கற்பிக்கிறது, ஆனால் வேறு கோணத்தில் இருந்து, அவற்றை நன்றாகவும் ஆழமாகவும் புரிந்துகொள்ள உதவுகிறது. நான் அதை பரிந்துரைக்கிறேன்.
  • எனக்கு அதிகம் புரியவில்லையென்றாலும், எனது நகரத்தில் தொடர்புடைய அனைத்து உள்ளூர் நிகழ்வுகளையும் தேடிச் செல்ல ஆரம்பித்தேன். ஆனால் இறுதியில் இதைச் செய்வது வீண் இல்லை என்பதை உணர்ந்தேன். அவர்கள் எனக்கு நிறைய உதவினார்கள்.
  • ஐடி சம்பளம், பயனுள்ள நிகழ்வுகள் மற்றும் டெவலப்பரின் தொழில் பற்றிய கட்டுரைகளைப் படிக்க, நிரலாக்க ஊடகங்களைப் படிப்பதை நான் இணைத்தேன்.
  • YouTube இல் MySQL பற்றிய சுருக்கமான மற்றும் தகவல் தரும் வீடியோ டுடோரியல்களைக் கண்டேன். நான் அவர்களை பரிந்துரைக்கிறேன்.
  • HTML மற்றும் CSS என்றால் என்ன என்பதையும் நீங்கள் புரிந்து கொள்ள வேண்டும். அவர்களைச் சுற்றி எந்த வழியும் இல்லை.
  • நான் லிங்க்ட்இனில் பதிவு செய்தேன், அங்கு நான் எனது திறமைகளை மேம்படுத்தத் தொடங்கினேன், நான் ஒரு வேலையைத் தேடுகிறேன் என்று குறிப்பிட்டேன் (எனக்கு அதிர்ஷ்டம் கிடைத்து யாரோ ஒருவரால் கண்டுபிடிக்கப்படலாம்). எனது தொடர்பு வட்டத்தை விரிவுபடுத்தி, அனைவரையும் கண்மூடித்தனமாக நண்பர்களாக சேர்த்தேன். எவ்வளவு என்பதை உங்களுக்குத் தெரிவிக்க, எனக்கு இப்போது லிங்க்ட்இனில் 10,000க்கும் மேற்பட்ட நண்பர்கள் உள்ளனர். தொடங்குவதற்கு இது அவசியம். அது உதவியது. ஆண்ட்ராய்டு ஃப்ரீலான்ஸர்களின் குழு ஒரு புதியவரைச் சேர்க்க விரும்புகிறது, அவர்கள் என்னைத் தொடர்புகொண்டனர். இந்த சம்பவம் வழக்கத்திற்கு மாறானது என்பதை நான் உணர்கிறேன், ஆனால் அது நடந்தது.

முதல் தோல்விகள்

நிச்சயமாக, எனது படிப்புக்கு இணையாக, நான் ஒரு இன்டர்ன்ஷிப்பைத் தேட ஆரம்பித்தேன், அதனால் நான் இறுதியில் வேலைக்குச் செல்ல முடியும். நான் இன்டர்ன்ஷிப்பிற்கான நேர்காணலுக்கு அழைக்கப்பட்டேன். HR உடன் பேசிய பிறகு, ஒரு ஆங்கில ஆசிரியர் என்னிடம் அழைக்கப்பட்டார், நாங்கள் இருவரும் ஒரு "உரையாடல்" செய்தோம். அந்த நேரத்தில், நான் தயாராக இல்லை, நான் பேசுவதை விட அதிகமாக கேட்டேன். என்னைப் பற்றி சொல்லும்படி கேட்டபோது, ​​நான் ஏதோ முணுமுணுத்தேன், ஆனால் அது ஒன்றும் விசேஷமாக இல்லை. ஆனால் நான் தொழில்நுட்ப முன்னணியுடன் பேசியபோது, ​​​​சில கேள்விகளுக்கு பதிலளித்தேன் மற்றும் பலவற்றிற்கு பதில்கள் தெரியவில்லை. நான் CodeGym ( பாடத்திட்டத்தின் ரஷ்ய மொழி பதிப்பு - ஆசிரியர் குறிப்பு) இல் படிக்கிறேன் என்று குறிப்பிட்டபோது), எனக்கு முன் இந்தப் படிப்பில் இருந்து இன்னொரு மாணவர் வந்திருப்பதாகச் சொன்னார். நான் லெவல் 27 இல் இருந்தேன், ஆனால் அவர் ஏற்கனவே நிலை 34 இல் இருந்தார். நாங்கள் பேசிய பிறகு, அவர்கள் எனக்கு ஒரு சோதனை பணியை அனுப்புவார்கள், அது நான் பொருத்தமான வேட்பாளரா என்பதை தீர்மானிக்கும் என்று கூறினார். அனைத்து செயல்பாடுகளுடன் இல்லாவிட்டாலும் எப்படியோ முடித்துவிட்டேன். சிறிது நேரம் கழித்து, நான் அவர்களுக்கு பொருத்தமாக இல்லை என்று எனக்கு எழுதினார்கள்... அது வலித்தது, ஆனால் நான் அதைக் கற்றுக்கொள்ள முடிவு செய்தேன், நான் நகர்ந்தேன்.

முதல் வேலை

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

புதிய வேலை தேடுதல்

வேலை தேடுவது எப்படி என்று தெரியாமல், எனது ஊரில் உள்ள அனைத்து நிறுவனங்களுக்கும் எனது விண்ணப்பத்தை அனுப்ப முடிவு செய்தேன். எல்லாம் நன்றாக இருப்பதை உறுதி செய்ய, எனது விண்ணப்பத்தை ஆங்கிலத்தில் எழுதினேன், அதுதான் ஒரே வழி. நிச்சயமாக, நிறைய புழுதி இருந்தது. எழுதுவதற்கு அதிகம் இல்லாததால், நிறைய எழுதினேன். ஒவ்வொரு மின்னஞ்சலுக்கும், நான் ஒரு கவர் லெட்டரையும் எழுதினேன் (ஆட்சேர்ப்பு செய்பவர்கள் இதை விரும்புகிறார்கள்), அங்கு நான் விரும்பிய நிலையை சரியாகக் குறிப்பிட்டேன். மக்கள் தாங்கள் விண்ணப்பிக்கும் நிலை பற்றிய தெளிவான குறிப்பு இல்லாமல் ஒரு விண்ணப்பத்தை அடிக்கடி அனுப்புகிறார்கள். எனது அட்டை கடிதமும் ஆங்கிலத்தில் இருந்தது. நான் முற்றிலும் மறந்துவிட்டேன்: நீங்கள் மிகவும் வலுவான ஆங்கில திறன்களைக் கொண்டிருக்க வேண்டும். உண்மையில், ஸ்டாக் ஓவர்ஃப்ளோவில் நீங்கள் பதிலைப் படிக்க முடியாவிட்டால், நீங்கள் அதை ஒருபோதும் செய்ய மாட்டீர்கள். நிரலாக்கத்தில் நீங்கள் செய்ய எதுவும் இல்லை. பிடித்த நேர்காணல் கேள்விக்கு நான் ஆங்கிலத்தில் பதிலைத் தயார் செய்தேன்: " நான் ஒரு வேலையைக் கண்டுபிடிக்க வேண்டும் - மற்ற அனைத்தும் இனி முக்கியமில்லை. தரவுத்தளங்களைப் பற்றிய எனது புரிதல், சில சூழ்நிலைகளுக்கு அட்டவணைகளை எவ்வாறு உருவாக்குவது என்பது பற்றி என்னிடம் கேட்கப்பட்டது. நான் இங்கே SQL தரவுத்தளங்களைப் பற்றி பேசுகிறேன். NoSQL பற்றி யாரும் கேட்கவில்லை.

முதல் சலுகை

ஒரு நிறுவனம் நிராகரிப்புடன் எனக்கு கடிதம் எழுதியது. பிறகு மற்றொன்று. இரண்டு நிறுவனங்கள் மீதமுள்ளன: ஒன்று ஆண்ட்ராய்டு டெவலப்பருக்கான திறப்புடன், மற்றொன்று ஜாவாவுக்கு. ஆண்ட்ராய்டு நிறுவனம் போன் செய்து, நான் நன்றாக இருக்கிறேன் என்று கூறி, எனக்கு ஆஃபர் கொடுத்தது. வெற்றி! நான் மிகவும் மகிழ்ச்சியாக இருந்தேன். ஆனால் ஜாவா நிலை பற்றி எனக்கு இன்னும் அழைப்பு வரவில்லை. நான் என்ன செய்வது என்று தெரியாமல் ஓடினேன், அதனால் எனது பதிலைச் சொல்ல ஒரு நாள் காத்திருக்கச் சொன்னேன், எனவே ஜாவா டெவலப்பர் நிலையைக் கண்டுபிடிக்க நான் அழைக்கலாம். நான் ஜாவா நிறுவனத்திற்கு போன் செய்து, "எனக்கு ஒரு ஆஃபர் வந்துள்ளது, ஆனால் நீங்கள் முடிவெடுக்கிறீர்களா என்பதை அறிய விரும்புகிறேன்" என்றேன். நான் அலுவலகத்திற்கு பேச அழைக்கப்பட்டேன், உரையாடலின் முடிவை நான் விரும்புகிறேன் என்று சொன்னார்கள். அவர்கள் சொன்னது சரிதான். எங்கள் உரையாடலுக்குப் பிறகு, இந்த இரண்டாவது நிறுவனம் ஒரு வாய்ப்பை வழங்கியது, அதை நான் ஏற்றுக்கொண்டேன். PS நீங்கள் பாடுபட வேண்டும், பாடுபட வேண்டும், பாடுபட வேண்டும், ஒருபோதும் கைவிடக்கூடாது! PSS நான் முழு பாடத்தையும் முடிக்கவில்லை. நான் லெவல் 30ல் நின்றேன். வேலை கிடைத்தபோது நான் லெவல் 27ல் இருந்தேன். நான் உண்மையில் லெவல் 20 இலிருந்து தொடங்கி, ஜாவாவைத் தாண்டி வேலை தேட வேண்டும் மற்றும் வளர வேண்டும். திட்ட ஆட்டோமேஷன் கருவிகளை (எறும்பு, மேவன், கிரேடில்) பயன்படுத்தி குறைந்தபட்சம் அடிப்படை திறன்களைப் பெறுங்கள். இது கடினம் அல்ல, ஆனால் இது மிகவும் அவசியம். கட்டுரையை விரும்பிய மற்றும் பயனுள்ளதாகக் கண்ட அனைவரும், அதை மதிப்பிட்டு சில கருத்துகளை இடுங்கள். மேலும், GitHub: romankh3 இல் என்னைப் பின்தொடரவும்
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION