ErrorNil. iOS-разработка
618 subscribers
254 photos
51 videos
16 files
298 links
Пишем код, разрабатываем приложения, учимся

Сайт школы https://error-nil.namari.ru/
YouTube https://www.youtube.com/@errornil
VK Видео - https://vk.com/video/@errornil

По всем вопросам пишите мне @ibatyrgereev
Download Telegram
🔥 Приятный отзыв от ученика. А всем кто учится пусть будет мотивацией)
2
Forwarded from Алексей
Отзыв на курс Error:Nil, благодаря которому нашел работу ios-разработчиком)
До курса бэкграунда в разработке не было вообще, после завершения - поиск работы в течение 2,5 месяцев, пройдено 10 собеседований, в итоге - оффер на позицию Junior iOS Developer, зп 120 000 ₽/мес. Пишу на SwiftUI. Неделю назад успешно закрыл испытательный срок. Классная команда, есть корпоративные бенефиты. Фулл удаленка. Без школы Ислама этот путь был бы гораздо дольше и сложнее)
Всем кто думает пойти ли на обучение - однозначно рекомендую, тем кто уже учится - дойти до конца, не сдаваться и не опускать руки. Все кто поставит цель, обязательно найдут работу! и не пытайтесь выучить всё, идите на собесы 😉
7🔥4👍3
Ребята, кто занимается у нас в школе по записям самостоятельно, доступ в ЛК чуть изменился, теперь по новому адресу
Если у вас был доступ но не получилось зайти, напишите мне, разберемся.

P/s Новые уроки скоро добавятся)
🔥3🎉2
Сочтем это за отзыв)
💯5🎉2
Мотивация или Дисциплина?

Я вот задумался, если бы мне предложили выбрать одно и я бы получил его в неограниченном запасе, мотивацию или дисциплину, что бы выбрать?

На первый взгляд все так очевидно, но начинаешь задумываться, понимаешь, что это вовсе не так.

Если говорить про каждый аспект в отдельности то, мотивация - это то, что заставляет нас что-то начать делать, а дисциплина - делать это регулярно. НО с другой стороны, звучит это так, что если ничего не начать делать, то и дисциплины никакой не будет, потому-что делать то и нечего. Бред. Согласен.

Выходит, что мотивация и дисциплина связаны, что нужно одно, чтобы работало другое? (Думаю каждый для себя решит это лично)

Хоть и то и другое это инструмент развития, различия конечно тоже имеются и самое главное различие - мотивация имеет свойство заканчиваться, его нужно восполнять, тогда как дисциплина со временем только крепнет. К примеру, если вы выработали себе режим 8 часов работать, начинать в 10 и освобождаться в 6 вечера, то с годами это только сильнее закрепиться за вами. С мотивацией напротив, вдохновившись чем нибудь, мотивация работать, что-то делать может зашкаливать, и первую неделю или месяц, не важно, вас буквально может распирать, но что потом? если нет результатов, которых вы ждали, мотивация кончается, и вы уже не работает столько, не идете к своей цели.

Конечно идеал это - мотивация + дисциплина, ядерный набор, но помним с чего начали, нужно выбрать что-то одно.

В итоге я бы остановился все-же на дисциплине, ровно потому-что есть опыт, столько раз на фоне взрыва мотивации я начинал упорно над чем-то работать, но со временем, ввиду отсутствии быстрых результатов все это сходило на нет. Но если бы начать с малого, но регулярно, эффект был бы, может не скоро, но был бы.

Хоть мотивация и помогает начать что либо делать, она не всегда нужна для этого. НЕТ, я не отрицаю ее значимости и порой даже дисциплина не помогает, когда очень долго нет результатов, то мысли закрадываются, в такие моменты нужна подпитка мотивации, но, возвращаясь к исходной мысли, можно начать что-то новое и без мотивации, такие начинания как правило обдуманные и осознанные и правильная дисциплина помогает достичь в этом успеха.

В общем такие мысли, что для кого важнее решит лично каждый, потому как и все остальное, это все сугубо индивидуально.

А что бы выбрали вы?
👍5💯3
🔥🔥🔥 По многочисленным просьбам, наконец-то запускаем новый модуль!

Для кого он?

🚀 Для тех, кто прошел основную программу в нашей школе;

🚀 Для тех, кто самостоятельно умеет писать простые проекты, но хочет большего;

🚀 Для тех, кто боится собеседований и хочет пойти на них уверенными в своих знаниях;

🚀 Для тех, кто просто хочет узнать о ios разработке еще больше)

Это будет первый старт такого модуля, поэтому конечная программа может меняться, но только в больщую сторону (скорее всего будут еще темы)

🔥 По длительности - 1.5 месяца

🔥 Старт - в конце апреля

P/s. Выпускникам школы скидика, 19 900₽ 24 500₽

Записаться можно на сайте , а если наш выпускник, то напишите мне)
2🔥2👍1
+ к отзывам)
5
Media is too big
VIEW IN TELEGRAM
Нежданчик от chatGPT)
👍4🔥3🤣3🎉1
9️⃣ Каждый раз как в первый раз.

На этой недели прошел выпуск 9 потока! Ребята начали учиться с 17 сентября и 8 месяцев пролетело незаметно, но теперь на выходе получились специалисты с богатым стеком знаний. Когда заканчивается поток, всегда немного грустно, потому что за это время уже привыкаешь ко всем ученикам и с каждым всегда на связи) Но даже после выпуска, мы не перестаем работать с ними и всегда отвечаем по всем вопросам)

Всех учеников потока поздравляю, все большие молодцы, каждый из них не просто решил, что хочет стать IOS разработчиком, но и начали действовать, не откладывая и сегодня они уже готовы проходить собесы и получать оферы, главное не останавливаться на достигнутом!

Школа существует чуть больше 2х лет, а на носу старт 11 потока! Это говорит о том, что все больше людей хотят изменить свою жизнь, научиться чему-то новому, а главное, не ждут подходящего случая, не могу не порадоваться за это.

Всем, кто только хочет начать учиться или те кто уже учиться, хочу пожелать терпения и решимости: первым что бы собраться и сделать первый шаг, а вторым, чтобы пройти этот путь до конца!

🔥Спасибо всем, что выбираете нашу школу
Please open Telegram to view this post
VIEW IN TELEGRAM
26
Привет ребята!

На этой недели в школе сразу несколько запусков:

- Сегодня (15/04) начинается модуль по SwiftUI, если есть знание Swift, то можете сразу с него начать (бонусом записи уроков swift/uikit). После этого модуля будет модуль по разработке , который по желанию можно будет в этой группе пройти

- В четверг (17/04) стартует 11 поток. Ребят ждет 8 месяцев обучения, начиная с самых основ Swift и заканчивая полноценной разработкой и стажировкой. Пару мест в группе еще есть, следующий поток будет через два месяца и по новым ценам, так что если давно хотели начать учиться, сейчас самый подходящий момент

Как всегда по всем вопросам (@ibatyrgereev)
👍5💯1
Очень классные уроки у автора! Очень радует, что сообщество IOS растет, появляются новые авторы, поэтому поддержим канал, подписывайтесь на телегу и на ютуб, материал и правда очень классны)
👍3
+1 еще наш ученик в Яндексе)
🔥96🎉3
Сохраните себе в снипетах в xcode, код для валидации email

func isValidEmail(_ email: String) -> Bool {
let regex = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}"
return NSPredicate(format: "SELF MATCHES %@", regex).evaluate(with: email)
}
👍11🎉6🔥43
Полезный экстеншен для SwiftUI, что бы доставать цвета из hex


extension Color {
init(hex: String) {
let hex = hex.trimmingCharacters(in: CharacterSet.alphanumerics.inverted)
var int: UInt64 = 0
Scanner(string: hex).scanHexInt64(&int)

let a, r, g, b: UInt64
switch hex.count {
case 3:
(a, r, g, b) = (255,
(int >> 8) * 17,
(int >> 4 & 0xF) * 17,
(int & 0xF) * 17)
case 6:
(a, r, g, b) = (255,
int >> 16,
int >> 8 & 0xFF,
int & 0xFF)
case 8:
(a, r, g, b) = (int >> 24,
int >> 16 & 0xFF,
int >> 8 & 0xFF,
int & 0xFF)
default:
(a, r, g, b) = (255, 0, 0, 0)
}

self.init(
.sRGB,
red: Double(r) / 255,
green: Double(g) / 255,
blue: Double(b) / 255,
opacity: Double(a) / 255
)
}
}


Как ипользовать


let color1 = Color(hex: "#3498db") // Полный вариант
let color2 = Color(hex: "FF5733") // Без #
let color3 = Color(hex: "80FF5733") // С альфа каналом
let color4 = Color(hex: "fff") // Сокращенный вариант
🔥6💯32
bankAppSwiftUI.zip
593.5 KB
Итоговый проект из видео выше
61👏1
Очень удобный код для поиска установленных шрифтов, на видео выше показал как использовать


for family in UIFont.familyNames.sorted() {
let names = UIFont.fontNames(forFamilyName: family)
print("Family: \(family) Font names: \(names)")
}
👍2
Иногда эти концепты выглядят интереснее, чем то, что предлагает потом Apple.
Но если хотя бы нам покажут что-то отдалено похожее на это, я бы сразу обновился, что думаете?

https://youtu.be/ffxDpOuAlDg?si=YGJtTiD4o7cflZDA
🔥5