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

by @nurgalievd iOS Engineer 2GIS, ex VK
Download Telegram
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
сейчас плавал в бассейне и со мной на дорожке была женщина, я ее спокойно обгонял и думал, что я хорош. Пока не пришел дедушка, который переплывал меня, как стоящего 🫡
😁11😭2
Открыли для себя новый вид тренировок - групповые в ddx(нравится bodycombat и bodypump). А сегодня с утра бегали в беговом сообществе от кофейни) Супер заряжает и тренировки проходят продуктивнее и тяжелее, чем просто тренироваться самому в зальчике. Так что советуем 🤝
😍5👍42🤔1
Данке Код
кто хочет, давайте тоже) https://t.me/runcoffeeclub/93
This media is not supported in your browser
VIEW IN TELEGRAM
в день пробежки целый день показывал дождь и еще за 15 минут до бега я был в кровати и думал, нууу раз погода так решила, то не пойду

но моя совесть решила иначе и я быстро вызвал такси 😂
3😁3
еще сейчас очень большое желание изучать и трогать новые технологии, самый лучший способ - это писать свои небольшие(или большие) проекты, используя новые апи и подходы

потому что чаще всего на работе проекты уже имеют огромную кодовую базу, кор функционал написан давно и не вами, а новые технологии внедряются далеко не сразу
👍5
Тесты

Вообще я обожаю писать юнит тесты, хоть у нас в команде это не сильно практикуется(при этом 1500+ ui тестов). Они дают кучу преимуществ: перепроверяешь логику, код становится гибче, создается мини-документация в виде тестов.

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

Конечно, это все зависит от самого проекта. Если это не заведено на уровне обязательств, то они будут игнорироваться 😮‍💨
👍51💯1🫡1