Получи случайную криптовалюту за регистрацию!

Debug_Yourself

Логотип телеграм канала @debug_u — Debug_Yourself D
Логотип телеграм канала @debug_u — Debug_Yourself
Адрес канала: @debug_u
Категории: Без категории
Язык: Русский
Количество подписчиков: 866
Описание канала:

Рассказываю про свой путь становления программистом.
Делюсь информацией, которую изучаю, проектами, которые делаю, шишками, которые набиваю. Также иногда проскакивает диванная философия.
Админ - @arutemu_su

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал debug_u и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения

2021-12-30 22:44:21
Закрываем год коротким подкастом про то, как чайное хобби помогло встретиться мне с музыкальными кумирами, попасть в Яндекс и в целом повлияло на жизнь.

Если хотите послушать нас на Яндекс-музыке, itunes и других площадках, переходите на наш сайт подкаста, там все ссылки
841 views19:44
Открыть/Комментировать
2021-09-02 10:49:18 Трудясь уже четвертый месяц над сервисом для автотестов, я настолько им проникся, что захотел улучшить его не только технически, но и визуально.

Кто давно меня читает, тот знает, что в моей команде есть потрясающий талант – Алена, которая делала лого и для моего чайного хобби, и для нашего совместного подкаста.

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

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

Спасибо, что читаете!
2.3K views07:49
Открыть/Комментировать
2021-08-21 13:29:00 Эту неделю я начал как младший разработчик интерфейсов в той же команде, где стажировался.

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

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

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

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

После перехода можно получить новую технику. У меня был mac прошка 18 года с отвратительной клавиатурой и в целом уже уставшим. Сейчас взял mac pro 13 на M1 20 года. Еще чуть-чуть попользуюсь и могу написать субъективное мнение с позиции разработчика. Думаю, если кто-то задумывается о покупке, то ему будет полезно.

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

Спасибо, что читаете!
1.1K views10:29
Открыть/Комментировать
2021-07-30 21:03:48 Через две с небольшим недели подойдёт к концу моя стажировка в Яндексе.

Эти три месяца подарили опыта больше, чем любые курсы и университеты. И речь не только про написание кода. Ты учишься даже не сколько кодить, сколько решать проблемы. Одному или с командой, высокого приоритета или нет, но важно, что это реальные проблемы.

Появилась некая уверенность, что я могу понимать и решать бизнес задачи. Именно ее не хватает, наверное, каждому второму, ставшему на пути it ронина.

Кстати, заметил, что можно быть чистым, как функция, нердом, но это будет только мешать. Все-таки командам нужны люди – не роботы. Люди, с которыми можно где-то пошутить, где-то обсудить не имеющие отношения к коду темы. Я даже успел провести тут чайную церемонию среди нашего подразделения, чтобы разбавить обстановочку. Скажу вам, что напоить 8 человек чаем порою сложнее, чем понять прототипы в JS.

Ещё я успел закончить магистратуру. Частые вопросы - нужен диплом или нет? Будет он полезен или нет? Когда-нибудь я напишу свое мнение более развернуто, но если коротко - раз вы задаетесь вопросом в таком ключе, значит вам он не нужен.

В заключении скажу, что если не возьмут в штат, то не остаётся ничего кроме как идти преподавателем в скилбокс (шучу).

Спасибо, что читаете!
972 views18:03
Открыть/Комментировать
2021-06-27 20:29:46 Что мне не нравится в современности, так это то, что под видом мира во всем мире и доброты нас делают слабее. Поя толерантностью, чтобы утолить жестокость, на самом деле утоляют жёсткость духа.

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

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

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

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

За примерами далеко ходить не надо. И лишь жёсткость характера является оплотом.
1.0K views17:29
Открыть/Комментировать
2021-06-21 00:10:41 Недавно я понял, что никто не учит нас оценивать свое время.

Еще месяц назад для меня кодинг был больше хобби. Я мог кодить весь день, получая удовольствие. Теперь я стал получать за это еще и деньги – вроде замечательный исход.

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

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

Все это вообще не про кодинг, но приносит радости не меньше. И возможно так и должно быть. Если вдруг после работы встает выбор: покодить еще или поработать над чайным делом, то возможно, выбрав последнее, можно получить больше выгоды в долгосрочной перспективе. Это разгрузит мозг от проги, принесет порцию дофамина, и в перспективе может вырасти в большое проект, который будет на пассиве приносить деньги и даже внесет вклад в культуру.

Именно о такой оценке я и задумался. Хотя, кто может научить ей лучше, чем не жизненная опытность? Быть может, от любви до ненависти к хобби всего одна неверная оценка.
925 views21:10
Открыть/Комментировать
2021-05-31 11:21:12 Проработав полторы недели в яндексе, я немного вник в рабочие процессы и сам проект, теперь же хочу поделиться мыслями. Правда чем больше я погружался, тем больше понимал, что я могу рассказать, а что не могу (из-за NDA).

Что за проект мы делаем?

Это веб-приложение, которое позволяет создавать автоматизированные codeless тесты. Когда я только собеседовался, я не очень понял суть, но теперь осознаю, насколько это крутая вещь. При помощи такого инструмента можно создавать очень быстрые и качественные автотесты, покрывая ими свое приложение. При этом не надо знать прогу, не надо ничего поднимать локально на своём пк.

Пока что оно используется для внутренних сервисов яндекса, но думаю, что проект ждёт успех.

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

Что же касается офиса и условий, то для первой работы грех жаловаться. Выдали технику, выдали рабочее место. График плавающий - приходи как удобно, но, конечно, есть неформальная договорённость, что с 12 до 16 желательно быть на связи для коллег.

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

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

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

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

Больше всего меня порадовало, что можно бесплатно брать всякую технику по мелочи. Какую-то, как доп. монитор или клаву, дают под роспись, грубо говоря. А какую-то можно брать просто так. Чтобы вы понимали, там стоят автоматы наподобие тех, откуда падает газировка, только тут можно взять наушники, мышки и всякие переходники. Мне надо было для созвонов взять наушники, я подошёл и спокойно взял air podsы.

В общемм и целом дни проходят незаметно. Посмотрим, что принесет новая рабочая неделя. Спасибо, что читаете!
903 views08:21
Открыть/Комментировать
2021-05-20 15:25:51 Вчера был первый рабочий день в Яндексе. Ожидаемо, этот день оставил много впечатлений.

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

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

Закрыв вопрос с работой, я думаю сделать то же самое и со здоровьем. Друзья! Отсутствие силовых нагрузок и гимнастики тела заставят вас к 20-25 годам плакать и ненавидеть себя прошлого.

Я сам люблю спорт и всячески стараюсь заниматься хотя бы по вечерам на турнике + брусья + гиря. Но постоянный сидячий образ жизни не щадит никого.

Уже сейчас замечаю дискомфорт в спине и шее, который попросту не даёт покодить нормально. Поэтому я стал чаще висеть на турнике, прерывать работу за компом и по 5 минут разминать спину, а также купил массажный ролик.

Благо, в яндексе есть тренажёра, где можно также повисеть + у них вроде как есть массажист, но это ещё не точно.

Последнее, о чем я задумался - это деньги. В 18 году я баловался криптой и у меня осталось около 0.75 эфира. Тогда я брал его по 700 баксов, а некоторый и по 300. Сейчас он стоит за 2к.

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

Спасибо, что читаете!
826 views12:25
Открыть/Комментировать
2021-04-17 19:55:23 Поэтому пишешь решение, говоришь «готово» и там уже ее либо принимают либо нет. Но стоит сказать, что интервьюер не валит. Напротив, он местами может помочь. Главное - надо размышлять вслух. Человек слышит ход твоих мыслей и уже составляет о тебе портрет в своем отчете.

По итогу мы закончили беседу и я предположил, что это все. Больше ведь этапов не будет, это же не на полноценную работу, а всего лишь стажировка? Довольно сладко звучащее заблуждение.

Через пару дней со мной вновь связывается hr и говорит, что я прошел на следующий этап – 1.5 часовое собеседовение по алгоритмам. Тут я понял, что дело реально пахнет жаренным и назначил эту встречу через неделю, чтобы хоть как-то подготовиться. Второе довольно сладко звучащее заблуждение.

Я просто не смог найти время, чтобы адекватно что-то почитать по алгоритмам. У меня сейчас последний год магистратуры (высертация, все дела). Плюс намечающийся переезд. В общем я просто принял это и подумал «хер с ним, на текущих знаниях буду вывозить».

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

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

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

Каждая команда занимается отдельными проектами, многие из которые мне будет тяжело описать (я просто не до конца догнал их суть). Но могу точно сказать, что последняя команда занимается браузером и там очень много задач на чистом js. Третья команда занимается внутренним сервисом для автоматизации процессов в яндекс токоле. Там очень много задач как на nodejs, так и на react.

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

Причем мне обещали за стажировку больше 40к в месяц (если на 40 часов/неделя) выходить. Плюс бесплатное питание там + крутое оборудование (но об этом всем я расскажу уже по факту). Мне кажется, что не многие джуны на такое могут рассчитывать. Но самое главное, что тут будет жесткий буст навыков.

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

Спасибо, что читаете!
879 viewsedited  16:55
Открыть/Комментировать
2021-04-17 19:55:02 Собственно, первыми двумя проектами были телеграм боты. Имеющийся опыт помог мне быстро въехать в курс дела и справиться с ними. Если совсем коротко, то первый бот был связан с платежами. У клиента несколько платежных систем и ему надо было отслеживать транзакции по каждой из них. Все это я организовал при помощи телеграм ботов.

Второй бот был некой формой обратной связи. У клиента есть сообщество, связанное с переездом/жизнью в Германии (если я правильно понял). Он хотел, чтобы люди из телеги могли писать свои посты, которые потом должны отправляться в вк. Тут я и с api vk поработал, и с телегой, и глубже освоил саму библиотеку telegraf.js для тг ботов.

Также стоит отметить внутренний проект для самого агенства: я делал по факту фул-стэк приложение, которое позволяло агрегировать сотни чатов в БД, потом разбивать их по категориям и в конце концов отправлять различные офферы по разным категориям. Собирать чаты и рассылать сообщения я решил при помощи бота; данные хранил в MongoDB; на nodejs написал API для взаимодействия с БД; фронтэнд был реализован на React.

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

И, значит, получаю небольшую денежку за проекты, обучаюсь на курсах в ЕПАМе и тут мне звонят с Яндекса и говорят «мы нашли ваше резюме на hh. Хотите попробовать к нам на стажировку?»

Я тогда прокрутил в голове сразу две мысли:
1. Яндекс топовая компания. Туда наверняка на одно место сотни человек. Куда мне с моим мизерным опытом в проге.
2. А что я, собственно, теряю?

Таким образом я соглашаюсь и получаю входное задание. Оно состоит из 4х задач, которые надо решить в течение 6 часов. В целом на то, чтобы пройти этот тест, отводилась неделя. Поэтому я разгреб немного свои дела и сел бодаться с тестом.

Надо ли говорить, что каждое задание выглядело как Шао Кан из Мортал Комбат. Причем все из разных тематик. Первое задание было на хорошее знание самого JS. Условно, был дан чей-то код и описание того, как он должен работать. Мне надо было исправить его.

Этого босса я одолел за 1.5 часа и был несказанно рад этому. Следующее задание представляло из себя хитрую верстку (а я верстку, да еще и пиксель перфект, терпеть не могу), поэтому я пропустил его.

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

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

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

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

Теперь мне предстояло пройти часовой собес по видеосвязи 1 на 1 с прогером из Яндекса. Что было по факту? Мы созвонились в зуме и я за час решал 3 задачки. Они были в разы легче, чем предыдущие. Также все они были на чистом JS и в основе своей направлены на смекалку. Я старался использовать как базовый синтаксис, так и фичи ES6.

Самое тяжелое здесь – это отсутствие среды разработки. Ты просто пишешь код, компилируя его по факту в голове. Его нельзя 100500 раз дебажить. Хотя там подсвечивался синтаксис, и на том спасибо.
675 views16:55
Открыть/Комментировать