artyom space
404 subscribers
126 photos
5 videos
1 file
67 links
привет я артем и я делаю приложеньки для айос. при написании постов тут не использую гпт и другие нейронки.
Download Telegram
За 2 недели восстановления после лазерной коррекции прошел через своеобразный диджитал детокс: никаких социалок, новостей и серфинга инета. Только медитации, аудиокнижки и стирание пальцев об гитару. И за это время я кое к чему пришел.

Пока не читал новости, в целом стал спокойнее. Утро начинается не с ленты инсты, а с капель в глаза. Что, конечно, не так приятно, но в целом все же лучше по-моему. И что любопытно — за 2 недели новости толком не поменялись. Открыл главную медузы/tjournal, а там все то же мусолится. МИД РФ что-то там сказал, Европа чем-то обеспокоена, команду Навальноого дальше кошмарят и все такое вроде как супер важное по заголовкам и кажется что прям сильно влияет на мою жизнь.

А по факту нихерашеньки. Отмотал раньше — каждый день примерно та же самая история, абсолютно бесполезный инфошум, который повышает общую тревожность.

Года 4-5 назад я провалился в дофаминовую яму из-за кранчей на работе и открыл для себя чудесный мир pikabu. В любую свободную минутку я на автомате заходил на сайт и листал шутеечки/статеечки и получал свой заряд дешевого дофаминчика. Частенько доходило до того, что я долистывал в «горячем» до конца, отсмотрев все посты, и дальше нырял уже в «свежее», где дальше сидел часами. Это было бесконечно. Сидел на толчке - читал пикабу. Проснулся - пикабу. Стою в очереди на кассе - пикабу. Не помню что стало стимулом остановить эти наркотические сессии, но в один момент я просто перестал заходить на него. Качество жизни выросло.

Теперь думаю после истории с этим своим диджитал детоксом отказаться и от потребления новостей. О важных я все равно как-нибудь узнаю. В крайнем случае увижу танки под окном и сам все пойму.
Любая осознанная деятельность, любой проект, который мы делаем, является инвестицией в одну из семи сфер:

- Интеллект
- Тело
- Эмоции
- Карьера
- Финансы
- Отношения
- Развлечения

Так Мэйер считает, я в целом согласен с его позицией «горячих точек».

Казалось бы, при чем тут колесо баланса?
Болванчик-инвестор

Лучшая привычка, которую приобрел за последние годы — при поступлении денег сразу инвестировать 20%. Пришло 30к, сразу 6к улетает на тинькофф инвестиции или атон в какие-нибудь акции или фонды, на которые упал глаз.

У меня достаточно раздолбайское отношение к подбору портфеля. Есть один единственный скринер, по которому я покупаю то, на что хватает: USD, Америка, S&P500, консенсус-прогноз «Покупать».

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

Ну и пока по этой методике все растет вот уже 3 года ☺️ Ну и, естественно, никаких покупок в шорт, только в долгую.

Продавал за все время только парочку акций в дебильных ситуациях. Одна из — опоздал на рейс самолета и надо было купить новые билеты по сумасшедшей цене. На карточке столько не было, пришлось продавать акции Adobe 😑
Хехе, наткнулся на библиотеку, которая удаляет половину содержимого проекта. Называется Thanos JS. Это смешно :)
Я с недавних пор получил в подарок баланс борд. Это такая доска на валике, на которой надо стоять и пытаться не упасть, балансируя туда-сюда. В целом занятная штуковина, через пару дней становится супер простой, но я не об этом.

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

Нельзя найти в жизни точку, в которой все в гармонии. Слишком высок уровень хаоса и энтропии постоянно меняющегося мира. Нельзя определить, мол, вот я трачу 8 часов в день на работу, 7 часов сплю, 2 провожу с детьми а час на хобби и все у меня в балансе.

Не работает так. Баланс - это процесс постоянных колебаний разных сфер, как и на этой доске. Съехал сильно влево - надо сильнее будет дёрнуть вправо. Упоролся в карьеру и забил на здоровье - придётся навёрстывать и проходить полный чекап.

Резюмируя. Баланс - это не точка, а постоянный процесс.
Делал тестовое задание в школу мобильной разработки яндекса, задача такая: проверять номер телефона на соответствие российскому формату — 11 чисел, в начале +7 или 8, дальше трехнзачный код в скобках или без них ну и тд вот эти все приколюхи. Классическая задача в вебе на самом деле, только с некоторыми усложнениями от самого яндекса.

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

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

^((8|\+7)[\ ]?)((\(\d{3}\))|(\d{3}))([\ ]?[\d]){1}([\- ]?[\d]){6}

И нет, кодировка не поехала, так и должно быть.

Ну и еще я нашел клевый сервис для тестирования регулярок, с ним хотя бы визуально разделяются capturing blocks и подсвечиваются прошедшие и не прошедшие тесты. Так еще можно жить.
Один друг мне сказал, что лечить зубы надо до того, как они заболят.

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

В этот же раз я спокойно, как к парикмахеру, отходил 3 сеанса. Без какого либо дискомфорта пролечил всю пасть и могу теперь не переживать об этом минимум полгода.

Так к чему это я веду? А вот.

Этот совет как закон о несогласованных митингах — легко понять, но тяжело ему следовать. Ведь привычнее прокрастинировать до дедлайна, а затем, превозмогая и по-геройски делать все в последнюю ночь (что супер тупо, да?). Много ли людей держат актуальным свое резюме, а не кидаются его составлять после увольнения? А часто ли вы делаете бэкапы? Если нет, то можно считать это знаком. Самое время обновить свои резервные копии. Все это старо как мир — «гром не грянет, мужик не перекрестится».

Вот так вот методики из проектного управления переходят в мою жизнь, делая ее лучше и, что важнее, контролируемее и предсказуемее.
1
Решил пройтись по классической литературе и читаю «Мартин Иден» Джека Лондона. Первые 7-10 глав грусть-печаль и любовные сопли, но дальше начинается любопытное.

Мартин хочет достигнуть социального статуса Руфи (его женщина мечты сословием повыше), для этого начинает активно учиться и развивать свою КУЛЬТУРУ. Нон-стопом проглатывает все книжки, до каких дотягивается в библиотеке, но толку от этого маловато.

Дальше в скобочках пойдут аналогии.

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

За фидбэком он идёт к близким и этой самой Руфи. Все твердят, что он дилетант и плохо пишет (говнокодит), и что надо бы системно обучиться ремеслу. Но главгерой считает, что и сам во всем разберётся без школ/универов/учителей.

На этом моменте я пока остановился.

Проблема системного обучения на самом-то деле очень глубокая и древняя, а в айти, с учетом сумасшедших объемов обучающих материалов, и подавно.

Первое, что я делал, когда начал идти к своей цели войти в топ 1% iOS-разработчиков - составил план обучения. Потом пообщался с крутыми ребятами, узнал что мой план говно, сделал его получше. И так раз 5-6. И только после этого начал идти по этому плану.

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

Перечитал пост, как будто курс собираюсь продавать, ей богу 🙈

Никакой коммерции, только open source 🤘
Каждую весну я провожу digital-субботник.

Обнуляю систему на маке, архивирую в облачные хранилища все неактуальное, удаляю архивы, к которым не притрагивался больше 3 лет, разбираю гугл-диск, обнуляю телефон. Ощущение после этого, как будто в баню сходил. Легко, свежо и приятно работать. Digital-баня!

Мне нравится подобный подход к вещам, одежде — если в течение года вещь не использовалась, значит, скорее всего, она не нужна. Ее нужно или отдать, или выкинуть. Исключением для меня являются, пожалуй, только книжки.

Есть и радикальные минималисты, например, Йоахим Клекнер из Берлина. Он написал спорную книгу «Маленький минималист» (Der kleine minimalist, на русском нету), в которой заявил — каждому человеку для жизни достаточно 50 вещей. Сам он одинокий пенсионер, спит на надувном матрасе и ведет аскетичный образ жизни. Минимум вещей, максимум сохраненной энергии, как он это называет.

50 вещей это маловато, но постоянно убивать в себе собирателя и избавляться от лишнего — неотъемлемая часть моей жизни.

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

Обучение идет 3 месяца в Москве, полностью бесплатное, но надо было сделать тестовое задание для отбора.

Сделал тестовое, прошел анкетирование, и стал ждать. В прошлую пятницу мне написал HR Яндекса, мол, тестовое хорошее, попробуете прособеседоваться к нам на работу может быть? А почему нет, попробую.

В общем, вчера у меня было 2 собеседования в Яндекс, одно на знание iOS dev, второе на алгоритмы. Я был наслышан про жуткие интервью от Яндекса, где больше унижают кандидата незнанием сортировки двоичного дерева и прочей шелухи. На деле же это пока что лучший собес, на котором я был.

Пообщался с крутыми специалистами, пообсуждали задачки. Здравый подход, комфортно и без напрягов. И обратная связь не "мы вам пришлем письмо по результатам", а сразу после собеседования — какие сильные места, какие надо подтянуть, какие следующие шаги рекомендованы в обучении.

Такие собеседования заряжают. Нытье в интернете про собесы в Яндекс — чушь. Ну или мне просто повезло 🤷‍♂️
Сегодня вечером буду вести стрим с @humb1t для самарских студентов и других желающих понять, как вообще можно начать двигаться в айти сфере. Буду рассказывать про подход к самостоятельному обучению, которое не заглохнет через месяц после того, как первый мотивационный запал угаснет.

Самое сложное лично для меня — причесывать презентацию и дошлифовывать ее в деталях. Мне проще накидать презу за час до выступления, чем пересматривать слайды по 10 раз в поисках мелочей, которые можно улучшить. Но детали важны, да.

На тему публичных выступлений прочитал просто суперскую книжулю «Слова меняют мир» Криса Андерсона, организатора TED Talks. В ней есть вообще все что надо знать по сторителлингу в докладах.

Кстати, если захочется послушать вечером мой спич, то вот ссылка на регистрацию, начнем в 17:00 по Самаре (16:00 МСК). Участие, ессесно, бесплатное, и даже подарки пораздаем за активности:
https://join.sitc.community/
Ну что, на год ближе к тридцатнику. Теперь мне 29.

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

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

Кто-то говорил, что по количеству сложных и неприятных решений определяется качество и уровень жизни. Так и есть.

Недавно было еще одно сложное решение - уезжать или нет на все лето в Москву в академию Яндекса прокачиваться по мобильной разработке. Теперь впереди у меня ещё более интенсивное обучение, чем было раньше. Звучит страшновато, прямо скажем.
Перед выступлением на конференциях я ищу в зале глазами человека. Улыбаясь ищу того, кто не отведет глаза через пару секунд и улыбнется в ответ. Именно этому зрителю я и буду читать доклад, периодически возвращая на него взгляд.

Бывает, такой человек только один. Сегодня выступал на форуме VIDMK21 и таких было 5-6 человек на зал, это настоящий подарок. От этих людей всегда можно получить одобрительную улыбку или кивок. Мне этого достаточно, чтобы придти в себя после случайных съездов с темы.

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

За вторую половину 2020 я провел 13 прямых трансляций. Этот некоммерческий проект назывался Quizla, и он начинался как онллайн-викторина для близких друзей, а закончился новогодним стримом на ~1600 просмотров в сумме. Он не принес ни копейки денег, но дал кое-что поважнее — довольных участников трансляций и навыки говорить на камеру без обратной связи от аудитории.

Но я все равно пока не знаю, сколько часов практики нужно, чтобы в ночь перед выступлением не снились все варианты провалов на предстоящем докладе 🤷‍♂️
Найден один из самых ублюдских UX. При редактировании инфо профиля в инсте, если длина текста больше 150 символов, весь набранный текст просто уничтожается и заменяется на старый 👍
«Вероятность успеха сильно выше после четвертого проваленного стартапа, а у нас пока только два»

Так сказал мне один из студентов Школы Яндекса, где я учусь на мобильной разработке с начала этой недели и буду тут до конца лета. 20 летний парень, 2 стартапа, горящие глаза и бодро соображающий мозг.

И это не исключение, тут почти все такие — осознанные, заряженные, с немного фанатичным азартом в глазах.

Когда я писал свой план развития iOS-разработчика, большое внимание уделил погружению в среду. Конкурентная среда, в которой не просто интенсивно обучаются, а, прямо скажем, херачат, стимулирует увеличивать свой темп обучения. А собрались те, кто могут херачить — по словам Яндекса из 14366 заявок отобрали 238 человек. 60 человек на место. Мощно! Возраст очень разный, от 16 до, вроде как, 40, но средний 24.

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

Смотря на 18-20 летних ребят, которые четко понимают, как им строить свою карьеру и обучение, даже немного обидно. Что я делал в этом возрасте? Страдал херней и ел песок, наверное. Такие ребята, если не потеряют запал, через пару лет вполне смогут составлять конкуренцию за топовые позиции в айти. Тоже мотивирует херачить, чтобы увеличивать отрыв от них.

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

Пока все на эмоциях, дальше расскажу больше про процессы, как это все организовано внутри и что тут любопытного. Если, конечно, позволит подписанный вчера NDA 🤫

#школаяндекса
🔥1