நீங்கள் iOS டெவலப்பர் ஆக விரும்பினால் என்ன எதிர்பார்க்கலாம்

நீங்கள் iOS டெவலப்பர் ஆக விரும்பினால் என்ன எதிர்பார்க்கலாம்

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

ஆயினும்கூட, டெவலப்பர்கள் இந்தப் பகுதிக்குச் சென்று, அங்கு சென்றவுடன், திருப்தி அடைகிறார்கள்.

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

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

இருப்பினும், அவர் மறுக்கப்படவில்லை, ஆனால் ஒரு நடைமுறை பணி வழங்கப்பட்டது - இரண்டு வாரங்களில் API ஐப் பயன்படுத்தி செய்திகளின் பட்டியலைக் காண்பிக்கும். iOS மற்றும் Android இரண்டிற்கும். “ஆண்ட்ராய்டில் எனக்கு ஏதேனும் அனுபவம் இருந்தால், iOS பதிப்பை உருவாக்க ஒரு கருவி கூட இல்லை. iOS பயன்பாட்டு மேம்பாட்டு சூழல் Mac இல் மட்டுமே கிடைக்கும். ஆனால் இரண்டு வாரங்கள் கழித்து நான் திரும்பி வந்து Android இல் என்ன செய்ய முடியும் என்பதைக் காட்டினேன். IOS உடன் நான் அதை பறக்கும்போது கண்டுபிடிக்க வேண்டியிருந்தது. இறுதியில் என்னை அழைத்துச் சென்றார்கள். பின்னர் நான் அஸ்ட்ராகானில் வாழ்ந்தேன். இருபதுக்கு மேல் சம்பளம் உள்ள எந்த ஐடி வேலையும் எனக்குப் பொருத்தமாக இருந்தது.

iOS டெவலப்பர்கள் யார்?

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

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

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

மொழிகள் - ஸ்விஃப்ட் அல்லது ஆப்ஜெக்டிவ்-சி

கிட்டத்தட்ட அனைத்து iOS மேம்பாடுகளும் ஸ்விஃப்ட் நிரலாக்க மொழியைப் பயன்படுத்தி செய்யப்படுகின்றன. இது ஐந்து ஆண்டுகளுக்கு முன்பு தோன்றியது மற்றும் இப்போது படிப்படியாக பழைய ஆப்ஜெக்டிவ்-சி மொழியை மாற்றுகிறது, இது 30 ஆண்டுகளுக்கும் மேலாக ஆப்பிள் அதன் அனைத்து பயன்பாடுகளிலும் பயன்படுத்தப்படுகிறது.

"Objective-C இல் ஒரு பெரிய குறியீடு அடிப்படை குவிந்துள்ளது, எனவே நிறுவனம், அதன் பணிகள் மற்றும் பயன்பாடுகளைப் பொறுத்து இரு மொழிகளிலும் டெவலப்பர்கள் இன்னும் தேவைப்படுகிறார்கள். பல ஆண்டுகளுக்கு முன்பு எழுதப்பட்ட விண்ணப்பங்கள் குறிக்கோள்-சி அடிப்படையிலானவை. மேலும் அனைத்து புதிய திட்டங்களும் இயல்பாகவே ஸ்விஃப்ட்டில் உருவாக்கப்படுகின்றன. இப்போது ஆப்பிள் ஒரு தொலைபேசி, டேப்லெட், வாட்ச் மற்றும் மேக்புக்கை முடிந்தவரை வசதியாக ஒரே நேரத்தில் உருவாக்க நிறைய செய்து வருகிறது. ஒரே குறியீட்டை தொகுத்து எல்லா இடங்களிலும் இயக்கலாம். இது முன்பு நடக்கவில்லை. IOS க்கு நாங்கள் Swift இல் உருவாக்கினோம், MacOS க்கு நாங்கள் Objective-C ஐப் பயன்படுத்தினோம்.

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

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

பயிற்சி அமர்வுகள்

"எனது முதல் வேலையில், எனது முதலாளி எனக்கு பயிற்சி அளித்தார், திட்டத்தை செயல்படுத்துவதற்கும் அமைப்பதற்கும் எனக்கு உதவினார்," என்று மராட் கூறுகிறார், "ஆனால் ஒரே நேரத்தில் Android மற்றும் iOS இல் வேலை செய்வது கடினம். மீண்டும் கட்டமைக்க, திட்டத்திலிருந்து திட்டத்திற்கு, மொழியிலிருந்து மொழிக்கு மாறுவதற்கு நேரம் எடுக்கும். இறுதியில், நான் ஒரு திசையைத் தேர்ந்தெடுத்து அதைப் படிக்க வேண்டும் என்று முடிவு செய்தேன். Xcode இன் இடைமுகம் மற்றும் ஸ்விஃப்ட்டின் எளிய தொடரியல் ஆகியவற்றில் நான் விற்கப்பட்டேன்."

மராட் GeekBrains இல் iOS மேம்பாட்டுத் துறையில் நுழைந்தார். முதலில் இது மிகவும் எளிதாக இருந்தது, ஏனென்றால் அவர் பணி அனுபவத்திலிருந்து பல விஷயங்களை அறிந்திருந்தார். வருடாந்திர பாடநெறி நான்கு காலாண்டுகளாக பிரிக்கப்பட்டுள்ளது. ஆண்ட்ரேயின் கூற்றுப்படி, முதலாவது மிகவும் அடிப்படைகளை மட்டுமே தருகிறது: “ஸ்விஃப்ட் மொழியின் அடிப்படை, அடிப்படை கட்டமைப்புகள், நெட்வொர்க்கிங், தரவு சேமிப்பு, பயன்பாட்டு வாழ்க்கை சுழற்சி, கட்டுப்படுத்தி, அடிப்படை கட்டமைப்புகள், அனைவரும் பயன்படுத்தும் முக்கிய நூலகங்கள், மல்டித்ரெடிங் மற்றும் இணையாக விண்ணப்பங்கள்."

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

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

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

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

அவர் இர்குட்ஸ்க் இன்ஸ்டிடியூட் ஆஃப் சோலார்-டெரெஸ்ட்ரியல் இயற்பியலில் ஒரு ஆசிரியருடன் C++ படிக்கத் தொடங்கினார். பிறகு கேம் டெவலப்மென்ட்டில் ஆர்வம் ஏற்பட்டு சி#க்கு மாற முயற்சி செய்தேன். இறுதியாக, மராட்டைப் போலவே, அவர் ஸ்விஃப்ட் மொழியால் ஈர்க்கப்பட்டார்.

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

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

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

நீங்கள் iOS டெவலப்பர் ஆக விரும்பினால் என்ன எதிர்பார்க்கலாம்

நீங்கள் அதிகமாக பார்க்க முடியும் சமீபத்திய காலியிடங்கள் iOS டெவலப்பர்களுக்காக மற்றும் புதியவற்றிற்கு குழுசேரவும்.

வேலை

ஆனால் மராட்டிக்கோ, போரிசுக்கோ அவ்வளவு எளிதாக வேலை கிடைக்கவில்லை.

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

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

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

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

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

சம்பளம்

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

நீங்கள் iOS டெவலப்பர் ஆக விரும்பினால் என்ன எதிர்பார்க்கலாம்

My Circle சம்பள கால்குலேட்டரின் படி, iOS டெவலப்பரின் சராசரி சம்பளம் சற்று குறைவாக உள்ளது 140 000 ரூபிள்.

"மிகக் குறைந்த மட்டத்தில் உள்ள ஒரு ஜூனியர் பெரும்பாலும் இலவசமாக அல்லது குறியீட்டு பணத்திற்காக வேலை செய்கிறார் - 20-30 ஆயிரம் ரூபிள். ஒரு ஜூனியர் வேண்டுமென்றே தனது பதவிக்கு அழைத்துச் செல்லப்பட்டால், அவர் 50 முதல் 80 ஆயிரம் வரை பெறுவார். நடுத்தர மக்கள் 100 முதல் 150 வரை பெறுகிறார்கள், சில சமயங்களில் 200 வரை கூட பெறுகிறார்கள். மூத்தவர்கள் 200க்கு குறைவாக பெறுவதில்லை. அவர்களின் சம்பளம் 200-300 என்று நினைக்கிறேன். மேலும் குழு முன்னணிகளுக்கு, அதன்படி, இது 300 க்கு மேல்.

நீங்கள் iOS டெவலப்பர் ஆக விரும்பினால் என்ன எதிர்பார்க்கலாம்

நேர்காணல்கள்

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

ஒருவரை ஒருவர் அழைத்தோம். ஒரு நல்ல பெண் என்னிடம் பேசினாள். ஆனால் அவர்கள் மொழி புலமை பற்றி எந்த கேள்வியும் கேட்கவில்லை - பல்வேறு தர்க்கரீதியான சிக்கல்கள் மட்டுமே, எடுத்துக்காட்டாக, "நேரம் 15:15, மணிநேரத்திற்கும் நிமிடத்திற்கும் இடையில் எத்தனை டிகிரி?" அல்லது "ஒரு இடுகை 10 மீட்டர் நீளம், a நத்தை பகலில் 3 மீட்டர் மேலே ஊர்ந்து செல்லும், இரவில் 1 மீட்டர் கீழே இறங்கும். எத்தனை நாட்களில் அவள் மேலே வலம் வருவாள்?“, மேலும் இன்னும் சில ஒத்தவை.

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

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

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

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

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

சமூகத்தில்

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

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

பரிந்துரைக்கப்பட்ட இலக்கியங்களின் பட்டியல்தொடக்க நிலை:

சராசரி நிலை:

மேம்பட்ட நிலை:

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

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