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

СТРОЮ ИЗ СЕБЯ ТЕХНАРЯ

Логотип телеграм канала @nekitblog — СТРОЮ ИЗ СЕБЯ ТЕХНАРЯ С
Логотип телеграм канала @nekitblog — СТРОЮ ИЗ СЕБЯ ТЕХНАРЯ
Адрес канала: @nekitblog
Категории: Блоги
Язык: Русский
Количество подписчиков: 309
Описание канала:

Меня зовут Никита, мне 18 лет.
Здесь я показываю свой путь от новичка в программировании и электронике до матерого разработчика.

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

Для связи: @nekit_socialbot

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

4.00

2 отзыва

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

5 звезд

0

4 звезд

2

3 звезд

0

2 звезд

0

1 звезд

0


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

2021-07-18 18:10:01 Бот для продажи доступа к инфопродукту

Йоу, вот и второй кейс оформлен!

https://telegra.ph/Bot-dlya-prodazhi-dostupa-k-infoproduktu-07-18

По сути своей проект достаточно прост, но в ходе работы над ним я получил опыт, который сейчас мне постоянно пригождается в работе.
732 views15:10
Открыть/Комментировать
2021-07-07 18:23:01 А вот и первый кейс!

Давно пора оформить портфолио. Начнем с моего первого заказа.

https://telegra.ph/Bot-dlya-vydachi-fajlov-po-podpiske-07-12

P.S. Наконец-то нормальные комменты. Но нет жмякалок с лайками... Так что отметьтесь смайликами в комментариях, пожалуйста
615 viewsedited  15:23
Открыть/Комментировать
2021-06-23 19:00:51 Разработка ботов

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

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

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

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

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

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

В общем, эта сфера мне определенно по душе.

Я очень рад, что стечение обстоятельств натолкнуло меня на нее, и я не отвернулся.

У меня много идей, планов. Определенно буду развиваться дальше

А в ближайших постах я буду рассказывать о выполненных проектах. Будет интересно
147 views16:00
Открыть/Комментировать
2021-06-13 17:00:38 ​​Второй шаг в веб-разработку

Вторым шагом в backend стала семестровая работа по одному из модулей "Введения в профессию". Я с него был в восторге, кстати. На этом модуле был молодой практикующий преподаватель. Что интересно, кстати, он работал в вышеописанной компании. Собственно, поэтому я с энтузиазмом отнесся к этому проекту. А еще потому что он дал нам полную свободу действий. Мы могли реализовать любой проект (при условии, что он удовлетворяет некоторым критериям сложности), используя любую понравившуюся технологию

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

Мы разделились на команды. Помимо меня в команде были еще фронтендер и дизайнер. К слову, это был очень полезный опыт командной работы. До этого я всегда писал все проекты в одиночку. А здесь еще и понял вообще, каким образом связываются бэк и фронт. А то раньше и это для меня темным лесом было

Мне как-то запала в душу идея корпоративного таск-менеджера с курса, поэтому я предложил своей команде реализовать именно ее. Только уже полноценно и используя Django, а не Sanic. И мы принялись за работу.

На проект было выделено 2 месяца. Честно говоря, мы достаточно мало работали над ним. Примерно по несколько часов в неделю. У нас у всех были свои дела, задания по другим предметам. Но, я думаю, так и предполагалось. Главное, что в итоге мы справились с проектом и защитились на 100!

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

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

Когда все было готово, я запаковал проект в докер контейнер, захостил на AWS и прикрутил домен. За это все нам тоже поставили дополнительные плюсики.

Оставлю ссылку на проект ниже. В целом, я остался им доволен. Я получил бесценный опыт работы в команде и первый раз реализовал проект от и до. А еще и сама идея мне кажется классной и полезной, если доработать некоторые моменты, то можно даже самим пользоваться
272 views14:00
Открыть/Комментировать
2021-06-09 18:01:16 ​​Первые шаги в веб-разработку

Итак, первым шагом к погружению в backend-разработку было мое поступление на онлайн-курс нашей местной IT-компании Napoleon IT.

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

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

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

Поддержка на курсе тоже была на уровне. Ведущий курса 24/7 отвечал в личке и в чатике максимально подробно. Реально, целыми простынями текста. А потом он еще провел код-ревью всех финальных проектов и тоже расписал максимально подробно каждую мелочь. И это все на бесплатном курсе, прикиньте

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

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

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

Быть в тусовке очень важно, на мой взгляд. Даже в онлайновой. Возможно, чуточку жалею, что раньше не начал вливаться. Хотя, всему свое время
322 views15:01
Открыть/Комментировать
2021-06-03 14:00:43 Приветики

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

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

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

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

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

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

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

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

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

Спасибо всем, кто до сих пор не отписался и верил, что я всё-таки живой и вернусь! Как видите, я здесь, и планирую быть активным
381 views11:00
Открыть/Комментировать
2020-08-23 20:00:55 ​​Наконец-то о ноутбуках

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

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

Начал мониторить Авито. Мне очень понравилась модель Acer v3-571g. Вышеупомянутый знакомый мастер тоже очень хорошо о ней отзывался. Стал искать прицельно именно эту модель. Нашел предложение о продаже E1-571g. Продавец не очень разбирался, но заверил, что экран IPS. Это было основным моим требованием по-сути, потому что остальные комплектующие заменить легче(за исключением видяхи, но она мне не особо нужна).

Приехав на место, я сразу увидел, что экран не IPS, а TN, корпус ушатан, видяха младшей, чуть менее мощной модели, чем было заявлено. Аппелируя к этому, скинул цену с 16 до 12к. Экран я надеялся заменить на IPS. Но, как я потом выяснил, подходящий экран давно снят с производства, и его днем с огнем не сыщещь. Было единственное предложение на Авито за 8к. Я решил, что проще будет взять версию v3-571g с IPS экраном, а этот ноут продать. Потому как я очень привык к ips, и мне сильно резали глаза цвета на монике.

Спустя месяц ежедневного мониторинга Авито, я наконец нашел подходящую модель в Москве за 13к, договорился об отправке. Так же, еще с момента покупки первого ноута, у меня дома лежал i7-3632qm, приобретенный у знакомого для замены родного i5-3210m за 4к. А еще я поторопился и заказал полностью новый корпус для E1-571g за 2к. Придется продавать дороже, чтобы не уйти в минус.

Уже после того, как я заказал себе ноут из Москвы, я по инерции заходил пару дней на Авито. И нашел интересное объявление. v3-571g (TN версия) c 12 Гб оперативы и ссд всего за 6к! Я сразу же забронировал через АвитоДоставку. Продавец оказался очень порядочным человеком, ему предлагали даже доплатить, чтобы он отменил мой заказ, но он продал именно мне. На следующий, кажется, день я увидел еще одно объявление -такой же v3-571g, но с 4Гб, без ссд и жд, оторванным от материнки шлефом клавы и не включается. За 5к. Я примерно оценил мастштаб работы и заказал)))

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

Буду вкратце писать обо всех шаманских танцах с бубнами вокруг каждого ноута.

Вам вообще интересно это?
1.5K views17:00
Открыть/Комментировать
2020-08-09 21:00:45 Работа с кнопками. Дневник разработки в ВК

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

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

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

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

Если вам интересно вникать в тонкости разработки, милости прошу: https://vk.com/progbuilding

А я пошел дальше развлекаться с кнопочками
1.1K views18:00
Открыть/Комментировать
2020-07-27 19:30:02 Возвращаюсь в строй

Около месяца молчания, и вот я снова здесь, здравствуйте! Итак, какие новости.

Во-первых, я сдал все экзамены - можете поздравить. 256 баллов весьма неплохо, сейчас я в топе рейтинга поступающих своего вуза. Если точнее, то информатика - 83(лох, зато 27 задачу на макс), русский - 87(лох), математика - 86(не лох).

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

Там я настроил связь МК с модулем RTC. И доработал вывод времени на индикаторы. Теперь все четко - поскольку у меня пока что припаян один индикатор, вывожу на него единицы секунд для наглядности, они ведь циклично меняются.

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

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

Пока что, правда, я не особо вошёл в рабочий режим, но это дело времени. В первый день пребывания здесь я просто гулял, во второй - вчера - посмотрел серию Gravity Falls на английском, а сегодня уже импортировал библиотек для работы с кнопками. Так что прогресс определенно есть!

А у вас какие новости? Может, кто-то тоже экзамены сдавал? Как сдали?
955 views16:30
Открыть/Комментировать
2020-07-05 20:00:50 Один экзамен позади, и индикатор засветился!

Звучит как начало стиха, не правда ли? Прям так и просится вторая строчка: "Мои часы горят так ярко, что даже Путин удивился".

Но нет, это не стих с оппозиционным подтекстом, а всего лишь мои итоги недели.

Начнем с того, что было раньше. В начале недели мне все-таки удалось зажечь индикатор! Не знаю точно, в чем была проблема. Думаю, во всем сразу. И в железе, и в прошивке.

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

Сразу после исправления технических ошибок, перешел к работе над прошивкой. Обновил функцию вывода информации. Теперь отправляю 3 раза по 15 бит - именно столько вмещает в себя один драйвер.

После этого всего подключил питание и уже расстроился.. Но потом чуть наклонил плату в сторону света и вуаля - индикатор загорелся!

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

Далее про ЕГЭ.. В пятницу я сдавал информатику. Последние пробники я решал на 100, поэтому у меня даже появилась надежда.. Но нет. Будем около 86 баллов, что тоже неплохо.

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

Зато 27 задачу - программирование - решил на 4 балла, скорее всего. Ну, алгоритм то точно правильный. Если за оформление не снимут, то будет 4. Это меня очень радует. Скажу честно, для меня, как для человека, занимающегося программированием, было важно решить именно эту задачу. Типа самолюбие свое потешить

Мне осталось написать еще 2 экзамена на этой неделе и все... Свобода. Буду заниматься только своими делами: ноутами, часами, программированием.

Кто-нибудь еще сдавал экзамены на этой неделе? Поделитесь, как впечатления
919 views17:00
Открыть/Комментировать