Данке Код
130 subscribers
232 photos
64 videos
35 links
Делюсь личным опытом, своими мыслями об IT и не только

by @nurgalievd iOS Engineer 2GIS, ex VK
Download Telegram
Закончилось наше 2ух месячное пребывание в Питере) Отлично провели время, да и просто жили, как обычно, но сменив обстановку - это очень помогает сменить картинку, все начинает восприниматься по новому)

стабильно 2 раза в неделю ходил в офис, в СПб есть сильные коллеги, за это время я очень многому у них научился, все таки в этом плане офис лучше удаленки 😁

а теперь уже хочется новогодней суеты, завтра обязательно будем ставить елку 🎄❤️
❤‍🔥8👍54
50 оттенков серого или быть готовым к следующему ребрендингу

В общем, 2 недели назад я взял задачу перевести все цвета приложения на токены из дизайна. До этого у нас цвет задавался хардкодом hex(0x00..)). Я думаю, проблемы с таким подходом очевидны 🥲

Поэтому путь таков:

1. Вытаскиваем все цвета из фигмы в json формате
2. Генерируем сущность на основе цветов из файла
3. Меняем все цвета на токены

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

Но самое сложное позади - все цвета я собрал в таблицу с соотвествующими токенами, поэтому теперь осталось просто везде поменять, пока сделано около 1/3 😅
🔥42🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
1 января оно такое 😁 🏒
6😁5👍2🔥1
Люблю спорт, в частности хоккей и
дзюдо. Сам долгое время занимался и сейчас постоянно слежу. На самом деле, часто ставлю программирование/работу в параллель со спортом. Но в работе далеко не все обращают внимания на такие детали, как сон, питание и всю дисциплинарную составляющую, хотя это очень важно, чтобы карьера была долгая и качественная.

Сейчас на работе есть обязанность отвечать за одно из направлений + руководить группой ребят. Поэтому смотрю интервью с хоккейными тренерами и очень много важных моментов оттуда можно подчеркивать, хотя казалось бы, где профессиональный спорт и программирование)

https://youtu.be/T_3sk9YAUpQ?si=T4hLYXciTvC8TPwb
👍9
поэтому готовимся к сезону 😁🧑‍💻
😁7
мне тут подарили шлем с очками 🤓 ну стиль!
🔥14😍3👍1
Всем привет! Давно меня тут не было, поэтому хочу попробовать новый формат: запустил стрим на твиче - https://www.twitch.tv/dankehotfire. Попробуем вместе поизучать SwiftUI по книжке и в целом пообщаться про программирование, да и не только 🙂
👍6🔥3
теперь можете называть просто синьор
🔥23
всем доброй ночи!

приближаются майские праздники, с 1 по 11 число выходит только три рабочих дня(5, 6, 7), поэтому многие ставят отпуск на эти 3 дня, но в таком случае это не выгодно, при этом многие об этом не знают) в мейле есть календарь, где все можно заранее расчитать, очень удобно

например, при зарплате 50к потеря будет 3к, при больших зарплатах потери будут соотвествующие
😱5
Недавно в офисе я провел небольшой соц.опрос на тему "а ты пользуешься gpt и ему подобным"? Изначально я думал, что в разработке практически все сейчас пользуются AI инструментами, но, оказалось, что нет. При этом "не пользуюсь" отвечали в основном олдовые разработчики, а-ля некий бунт против всего этого )) Но я не согласен с этим вообще. Считаю, что этими инструментами должен пользоваться сейчас каждый без исключения, потому что через года 2-3 это будут требовать во всех вакансиях

Если кто-то еще не пользуется, то начинайте уже сейчас, даже если вы не в айти

1. Deepseek - аналог chatgpt от китайской компании, бесплатно)
2. Cursor - редактор кода со встроенным ИИ. Обзор, как можно использовать в iOS разработке, ну просто топ, как для начинающих, так и для опытных

Главное, не пользоваться всем этим в формате скопировал - вставил, а осознанно повышать уровень знаний посредством быстрого поиска нужной информации ↗️
Please open Telegram to view this post
VIEW IN TELEGRAM
💯7👍3🔥3
Запоминайте, как нужно обрабатывать ошибки 😀
🤣9
This media is not supported in your browser
VIEW IN TELEGRAM
когда в отпуске хотел не думать о работе
🤣7
Рандомные факты, которые нужно понять как можно раньше

1. Нужно много раз сделать плохо, чтобы делать хорошо и стать профессионалом

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

2. Код - всегда проблема, неважно хороший он или плохой

Код всегда решает задачу. Задача - проблема, которую нужно решить. Нет кода - нет проблем. Поэтому к нему нужно относиться просто, как к определенному этапу в решении повседневных задач

3. Лучше качество кода - простота

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

4. Код - единственный источник правды

Как бы грустно не звучало, но никакие документации не будут актуальнее кода в мастере

5. Стадное чувство - плохо

Часто люди делают пишут код так, потому что "в соседнем файле сделано также". Обычно так и рождается большое легаси, когда каждый копипастит не задумываясь
🤝52
С нового года работаю в команде, которая контрибьютит в два приложения. Интересный опыт, особенно если взять за внимание то, что раньше оба приложения жили своей жизнью(свои команды, своя кодовая база)
🔥5👍3