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

by @nurgalievd iOS Engineer 2GIS, ex VK
Download Telegram
Запоминайте, как нужно обрабатывать ошибки 😀
🤣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
Мы купили квартиру!

На самом деле, мы все оформили еще в начале года(это было то еще испытание, но в подробности вдаваться не буду 😂)

Недавно мы получили ключи и уже подписали договор с дизайнером, процесс ремонта начался 🤞🏻💸🙈

Нам очень нравится местоположение, инфраструктура вокруг(уже открылся ddx на первом этаже), но самое любимое - окна в пол на кухне с видом на Казанку 🥹😍
16🔥9🍾6
This media is not supported in your browser
VIEW IN TELEGRAM
Интересно, что мы всегда думаем: вот бы было меньше работы, забот и проблем. Но мне кажется, что это не совсем правильно, потому что движение порождает движение. Когда мы постоянно что-то делаем, то чувствуем себя лучше, нежели если бы целый день смотрели ютубчик (хотя это тоже нужно!)

Поэтому попробуйте посмотреть на всё происходящее не как на сложности, а, наоборот, как на ту самую жизнь ✊🏼
🤝6👍31🌭1
Предрасположенность, талант или "я гуманитарий"

Начну с того, что я ни в одно из этих слов практически не верю и попытаюсь это объяснить:

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

Многие же темы в математике, физике или программировании непонятно из-за пробелов в одной из ступени изучении материала. Я думаю, многим знакомо, когда в школе ты не понял одну тему в физике и дальше все хуже и хуже.

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

Взять даже професиональных спортсменов, нейрохирургов или любую другую сложную профессию - все они делают свою обычную работу, как и делаем мы, просто то "легко" до которых каждый дошел - разное, но это зависит от заинтересованности, окружения и сколько времени ты этому уделил
🔥5💯3