மொபைல் மேம்பாடு நீண்ட காலத்திற்கு முன்பே IT நிபுணத்துவத்தில் கவனத்தை ஈர்த்தது. கடந்த சில ஆண்டுகளில், ஸ்மார்ட்ஃபோன் மேம்பாடு மற்றும் நீண்டகாலமாக ஆன்லைனில் இருக்கும் நமது (தொற்றுநோய்) பழக்கம் காரணமாக அதன் புகழ் உயர்ந்துள்ளது என்று சொல்வது நியாயமானது. இதோ ஒரு உண்மை: சராசரி அமெரிக்கர்கள் தங்கள் தொலைபேசியை தினமும் 262 முறை சரிபார்க்கிறார்கள் – ஒவ்வொரு 5.5 நிமிடங்களுக்கும் ஒருமுறை. அவர்கள் வழக்கமாக என்ன செய்கிறார்கள்? நிச்சயமாக, பயன்பாடுகளில் சிக்கிக்கொள்ளுங்கள். 21% மில்லினியல்கள் ஒரு நாளைக்கு 50+ முறை ஒரு பயன்பாட்டைத் திறக்கிறார்கள் என்று மற்றொரு ஆராய்ச்சி காட்டுகிறது . 2023 இல் புதிதாக ஆண்ட்ராய்டு டெவலப்பராக மாறுவது எப்படி: இலக்கை அடைவதற்கான கற்றலின் உறுதியான பாதை - 1இது நமது மன ஆரோக்கியத்திற்கு மோசமான செய்தியாக இருக்கலாம் ஆனால் - இந்த ஆப்ஸை உருவாக்கி அவற்றை இயங்க வைக்கும் மொபைல் டெவலப்பர்களுக்கு சிறந்த செய்தி. எனவே நீங்கள் IT இல் சிறந்த தொழில் தேர்வு பற்றி சிந்திக்கிறீர்கள் என்றால், இங்கே ஒரு விருப்பம் உள்ளது: Android பயன்பாட்டு டெவலப்பர்.

ஏன் Android மற்றும் iOS இல்லை

ஆண்ட்ராய்டு ஓஎஸ் மொபைல் உலகில் ஆதிக்கம் செலுத்துகிறது. 2019 மற்றும் 2020 க்கு இடையில், Android OSக்கான ஆப்ஸ் பதிவிறக்கங்களின் எண்ணிக்கை21.6B இலிருந்து 28.3B ஆக 31% அதிகரித்துள்ளது. iOSக்கான பயன்பாடுகளின் நிறுவல்கள் 2.3% (8B → 8.2B) அதிகரித்துள்ளது. 2021 ஆம் ஆண்டில் ஆண்ட்ராய்டு ஓஎஸ் வளர்ச்சி சந்தையில் 87% பங்கை எட்டியது, மேலும் 2022 ஆம் ஆண்டில் அது 70% பங்கைக் கொண்டு தலைமை நிலையைத் தக்க வைத்துக் கொண்டது. இது இன்னும் (மற்றும் இருக்கும்) உலகின் மிகவும் பிரபலமான மொபைல் OS ஆகும். ஆப்பிள் ஆப் ஸ்டோர் வருவாயில் சிறப்பாகச் செயல்படும் அதேசமயம், கூகுள் ப்ளே ஸ்டோர் பயன்பாடுகளை முன்னோக்கி வழங்குகிறது. ஆனால் வெளிப்படையாக, iOS மற்றும் Android இடையே ஒப்பிடுகையில் போராட எதுவும் இல்லை. வணிகங்கள் தங்கள் வாடிக்கையாளர்களை அடையும் வகையில் இரு தளங்களுக்கும் ஆப்ஸை உருவாக்க விரும்புகின்றன. எனவே, வேடிக்கையான பகுதிக்கு கவனம் செலுத்துவோம் - ஆண்ட்ராய்டு மேம்பாட்டின் நன்மைகள், தொழில் முன்னோக்குகள் மற்றும் மொபைல் டெவலப்பராக மாறுவதற்கான பயிற்சி சாலை வரைபடம். நீங்கள் அவ்வாறு செய்ய விரும்பினால் ஆனால் நிரலாக்க அறிவு இல்லை.

ஒரு தொழிலாக ஆண்ட்ராய்டு ஆப் மேம்பாட்டின் நன்மைகள் என்ன

ஆண்ட்ராய்டு ஆப் மேம்பாடு உங்களுக்கு ஒரு நல்ல தொழில் தேர்வா? நீங்கள் பந்தயம் கட்டுகிறீர்கள். உங்களை அதில் இழுப்பதற்கான குறிப்பிடத்தக்க நன்மைகள் இங்கே:
  1. மொபைல் மேம்பாட்டில் ஆண்ட்ராய்டு முன்னணியில் உள்ளது (ஆம், அதை மறந்துவிடாதீர்கள்). 71% சாதனங்கள் இந்த இயக்க முறைமையில் இயங்குகின்றன.

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

  3. ஆண்ட்ராய்டில் ஏராளமான பொருட்கள் மற்றும் நூலகங்கள் இலவசமாகக் கிடைக்கின்றன . உதாரணமாக:

    • GSON & Jackson – சீரியலைசேஷன்/டிசீரியலைசேஷன்
    • பிக்காசோ & க்ளைடு - படத்தை ஏற்றுதல்
    • வாலி & ரெட்ரோஃபிட் - நெட்வொர்க்கிங்
    • பட்டர்கைஃப் , ஈஸி பெர்மிஷன்ஸ் + பல பயன்பாட்டு நூலகங்கள்
    • மேலும் பலவற்றை நீங்கள் உருவாக்கத்தில் இலவசமாகப் பயன்படுத்தலாம், ஏனெனில் யாரோ ஒருவர் அவற்றை உருவாக்கி அவற்றை உலகின் பிற பகுதிகளுடன் பகிர்ந்து கொள்ள முடிவு செய்தார்
  4. ஆண்ட்ராய்டு டெவலப்பர்கள் ஒரு சிறந்த தொழில்முறை கருவியைக் கொண்டுள்ளனர் - ஆண்ட்ராய்டு ஸ்டுடியோ . இது Google ஆல் பராமரிக்கப்படுகிறது மற்றும் IntelliJ இயங்குதளங்களின் மேல் கட்டப்பட்டது.

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

    2023 இல் புதிதாக ஆண்ட்ராய்டு டெவலப்பராக மாறுவது எப்படி: இலக்கை அடைவதற்கான கற்றலின் உறுதியான பாதை - 2

மேலும் படிக்க:

உங்கள் சாலை வரைபடம்: ஆண்ட்ராய்டு ஆப் டெவலப்பர் ஆக என்ன கற்றுக்கொள்ள வேண்டும்

முன்னதாக, மாணவர்களின் பின்னணியைப் பொறுத்து, ஜாவாவில் புரோகிராம் செய்ய எவ்வளவு நேரம் ஆகும் என்பதைக் கண்டறிய கோட்ஜிம் பட்டதாரிகள் மத்தியில் ஆராய்ச்சி நடத்தியுள்ளோம். ஒரு குறிப்பிட்ட டெவலப்பர் தொழிலுக்குத் தேவையான அறிவின் திட்டவட்டமான வரைபடங்களை உருவாக்க இந்தக் கருத்துக்கணிப்பு எங்களைத் தூண்டியது. எனவே, பூஜ்ஜிய நிலையில் இருந்து ஆண்ட்ராய்டு டெவலப்பராக ஆவதற்கான அறிவும் திறமையும் இங்கே உள்ளன: 2023 இல் புதிதாக ஆண்ட்ராய்டு டெவலப்பராக மாறுவது எப்படி: இலக்கை அடைவதற்கான கற்றலின் உறுதியான பாதை - 3நீங்கள் ஒரு முழுமையான புதியவராக இருந்தால், இந்தப் பட்டியல் பயமுறுத்துவதாகத் தோன்றலாம், ஆனால் கவலை இல்லை - நீங்கள் ஒரு கட்டத்தில் கற்றலைத் தொடங்க வேண்டும். பார்க்கவா? முழு அளவிலான பின்தளம் அல்லது முழு-ஸ்டாக் டெவலப்பர்களுடன் ஒப்பிடும்போது உங்களுக்கு இவ்வளவு நிரலாக்க அறிவு தேவையில்லை. உங்களுக்கு தேவையானது கோர் ஜாவா (மேலதிக ஆய்வுகளுக்கான அடிப்படையாக ஜாவாவை தேர்வு செய்தால்) மற்றும் சோதனை கருவிகள். ஜூனியர் ஆண்ட்ராய்டு டெவ் பதவிக்கான பயிற்சிக்கான நேரத்தைப் பொறுத்தவரை, சில காலத்திற்கு முன்பு நாங்கள் பெற்ற முடிவுகள் இங்கே: 2023 இல் புதிதாக ஆண்ட்ராய்டு டெவலப்பராக மாறுவது எப்படி: இலக்கை அடைவதற்கான கற்றலின் உறுதியான பாதை - 4எனவே, நீங்கள் நிரலாக்க அறிவு மற்றும் விரிவாகப் படிக்காமல் புதியவராக இருந்தால், வேலைக்குத் தயாராக இருக்கும் ஆண்ட்ராய்டு டெவலப்பர் ஆக உங்களுக்கு ஒரு வருடம் தேவைப்படும். நீங்கள் அதை வேகமாக செய்ய முடியுமா? நாங்கள் கோட்ஜிம் பல்கலைக்கழகத்தில் ஒரு சிறப்புப் பயிற்சி சாலை வரைபடத்தை வடிவமைத்துள்ளதால், 7 முதல் 9 மாதங்களில் நீங்கள் அதைச் செய்ய முடியும் என்று தெரிகிறது - எங்கள் புதிய ஆன்லைன் பயிற்சி, வழிகாட்டிகளுடன் பயிற்சி மற்றும் தொடர்புடைய தொழில்முறை திறன்களைப் பெறுவதில் கவனம் செலுத்துகிறது.

கோட்ஜிம் மூலம் புதிதாக ஆண்ட்ராய்டு டெவலப்பராக மாறுவது எப்படி

முந்தைய பகுதியிலிருந்து கற்றல் பற்றிய வரைபடத்தை நீங்கள் உடைத்தால், அது தோராயமாக இரண்டு முக்கிய பகுதிகளைக் கொண்டிருப்பதைக் காண்பீர்கள்:
  1. நிரலாக்க மொழி கோர் (ஜாவா, அல்லது கோட்லின்) + சோதனைக் கருவிகள் + உங்கள் திட்டங்களை உருவாக்கவும் பராமரிக்கவும் தனித்தனியாகவும் குழுக்களாகவும் பதிப்பு கட்டுப்பாட்டு அமைப்பின் பயன்பாடு.
  2. Android SDK, மேம்பாட்டுக் கருவிகள் + தரவுத்தளங்களுடன் பணிபுரிதல் + UI வடிவமைப்பு அடிப்படைகள் போன்றவற்றைக் கற்றுக்கொள்ளுங்கள்.
எனவே, உங்களுக்கு இரண்டு தனித்தனி படிப்புகள் தேவை:
  1. நிரலாக்க அடிப்படைகளை உங்களுக்கு அறிமுகப்படுத்துங்கள்.
  2. ஆண்ட்ராய்டு மேம்பாட்டில் ஆழ்ந்த அறிவையும் பயிற்சியையும் கொடுங்கள்.
இதோ எங்கள் தீர்வு: ஜாவா ஃபண்டமெண்டல்ஸ் பாடநெறி + கோட்ஜிம் பல்கலைக்கழகத்தில் ஆரம்பநிலையாளர்களுக்கான ஆண்ட்ராய்டு ஆப் டெவலப்மெண்ட்.

ஜாவா ஃபண்டமெண்டல்ஸ் படிப்பு பற்றி

அனுபவம் வாய்ந்த மென்பொருள் உருவாக்குநரின் வழிகாட்டுதலின் கீழ் ஜாவா அடிப்படைகளை ஆரம்பத்திலிருந்தே கற்றுக்கொள்ள இந்தப் பாடநெறி உங்களை அனுமதிக்கிறது. நீங்கள் குழுக்களாகப் படிப்பீர்கள் மற்றும் உங்கள் ஆசிரியருடன் வாரத்திற்கு இரண்டு ஆன்லைன் வகுப்புகளை நடத்துவீர்கள், ஒவ்வொரு வகுப்பிற்குப் பிறகும் - செய்ய வேண்டிய வீட்டுப்பாடம், இதில் கூடுதல் உரை விரிவுரைகள் மற்றும் பணிகளைக் கோட்ஜிம் பிளாட்ஃபார்மிலேயே தானியங்கு சரிபார்ப்புடன் சேர்த்துக் கொள்ளலாம். இந்தப் பாடநெறி மொத்த புதியவர்களுக்கும், பல்கலைக்கழகம் அல்லது ஆன்லைன் படிப்புகளிலிருந்து முன் நிரலாக்க அறிவு உள்ளவர்களுக்கும் ஏற்றது. நீங்கள் பெறுவீர்கள்:
  • வழக்கமான 90 நிமிட ஆன்லைன் வகுப்புகள்
  • ஸ்லாக் அரட்டையில் உங்கள் வழிகாட்டி மற்றும் கோட்ஜிம் குழுவின் ஆதரவு
  • முதல் பாடத்திலிருந்து குறியீட்டு முறையைப் பயிற்சி செய்ய ஊடாடும் ஆன்லைன் மேம்பாட்டு சூழல்
  • தேர்ச்சி சான்றிதழ்
'ஜாவா அடிப்படைகள்' பாடத்திட்டம் இரண்டு தொகுதிகளைக் கொண்டுள்ளது மற்றும் நான்கு மாதங்களுக்கு நீடிக்கும் :
  1. தொகுதி 1 - ஜாவா தொடரியல் : ஜாவா மொழியின் அடிப்படைகளை உள்ளடக்கியது (கட்டளைகள், முறைகள், தரவு வகைகள், பொருள்கள் மற்றும் வகுப்புகள் போன்றவை), சுழல்கள், அணிவரிசைகள். இது உங்களுக்கு I/O ஸ்ட்ரீம்கள் மற்றும் விதிவிலக்குகளை அறிமுகப்படுத்துகிறது, மேலும் சேகரிப்புகள் மற்றும் ஜெனரிக்ஸ் மற்றும் அடிப்படை நிரலாக்க முறைகள் பற்றிய சில தலைப்புகளை உள்ளடக்கியது. இந்த பகுதியில், நீங்கள் 271 நடைமுறை பணிகளை (உண்மையான திட்டங்கள்) தீர்ப்பீர்கள்.

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

ஆரம்பநிலை பாடத்திற்கான ஆண்ட்ராய்டு ஆப் டெவலப்மெண்ட் பற்றி

இந்த பாடநெறி அடிப்படை நிரலாக்க அறிவு (ஜாவா அடிப்படைகள் போன்றவை) கற்பவர்களுக்கு ஏற்றது. இது Android இன் அடிப்படைகளைக் கற்றுக்கொள்ளவும், உங்கள் மேம்பாட்டு சூழலை அமைக்கவும், உங்கள் யோசனைகளை பயன்பாடுகளாக மாற்றவும் உதவுகிறது. இந்த பாடத்திட்டத்தில் பயிற்சி அடங்கும்:
  • வாரத்திற்கு இரண்டு முறை வழிகாட்டியுடன் 90 நிமிட ஆன்லைன் வகுப்புகள்
  • ஸ்லாக் அரட்டையில் உங்கள் வழிகாட்டி மற்றும் கோட்ஜிம் குழுவின் ஆதரவு
  • 4 முழு அளவிலான மொபைல் பயன்பாடுகளின் வளர்ச்சி
  • தேர்ச்சி சான்றிதழ்
பயிற்சி மூன்று மாதங்கள் நீடிக்கும் , மேலும் இறுதித் திட்டத்தை முடிக்க கூடுதல் நேரம் மற்றும் வழிகாட்டியின் விரிவான கருத்துக்களைப் பெறவும். பாடத்திட்டத்தில் பின்வருவன அடங்கும்:
  • 'தி கோர்' கற்றல்: ஆண்ட்ராய்டுக்கு அறிமுகம், ஆண்ட்ராய்டு ஸ்டுடியோவை அமைத்தல், UI, மேம்பட்ட எக்ஸ்எம்எல், டேட்டாவுடன் வேலை செய்தல், ஏபிஐகளுடன் இணைத்தல்;
  • வடிவமைப்பு வடிவங்கள், தரவுத்தளங்கள், குறியீடு மறுபயன்பாடு, மொபைல் மேம்பாட்டின் சிறந்த நடைமுறை;
  • ஆண்ட்ராய்டு பயன்பாடுகளை பிழைத்திருத்துதல் + நேரடி பிழைத்திருத்த அமர்வுகள்;
  • இன்னமும் அதிகமாக.
பாடத்திட்டத்தின் போது நடைமுறை திட்டங்கள்: 'Quizz விளையாட்டு,' 'Memo/reminder app,' 'Weather app,' மற்றும் Reddit clone.

இந்த கற்றல் வரைபடத்தைத் தேர்ந்தெடுத்த மாணவர்கள் என்ன சொல்கிறார்கள் என்பது இங்கே

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