Найти в Дзене
Планы меняются
После первой недели обучения у меня возникло много вопросов и мыслей по поводу дальнейшего хода обучения. Я оказался на перепутье и находился в легкой растерянности. Поэтому я решил скорректировать первоначальный план, а точнее координально его изменить. Так как я выбрал мобильную разработку на IOS, значит необходимо изучать Swift, а не Python логично предположил я. Кроме того, я осознал, что самое главное в программировании - это алгоритмы. Они первичны, а не языки программирования. Следовательно нужно добавить в план изучение алгоритмов...
2 года назад
День 6. Функции и модульность
Сегодня шестой день моего эксперимента, в котором я проверяю возможность получения актуального навыка при помощи GPT. Вчера я не закончил знакомство с функциями, поэтому потрачу на это выходной. На повестке дня вопрос - модульность и организация кода: как разбивать программу на функции для удобства сопровождения. ChatGPT подобрал мне следующий материал: Модульность - как строительные блоки Модульность в программировании - это как разбивка большой задачи на маленькие, самодостаточные блоки. Это подобно тому, как вы строите дом из кирпичей...
2 года назад
День 5: Функции и модульность
На пятый день моего обучения я решил немного изменить стиль общения с chatGPT. Я заметил, что он общается со мной как с идиотом и это начало немного раздражать:) До этого я просил разжевывать мне материал максимально подробно и он отвечал мне как ребенку. Сегодня я создам новый чат и мы поговорим как взрослые. Кстати, план на сегодня: Понятие функции: зачем они нужны, как они улучшают структуру кода. Начнем. Задам вопрос так как он есть, без дополнительных просьб. Просто забил в строку запроса первый пункт сегодняшнего плана...
2 года назад
День 4: Циклы и итерации
Сегодня по плану у меня изучение циклов. По традиции попрошу chatGPT подготовить мне материал для изучения Введение в циклы: зачем они нужны и как они упрощают повторяющиеся действия Циклы - как помощники для повторения задач Циклы в программировании - это как помощники, которые позволяют нам делать одни и те же действия много раз, но без необходимости повторять каждый раз одно и то же. Как когда вы укладываете по одному кирпичику, чтобы построить стену, циклы помогают строить "стену" из действий...
2 года назад
День 3: Условные операторы и логические выражения
Сегодня chatGPT настаивает чтобы я изучил следующие моменты: Кроме того, мне предстоит выполнить задание: Написать программу, которая оценивает и выводит на экран результаты студентов в зависимости от их баллов. Для тех, кто впервые зашёл на мой канал, поясню - я попросил chatGPT посоветовать мне навык, который следовало бы приобрести и разработать план его изучению. Выбор пал на мобильную разработку. Отдельно нужно отметить, что я на момент начала обучения обладал нулевыми знаниями в данной тематике...
2 года назад
День 2. Типы данных: числа, строки, булевы значения.
После довольно напряженного утреннего занятия, мне осталось изучить вопрос: "Типы данных: числа, строки, булевы значения. Как выбирать подходящий тип в зависимости от ситуации.", а также выполнить "домашку" - создать простую программу, используя переменные различных типов данных. Ну что же, приступаю. Типы данных: числа, строки, булевы значения. Как выбирать подходящий тип в зависимости от ситуации." Если не вдаваться в подробности, то данные в программировании делятся на следующие типы: Числа: Числа – это, наверное, самый очевидный тип данных...
2 года назад
День 2. Введение в основы программирования
Сегодня второй день обучения. Для тех, кто не в курсе - я самостоятельно, назло "инфоцыганам", пытаюсь научиться мобильной разработке с нулевыми начальными знаниями в тематике. В помощь я призвал chatGPT. Сегодня по плану: Утро: Введение в основы программирования: что такое код, компиляция и выполнение. Переменные и их роль: объяснение, как хранить и использовать данные в программе. День: Типы данных: числа, строки, булевы значения. Как выбирать подходящий тип в зависимости от ситуации. Задание: Создать простую программу, используя переменные различных типов данных...
2 года назад
День 1. Роли мобильных разработчиков
Продолжаю первый день обучения мобильной разработке. По плану мне нужно будет изучить следующий вопрос: Роли мобильных разработчиков: фронтенд и бэкенд разработчики, дизайнеры интерфейса, тестировщики. И выполнить что-то вроде домашней работы: Задание: Выбрать платформу для изучения (iOS или Android) и определиться с ролью. Приступаю к сбору информации. Итак: Роли мобильных разработчиков: фронтенд и бэкенд разработчики, дизайнеры интерфейса, тестировщики Когда мы говорим о создании мобильных приложений, есть разные роли, которые играют важную роль в процессе разработки...
2 года назад
День 1: Понятие мобильной разработки
Наступил первый день моего обучения мобильной разработке. Запомним этот день как эпохальный😀 - 7 августа 2023 года. Напомню, что по плану сегодня знакомство с мобильной разработкой и платформами, которое услужливо разбито chatGPT на две части: Утро: 1. Понятие мобильной разработки: объяснение важности и широкого влияния мобильных приложений на современный мир. 2. Обзор платформ: iOS (Apple) и Android (Google), их доля на рынке и характеристики. День: 1. Роли мобильных разработчиков: фронтенд и бэкенд разработчики, дизайнеры интерфейса, тестировщики...
2 года назад
План обучения на первую неделю
Вкратце расскажу в чем суть дела - на старости лет я решил заняться изучением мобильной разработки, подробнее здесь. Совместно с GPT я разработал достаточно подробный план действий. Сегодня предложу ИИ еще более детализировать мой план и подготовиться непосредственно к обучению. Итак, на мою просьбу: Распиши мне максимально детальный план обучения на первую неделю chatGPT мне вежливо ответил: Конечно, вот максимально детальный план обучения на первую неделю курса по мобильной разработке: Неделя...
2 года назад
План обучения готов!
Напомню, что в 49 лет я принял решение освоить новый навык, который мог бы стать востребованным в ближайшие пять лет. По совету chatGPT выбор пал на мобильную разработку. Подробнее об этом читайте в моей предыдущей статье. После того, как я определился с выбором темы для изучения, пришло время искать возможности для реализации задуманного. Поисковая выдача пестрит заманчивыми предложениями стать мобильным разработчиком за месяц, неделю и даже за час - «инфоцыгане» держат нос по ветру. Онлайн курсы...
2 года назад
Учиться никогда не поздно?
Задался я намедни вопросом - а не научиться ли мне чему либо новому? Бесполезными знаниями забивать голову я не люблю, поэтому решил приобрести какой-нибудь полезный навык. Чтобы и мозги размять, и получить в перспективе возможность денежку заработать. Намерения обозначены. Как их реализовать? И на обучение чему стоит потратить драгоценное время? Количество интересных тем для изучения просто огромно, хочется попробовать все. Выбор сделать очень сложно, я потратил на размышления несколько дней, но так не на чем и не остановился...
2 года назад