Debug_Yourself – Telegram
Debug_Yourself
669 subscribers
87 photos
3 videos
7 files
80 links
Рассказываю про свой путь становления программистом.
Делюсь информацией, которую изучаю, проектами, которые делаю, шишками, которые набиваю. Также иногда проскакивает диванная философия.

Админ - @arutemu_su
Download Telegram
Немного из текущего:
• Схема сделана в drawio
• Тех.задание и канбан осуществляется в notion
Как думаете, будет круто, если появится возможность проходить тесты по различным ЯП или темам касательно IT прямо в телеграме? Скажем, при помощи бота.

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

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

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

Для меня, как разработчика, это очень выгодный проект, так как здесь и админку надо сделать как web-app (прокачаю как фронтэнд, так и бэк), и бота, и БД, и деплой. Хотя, может, самое главное, это прокачка навыка построения архитектуры приложения в целом.

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

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

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

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

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

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

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

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

Можете сами сравнить (1 и 2 пикчи - новый лого в разных градиентах, 3 - старый лого). Над чем была проведена работа? Во-первых, стоило убрать острые линии и углы и логотип перестал быть агрессивным. Возможно, за несколько месяцев мы стали добрее, а вместе с тем и наш лого.

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

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

Впереди еще много работы, а именно:
• перенести новое лого на эмблемы для чая и наклейки для посылок
• Обновить чайного бота, написанного на JS. Исходники, кстати, вы можете найти тут.
• Сделать наконец полноценный инет магазин вместе с админкой до прихода новой поставки чая из Китая.

Плывите против течения и становитесь драконами. Спасибо, что читаете!
Какой градиент смотрится лаконичнее?
Anonymous Poll
52%
Зелено-желтый
32%
Желто-красный
17%
Оба
Обновил своего телеграм бота. Хотя по факту просто лого заменил и кое-что в коде подправил по мелочи.

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

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

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

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

В общем и целом все прошло хорошо. Договорились на 9 вечера собраться в дискорде. Я предварительно выпил красного чая, чтобы мозги лучше соображали, повторил некоторые моменты по JS, пробежался еще раз по документации реакта и был готов к жесткому бою.

Однако по факту в беседе царила легкость. Думаю, что там парни моего возраста, поэтому никакого дискомфорта не возникло. Сначала была пару вопросов по HTML и CSS, на которые я ответил, что никогда особо не вдавался в подробности. То есть я сказал, что знаю про общие принципы, что есть теги, их атрибуты, как менять свойства при помощи css, но если спросить меня, к примеру, как сделать что-то хитровыебанное, то я скорее всего просто погуглю.

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

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

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

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

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

Спасибо, что читаете!
За пиалой чая меня посетила интересная мысль. Обычно принято считать, что подлинная красота скрывается от нашего взора. Надо быть чутким и иметь определенную долю усердия, чтобы обнаружить ее. Однако думается мне, что сегодня мы проживаем век, когда не красота прячется от нас, а мы прячем от нее свой взор.

Быть может красота никогда и не пряталась на самом деле? Ведь мы сами выдвигаем к ней требования, которые всегда претерпевали изменения. Просто сейчас, в эпоху информационного чревоугодия, эти требования как нельзя примитивны. То, что проще, динамичнее, с яркой обложкой и как можно короче - вот что склонно привлекать внимание в наши дни. Требующее же времени и терпения чаще остается незамеченным. Незамеченным по инициативе наблюдателя, ибо такова его воля - прятать свой взор.
Друзья! Очень хочется уже сесть, покодить и поделиться с вами проектами, но последнюю неделю я целиком и полностью занят своим хобби – чайным делом.

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

Что я хочу сказать? Во-первых, мне будет приятно, если вы оцените проделанную работу. Весь процесс ведения своего дела (можно сказать, что бизнеса) я описываю на втором канале @tea_votary. Во-вторых, скоро я закончу основную работу с чаем и смогу снова вернуться к проге. Помимо сайта и crm надо будет обновить бота для телеги, чтобы была возможность удобно просматривать каталог товаров.

В общем, впереди много интересного. Спасибо всем, кто читает и следит за мной, самурайский вам поклон.