𝚂𝚗𝚘𝚠𝙱𝚊𝚕𝚕𝙲𝚘𝚍𝚎
240 subscribers
112 photos
3 videos
25 links
Простым языком про it, ai и жизнь инди разработчика @Veoeo. Группа: @CodeBallSnow
Download Telegram
🐬🐬

Я подсмотрел решение задачи о которую споткнулся. Буду так делать и далее если на этапе обучения начнутся трудности решить которые становится неоправданно сложно. Преподаватель показал изящный код (второй скриншот) по сравнению с которым, моё решение (первый скриншот) выглядит громоздко и не выводит результат работы метода класса на консоль, пишет (function)

Здесь показывать не буду потому что код не помещается в публикацию. Кому интересно посмотрят скриншоты. Задача была рассчитать параметры геометрических фигур используя переопределяемые методы (тк формулы для разных фигур разные) через наследование классов от общего "Figure" до узкоспециализированных типа "Ellipse". Суть я понял, но на практике применил свои знания частично

Я не сдаюсь, а обучаюсь паттернами поведения. Увеличиваю насмотренность вариантов работы с кодом. Именно так действуют успешные разработчики. Они не проламывают стену незнания своей головой, но ищут опыт и находят его таким же способом как я действую сейчас
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
12❤3💩1
12/40

Лето прощай. Первого августа 2024 я начал менять свою жизнь изучением Swift. Моя цель: обязательно стать ios разработчиком

Сегодня проходим перечисления и структуры:

enum Weekday {
case monday // первый вариант написания перечисления
case tuesday // все перечисленные свойстыв имеют тип "Weekday"
case wednesday
case thuesday
case friday
case suterday
case sunday
}


и способы их использования в методах:

func setupAlarmTwo() {
switch weekday { // компиляторр теперь значет что "case" будем сравнивать с "weekday"
case .monday:
print("Установить будильник на 8 утра")
case .tuesday:
print("Установить будильник на 8:30 утра")
case .wednesday:
print("Установить будильник на 8:30 утра")
case .thuesday:
print("Установить будильник на 7:30 утра")
case .friday:
print("Ура пятница")
case .suterday:
print("Будильник не установлен")
case .sunday:
print("Будильник не установлен")
}
}


С каждым разом я всё больше и больше понимаю где применяются фрагменты раннее полученных знаний. Например switch был создан под enum. Без этих операторов ветвление в Swift (через if-else) выглядело бы очень громоздким
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤2💩1
13/40

Решаю домашнее задание на перечисление enum{} и структуры struct{}. Первое готово, остальные три предстоит либо сделать самостоятельно, либо подсмотреть в начале уже следующей лекции

Считаю это нормальным, когда чувствую что вот именно сейчас пора списывать, тоесть насматривать себе бэкграунд кода 😫

Начинаю понимать разработчиков которые внезапно выходят из своего уютного опенспейса (или дома) на прогулку в парк. Отдохнуть от работы, снять напряжение и возможно, совсем чуть-чуть: поплакать

ps: 23 октября 2024 я купил свой первый 16" Macbook pro на процессоре M1pro с 16Gb оперативной и 512Gb ssd памяти
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1💩1
14/40

У меня возникает ощущение что я вот вот сдамся. Почти закончил первый из трёх курсов от swiftbook 2019 года. Информация там устаревшая и преподаватель очень часто сбивается с мысли при объяснении материала, а также в разборе домашних заданий своих студентов

Мне очень не хватает коммюнити учеников, качественного кодревью и вообще фитбека от действующих ios разработчиков. Ощущение что я тут один декомпозирую каменную кладку стены что стоит между моим настоящим и тем человеком, которым я хочу стать. Чтобы перебраться на сторону интересного занятия которое приносит пользу людям, предстоит перетащить не один десяток тяжёлых блоков задач и проблем

Сейчас склоняюсь к мысли что всё таки приобрету курс от Яндекс практикума на десять месяцев тк отказываться от своей цели не планирую. Хотя моушен дизайн мне тоже очень интересен, но у меня есть только одна жизнь и бюджет только на одно решение. Видимо ближе к новому году его надо принять
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
13🫡3❤1💩1🙏1
15-я неделя

С этого момента я перестал ставить дедлайн в 40 недель до окончания своего обучения. Успешно закончил первый из трёх курсов 2019 года по программированию от Swiftbook . Весь ноябрь буду повторять материтал и конспекты в playground. Почти всё понятно, но мне по прежнему нужна ещё большая насмотренность кода и вариантов его применения

Сейчас готовлю план по выходу на платные курсы с фитбеком по результату работы на базе моей занятости в найме в декабре
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
2👎9😢7🤔6🤬5👏4😁3🤯2🔥1🤮1
16-я неделя

Пересматриваю лекции от Swiftbook. В этот раз не тот вариант по которым делал домашние задания и конспекты, а версию от 2023 года на свежем Xcode и актуальной версии языка. Дошёл до ООП, классов и инкапсуляции

11 ноября утро заболел и не смог досмотреть лекцию, кое как отработал в найме и еле живой вернулся домой где Ася меня буквально спасла лекарствами, вкусной едой и своей заботой

12 ноября был выходной, я уже выздоровел, но решил набраться сил, остаться дома и не загружать голову знаниями

13 ноября выходной, уже полностью восстановился и к вечеру пересмотрел лекцию ещё раз. Продолжаю двигаться в своём ритме..
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4💩2
17-я неделя

Начал и закончил ознакомление с бесплатной частью курса iOS developer от Яндекс практикум. Кратко и ёмко пояснили за язык, востребованность профессии и формат обучения спринтами

На примере учебного Swift проекта ознакомили с Xcode и структурой файлов. Мне это по душе, то что надо. Всё время до этого урока я работал в playground и постигал базовую логику и синтаксис Swift. Яндекс же, сразу погружает в среду разработки и позволяет по требованиям и гайдам изменить что-то в проекте. Это интереснее, хотя я понимаю что код я хочу и буду писать в будущем
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
18-я неделя

Я решил пройти курс "iOS-разработчик расширенный" от Яндекс практикум. Буду оплачивать его каждый месяц и конспектировать свои успехи с огорчениями на этом канале. В бесплатной части курса погрузили в среду разработки на тестовом приложении и позволли немного его изменить, было интересно

Ещё я составил себе план из двенадцати пунктов на 2025 год, записал ожидемые доходы (из всех моих источников) и расходы, с затратами на обучение. План включает в себя плотную работу на протяжении декабря 2024 года и уход из найма осенью 2025

По моим ощущениям и взвешенным расчётам - всё получится
😍😍😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
19-я неделя как я решил стать iOS разработчиком

Вчера начался последний месяц усиленной работы в найме. Весь декабрь я тружусь по 12 часов на складе. Мне это нужно сейчас, тем более что силы и желание имеются. Главное это понимание для чего я всё затеял. У меня есть конкретная цель на последний месяц этого года. Потом буду трудиться в два раза меньше

Я обязательно накоплю денег чтобы оплатить учёбу
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
20-я неделя как я решил стать iOS разработчиком

Чтож, очередной подъём в 7:30 утра и первая трудовая неделя декабря позади. Я решил накопить 42000 на стоимость трёх последних месяцев учёбы, тк осенью 2025 собираюсь уходить со склада чтобы полностью сосредоточиться на разработке

Думаю вот ещё над чем: а завести мне ютуб канал или достаточно телеграм?
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
21-я неделя как я решил стать iOS разработчиком

Понизил таргет по деньгам которые заработаю в декабре. Уже собрал семнадцать из сорока двух тысяч которые обеспечат мне оплату трёх последних месяцев обучения. Скорее всего оставшуюся часть (около пяти тысяч) заработаю уже с дохода в январе. Сейчас всё планомерно отправляю на накопительный счёт Ozon банка под 15% годовых

Начал проходить последнюю главу бесплатной части курса "iOS разработчик расширенный" от Яндекс практикум. Ранее писал что начал и закончил вводные уроки, но оказалось что я был невнимателен, ведь там ещё материалы которые необходимо изучить
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
22-я неделя как я решил стать iOS разработчиком

Решал задачку с счётчиком побед в тестовом приложении из курса. Хорошо что создатели вводной части сразу поясняют за Xcode и структуру проекта. Началось всё с UI, а потом плавно перетекло в использование кода для оживления данных

Я опять понизил таргет по доходу в найме на декабрь. Кассовый разрыв составил шесть с половиной тысяч, тк мои обязательства увеличились. Не стоило их трогать
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
23-я неделя как я решил стать iOS разработчиком

Первое января нового года это просто продолжение предыдущего, чудес не бывает. Всё что у меня сейчас есть - результат моего труда , а того что не имею - результат глупости и лени. Накопил за декабрь 42.000 рублей которые пойдут на оплату последних трёх месяцев обучения. Новый год встретил в компании милой девочки. Много общались, было уютно и спокойно. Бенгальские огни не поджигали, гулять в новогоднюю ночь не стали. Все из-за того, что 31 декабря я встал в пять утра, и к 6:45 уже был на работе, к моменту возвращения домой сильно устал

Моя цель стать айтишником приближается, и я всё для этого делаю
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡6🔥4
24-я неделя как я решил стать iOS разработчиком

Полностью закончил бесплатную часть курса "iOS разработчик расширенный". Последним заданием было доработать тестовое приложение со стороны противника и прописать в коде увеличение очков при попадании мяча в ворота игрока. Вся работа заняла около двадцати минут размышлений и добавления необходимого кода

Сегодня стартует основная часть моего курса
😍
😍
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5