Ответ на пост «Высшее образование не нужно»
Удевительна, что ТС ни напесал, што у таких успешных людёв как Стив Джобс, Билл Гейтс, Сталин и Гитлер не была высшива абразаванея. И даже Нобилифские лоуриаты езть биз ниво.
Удевительна, что ТС ни напесал, што у таких успешных людёв как Стив Джобс, Билл Гейтс, Сталин и Гитлер не была высшива абразаванея. И даже Нобилифские лоуриаты езть биз ниво.
Да да да, всё именно так, как тс глаголит
У нас на работе недавно были очередные подвижки, в рамках которых надо подписать ознакомление с новой должностной. Так вот в ней в требованиях - обязательно вышка. Если чо, область - банковское по, чтобы не было сиехуечков на тему "зп 20 тыщ, зато высшее"
И универ дал мне навыки, которые потом пригодились на собеседованиях- это и знание бд, и запросов, и умение код читать, и джейсоны с хмл, и арис.
И даже ГОСТы 2.105 и 106
Так что давай, дядь, проповедуй свою идею среди своих друзей и родственников, чтобы их потомки не шли в вуз - мои дети будут выглядеть более выгодно при соискании высокооплачиваемой работы
На днях, перед сном ко мне прицепилась мысль (случается чаще чем хотелось бы):
Уже прошло почти 20 лет, как я окончил школу. Кстати, не рекомендую 10-11 кл., если не хотите ещё 2 года отдохнуть (:
Так вот, учителям "советской школы" удалось из безграмотной неруси вырастить, хоть и не филолога, но кого-то худо-бедно понимающего правила русского языка (до сих пор изучаю, с Гуглом стало намного проще).
1-2 класс (╮°-°)╮┳━┳ (╯°益°)╯彡┻━┻
Сейчас, насколько я знаю, в образовании господствует бюрократия, и з/п учителя по-прежнему не фонтан. Результат, как говорится, налицо...
достаточно включить телик/интернет ("возбýждено" и "что бы" прилагаются)
Ну да, слегка граммарнацист, но с благими намерениями. Если всё запущенно, то даже не пытаюсь; когда видно, что старается - иногда рискую дать совет.
Одно дело - ошибиться в чатике, а в документе - совсем другое.
Было дело: вызвал меня директор из-за тире вместо дефиса на сайте организации 😅
Но я ни разу не подумал: "Вот же душнила!" Пошёл да исправил, проблема на пару секунд.
А с каких это пор - быть необразованным стало модно? Почему молодёжь с легкостью сейчас говорит, что: "Я не знаю историю и мне все равно. Мне не нужна математика. Я не знаю географию и не должен знать. Я не интересуюсь геометрией и т. д."
Куда мы свернули не туда?
Сколько времени и труда понадобилось, чтобы этот самый этикет разработать и к нему приучить! Вот, например, «книга для благородных мальчиков», Англия, XV век, смотрите:
.
..Хлебать суп громко – этого избегает любой благородный человек. Если рот набит едой, не хватайся за свой кубок. Не окунай пальцы ни в вино, ни в пиво. И если к столу подали мясо, Не вздумай ковырять ножом в зубах.
А вот это – Россия, примерно 300 лет назад, во времена Петра Первого:
Не облизывай перстов и не грызи костей, но обрежь ножом. Зубов ножом не чисти, но зубочисткою, и одною рукою прикрой рот, когда зубы чистишь.
Над ествою не чавкай, как свинья, и головы не чеши, не проглотя куска, не говори, ибо так делают крестьяне...
Время идёт, а проблема остаётся актуальной. Вот «Денискины рассказы» Виктора Драгунского:
– Нужно знать правила, – сказал папа строго. – Когда ешь, не чавкай, не причмокивай, не дуй на еду...
– Не роняй вилку на пол, – сказала мама. – А если уронил, сиди спокойно, не становись на четвереньки, не ныряй под стол и не ползай там полчаса. Не барабань пальцами по столу, не свисти, не пой! Не хохочи за столом! Не ешь рыбу ножом, тем более если ты в гостях.
Потом я вспомнил одну важную вещь:
– А подливу?
– Что подливу? – спросила мама.
– Вылизать... – сказал я.
У мамы брови подскочили до самой причёски...
Когда вообще на Земле появились столовые приборы и то, что мы называем «хорошими манерами»? Скорее всего, это произошло очень давно – десятки, если не сотни тысяч лет назад. Самым первым «столовым прибором», как показывают наблюдения учёных, был обыкновенный заострённый прутик или палочка. Даже в наши дни многие высшие обезьяны умеют ловко вытаскивать такими прутиками из стволов деревьев личинок насекомых, причём пользуются прутиками очень даже изящно, почти как мы вилками.
А совсем незаменимой «палочка для еды» стала после освоения огня. Держать над огнём кусочек мяса руками, как ни крути, не получится – так и собственную руку можно изжарить. Так что – прутик!
Некоторые люди решили, что для еды удобнее использовать не один прутик, а два. Вся восточная Азия до сих пор широко использует бамбуковые палочки для еды. По-японски они называются «хаси», по-корейски «чоккара», по-китайски «куай-цзы» и так далее. Некоторые спрашивают – а как же те же японцы едят такими палочками суп? Ответ прост: палочками едят твёрдые ингридиенты супа, то есть лапшу, мясо и овощи, а бульон просто пьют из чашки. Японцы даже говорят «スープを飲む», «суупу-о-ному», то есть именно «пить суп», а не «есть». Вот так, мы суп едим, а они – пьют.
Третьим столовым прибором, изобретённым людьми, стала – думаю, вы уже догадались – ложка. Вокруг стоянок древних людей были многочисленные кучи выброшенного мусора, «кухонные кучи». Современные учёные, раскапывая такие кучи, обратили внимание на то, что в них часто встречается очень много раковин различных моллюсков. Именно раковины мидий, беззубок, устриц и прочие «ракушки» стали самыми первыми «ложками», ещё без ручек. Впрочем, приделать к глубокой ракушке ручку из расщеплённой ветки – пара пустяков.
Кстати, в морях раковины моллюсков бывают и очень большие – из таких можно запросто и половник сообразить, и даже кастрюлю.
Намного позже люди начали делать ложки сами – из дерева и металла.
Ложки – в том числе очень красивые, декоративные, драгоценные, украшенные фигурками! – были хорошо известны уже в древнем Египте, Греции, Риме. Мастера того времени изготавливали и специальные декоративные ложечки – для благовоний, красок, косметики, религиозных церемоний.
Позже всего получили широкое распространение вилки. Хотя изобретены они были тоже очень давно – вот, например, костяные вилка, нож и ложка из неолитического поселения Чатал-Хююк ( 6500 – 4700 гг. до новой эры):
Вилки большого размера, для приготовления или разделки еды, были известны ещё в древнем Риме, и произошли они от вил – сельскохозяйственного инструмента. Недаром русское «вилка» означает буквально «маленькие вилы», а английское название вилки «fork» происходит от латинского «furca», то есть опять-таки «вилы». Которыми навоз убирают.
Но вот широкое распространение в качестве столового прибора вилки получили поздно, примерно тысячу лет назад. Одни учёные говорят, что маленькие вилочки впервые появились в Персии, другие – что в Византии. И если ложка и нож всегда считались столовыми приборами «для всех», то вилочка изначально была привилегией богатых; есть вилкой, «не пачкая рук», считалось признаком изящества, роскоши, богатства, хорошего вкуса...
Кстати, о руках. На самом деле есть руками определённые блюда считается вполне допустимым и приличным – скажем, мы те же бутерброды, пироги или жареную птицу едим руками; японцы часто руками (а вовсе не палочками) едят свои любимые суши, а узбеки руками едят даже рассыпчатый плов. Именно благодаря «еде руками» появилось обязательное требование – мыть руки перед едой. А ещё во многих культурах мира при еде руками полагается использовать только правую руку – есть левой рукой категорически нельзя, это может оскорбить присутствующих за столом! (Догадайтесь, почему.)
В России очень долгое время – вплоть до Петра Первого – очень многие блюда ели руками и не видели в этом ничего постыдного, причём как бедные, так и богатые люди. Культура еды «ножом и вилкой» приживалась у нас медленно, ещё после революции многие горячие головы требовали «запретить и изгнать буржуазную вилку».
Кстати, во время войны многих немецких диверсантов и шпионов наша контрразведка «вычисляла» именно благодаря умению пользоваться во время еды вилкой и ножом. Во время «предварительной проверки» подозреваемому часто подкладывали на стол вилку и нож, и если тот по привычке брал вилку в левую руку, а нож – в правую, это уже считалось основанием для задержания и подробного допроса. «Наши люди в булочную на такси не ездят», не так ли?
Однако самый примечательный случай с вилкой в России произошёл в далёком 1606 году. Если помните, это было время так называемой смуты, когда после смерти царя Бориса Годунова права на трон предъявил самозванец – Григорий Отрепьев, назвавшийся чудесно спасённым сыном царя Ивана Грозного, царевичем Дмитрием. Его невестой, «царицей», стала полька, дочь Сандомирского воеводы Марина Мнишек.
Вначале Дмитрия в Москве встретили радостно, торжественно, с большим почётом, с хоругвями и образами. Его даже обняла и «признала» сама вдовствующая царица, Мария Нагая, жена Ивана Грозного... Некоторых, само собой, смущало то, что в церкви «царевич» вёл себя немного странно, да и в окружении было много поляков – но это списывали на то, что, дескать, «царевич» долго не был в России и немного «подзабыл» русские обычаи...
Венчание Лжедмитрия I и Марины Мнишек
Однако на свадьбе Дмитрия с Мариной Мнишек случился, как говорят разведчики, «редкостный прокол» и вообще грандиозный скандалище. Мало того, что царь приказал подать к столу не русские, а польские кушанья, это было бы ещё полбеды. Однако новоиспечённая царица Марина во время еды использовала... золотую вилку! Русские этот «заморский гаджет» увидели впервые в жизни. Публика была в ужасе – в до того невиданной вилке усмотрели «вилы сатанинские», «знак диавола», «чортову рогатину»...
Карл Вениг. "Последние минуты жизни Лжедмитрия I" (фрагмент)
Свадебный пир состоялся 9 мая 1606 года, а уже через неделю в Москве началось восстание. 17 мая «фальшивый царь» был убит. Нельзя, конечно, сказать что свержение Лжедмитрия произошло только «из-за одной вилки». Однако вилка могла стать той самой «последней каплей», «соломинкой, которая ломает хребет верблюду».
Убийство Лжедмитрия I. Литография XIX в.
Для русских чопорные «европейские» манеры стали чётким сигналом – «царица чужая, царь не наш». Со всеми вытекающими последствиями...
К.Е. Маковский. Убийство Лжедмитрия
Чтобы не заканчивать на такой вот грустной нотке – а вы читали или видели в кино что-нибудь про сокровища Британской короны? Эти сокровища – вовсе не выдумка, и они действительно очень дорогие, там куча золота, серебра и драгоценных камней. А знаете ли вы, какое из этих сокровищ самое древнее? Вовсе не корона, не скипетр, не меч! Это... ложка.
Королевская ложка Англия XII век
Да-да, её ещё называют «коронационная ложка» или «королевская ложка». Сделана она из серебра, покрыта позолотой и была изготовлена в XII веке для короля Генриха II Плантагенета или для его сына – знаменитого Ричарда I Львиное Сердце.
Полистать журнал "Лучик" можно здесь
Подписаться с доставкой в почтовый ящик – на сайте Почты России
Купить – на Wldberries
Скачать несколько номеров бесплатно – здесь
ТС, конечно же, решил не публиковать сюда продолжение с той же «Базы»:
С «Базой» связались несколько студентов, которые были знакомы с Аланом Мисиковым, учились с ним и жили в соседних комнатах в общежитии. Большинство из студентов встало на сторону преподавателей и руководства университета. По их словам, на парня часто жаловались: он шумел, перебивал, а также лез без очереди во время выступлений. Студентов, задававших вопросы на занятиях, называл тупыми. Спор же о репрессиях начался после того, как Алан сообщил, что Сталиным были репрессированы 42 млн человек. Преподаватель Андрей Беликов ответил, что цифра взята «с потолка» и репрессированных было как минимум в десяток раз меньше. Тогда Алан заявил, что препод лжёт. Беликов возмутился и выгнал студента с пары. Однако, по словам студентов, Беликов не требовал отчислить Алана после конфликта, а лишь обратился в деканат с просьбой дать оценку воспитанию студента. После этого парень написал открытое письмо Рамзану Кадырову, в котором обвинил преподавателей РГСУ в фашизме из-за того, что те покрывают сталинские репрессии в отношении ряда народов.
Помимо ссоры с преподавателем, по словам однокурсников, у Мисикова были конфликты с однокурсницами: он приставал к девушкам. Некоторых он якобы даже преследовал и предлагал переспать с ним в туалете. Другим писал с просьбой «найти им полового партнёра». Именно это и стало причиной жалобы однокурсниц.
Впрочем, студенты жаловались как сами, так, видимо, и по указанию руководства вуза. В распоряжении «Базы» оказался разговор Алана с сотрудницей РГСУ. Она предложила Мисикову решить ситуацию миром и не срываться на других студентах. Однако девушка призналась, что докладные на Алана писали по указанию руководства института.
Мира не вышло: после последних докладных Алана отчислили, выгнали из общежития. Сегодня за ним приехала полиция и увезла в военкомат. Студенту объяснили, что его отсрочка больше не действует.
Зачем какое то образование?
Можно свалить в тайгу, жить с медведями и вытирать жопу лопухом. Там хотя бы нет проклятых вышек, прививок и рептилоидов.
Из развлечений - мухоморы, можно бить в бубен и взывать к Клутху.
Построить хижину, выращивать себе мухоморы, оленей завести.
И все бесплатно, и душевно. Если комары не сожрут. Ну да там попу особо не помоешь, так что через месяц комары сами будут вас облетать за сто метров.
В этой статье сравниваем ТОП-15 лучших онлайн-курсов по обучению Андроид-разработчиков по рейтингу + рассматриваем бесплатные курсы.
Разработчики для Android применяют Java или Kotlin вместе с Android Studio для написания и отладки кода. Главные элементы приложения включают активности, фрагменты, макеты и ресурсы. Android-разработка предоставляет обширные возможности, включая доступ к аппаратным функциям устройства, множество API и инструменты для создания интуитивно понятного и удобного пользовательского интерфейса.
Информация о курсе: стоимость — в рассрочку 4 502 ₽ / мес. на 34 месяца, длительность курса - 7 месяцев
Особенности: добавите до 5 приложений в портфолио, получите опыт работы в команде и станете Android-разработчиком. А Центр карьеры поможет найти работу уже во время прохождения курса.
Чему вы научитесь:
Программировать на Kotlin
Освоите Kotlin с нуля, включая его базовые и продвинутые возможности, поскольку это основной язык для создания Android-приложений.
Работать в Android Studio
Научитесь проектировать интерфейсы, программировать логику приложений и публиковать свои проекты в Google Play.
Использовать Android SDK
Будете создавать динамичные приложения с доступом к аппаратным функциям устройства, таким как камера или GPS.
Создавать анимации и кастомные экраны
Освоите создание привлекательных и нестандартных экранов и переходов между состояниями приложения.
Тестировать приложения
Научитесь проверять работоспособность приложений в различных условиях с помощью эмуляторов и симуляторов.
Проектировать стабильные и быстрые приложения
Изучите популярные шаблоны проектирования для ускорения разработки и повышения стабильности приложений.
Содержание курса:
Kotlin
Овладеете программированием на Kotlin, включая основы ООП, асинхронное и реактивное программирование.
Финальная работа: Эмулятор работы распределительного центра
Android-разработчик. Уровень 1.
Изучите основы Android-разработки, включая создание интерфейсов, анимацию, программирование логики и работу с данными и сетью. Напишете более 7 мини-проектов, таких как приложение для квиза, галерея, новостная лента и карта достопримечательностей.
Финальная работа: Приложение для Android
Android-разработчик. Уровень 2.
Освоите продвинутые техники разработки, оптимизируете производительность приложений, познакомитесь с паттернами проектирования и реактивным программированием.
Трудоустройство с помощью Центра карьеры Skillbox
Получите навыки, необходимые для работы стажёром или на первой оплачиваемой позиции. С карьерным консультантом создадите резюме и портфолио, подготовитесь к собеседованиям и получите помощь в поиске вакансий.
Дополнительные курсы: Figma с нуля до PRO, Ручное тестирование мобильных приложений, Карьера и развитие для программиста.
Информация о курсе: стоимость — в рассрочку от 3 839 ₽ / мес. на 36 месяцев, длительность курса - 9 месяцев
Особенности: Диплом о профессиональной переподготовке, помощь с трудоустройством
Вы на практике научитесь разрабатывать мобильные приложения, создавая их интерфейсы и логику работы, освоите работу с базами данных и интеграцию различных сервисов. В итоге вы станете компетентным Android-разработчиком и сможете найти работу в этой сфере.
Программа курса:
Введение в программирование
Основы контроля версий
Ознакомление с языками программирования
Базы данных и SQL
Введение в Java и базовое API
Объектно-ориентированное программирование (ООП)
Основы Kotlin и рабочее окружение
Разработка для Android
Архитектура приложений
Многопоточность
Продвинутый уровень
Работа с базами данных
Исключения и их обработка
Основы Java
Java Development Kit (JDK).
Информация о курсе: стоимость — в рассрочку - от 4 437 руб. / мес. на 36 месяцев, длительность курса - 16 месяцев
Особенности: помощь в трудоустройстве от Центра карьеры, выдаётся сертификат.
Программа онлайн-курса:
Введение в IT
Основы программирования на Java
Kotlin и работа в Android Studio
Основы пользовательских интерфейсов Android
Архитектурные подходы к созданию мобильных приложений
Взаимодействие с сервером и работа с локальными базами данных
Многопоточность и реактивное программирование
Фоновая работа приложения
Подготовка приложения к публикации
Бонусный блок: тестирование и обеспечение безопасности приложения
Учебная стажировка.
Информация о курсе: стоимость — 120 800 ₽ или в рассрочку на 36 месяцев - 3 533 ₽ / мес., длительность курса - 14 месяцев
Особенности: возможность работать по специальности уже через 6 месяцев обучения. Создадите 8 проектов для портфолио и получите диплом о проф. переподготовке.
Научитесь с нуля разрабатывать мобильные приложения для Android на Kotlin и изучите основы Java. Приобретите необходимые знания и навыки для создания проектов уровня middle.
На курсе вы освоите:
Разработку Android-приложений на Kotlin с нуля
Адаптацию приложений для различных Android-устройств
Проектирование логики работы мобильного приложения
Автоматизированное тестирование
Создание графических интерфейсов
Настройку интеграции с бэкендом.
Программа курса включает:
Основы Java
Основы объектно-ориентированного программирования на Java
Курсовой проект: конвертер в текстовую графику
Система контроля версий Git
Основы Kotlin, его отличия от Java и интеграция
Функции, автотесты и объектно-ориентированное программирование на Kotlin
Исключения, коллекции и продвинутые концепции Kotlin
Android Studio и разработка макетов приложений
Работа со списками и обработка событий
Дизайн и навигация
SQL, уведомления и Push-уведомления
Сетевые операции и многопоточность
Coroutines и интеграция с серверной частью
Архитектура приложения
Анимации и создание собственных View
Работа с мультимедиа и геолокацией, Google Play и Firebase
Карьера в Android-разработке.
Дополнительные модули:
Английский язык для начинающих разработчиков
Алгоритмы и структуры данных
Основы графического дизайна
Мобильная аналитика для программистов
Мобильное тестирование.
5. Курс «Android Developer» [OTUS] — 126 отзывов
Информация о курсе: стоимость — 148 000 ₽ или рассрочка - от 14 800 ₽ / мес., длительность курса - 10 месяцев
Особенности: 2 проектные работы, которые усилят ваше портфолио. Получите сертификат OTUS и официальный диплом о получении новой специальности.
После завершения обучения вы сможете:
Проектировать и реализовывать масштабируемую многомодульную архитектуру приложений, используя любой паттерн для presentation слоя.
Создавать высокоэффективные View на Canvas и анимировать их. Также вы сможете использовать Jetpack Compose для создания нативного UI, если традиционные View больше не подходят.
Глубоко понимать и правильно применять популярные фреймворки, такие как Dagger2, Hilt, OkHttp, RxJava и другие.
Покрывать ваши классы unit и интеграционными тестами, а также писать UI-тесты с использованием Espresso. Создавать инфраструктуру для эффективной сборки приложений, настраивать CI/CD пайплайны, работать с контейнерами и собирать приложения в них.
Программа курса включает:
Kotlin
Core
Архитектура
Работа с данными
Тестирование
Проектная работа
Введение
Асинхронное программирование
Архитектура
Работа с View
Работа с данными
Тестирование
Процесс сборки
Проектная работа.
Информация о курсе: стоимость — 129 600 ₽ - 266 643 ₽ или рассрочка - от 6 000 ₽ / мес., длительность курса - 10 месяцев
Особенности: Стажировки в компаниях партнерах, помощь в трудоустройстве. Выдаётся диплом о проф. переподготовке.
Чему вы научитесь на курсе:
Освоите синтаксис языка Java, изучите Java Core и принципы объектно-ориентированного программирования (ООП), научитесь структурировать свой код и понимать чужой.
Научитесь не только писать код, но и тестировать его вручную и автоматически.
Изучите Hibernate, Spring, ORM и JDBC, что ускорит и упростит процесс написания программ.
Познакомитесь с методологией DevOps и научитесь применять её на практических примерах.
Научитесь работать с базами данных, освоите системы контроля версий и получите навыки работы в Linux.
Выберите специализацию: углубитесь в Android-разработку или изучите HTML, CSS и JavaScript.
Свободно писать код на Java.
Тестировать приложения на Java.
Работать с фреймворками для языка Java.
Изучите основы DevOps для Java-разработчика.
Освоите смежные навыки: Git, Linux, SQL.
Выберите специализацию на выбор: Android или Frontend.
Программа курса:
Базовые навыки разработчика
Основы языков программирования
Основы Java
Java: классы, объекты, первая программа
Linux
Java Core: коллекции, потоки, управление памятью
Java Core: работа с сетью, многопоточность, рефлексия
Инструменты сборки: Git, GitHub
Веб-фреймворк: Spring
ORM, Hibernate и JDBC
SQL
SQL и базы данных
Современные методологии разработки
Тестирование приложений на Java
Объектно-ориентированное программирование в Java
Углубленное изучение Backend на Java
Основы DevOps для Java-разработчика
Специализации
По окончании данной ступени вы выберете специализацию Frontend или Android (одну или обе по желанию). Получите дополнительные навыки, которые выделят вас среди других специалистов и откроют больше возможностей для карьерного роста.
Информация о курсе: стоимость — 41 800 ₽ - 47 990 ₽, длительность курса - 40 ак. ч. + 20 ак. ч. самостоятельно
Вы научитесь:
Применять знания об архитектуре операционной системы Android
Понимать особенности работы в среде разработки Android Studio
Использовать основные паттерны проектирования для создания Android-приложений
Работать с ключевыми возможностями и ресурсами платформы
Создавать Активности (Activities)
Проектировать удобное и интуитивное меню
Обрабатывать события жизненного цикла приложения
Управлять пользовательским интерфейсом, представлениями и разметкой
Использовать Intent (Намерения)
Работать с базами данных и контент-провайдерами
Тестировать приложения для обеспечения их эффективной работы.
Программа курса:
Обзор платформы Android
Активности и ресурсы
Создание приложений и пользовательского интерфейса
Намерения, меню и работа с данными
СУБД, контент-провайдеры и сетевые сервисы
Диалоги в Android
Широковещательные приёмники (Broadcast Receivers).
Информация о курсе: стоимость — 168 000 ₽ или рассрочка - 16 500 ₽ / мес., длительность курса - 12 месяцев
Чему именно вы научитесь на курсе:
Программировать на Java и Kotlin
Работать в Android Studio
Использовать библиотеки Room, Retrofit, RxJava, Koin, Glide, LiveData
Управлять асинхронными задачами с помощью Kotlin Coroutines
Разрабатывать мобильные приложения по заказу
Включаться в процесс разработки на любом этапе
Работать в команде с использованием системы контроля версий Git
Находить и исправлять баги в своём и чужом коде
Выбирать оптимальные технологии для работы над проектом.
Программа курса:
Знакомство с IDE и Java
Введение в Java
Проектная работа на Java
Введение в Kotlin
Проектная работа на Kotlin
Введение в UI и хранение данных
Продвинутый UI: списки и библиотеки
Сетевые взаимодействия
Хранение данных
Продвинутый UI: компоненты вёрстки
Многопоточность
Архитектура приложений
Продвинутый UI: фрагменты
Продвинутая навигация на Fragment
Продвинутая многопоточность и сложный UI
Продвинутая работа с сетью и хранением данных
Финальный проект: Playlist Maker
Продуктовая и командная разработка
Итоговый проект: «Агрегатор вакансий»
Подготовка к трудоустройству.
Информация о курсе: стоимость — от 2 630 руб. / мес. , длительность курса - 12 месяцев
Программа курса:
Введение в Java для Android
Переменные, типы данных, операторы
Логические и ветвительные операторы, побитовые операторы, циклы
Строки и массивы: одномерные и многомерные, статические методы
Объектно-ориентированное программирование (ООП)
Коллекции в Java (JavaCollectionFramework)
Аннотации, анонимные классы, Lambda-выражения, Stream API
Тестирование с использованием jUnit и Mockito
Паттерны проектирования: MVC, MVP, MVVM, принципы SOLID
Основы Android-разработки и необходимое ПО
Структура Android-проекта и пользовательский интерфейс
Жизненный цикл Android-приложения, Activity и Intent
Material Design: Layout, Views и ресурсы
Виджеты Android: создание и использование, основные методы
Многопоточность и AsyncTask
Сохранение данных в устройстве: меню, уведомления, диалоги
Работа с фрагментами
Изображения, графика и анимация, работа с аудио, видео и камерой
Введение в базы данных для Android-приложений
Адресная книга, календари, события, звонки и SMS
Сетевые возможности и доступ к веб-сервисам, Google Cloud Platform и Firebase
Работа с картами через Google Maps API
Публикация приложений в Google Play
Системы контроля версий: GIT
Командная работа и управление проектами.
10. Курс «Android-разработчик» [Loftschool] — 12 отзывов
Информация о курсе: стоимость — нет информации, длительность курса - 2,5 месяца
Что вы изучите:
Программные средства
Научитесь применять Android Studio, Design Support Library, Retrofit, Gradle и Proguard.
Деятельность
Освоите методы воспроизведения различных событий, таких как поворот экрана и сворачивание окна, и научитесь сохранять состояние экрана.
Сервисы
Научитесь использовать сервисы для выполнения задач в фоновом режиме и понять, как они взаимодействуют с деятельностью.
Хранилище данных
Освоите сохранение, чтение и изменение данных с помощью библиотеки Room.
Создание виджетов
Научитесь работать с различными элементами: датой, временем, шрифтами, погодой, курсами валют с помощью инструментов, таких как view, canvas, анимации и меню.
Архитектурные концепции
Научитесь разделять код на слои и использовать его многократно, разберетесь в MVP и MVVP и примените эти концепции.
RxJava
Освоите библиотеку, облегчающую обработку ответов от сервера, модификацию данных и выполнение кода в нужном потоке.
Публикация приложения
От идеи до готовности к публикации проекта на Android может пройти всего 5 недель.
Информация о курсе: стоимость — 49 950 ₽ - 59 950 ₽, длительность курса - 5 месяцев
Вы научитесь создавать приложения под Android на Java и Kotlin, соберете портфолио из 4 проектов, решать задачи уровня Junior разработчика и подготовитесь к трудоустройству в IT-компанию.
Программа курса:
Основы Java: алгоритмы и ООП (классы, интерфейсы, анонимные и абстрактные классы).
Java SE: коллекции, многопоточность, исключения, логирование, Maven, Git.
Современные Java технологии: Stream API, лямбда-выражения.
Клиент-серверные приложения: сетевой чат, сокеты.
Основы мобильной разработки и Android Studio.
UI разработка в XML: виджеты, разметка, стили.
Графический контент: работа с ImageView и другими методами.
Мобильные базы данных: SQLite, создание таблиц, запросы.
Реактивное программирование: RxJava и RxAndroid.
Контроль версий: Git, сборка и управление зависимостями в Gradle, ButterKnife.
Публикация приложений: Google Play Market.
Kotlin для Android.
GUI Android: фрагменты, Activity, CustomView.
Локальные базы данных: Sqlite, Room.
Файловая система: чтение/запись в файлы, SharedPreferences.
Многопоточное программирование: асинхронная обработка, конкурентность.
Клиент-серверное взаимодействие: HTTP/WebSocket.
Основные компоненты Android: сервисы, бродкаст-ресиверы, контент-провайдеры.
Unit-тестирование приложений.
Итоговый проект: приложение для бронирования и оплаты электрозаправки.
Подготовка к собеседованию по Java разработке.
Информация о курсе: стоимость — нет информации, длительность курса - ~27 часов
Чему вы научитесь:
Писать код по стандартам профессионального сообщества разработчиков.
Работать в условиях, приближенных к реальной рабочей среде.
Находить решения самостоятельно и работать с проектами, содержащими много кода.
Основные темы курса:
Clean Architecture: Изучим принципы чистой архитектуры.
RecyclerView: Подробный разбор, оптимизация, добавление анимаций.
Фрагменты: Научимся работать с фрагментами.
Kotlin Coroutines: Изучим работу с корутинами.
Dagger: Освоим инъекцию зависимостей с помощью Dagger.
Библиотека Android Jetpack: Включает View Binding, Data Binding, Navigation, Work Manager.
Services: Работа с сервисами.
Content Providers: Использование контент-провайдеров.
Broadcast Receivers: Работа с широковещательными приемниками.
И многое другое.
Информация о курсе: стоимость — 2 550 ₽ / мес. в рассрочку на 24 месяца, длительность курса - 9 месяцев
Приобретенные профессиональные навыки:
Выполнение задач в установленные сроки.
Владение навыками написания чистого и поддерживаемого кода.
Выбор необходимого стека технологий и библиотек.
Проектирование архитектуры приложения.
Профилирование и оптимизация производительности приложения.
Реализация клиент-серверного взаимодействия.
Написание асинхронного кода и работа с многопоточностью.
Знание и использование FireBase.
Умение прогнозировать время выполнения задач.
Эффективная работа в команде.
Высокое внимание к деталям.
Знание и использование систем контроля версий (VCS).
Быстрое освоение новых знаний и навыков.
Подготовка приложения к публикации.
На курсе вы освоите процесс разработки приложений для самой распространенной мобильной платформы.
За пять дней вы попробуете свои силы в востребованной сфере IT, создав два приложения и музыкальный плеер с нуля для вашего портфолио. Вы также убедитесь, что каждый может стать Android-разработчиком!
Вас ждут интересные проекты, постоянный доступ к обучающим видеоматериалам, общение с экспертами, полезные материалы для начинающих, практические задания и знакомство с основными инструментами для создания Android-приложений.
В результате вы научитесь создавать и запускать простые приложения, работать с пользовательским интерфейсом, писать музыкальные плееры, изучите заработные возможности и перспективы профессии Android-разработчика, а также освоите Jetpack Compose и узнаете, из каких компонентов состоит Android-приложение.
Давайте поближе познакомимся с Android, создадим несколько полезных утилит и опубликуем наше первое приложение в Google Play.
Этот курс предназначен для изучения основных принципов разработки приложений для Android.
Программа курса:
Создание нового проекта
Жизненный цикл приложения
Сетевая работа и многопоточность
Отображение данных в списках
Хранение данных
Работа с фрагментами
Использование сервисов.
На курсе ты освоишь:
Работа в Android Studio
Создание собственных полноценных приложений
Тестирование приложений на эмуляторе и реальном устройстве
Работа со списками и массивами данных
Вёрстка макетов экранов приложений
Работа с видео и аудио ресурсами.
Программа курса:
Введение в Android. Понимание архитектуры приложения
Основы объектно-ориентированного программирования
Адаптеры и списки, коллекции в Java, адаптивная вёрстка
Файловая система Android и база данных SQLite.
Краткий курс по разработке приложений для Android в среде Eclipse. Вы изучите базовые элементы приложений, различные коды и компоненты. Курс охватывает путь от создания простого приложения до публикации на Google Play. Он подходит для тех, кто хочет создавать свои приложения для Android, и научит использовать стили, темы, добавлять аудио и видео файлы, применять GPS-навигацию.
Вы также узнаете, как создавать пользовательские интерфейсы, которые адаптируются к разным размерам экранов. Практическая направленность курса позволит вам сразу начать создавать разнообразные приложения.
Требований к предварительным знаниям нет, главное - желание учиться.
Видеоуроки:
Установка и настройка Android Studio, JDK и Android SDK
Создание первого Android-приложения, изучение структуры проекта, создание эмулятора (AVD)
Элементы экрана: Activity, Layout, View, ViewGroup и их свойства
И многое другое.
Сроки обучения на Android-разработчика могут варьироваться в зависимости от начального уровня знаний, формы обучения и интенсивности программы:
Самостоятельное обучение:
Начинающим: если у вас нет опыта в программировании, на освоение основ Java/Kotlin и Android SDK может потребоваться от 6 месяцев до года при условии интенсивного самообучения и практики.
Программистам с опытом: если у вас уже есть опыт в программировании на других языках, вы можете освоить Android-разработку за 3-6 месяцев.
Курсы и онлайн-школы:
Краткосрочные интенсивы: такие курсы обычно длятся от 2 до 4 месяцев и предполагают ежедневные занятия.
Среднесрочные курсы: онлайн-школы и образовательные платформы (например, Coursera, Udacity) предлагают курсы продолжительностью от 6 до 12 месяцев.
Буткемпы по программированию:
Интенсивные буткемпы: длительность таких программ составляет от 3 до 6 месяцев. Они предназначены для интенсивного обучения и практики, часто с последующим трудоустройством.
Чтобы стать успешным Android-разработчиком, необходимо освоить множество навыков и технологий. Вот основные из них:
Языки программирования
Java: основной язык для Android-разработки. Важно знать синтаксис, ООП, исключения, коллекции, потоки и другие базовые концепции.
Kotlin: современный язык, рекомендованный Google для разработки под Android. Обладает лаконичным синтаксисом и улучшенными функциями по сравнению с Java.
Основы Android-разработки
Android SDK: набор инструментов для разработки приложений. Включает библиотеки, API, инструменты для отладки и сборки.
Android Studio: основная интегрированная среда разработки (IDE) для Android. Важно знать её возможности, включая отладку, профилирование и инструменты сборки.
Основные компоненты приложений
Activity: основной компонент для взаимодействия с пользователем. Понимание жизненного цикла Activity.
Fragment: для создания гибких и управляемых интерфейсов.
Service: для выполнения фоновых задач.
BroadcastReceiver: для получения и обработки системных широковещательных сообщений.
ContentProvider: для управления доступом к базе данных приложения.
Работа с данными
SQLite: встроенная база данных для хранения структурированных данных.
Room: библиотека для работы с базой данных SQLite через объекты Java/Kotlin.
SharedPreferences: для хранения простых данных в виде ключ-значение.
Работа с сетью: использование библиотек Retrofit или Volley для сетевых запросов и обработки API.
UI и UX
Layouts: понимание различных типов макетов (LinearLayout, ConstraintLayout и т.д.).
Views и ViewGroups: создание пользовательских интерфейсов.
Material Design: следование рекомендациям по дизайну от Google для создания удобных и красивых интерфейсов.
Дополнительные библиотеки и инструменты
Jetpack: набор библиотек, помогающих упростить разработку, таких как LiveData, ViewModel, Navigation и т.д.
Dagger/Hilt: библиотеки для внедрения зависимостей.
Coroutines: для асинхронного программирования в Kotlin.
RxJava: для реактивного программирования.
Тестирование
Unit-тесты: использование JUnit для модульного тестирования.
Интеграционные тесты: использование Espresso и UI Automator для тестирования пользовательского интерфейса.
Mocking: использование библиотеки Mockito для создания имитаций объектов.
Ресурсы и локализация
Работа с ресурсами: управление строками, стилями, темами, изображениями и другими ресурсами.
Локализация: поддержка различных языков и региональных настроек.
Безопасность
Хранение данных: защита данных приложения.
Аутентификация: интеграция с системами аутентификации, такими как Firebase Authentication.
Публикация приложения
Google Play Console: публикация и управление приложениями в Google Play.
Монетизация: интеграция рекламы, покупок внутри приложения и других методов монетизации.
Сообщество и ресурсы
Документация: официальная документация Android.
Форумы и сообщества: Stack Overflow, Reddit и другие ресурсы для общения и обмена опытом с другими разработчиками.
Курсы и книги: онлайн-курсы, книги и блоги для повышения квалификации.
Примерные данные по заработной плате Android-разработчиков на 2024 год следующие:
Junior Android-разработчик
Начальный уровень: 60,000 - 100,000 рублей в месяц.
Средний диапазон: 80,000 - 120,000 рублей в месяц.
Middle Android-разработчик
Начальный уровень: 100,000 - 150,000 рублей в месяц.
Средний диапазон: 120,000 - 180,000 рублей в месяц.
Senior Android-разработчик
Начальный уровень: 150,000 - 200,000 рублей в месяц.
Средний диапазон: 180,000 - 250,000 рублей в месяц и выше.
Ведущий Android-разработчик или Team Lead
Средний диапазон: 200,000 - 300,000 рублей в месяц.
Максимальные значения: 300,000 рублей и выше в крупных компаниях или при работе над сложными проектами.
Kotlin:
Преимущества:
Современный синтаксис, лаконичный и читабельный код.
Безопасность типов, сниженная вероятность ошибок с null-значениями.
Полная совместимость с Java.
Поддержка корутин для упрощенного асинхронного программирования.
Официальная поддержка Google.
Недостатки:
Требует времени на освоение для Java-разработчиков.
Инструменты разработки могут быть менее зрелыми по сравнению с Java.
Java:
Преимущества:
Широкая распространенность, множество библиотек и фреймворков.
Знакомство многих разработчиков с языком.
Много существующих приложений и библиотек на Java.
Недостатки:
Код часто многословен и содержит больше шаблонного кода.
Отсутствие современных возможностей, таких как корутины.
Рекомендации:
Использовать Kotlin:
Для новых проектов.
Когда важны современные языковые возможности и безопасность кода.
Если команда готова учиться новому языку.
Использовать Java:
Если у вас есть значительный объем кода и библиотек на Java.
Если в команде больше опыта с Java.
Если проект требует использования Java.
Kotlin рекомендован для новых проектов благодаря своим преимуществам и поддержке Google, но Java остается актуальным и широко используемым языком для Android-разработки.
Основы Java и Kotlin
Java: Язык программирования, на котором исторически создавались приложения для Android.
Kotlin: Современный язык, который стал официально поддерживаемым Google для Android-разработки. Он более лаконичен и безопасен по сравнению с Java.
Среда разработки
Android Studio: Официальная IDE (интегрированная среда разработки) для разработки Android-приложений. Она предоставляет инструменты для разработки, тестирования и отладки.
Основы Android SDK
Activity и Fragment: Основные компоненты пользовательского интерфейса. Activity представляет собой один экран, а Fragment – часть пользовательского интерфейса внутри Activity.
Intents: Механизм взаимодействия между компонентами приложения и другими приложениями.
Layouts: Различные способы размещения элементов на экране (LinearLayout, ConstraintLayout, RelativeLayout и т.д.).
Ресурсы и их использование
XML-файлы: Для определения макетов, строк, цветов и других ресурсов.
Drawable: Ресурсы изображений и графики.
Строковые ресурсы: Локализация и международная поддержка.
Архитектура приложения
MVC/MVP/MVVM: Различные архитектурные паттерны для разделения ответственности и упрощения тестирования.
Jetpack Components: Современные библиотеки для упрощения разработки (LiveData, ViewModel, Navigation, Room и т.д.).
Обработка данных
SQLite: Встроенная база данных для хранения данных на устройстве.
Room: Библиотека, упрощающая работу с базой данных SQLite.
SharedPreferences: Хранилище для небольших данных (настройки, предпочтения).
Сетевое взаимодействие
Retrofit: Библиотека для выполнения HTTP-запросов.
OkHttp: Клиент для HTTP-запросов.
Gson/Moshi: Библиотеки для сериализации и десериализации JSON-данных.
Обработка фона и многозадачность
AsyncTask: Устаревший способ выполнения фоновых задач.
Coroutines: Более современный и удобный способ для асинхронного программирования в Kotlin.
WorkManager: Для выполнения долгосрочных задач, которые должны быть выполнены даже после перезагрузки устройства
Тестирование
JUnit: Для модульного тестирования.
Espresso: Для UI-тестирования.
Mockito: Для создания мок-объектов и тестирования взаимодействий между объектами.
Выпуск и поддержка приложения
Google Play Console: Инструмент для публикации и управления приложениями в Google Play.
Система версий: Следование принципам версионирования (Semantic Versioning).
Мониторинг и аналитика: Firebase Analytics, Crashlytics для отслеживания ошибок и анализа использования приложения