реклама на сайте
подробности

 
 
> Из железячника в софтварщика, Отделить зерна от плевел :)
honeycomb0
сообщение Oct 12 2015, 22:59
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 28-08-14
Пользователь №: 82 671



Всем привет!
(Заранее извиняюсь, если запостил не туда - изначально хотел в Общение, но нету прав. По-моему, данный раздел вполне подойдет для моей темы.)

Итак! Буквально на днях исполнилось два года с момента как я счастливо закончил универститет, специальность Электроника. Всегда хотел заниматься эмбеддом - студентом на досуге прогил отладочные платы, правда ничего дельного до конца не довел, всегда что-то отвлекало sm.gif Хорошо знаю Си, знаком с С++, владею питоном. Игрался в основном с 8-битными AVR и PIC, так же и 16-битные msp430.
Так получилось, что еще на последнем курсе устроился работать хардварщиком - думал на время. Компания маленькая, работы было много и разной - rf, тут и схемотехника, и разводка плат, отладка и тестирование - все дружно делалось в малленьком коллективе. Работой увлекся, мотивировала взваленная ответственность к личному маленькому проэкту - так и не заметил как пролетели два года. И тут посетила мысль - еще пару годиков и перейти из хардварщиков в эмбеддеры будет очень не просто.
В итоге решил постепенно готовиться к плавной диверсии собственной карьеры rolleyes.gif Отрыл заброшеную stm32f4discovery, поставил Keil. Буду по часу в день (правильней сказать в ночь) штурмовать ARM, и надеюсь по ходу обучения собрать какой-нибудь проэктик с кучей реализованных интерфейсов и RTOS'ом, который можно будет показать будующему работодателю. А опыт с железом, тем более с аналогом - всегда пригодитсяsm.gif

А вопрос к уважаемым профессионалов простой - как Вы оцениваете перспективы подобных начинаний? Посоветуйте да подбодритеsm.gif
Спасибо!

Сообщение отредактировал honeycomb0 - Oct 12 2015, 23:02
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
syoma
сообщение Oct 16 2015, 14:15
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Присоединяюсь к тем, кто говорит, что без реальной задачи будет трудно что-то сделать, потому что применить знания:
Цитата
Знания общие (чтение):
- принципы ооп
- шаблоны проэктирования (например что-то от "банды четырех")
- системщина на линуксе
- сборка линукса (LFS чтиво)
- ОСи, теория (переоткрыть для себя книги Таненбаума)
- сетевые протоколы
- подноготная usb
- цифровая обработка сигналов

Специализированные знания (туториалы):
- удаленка на гите
- stm32fxxx, работа с перифирией
- работа с библиотеками от st: StdPeriph, HAL - решить с чем самому удобней.
- прикрутить любую из свободно доступных rtos
- перелопатить примеры с usb, ethernet...
- примеры работы с dma
- примеры настроек системного клока
- поштудировать реализации юзер интерфейсов
- читать, читать чужой код

в полном объеме в единичном проекте просто нереально. А держать все это в голове все время тоже нет смысла.
Мало того для того, чтобы решить какую-либо задачу не обязательно знать все обо-всем. Часто достаточно просто скачать пример и переделать его под себя.
В итоге вы окажетесь на уровне "плохого программиста", указанном zltigo:
Цитата
К программированию надо относиться СЕРЬЕЗНО и ПРОФЕССИОНАЛЬНО. Этого очень часто у железячников не происходит. Результат печален и выражается в том, самые плохие программисты получаются именно из железячников sad.gif sad.gif sad.gif. Это личный многолетний опыт наблюдения.
но уже не за 10 тысяч часов, а всего за 1000.

Но самое главное в другом - имея знания по железу, и нахватавшись знаний по программированию, вы имеете хорошие шансы перепрыгнуть этот уровень вообще и попасть на следующую ступень личного и карьерного развития - уровень системных интеграторов.
Хороших железячников много.
Хороших программистов тоже много
А вот тех, что может дать правильные задачи и тем и другим, гораздо меньше. Так как для этого нужно знать и одно и другое и часто принимать решения типа - реализовать ли это в железе или софте - что будет быстрее работать и легче в разработке и поддержке?
А как насчет ПЛИС vs DSP? Будете принимать решения и здесь, и не только на основе технологии или того, что умеете программировать.
Сталкивать отделы лбами и модерировать в нужном русле...
Короче это гораздо интереснее просто программирования.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- honeycomb0   Из железячника в софтварщика   Oct 12 2015, 22:59
- - Myron   Цитата(honeycomb0 @ Oct 12 2015, 16:59) ....   Oct 12 2015, 23:48
|- - honeycomb0   Цитата(Myron @ Oct 13 2015, 00:48) Но воо...   Oct 13 2015, 09:30
- - alexunder   Цитата(honeycomb0 @ Oct 13 2015, 00:59) В...   Oct 12 2015, 23:52
- - Егоров   Лет тридцать тому вышла замечательная книга ...   Oct 13 2015, 01:05
|- - zltigo   QUOTE (Егоров @ Oct 13 2015, 04:05) Лет т...   Oct 13 2015, 12:07
- - ASN   honeycomb0 IMHO, с stm32f4discovery не очень хорош...   Oct 13 2015, 04:44
- - ViKo   Полностью поддерживаю топикстартера. Программирова...   Oct 13 2015, 05:02
- - Maverick   Цитата(honeycomb0 @ Oct 13 2015, 01:59) В...   Oct 13 2015, 06:02
- - gerber   Откройте сайт HeadHunter, поищите вакансии по слов...   Oct 13 2015, 10:21
|- - honeycomb0   Кавычек на слове "правильности" вы не по...   Oct 13 2015, 11:14
|- - Corvus   Цитата(honeycomb0 @ Oct 13 2015, 14:14) Х...   Oct 13 2015, 11:39
- - _4afc_   Не очень понял зачем разделять создание железа и п...   Oct 13 2015, 12:08
|- - zltigo   QUOTE (_4afc_ @ Oct 13 2015, 15:08) Единс...   Oct 13 2015, 12:13
- - honeycomb0   Цитата(Corvus @ Oct 13 2015, 12:39) ... в...   Oct 13 2015, 12:34
|- - zltigo   QUOTE (honeycomb0 @ Oct 13 2015, 15:34) В...   Oct 13 2015, 12:46
- - honeycomb0   Спасибо за ответ! Большое спасибо всем за отв...   Oct 13 2015, 13:32
|- - AlexandrY   Цитата(honeycomb0 @ Oct 13 2015, 16:32) А...   Oct 13 2015, 16:28
|- - ViKo   Цитата(honeycomb0 @ Oct 13 2015, 16:32) А...   Oct 13 2015, 17:06
|- - ASN   honeycomb0 Хороший план. К LFS можно ещё Beyond Li...   Oct 13 2015, 17:07
|- - Myron   Цитата(ASN @ Oct 13 2015, 11:07) Полность...   Oct 13 2015, 17:32
||- - zltigo   QUOTE (Myron @ Oct 13 2015, 20:32) Итак, ...   Oct 13 2015, 18:01
||- - Myron   Цитата(zltigo @ Oct 13 2015, 12:01) Улыбн...   Oct 13 2015, 18:30
||- - zltigo   QUOTE (Myron @ Oct 13 2015, 21:30) У кого...   Oct 13 2015, 20:47
|- - AlexandrY   Цитата(ASN @ Oct 13 2015, 20:07) Полность...   Oct 13 2015, 18:32
|- - agregat   не совсем в тему по моему. За 20 часов можно научи...   Oct 13 2015, 18:45
||- - AlexandrY   Цитата(agregat @ Oct 13 2015, 21:45) не с...   Oct 13 2015, 19:30
||- - agregat   Цитата(AlexandrY @ Oct 13 2015, 22:30) Ка...   Oct 14 2015, 06:42
||- - AlexandrY   Цитата(agregat @ Oct 14 2015, 09:42) Для ...   Oct 14 2015, 06:57
||- - zltigo   QUOTE (AlexandrY @ Oct 14 2015, 09:57) По...   Oct 14 2015, 07:40
||- - ASN   AlexandrY Эти 20 часов - половина рабочей недели. ...   Oct 14 2015, 08:41
||- - iosifk   Цитата(ASN @ Oct 14 2015, 11:41) Alexandr...   Oct 14 2015, 09:02
||- - AlexandrY   Цитата(ASN @ Oct 14 2015, 11:41) Alexandr...   Oct 14 2015, 09:45
||- - honeycomb0   Интересную линию гнете Примечательно, что данные м...   Oct 14 2015, 10:29
|- - Myron   Цитата(AlexandrY @ Oct 13 2015, 12:32) Ми...   Oct 13 2015, 19:58
|- - AlexandrY   Цитата(Myron @ Oct 13 2015, 22:58) Не над...   Oct 13 2015, 20:14
|- - Myron   Цитата(AlexandrY @ Oct 13 2015, 14:14) Ну...   Oct 13 2015, 21:49
|- - Gorby   Хочу добавить про 10 000 часов. В той версии истор...   Oct 14 2015, 10:52
|- - zltigo   QUOTE (Gorby @ Oct 14 2015, 13:52) Ну так...   Oct 14 2015, 10:58
- - agregat   А чего тут придумывать, берем три платы на АРМах, ...   Oct 13 2015, 16:34
- - haker_fox   QUOTE (Corvus @ Oct 13 2015, 19:39) кажды...   Oct 14 2015, 01:16
- - honeycomb0   Ну смотрите, попробую объяснить ситуацию, какой ви...   Oct 14 2015, 09:08
|- - iosifk   Цитата(honeycomb0 @ Oct 14 2015, 12:08) Э...   Oct 14 2015, 10:38
- - TSerg   Моя формула: (((5*11+2*4)*4)*11)*(60-20) = 111...   Oct 14 2015, 11:25
|- - Myron   Цитата(TSerg @ Oct 14 2015, 05:25) Моя фо...   Oct 14 2015, 11:46
|- - honeycomb0   Цитата(TSerg @ Oct 14 2015, 12:25) (((5*1...   Oct 14 2015, 13:41
|- - Myron   Цитата(honeycomb0 @ Oct 14 2015, 07:41) Я...   Oct 14 2015, 14:12
|- - honeycomb0   Цитата(Myron @ Oct 14 2015, 15:12) ...то ...   Oct 14 2015, 14:45
|- - iosifk   Цитата(honeycomb0 @ Oct 14 2015, 17:45) Н...   Oct 14 2015, 19:15
- - TSerg   А, Вы считаете, документация - это не творчество? ...   Oct 14 2015, 13:43
- - TSerg   В моей практике и наблюдении за нашей деятельность...   Oct 14 2015, 16:54
|- - honeycomb0   Цитата(TSerg @ Oct 14 2015, 17:54) Кроме ...   Oct 14 2015, 17:34
||- - AlexandrY   Цитата(honeycomb0 @ Oct 14 2015, 20:34) Я...   Oct 14 2015, 20:23
||- - zltigo   QUOTE (AlexandrY @ Oct 14 2015, 23:23) Во...   Oct 14 2015, 20:48
|||- - alexunder   Очередная тема превратилась в священную войну, на ...   Oct 14 2015, 22:24
|||- - AlexandrY   Цитата(zltigo @ Oct 14 2015, 23:48) https...   Oct 15 2015, 07:09
|||- - zltigo   QUOTE (AlexandrY @ Oct 15 2015, 10:09) Де...   Oct 15 2015, 07:35
|||- - AlexandrY   Цитата(zltigo @ Oct 15 2015, 10:35) Тем н...   Oct 15 2015, 08:17
|||- - zltigo   QUOTE (AlexandrY @ Oct 15 2015, 11:17) Ну...   Oct 15 2015, 13:16
||- - honeycomb0   Цитата(AlexandrY @ Oct 14 2015, 21:23) Во...   Oct 15 2015, 10:54
||- - AlexandrY   Цитата(honeycomb0 @ Oct 15 2015, 13:54) Я...   Oct 15 2015, 11:31
|- - Егоров   Цитата(TSerg @ Oct 14 2015, 19:54) Кроме ...   Oct 14 2015, 19:14
- - TSerg   Я так и представил себе состояние чиновников Миноб...   Oct 15 2015, 07:59
- - honeycomb0   Цитата(AlexandrY @ Oct 15 2015, 12:31) Ск...   Oct 15 2015, 11:41
- - honeycomb0   Внимательнее приглянулся к Kinetis - очень достойн...   Oct 16 2015, 12:15
|- - Myron   Цитата(honeycomb0 @ Oct 16 2015, 06:15) В...   Oct 16 2015, 12:28
|- - zltigo   QUOTE (honeycomb0 @ Oct 16 2015, 15:15) В...   Oct 16 2015, 13:39
- - ViKo   Потому что в большинстве случаев все равно, на как...   Oct 16 2015, 13:16
|- - Myron   Цитата(ViKo @ Oct 16 2015, 07:16) Потому ...   Oct 16 2015, 17:00
|- - Harbinger   Цитата(Myron @ Oct 16 2015, 20:00) Про ...   Oct 16 2015, 17:11
|- - ViKo   Цитата(Myron @ Oct 16 2015, 20:00) Про ...   Oct 16 2015, 18:26
|- - Myron   Цитата(ViKo @ Oct 16 2015, 12:26) Вы хоти...   Oct 16 2015, 21:28
|- - zltigo   QUOTE (syoma @ Oct 16 2015, 17:15) ступен...   Oct 16 2015, 16:39
|- - syoma   Цитата(zltigo @ Oct 16 2015, 18:39) Тольк...   Oct 19 2015, 15:10
|- - zltigo   QUOTE (syoma @ Oct 19 2015, 18:10) Ну так...   Oct 19 2015, 15:26
|- - syoma   Цитата(zltigo @ Oct 19 2015, 17:26) Не зн...   Oct 20 2015, 06:06
||- - zltigo   QUOTE (syoma @ Oct 20 2015, 09:06) ИМХО н...   Oct 20 2015, 07:11
||- - syoma   Цитата(zltigo @ Oct 20 2015, 09:11) Рисов...   Oct 20 2015, 09:00
||- - zltigo   QUOTE (syoma @ Oct 20 2015, 12:00) Кто Ва...   Oct 20 2015, 09:16
|- - alexunder   Цитата(zltigo @ Oct 19 2015, 17:26) Не зн...   Oct 20 2015, 07:56
|- - zltigo   QUOTE (alexunder @ Oct 20 2015, 10:56) Из...   Oct 20 2015, 08:06
- - honeycomb0   Спасибо syoma. Читая такой роадмап карьеры, все м...   Oct 16 2015, 14:53
- - TSerg   Изначально "интеграция" подразумевала об...   Oct 20 2015, 09:19
- - syoma   ЦитатаВыбрать готовое оборудование, нарисовать про...   Oct 20 2015, 10:33
|- - zltigo   QUOTE (syoma @ Oct 20 2015, 13:33) А еще ...   Oct 20 2015, 10:54
- - honeycomb0   Маленький update от меня. Пришла плата FRDM-64F (...   Nov 8 2015, 18:10
|- - AlexandrY   Цитата(honeycomb0 @ Nov 8 2015, 20:10) Пр...   Nov 8 2015, 19:16
- - honeycomb0   Да, под впечатлением от mcuoneclipse.com я сразу у...   Nov 9 2015, 10:51
- - Enthusiast   Цитата(honeycomb0 @ Oct 13 2015, 01:59) А...   Jul 11 2016, 22:07
|- - Myron   Цитата(Enthusiast @ Jul 11 2016, 16:07) Т...   Jul 11 2016, 23:00
- - TSerg   Наверное, на мое счастье, почти никогда не "ч...   Jul 11 2016, 23:13


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 19:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01482 секунд с 7
ELECTRONIX ©2004-2016