ඔබ සියල්ල අතහැර දැන්ම Swift සහ Kotlin ඉගෙන ගත යුත්තේ ඇයි?

ඔබ සියල්ල අතහැර දැන්ම Swift සහ Kotlin ඉගෙන ගත යුත්තේ ඇයි?
ඔබට බොත්තම් බොත්තමක් නොමැති නම්, ඔබට අවම වශයෙන් එක් වරක්වත් ඔබේම ජංගම යෙදුමක් නිර්මාණය කිරීමට අවශ්‍ය වී ඇත. Habr සඳහා යම් කාර්ය කළමනාකරුවෙකු හෝ සේවාදායකයෙකු වැඩි දියුණු කරන්න. නැතහොත් දිගුකාලීන අදහසක් ක්‍රියාත්මක කරන්න, වැනි එම සිසුන්, ඒ ලිව්වා ඉමොජියක් මත ක්ලික් කිරීමෙන් තත්පර 10 කින් සවස චිත්‍රපට සෙවීම සඳහා යෙදුම. නැත්තම් මොකක් හරි ආතල් එකක් අරන් එන්න අයදුම් ඇඟිලි ට්රෙඩ්මිල් සමඟ හෝ සමඟ අල්ට්රා සවුන්ඩ් මදුරුවන් පලවා හැරීමට. වඩා හොඳ, උදාහරණයක් ලෙස Instagram වැනි යුගයේ සංකේතයක් බවට පත්වන යෙදුමක් සාදන්න. ජංගම සංවර්ධනය සඳහා ඔබම උත්සාහ කළ යුතු දැයි ඔබ තවමත් කල්පනා කරන්නේ නම්, අපි මෙම ලිපියට පක්ෂව තර්ක කිහිපයක් ලබා දෙන්නෙමු.

හේතුව 1: නව තාක්ෂණයන් අත්හදා බැලීමට සහ මිනිසුන්ගේ ගැටළු විසඳීමට උපකාර කිරීමට පළමුවැන්නා වන්න

අද, ජංගම උපාංග ඩෙස්ක්ටොප් පන්තියේ ප්‍රොසෙසර මත ක්‍රියාත්මක වේ, එබැවින් ජංගම සංවර්ධකයින්ට යෙදුම් නිර්මාණය කිරීමට සහ ගැටළු විසඳීමට ප්‍රථමයා වීමට නවීනතම සහ දෘඪ තාක්‍ෂණයන් භාවිතා කළ හැකිය, එමඟින් ලොව පුරා මිලියන සංඛ්‍යාත මිනිසුන්ගේ ජීවිත පහසු වේ. උදාහරණයක් ලෙස, පරිගණක දර්ශන තාක්ෂණයට ස්තූතිවන්ත වන අතර, ABBYY යෙදුම් අවට ලෝකයේ ඕනෑම වස්තුවක් මත පෙළ හඳුනා ගන්නා අතර, වෙනත් දේ අතර, දෘශ්‍යාබාධිත පුද්ගලයින්ට වඩාත් තෘප්තිමත් ජීවිත ගත කිරීමට උපකාරී වේ. වැඩි වැඩියෙන්, ස්නායුක ජාල රූපවල පෙළ හඳුනා ගැනීමට භාවිතා කරයි (අපි බොහෝ කලකට පෙර සාකච්ඡා කළ භාවිතය ගැන කිව්වා බ්ලොග් එකේ).

සංදර්ශක සහ සංවේදක වඩා හොඳ සහ ලාභදායී වීමත් සමඟ, ජංගම සංවර්ධකයින් වැඩි දියුණු කළ යථාර්ථය (AR) තාක්‍ෂණයන් සමඟ අත්හදා බැලීම් කරන පළමු අය අතර වේ. උදාහරණයක් ලෙස, යෙදුම්වල ලැමෝඩා и ගුසී ඔබට සපත්තු සපත්තු සහ සේවාව මත පාහේ උත්සාහ කළ හැකිය Airbus ifly A380 ගුවන් යානයේ ආසනයක් සොයා ගැනීම හෝ මේ මොහොතේ ගුවන් යානය පියාසර කරන්නේ කොතැනදැයි බැලීම පහසු කරයි. ජංගම සංවර්ධකයින් හඬ සහායකයින්, සංචාලනය, NFC, බිල්ට් කැමරා සහ සංවේදක, ජෛවමිතික, බ්ලූටූත් සම්බන්ධිත උපකරණ සහ තවත් බොහෝ දේ සමඟ අත්හදා බැලීම් කරන පළමු අයයි. ඔව්, අපි මෑතකදී කිව්වා Raspberry Pi වැනි ක්ෂුද්‍ර පරිගණකයක අපගේ හඳුනාගැනීමේ එන්ජිම ආරම්භ වූ ආකාරය ගැන.

තවද ඔබට අයිකොන් WWDC සහ Google I/O සම්මන්ත්‍රණවලදී iOS සහ Android සංවර්ධනයේ නව නිෂ්පාදනවල සජීවී ඉදිරිපත් කිරීම් නැරඹීමට පමණක් නොව, එහි ගොස් ඒවා ඔබේම දෑසින් බැලීමටද හැකිය. අපි දැනටමත් මෙම සිදුවීම් පිළිබඳ අපගේ හැඟීම් බෙදාගෙන ඇත. Habré මත හා ඇතුළත බ්ලොග් සටහන ABBYY ජංගම.

හේතුව 2: අනාගතයේදී වැඩි වැඩියෙන් චලනය වනු ඇත

මෑත අධ්යයනයකි පරිශිලකයන්ගෙන් 60%ක් පමණ ජංගම උපාංගවලින් අන්තර්ජාලයට පිවිසෙන බවත් ඔවුන් අන්තර්ජාලයේ ගත කරන කාලයෙන් 44%ක් පමණ මේ ආකාරයෙන් ගත කරන බවත් පර්ෆිෂිය ඩිජිටල් පෙන්වා දෙයි. උදාහරණයක් ලෙස, අන්තර්ජාල වෙළඳපොලේ වඩාත්ම කැපී පෙනෙන ප්‍රවනතා විශ්ලේෂකයෙකු වන Mary Meeker ගේ වාර්ෂික වාර්තා බැලීමට ද මම කැමතියි. තුල 2019 වාර්තාව එක්සත් ජනපදයේ, පරිශීලකයෙකු ස්මාර්ට් ජංගම දුරකතනයක් සඳහා දිනකට පැය 3,6 ක් පමණ ගත කරන බව කියනු ලැබේ.

ඔබ සියල්ල අතහැර දැන්ම Swift සහ Kotlin ඉගෙන ගත යුත්තේ ඇයි?

මෙන්න එය ආපසු නොපැමිණෙන කරුණකි. එය දැනටමත් පැමිණ ඇති බව පෙනේ.

ඔබ සියල්ල අතහැර දැන්ම Swift සහ Kotlin ඉගෙන ගත යුත්තේ ඇයි?

තවත් විහිලු ස්ලයිඩයක් මෑතකදී හමු විය ලිපියයි Spotify හි තීරණ ගැනීමේ ක්‍රමවේදය ගැන. ප්‍රවාහ සේවාවේ වැඩි වැඩියෙන් භාවිතා කරන්නන් ඔවුන්ගේ ජංගම දුරකථන වලින් සංගීතයට සවන් දීමට කැමැත්තක් දක්වයි, නමුත් සමාගම විසින්ම මූලික වශයෙන් වෙබ් ක්‍රමලේඛකයින් සේවයේ යොදවා ඇත. Spotify මෙම තත්වය විශ්ලේෂණය කර තවත් ජංගම සංවර්ධකයින් බඳවා ගැනීමට මෙන්ම වෙබ් සංවර්ධකයින් නව දිශාවකට නැවත පුහුණු කිරීමට තීරණය කළේය:

ඔබ සියල්ල අතහැර දැන්ම Swift සහ Kotlin ඉගෙන ගත යුත්තේ ඇයි?

හේතුව 3: ඔබ මහල් නිවාසයක්, නිවසක්, දූපතක්, බෙන්ට්ලි සඳහා මුදල් උපයනු ඇත (ඔබට අවශ්‍ය දේ පුරවන්න)

අගෝස්තු මාසයට අනුව පර්යේෂණ තොරතුරු තාක්ෂණයේ ඉපැයීම් පිළිබඳ “My Circle” ද්වාරය, පසුගිය වසර දෙක තුළ වැටුප්වල වඩාත්ම කැපී පෙනෙන වැඩිවීමක් සිදුවී ඇත්තේ Objective-C, Swift, මෙන්ම JavaScript, Kotlin, Java, C# සහ Go හි වැඩසටහන් කරන සංවර්ධකයින් අතරය. ඒවායින් බොහොමයක් ජංගම යෙදුම් නිර්මාණය කිරීම සඳහා භාෂා වේ. ජංගම සංවර්ධන භාෂා වඩ වඩාත් ජනප්‍රිය වෙමින් පවතින අතර, වැඩි වැඩියෙන් සේවා යෝජකයින් වලාකුළු සහ ජංගම විසඳුම් වෙත මාරු වන අතර ශ්‍රම වෙළඳපොළ ඒ අනුව වර්ධනය වේ:

ඔබ සියල්ල අතහැර දැන්ම Swift සහ Kotlin ඉගෙන ගත යුත්තේ ඇයි?

ප්රකාශනයට අනුව ටෙක්ස්ටිපීසියා, Z පරම්පරාවේ (උපත 1995-2005) නියෝජිතයින්, 2020 දී සියලුම පාරිභෝගිකයින්ගෙන් 40% ක් වන, ජ්‍යෙෂ්ඨ සංවර්ධක, ප්‍රමුඛ ඉංජිනේරු සහ ජංගම සංවර්ධක වැනි පුරප්පාඩු ඔවුන්ගේ අනාගත රැකියාව ලෙස නම් කරන්න, එයින් අදහස් කරන්නේ දැන් ආරම්භ කිරීම වඩා හොඳය, තරඟය වර්ධනය වේ.

පොදුවේ ගත් කල, ජංගම සංවර්ධනයට කිමිදීමට කාලය දැන් හරි. පහසු ආරම්භයක් සඳහා අවස්ථාවක් ලබා දීම සඳහා, අපි නොමිලේ විවෘත කරන්නෙමු ABBYY ජංගම සංවර්ධන පාසල. ජාත්‍යන්තර සමාගමක පළපුරුදු ප්‍රවීණයන් සමඟ එක්ව, ඔබ විශාල පරිචයක් සමඟ iOS සහ Android සංවර්ධනය සඳහා අවශ්‍ය මෙවලම් ඉගෙන ගනු ඇත. අයදුම්පත් භාර ගැනීමේ අවසාන දිනය ඔක්තෝබර් 10 වේ.
මුලදී, මෙම පාඨමාලා MIPT හි අපගේ දෙපාර්තමේන්තුවේ සිසුන් සඳහා සකස් කරන ලදී, නමුත් පන්ති කාමරයට වැඩි පිරිසකට නවාතැන් ගත හැකි බැවින්, අපි එය සැමට විවෘත කිරීමට තීරණය කළෙමු. පාඨමාලාව නොමිලේ සහ SMS නොමැතිව.

ඔබ තාක්‍ෂණික ශිෂ්‍යයෙක් නම්, OOP දැන ගන්න, ජංගම සංවර්ධනයේ දියුණුවට, නව දැනුම ලබා ගැනීමට, ඔබේ කුසලතා වැඩි දියුණු කිරීමට සහ ඔබේ පළමු යෙදුම නිර්මාණය කිරීමට අවශ්‍යයි - ලියාපදිංචි වන්න!

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න