Video: Эмне үчүн мен Голанг үйрөнүшүм керек?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Go жогорку деңгээлдеги API'лерге чейин төмөнкү деңгээлдеги тапшырмалар үчүн колдонулушу мүмкүн. Анын катуу спецификациясы, мыкты стандарттуу либи бар, ал тез, жергиликтүү бинарларга түзүлөт, статикалык түрдө терилген, эстутумду башкаруу абстракттары, ал тургай барбекюңузду да жасайт. Мен муну эмне үчүн жасаганымды гана айта алам, бул башка программалоо тилдерине да тиешелүү.
Муну эске алып, Голанг тилин үйрөнүү керекпи?
Go сөзсүз болот үйрөнүүгө татыктуу параллелизмди жана параллелдүүлүктү тилдин бир бөлүгүн түзгөн тилдерге кызыгууңуз болсо. Бул Python сыяктуу динамикалык тилдердин кээ бир элементтерин алат жана аларды компиляция убагында статикалык терүү менен бириктирет, бул мени башында өзүнө тартты.
Андан кийин, суроо туулат, Голанг үйрөнүү кыйынбы? Голанг ал тургай, Python же JavaScript караганда алда канча жөнөкөй тил. Сизде көйгөйлөр болушу мүмкүн болгон эки гана аймак голанг интерфейстер жана параллелдүүлүк өзгөчөлүктөрү: горутиндер жана каналдар. Мен таптым голанг абдан үйрөнүү оңой . Менин тажрыйбам боюнча, бир гана тил оңой үйрөн Smalltalk болуп саналат.
Муну эске алып, Голанг эмне үчүн мынчалык популярдуу?
Тез, коопсуз жана аны менен иштөө оңой - Go утушунун негизги себеби популярдуулугу анын колдонууга жеңил мүнөзү менен шартталган. Таштанды чогултуу - Go бул абдан таштанды чогултулган тил. Голанг программа тарабынан колдонулбай калган объекттер ээлеген эстутумду калыбына келтирүүгө аракет кылат.
Голанг Pythonдон жакшыбы?
Жалпысынан, Голанг веб-иштеп чыгуу болуп саналат караганда тезирээк колдонуу Python көп учурларда бирдей тапшырмалар үчүн. Акыр-аягы, Голанг тапшырманы эффективдүү жана тез аткарууну каалагандар үчүн курулган кет программалоо тилинин майда-чүйдөсүнө чейин.
Сунушталууда:
Мен учкун үчүн Hadoop үйрөнүшүм керекпи?
Жок, Spark үйрөнүү үчүн Hadoopду үйрөнүүнүн кереги жок. Spark көз карандысыз долбоор болгон. Бирок YARNand Hadoop 2.0ден кийин Spark популярдуу болуп калды, анткени Spark башка Hadoop компоненттери менен бирге HDFSдин үстүндө иштей алат. Hadoop - бул Java класстарын мурастоо аркылуу MapReduce жумушун жазган алкак
Машина үйрөнүү үчүн эмнени үйрөнүшүм керек?
Машина үйрөнүүнү баштоодон мурун, төмөнкү тема боюнча кеңири маалымат алсаңыз жакшы болмок. Ыктымалдуулук теориясы. Сызыктуу алгебра. График теориясы. Оптимизация теориясы. Байес усулдары. Calculus. Multivariate Calculus. Жана программалоо тилдери жана маалымат базалары:
Мен коддоонун кандай түрүн үйрөнүшүм керек?
Python жана JavaScript үйрөнүү оңой, ошондуктан үйрөнчүктөр үчүн эң жакшы программалоо тилдери болуп эсептелет. Мындан тышкары, экөө тең чоң рынок мүмкүнчүлүгүн камсыз кылат. Ошондуктан, жумуш издеп жаткандар, аларды үйрөнүү да ойлонушу мүмкүн. Java жана PHP корпоративдик дүйнөдө ысык
Эмне үчүн мен алгоритмдерди жана маалымат структураларын үйрөнүшүм керек?
Маалымат структуралары жана алгоритмдер программалоодо чоң роль ойнойт, бирок сиз программаны кантип жазууну билсеңиз гана. Бул структураларды изилдөө маанилүү, анткени издөө, сорттоо, хэширлөө ж.б. сыяктуу татаал эсептөө проблемаларында мындай структуралардын көбү колдонулат. Алгоритмдер маалыматтарды иштеп чыгуу жолу болуп саналат
DBA болуу үчүн эмнени үйрөнүшүм керек?
Информатика боюнча бакалавр даражасы көптөгөн IT жумуштарынын милдеттүү шарты болуп саналат. Бирок, суроо-талап DBA үчүн ушунчалык чоң болгондуктан, кээ бир кириш деңгээлиндеги маалымат жумуштары компьютер илими же маалымат тутумдары боюнча эки жылдык же ассоциация даражасын талап кылат. Бирок, бир даража жетишсиз болушу мүмкүн экенин унутпа