288

Разработчик с нуля спустя год и сложности дальнейшего развития

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

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

кусачки, зачистки, обжимки, плоскогубцы самых разных видов и назначений. Отверток, сверел, и т.д. и т.п. в общем фулл эпик сет для монтажника. Также взял 3d принтер flying bear gost 5, моделил и печатал. Печатать качественно получилось ой как не сразу. Взял примитивный осцил, сразу второй монитор, ноут, рабочую мебель, короче устроил дома мастерскую. Попутно смотрел лекции по с++, повторял проекты Алекса на ардуинке, познакомился с гитхабом. По мере необходимости разбирался с работой i2c, spi, uart, 1-wire. В какой то момент мне стало неудобно работать с атмегой. Перешёл на esp32. Шикарная вещь. Куча памяти, 2 ядра, высокая частота, встроенный wi-fi и Bluetooth, а самое главное поддержка freertos. Поставит vs code, platformio и мне открылся новый чудный мир. Потом начал разбираться с передачей данных по wi-fi и Bluetooth. Открыл для себя самую нелогичную главу (даже битовые операции мне легче зашли) стринг и таблицы ascii. Но кое как справился, теперь в mit app Inventor делаю приложения под андроид и верчу переменные на х... как хочу :) и получается очень не плохо, самое главное стабильно, ни разу не видел ошибок или дисконектов. Уже несколько сделал на заказ. Да, монтаж у меня занимал большую часть времени и я не доволен объемом того, что я успел изучить за год. Я начал пояса Яндекса по c++, что бы структурировать знания, но пришлось бросить из-за срочного, большого и денежного заказа. Но в этом направлении тоже вырос, теперь разрабатываю сам не сложные печатные платы на smd, заказываю у нас в России, там же трафареты, паял феном, но сейчас закажу термостол, что бы по взрослому уже. В итоге на esp32 и готовых датчиках, экранах, исполнительных устройствах я могу разработать уже интересные вещи, могу читать чужой код, выдирать из него куски для себя и ковырять библиотеки. Но вот стала задача, где нужна stm32 с встроенной аппаратной поддержкой usb, датчики, где идёт голый модуль и на него есть только даташит, протокол передачи данных по usb и Bluetooth с компьютером, высокоскоростной, параллельный с автоидентификацией подключаемых устройств, да так, что бы разработчики ПО под винду и другие ос смогли обработать эти данные и усе, я чувствую себя как год назад, когда я ничего не знаю и не понимаю. Вот только тут я столкнулся с проблемой, что эта информация уже не начального уровня и ее не так много, точнее много, но она не структурирована и тебя не водят за ручку. В том году мне много чего подсказали, может и сейчас кто подскажет, где можно в достатке получить эти знания, по схемотехнике, как делать всю обвязку для stm32 и различных датчиков имея только даташит, по протоколам передачи данных, по программированию. А еще я бы хотел познакомиться с web интерфейсами, например на raspberry поднять web сервер с интерфейсом и передавать на него переменные с микроконтроллера по wi-fi с обратной связью. Делал из малинки локальный сервер blynk, wi-fi маршрутиризатор, подключал к ней esp32 и телефон, вышло просто и красиво, но такое нельзя использовать в коммерческих целях, только для себя, а значит не практично.

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

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

P.S. Писал после 14 часов работы лежа с телефона, по этому простите за сумбур и орфографию.

Arduino & Pi

1.1K поста18.4K подписчика

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Подробнее
Лучшие посты за сегодня
14486

Хороший ответ

Хороший ответ Комментарии, Комментарии на Пикабу, Национальность, Без национальности, Ответ, Уделал, Длиннопост, Негатив
Хороший ответ Комментарии, Комментарии на Пикабу, Национальность, Без национальности, Ответ, Уделал, Длиннопост, Негатив
Показать полностью 2
8656

500 баксов

6594

Тороплюсь

Тороплюсь Мемы, Авто, Обочечники, Обочина, Геи
Показать полностью 1
6410

В продолжении скандала с дагестанцем в автобусе

6367

Ресторанное блюдо

Ресторанное блюдо Картинка с текстом, Скриншот, Подслушано, Блюдо, Дорого
Показать полностью 1
6365

Ох уж эти застройщики

6235

Случай на парковке

Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Показать полностью 4
6211

Откуда

Откуда
6018

Ясно, понятно

Ясно, понятно
4892

Брат 2, вырезанная сцена

4878

Зимние наблюдения

Зимние наблюдения Зима, Мемы, Nordic Gamer, Мужчины и женщины
4453

2022 год

2022 год Картинка с текстом, Коронавирус, 2022, Ходячие мертвецы, Зомби
Показать полностью 1
4395

Действительно;(

Действительно;( Скриншот, Twitter, Вакцина, Вакцинация
3724

Жиз

Жиз Картинка с текстом, Юмор, Жизненно, Мемы, Политика, Санкт-Петербург, Александр Беглов, Петр I
Показать полностью 1
3396

Золотые слова

Золотые слова Комментарии на Пикабу, Жизненно, Скриншот, Мужчины, Женщины, Отношения, Мат, Мужчины и женщины, Стереотипы
3358

Здоровая печень - это важно!

Здоровая печень - это важно!
3317

Помогли сотруднику

Помогли сотруднику
3289

Ответ на пост «Тот самый дагестанец из автобуса» 

Ответ на пост «Тот самый дагестанец из автобуса» Кавказцы, Дагестанцы, Москва, Ответ на пост, Шугаиб Болатукаев
3281

Я думаю это касается любой кооп игры

Я думаю это касается любой кооп игры
3214

История про военное училище

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