Перейти к содержанию
    

Из железячника в софтварщика

Ну сказано же было, что 10 тыс.ч. нужно не для того чтобы стать профессионалом, а чтобы достичь абсолютного пика формы в своей области. Поскольку исследование проводилось именно на выдающихся специалистах. Научится программировать STM32 с использованием RTOS требует реально не более 20 часов. И после этого спокойно можно устраиваться на работу. Я так в свое время освоил програмирование баз данных в Delphi и SQL. Купил книгу, а через месяц моя программа уже крутилась в демо режиме на компьютерах гос. конторы и я был как бы профессионал.
"Как бы" - вот ваше ключевое слово. Планку устанавливает каждый для себя сам. Помню, в 8-м классе купил транс за рубль 20коп и собрал свой источник питания в деревянном корпусе. Диоды нашел на свалке. Мой учитель труда, у которого я одолжил домой сверло для сверления фанеры (коловорот у меня был) попросил показать мое изделие, был страшно рад и сказал моим родителям, что их сын - гений. А потом пришлось потратить 15 лет труда для достижения комфортного уровня и в зарплате тоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

каждыё третий получает 150 тыр..

Гм. Но видимо не каждый может стать каждым третьим, или даже джуниором. 90 т.р. очень даже неплохо для Сибири и даже в текущее время. Но меня вот, например, почему-то не привлекает Java. Серьёзно, сколько бы мне не предложили, не пошёл бы))) Интересы другие)))

 

Полагаю, что железячники (простите, инженеры-схемотехники) получают тоже довольно немало. Но не в условиях Росссии. Ну кто-то же, в конце концов, делает аналоговые тракты для тех же лекроев?!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каким смыслом?

Когда узнаете в чем смысл, то научитесь его воспроизводить за 20 часов.

 

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

Программирование СУБД само по себе несложная задача, если уже освоен C/C++.

Но тема то не про новый навык а про смену профессии.

 

Для Вас конкретно могу сказать, попробуйте сделать полноценную корку PCIE Gen2 из опенсорсной на FPGA Altera/Xilinx подключить ее и запустить по ней поток данных. Вы не сделаете этого за 20 часов ни при каких обстоятельствах. Вот ну никак.

Хотя программирование С/C++ и программирование FPGA называются вроде бы одним словом. Смысл только разный.

 

Так что эти 20 часов фуфло для наивных. Нет способов ускорения профессиональных навыков.

Я этот вопрос продумывал в свое время со всех сторон и на пальцах это доказать почему. Так что Джош этот ну как сладкая палочка для молодежи.

В выигрыше только Джош, лекции то небось платные :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для Вас конкретно могу сказать, попробуйте сделать полноценную корку PCIE Gen2 из опенсорсной на FPGA Altera/Xilinx подключить ее и запустить по ней поток данных. Вы не сделаете этого за 20 часов ни при каких обстоятельствах. Вот ну никак.

Хотя программирование С/C++ и программирование FPGA называются вроде бы одним словом. Смысл только разный.

 

Вы хотите увести дискуссию в сторону.

За 20 часов можно достаточно разобраться что такое "PCIE Gen2 корка" и чем их делают. Собрать всю литературу и тулсы. И начать редактирование этой "корки".

Это все что требуется!

После этого можно устраиваться на работу и конкурировать с "профессионалами".

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После этого можно устраиваться на работу и конкурировать с "профессионалами".

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AlexandrY

Эти 20 часов - половина рабочей недели.

Вы серьёзно считаете, что человек вообще не имеющий опыта в разработках на FPGA способен запустить PCIE на приемлемой скорости и ресурсам за пол-недели?!

Лично наблюдал (неоднократно), что освоение HDL и FPGA-дизайна на НАЧАЛЬНОМ уровне у подготовленных СХЕТОТЕХНИКОВ занимает не менее 4-6 месяцев.

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

Программистов, кто освоил HDL в достаточном объеме не видел НИ ОДНОГО!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AlexandrY

Эти 20 часов - половина рабочей недели.

Вы серьёзно считаете, что человек вообще не имеющий опыта в разработках на FPGA способен запустить PCIE на приемлемой скорости и ресурсам за пол-недели?!

Лично наблюдал (неоднократно), что освоение HDL и FPGA-дизайна на НАЧАЛЬНОМ уровне у подготовленных СХЕТОТЕХНИКОВ занимает не менее 4-6 месяцев.

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

Программистов, кто освоил HDL в достаточном объеме не видел НИ ОДНОГО!

Я немного добавлю.

У меня есть статьи о "Квадриге и ..." . Так вот, там есть график производительности труда в зависимости от объема проекта.

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

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

Вот пример. Веду занятия с молодыми инженерами, в основном. Предлагаю сделать проект "часы на ПЛИС"... Быстро рисуют счетчики на 60 и на 24. Потом выясняется, что надо что-то добавить, чтобы цифры были десятичные, а не шестнадцатеричные... Для того, чтобы их плавно подвести к счетчику на 6 и на 10 нужно больше часа намеков. А чтобы подвести к идее автомата, который будет вычислять время, как микроконтроллер, нужно еще пару занятий.

Вывод: можно гнуть пальцы веером на простейшие проекты. Но даже если все сделать только из "корок", то на живом железе отладить это такой гений сможет только случайно...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну смотрите, попробую объяснить ситуацию, какой вижу ее я:

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

2. Я не бородатый схемотехник с карьерой в жизнь. Я только-только "зашел, поздоровался, вручили задание, справился, дали проэкт, втянулся" :) Я все тот же "ready-to-be" эмбеддер каким был года два назад, только теперь я знаю "много нюансов" из мира железа. Я рассматриваю этот опыт исключительно с положительной стороны.

3. Я и не собирался "выучить" новую для себя область по часу в день - я хочу получше "подготовиться" к новой среде в то время пока заканчиваю начатую работу. Это разминка перед марафоном:)

Изменено пользователем honeycomb0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AlexandrY

Эти 20 часов - половина рабочей недели.

Вы серьёзно считаете, что человек вообще не имеющий опыта в разработках на FPGA способен запустить PCIE на приемлемой скорости и ресурсам за пол-недели?!

Лично наблюдал (неоднократно), что освоение HDL и FPGA-дизайна на НАЧАЛЬНОМ уровне у подготовленных СХЕТОТЕХНИКОВ занимает не менее 4-6 месяцев.

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

Программистов, кто освоил HDL в достаточном объеме не видел НИ ОДНОГО!

 

Нет, фишка как раз в том что учиться надо не 8-мь часов в день.

Я так прикидываю, что потратить можно где-то не более часа в день. Лучше полчаса.

Учить надо не общее программирование FPGA и ни в коем случае не корки "PCIE на приемлемой скорости".

20-и часов хватит чтобы освоить среду разработки FPGA, скомпилировать демо проект корки, модифицировать его и запомнить базовый синтаксис.

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

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересную линию гнете:) Примечательно, что данные методики "путь универсала" прекрасно подходят для манагеров, и в меньшей степени для технарей - это если очень обощать конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это разминка перед марафоном:)

Если хотите, то могу предложить занятия по ПЛИС. Свяжитесь со мной по скайпу, там можно будет все обсудить...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочу добавить про 10 000 часов. В той версии истории, что читал я, были несколько иные акценты. И вот эти акценты очень важны. А их переврали.

 

Сравните:

- было обнаружено, что так называемые "таланты" (причем неважно в какой области), посвятили своей профессии в среднем около 10000 часов. - это факты, обнаруженные при исследованиях

 

- занимайся чем-либо 10000 часов и ты будешь талант. - а это дедуктивное следствие, в общем случае неверное (недоказуемое). Проковыряйте в носу 10000 часов и что?

 

Ну так вот, при исследованиях "талантов" и их менее одаренных коллег выяснилось, что коллеги не тупее, а таланты не умнее. Просто таланты потратили на обучение НАМНОГО больше времени. И как раз это время в среднем и составило 10000 часов. И почти не зависит от профессии.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так вот, при исследованиях "талантов" и их менее одаренных коллег выяснилось, что коллеги не тупее, а таланты не умнее. Просто таланты потратили на обучение НАМНОГО больше времени.

....Вот эта разница и называется "опыт"

Тем неменее, стколько дурака не учи, умнее он не станет - только "опытнее".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость TSerg

Моя формула: :biggrin:

 

(((5*11+2*4)*4)*11)*(60-20) = 111 тыс. часов

 

((( 5 дней в неделю по 11 часов + два дня по 4 часа)* 4 недели)* 11 месяцев) * 40 лет

 

Хорошего класса достиг через 2 последних года вышки и три года муштры в НИИ и НПО, т.е.

 

(((5*11+2*4)*4)*11)*(5) = 13 тыс. часов

 

Это на уровне эмбеддера ( soft & hard )

 

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

т.е. еще 8 тыс часов.

 

Потом - да, пожинаешь плоды, но свято соблюдаю вышеприведенную формулу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Моя формула: :biggrin: (((5*11+2*4)*4)*11)*(60-20) = 111 тыс. часов ((( 5 дней в неделю по 11 часов + два дня по 4 часа)* 4 недели)* 11 месяцев) * 40 лет Хорошего класса достиг через 2 последних года вышки и три года муштры в НИИ и НПО, т.е. (((5*11+2*4)*4)*11)*(5) = 13 тыс. часов Это на уровне эмбеддера ( soft & hard ) Еще три года на достижение высокого уровня в классе проектирования систем и комплексов ( зам. научного, научный рук., зам. главного, главный конструктор) т.е. еще 8 тыс часов. Потом - да, пожинаешь плоды, но свято соблюдаю вышеприведенную формулу.
Да, это вам не три аккорда. И это типичный случай (включая и мой аналогичный результат). И любой может сравнить свой результат с приведенным. А потом прикинуть свои трудозатраты и оценить коэффициент эффективности своих трех аккордов "выученных" за 20 часов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...