ஜூனியராக நான் செய்த எட்டு தவறுகள்

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

ஜூனியராக நான் செய்த எட்டு தவறுகள்

அவர்கள் வழங்கிய முதல் ஒன்றை நான் எடுத்தேன்

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

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

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

நேர்காணல்களின் போது, ​​எல்லா அழைப்புகளுக்கும் காது கேளாத நான், வேலை கிடைக்கும் என்ற எதிர்பார்ப்பால் மிகவும் ஈர்க்கப்பட்டேன். ஏதேனும் சந்தேகம் எழுந்தால், அவர்கள் என்னை அழைத்துச் செல்கிறார்கள் என்று கேள்விப்பட்டவுடன் அவை அனைத்தும் என் தலையிலிருந்து பறந்தன! நல்ல சம்பளத்துக்கும் கூட!

மேலும் அது ஒரு பெரிய தவறு.

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

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

நேர்காணலின் போது சரியான கேள்விகளைக் கேட்கவில்லை

ஒரு நேர்காணல் என்பது நிறுவனத்தை நன்கு தெரிந்துகொள்ள சிறந்த வாய்ப்பாகும், எனவே ஊழியர்களிடமிருந்து நீங்கள் என்ன கற்றுக்கொள்ள விரும்புகிறீர்கள் என்பது பற்றிய கேள்விகளைத் தயாரிக்க மறக்காதீர்கள். இங்கே இரண்டு எடுத்துக்காட்டுகள் உள்ளன:

  • வளர்ச்சி செயல்முறை பற்றி கேளுங்கள் (அவர்கள் என்ன வழிமுறைகளைப் பின்பற்றுகிறார்கள்? குறியீடு மதிப்பாய்வுகள் உள்ளதா? என்ன கிளை உத்திகள் பயன்படுத்தப்படுகின்றன?)
  • சோதனை பற்றி கேளுங்கள் (என்ன சோதனைகள் செய்யப்படுகின்றன? சோதனையை மட்டும் செய்யும் சிறப்பு நபர்கள் இருக்கிறார்களா?)
  • நிறுவனத்தின் கலாச்சாரத்தைப் பற்றி கேளுங்கள் (எல்லாம் எப்படி முறைசாரா? ஜூனியர்களுக்கு ஏதேனும் ஆதரவு உள்ளதா?)

இயக்கத்தின் பாதையில் முடிவு செய்யப்படவில்லை

சந்தேகத்திற்கு இடமின்றி, அனுபவம் வாய்ந்த டெவலப்பராக மாறுவதற்கான பாதை மிகவும் முறுக்கு. இப்போதெல்லாம் நீங்கள் பல்வேறு மொழிகள், கட்டமைப்புகள் மற்றும் கருவிகளில் இருந்து தேர்வு செய்யலாம். எனது தொழில் வாழ்க்கையின் ஆரம்பத்தில் நான் செய்த தவறு என்னவென்றால், நான் எல்லாவற்றையும் தேர்ச்சி பெற முயற்சித்தேன். வேடிக்கையாக, இது நான் எதிலும் அதிக முன்னேற்றம் அடையாமல் இருக்க வழிவகுத்தது. முதலில் ஜாவாவை எடுத்தேன், பின்னர் JQuery, பின்னர் C# க்கு நகர்ந்தேன், அங்கிருந்து C++ க்கு நகர்ந்தேன்... ஒரு மொழியைத் தேர்ந்தெடுத்து, எனது முழு ஆற்றலையும் அதில் செலுத்தாமல், என் மனநிலைக்கு ஏற்ப ஐந்தில் இருந்து பத்தாவதுக்குத் தாவினேன். இது மிகவும் பயனற்ற பயிற்சித் திட்டம் என்பதை நான் உங்களுக்கு உறுதியளிக்கிறேன்.

நான் உடனடியாக ஒரு பாதையை முடிவு செய்திருந்தால், அதாவது ஒரு குறிப்பிட்ட தொழில்நுட்பத் தொகுப்பில் கவனம் செலுத்தியிருந்தால், நான் சிறந்த முடிவுகளை அடைந்து, தொழில் ஏணியில் வேகமாக முன்னேறியிருப்பேன். எடுத்துக்காட்டாக, நீங்கள் முன்-இறுதி டெவலப்பராக இருந்தால், ஜாவாஸ்கிரிப்ட், CSS/HTML மற்றும் உங்கள் விருப்பப்படி ஒரு கட்டமைப்பை மாஸ்டர். நீங்கள் பின்தளத்தில் வேலை செய்கிறீர்கள் என்றால், மீண்டும் ஒரு மொழியை எடுத்து முழுமையாகப் படிக்கவும். பைதான், ஜாவா மற்றும் சி# இரண்டையும் தெரிந்து வைத்திருக்க வேண்டிய அவசியமில்லை.

எனவே கவனம் செலுத்துங்கள், ஒரு திசையை உருவாக்குங்கள் மற்றும் நீங்கள் தேர்ந்தெடுத்த பாதையில் ஒரு நிபுணராக மாற உங்களை அனுமதிக்கும் திட்டத்தை உருவாக்குங்கள் (இங்கே சாலை வரைபடம், இது உங்களுக்கு உதவும்).

குறியீட்டில் அதிநவீனமானது

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

இல்லை. இது நானே செய்த ஒரு பெரிய தவறு, நான் விரும்புவதை விட, மற்ற ஜூனியர்களின் வேலையில் அடிக்கடி பார்க்கிறேன். அவர்கள் சக்கரத்தை மீண்டும் கண்டுபிடிப்பது அல்லது தங்கள் அறிவை வெளிப்படுத்தும் முயற்சியில் சிக்கலான தீர்வுகளைத் தேடுவது மிகவும் பொதுவானது.

குறியீட்டை எழுதுவதற்கான சிறந்த அணுகுமுறை வெளிப்படுத்தப்படுகிறது அடிப்படையில் KISS. எளிமைக்காக பாடுபடுவதன் மூலம், எதிர்காலத்தில் எளிதாக வேலை செய்யக்கூடிய தெளிவான குறியீட்டை நீங்கள் பெறுவீர்கள் (உங்களை மாற்றும் டெவலப்பர் அதைப் பாராட்டுவார்).

குறியீட்டிற்கு வெளியே வாழ்க்கை இருக்கிறது என்பதை மறந்துவிட்டேன்

ஒருபோதும் "சுவிட்ச் ஆஃப்" ஒரு கெட்ட பழக்கம் நான் ஆரம்பத்திலேயே எடுத்தேன். நாள் முடிவில் நான் வீட்டிற்குச் சென்றபோது, ​​நான் வழக்கமாக என்னுடன் வேலை செய்யும் மடிக்கணினியை என்னுடன் எடுத்துச் சென்று ஒரு பணியை முடிக்க அல்லது பிழையை சரிசெய்ய மணிக்கணக்கில் அமர்ந்தேன், இருப்பினும் இருவரும் காலை வரை காத்திருந்திருக்கலாம். நீங்கள் எதிர்பார்ப்பது போல, இந்த முறை மன அழுத்தமாக இருந்தது, நான் விரைவாக எரிந்துவிட்டேன்.

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

"எனக்குத் தெரியாது" என்று கூறுவதைத் தவிர்த்தார்.

ஒரு சிக்கலைத் தீர்ப்பதில் அல்லது ஒரு பணியை முடிப்பதில் சிக்கிக்கொள்வது பொதுவானது; மிகவும் மூத்தவர்கள் கூட இதை எதிர்கொள்கின்றனர். நான் ஜூனியராக இருந்தபோது, ​​​​"எனக்குத் தெரியாது" என்று நான் சொல்ல வேண்டியதை விட குறைவாகவே சொன்னேன், அதில் நான் தவறாக இருந்தேன். நிர்வாகத்தில் உள்ள ஒருவர் என்னிடம் ஒரு கேள்வியைக் கேட்டால், எனக்கு பதில் தெரியவில்லை என்றால், நான் அதை ஒப்புக்கொள்ளாமல் தெளிவில்லாமல் இருக்க முயற்சிப்பேன்.

"எனக்குத் தெரியாது" என்று நான் சொன்னால், நான் என்ன செய்கிறேன் என்று எனக்குத் தெரியவில்லை என்ற எண்ணத்தை மக்கள் பெறுவார்கள் என்று நான் உணர்ந்தேன். உண்மையில், இது உண்மையல்ல; எல்லாம் அறிந்தவர்கள் இல்லை. எனவே, உங்களுக்குத் தெரியாத ஒன்றைப் பற்றி உங்களிடம் கேட்கப்பட்டால், சொல்லுங்கள். இந்த அணுகுமுறை பல நன்மைகளைக் கொண்டுள்ளது:

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

நான் முன்னேறும் அவசரத்தில் இருந்தேன்

"ஓடுவதற்கு முன் நடக்கக் கற்றுக்கொள்" என்ற பழமொழியை நீங்கள் கேள்விப்பட்டிருக்கலாம். வலை நிரலாக்கத் துறையில் இது வேறு எங்கும் பொருந்தாது. நீங்கள் முதலில் ஜூனியராக எங்காவது ஒரு வேலையைப் பெறும்போது, ​​​​நீங்கள் காளையைக் கொம்புகளால் பிடிக்க விரும்புகிறீர்கள், உடனடியாக சில பெரிய, சிக்கலான திட்டங்களில் வேலை செய்ய வேண்டும். எப்படி விரைவாக அடுத்த நிலைக்குச் செல்வது என்பது பற்றிய எண்ணங்கள் கூட நழுவுகின்றன!

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

எனது தவறு என்னவென்றால், இந்த சிறிய பணிகளால் நான் விரக்தியடைந்தேன், அது என் வேலையிலிருந்து என்னை திசைதிருப்பியது. பொறுமையாக இருங்கள், அவர்கள் கேட்கும் அனைத்தையும் மனசாட்சியுடன் செய்யுங்கள், விரைவில் நீங்கள் இன்னும் சுவாரஸ்யமான ஒன்றைப் பெறுவீர்கள்.

சமூகத்தில் சேரவில்லை மற்றும் தொடர்புகளை ஏற்படுத்தவில்லை

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

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

உங்கள் ஆர்வத்தைத் தூண்டும் சமூகங்களைத் தேர்ந்தெடுக்கவும் - சில விருப்பங்களில் freeCodeCamp, CodeNewbies, 100DaysOfCode ஆகியவை அடங்கும் - மற்றும் சேரவும்! உங்கள் நகரத்தில் உள்ளூர் சந்திப்புகளிலும் நீங்கள் கலந்து கொள்ளலாம் (meetup.com இல் தேடவும்).

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

அவ்வளவுதான், உங்கள் கவனத்திற்கு நன்றி!

ஆதாரம்: www.habr.com

கருத்தைச் சேர்