Сергей, я согласен. Но я добавлю что выбирая IDE мы как послушные утята начинаем
автоматически перенимать некоторые паттерны в стиле разработки. Может я не хочу например
ставить где-то скобочки или переносы. В этом смысле IDE выступает как-бы ментором.
В блокноте - ты просто творец. И пишешь хотя и не стандартно но выражаешь мысль.
А выражение чистой мысли в наше время - это большой дифицит. Вот скорой джуны освоят
умные чяты и будут делегировать им весь процесс джунской разработки. Я не могу сказать
хорошо это или плохо. Я еще просто не сформировал точку зрения. Но определенно это
творческие ограничители. И кто творец и кто посредник в этой цепочке? Вобщем у меня
пока философские вопросы а не технические.
еще одно наблюдение. Из живых митапов и конференций по ФП.
Типичный вопрос аудитории к эксперту:
- А где отладчик?
- Вам не нужен отладчик в ФП.
- Но как быть?
- Если вы правильно написали функцию - то вы всегда все о ней знаете и можете проверить в REPL.
Хочешь совет? Поставь себе мене амбициозную цель. Пускай это будет не аудио-плеер
а что-то более простое. Короче сделай подготовку самого себя к сложным задачам.
И эта простая задача должна быть измерима по времени. Тоесть ты должен понять что ее
разработка займет у тебя не бесконечность а вполне осязаемый срок.
Сергей, я говорю тот факт что ты накачал книг не дает тебе никакой опции. У тебя есть план по этим книгам? Какого они уровня? Кто проверит твои знания? Вообще учатся не по книгам а по учебному плану. Я знаю очень мало книг которые вообще могут быть учебной методичкой.
Сергей, накачал кучу книжек - это ты зря. И что ты сядешь всю эту кучу перечитывать?
Тебе нужна регулярная работа связанная с микро-контроллерами. Там подучишся. И начнешь что-то делать.
Или найди учителя или ментора который тебя носом протащит по всем этапам разработки.
RaspberryPi с моей точки зрения - это игрушка. Она ничему не учит. Она по идее должна просто барьер
сломать чтобы показать любому нубу как это легко и приятно кодить встраиваемую технику. Но я ни разу
не видел полезных вещей собранных на Raspberry. Кроме светодиодных ленточек в виде гирлянды.
Что разве после Raspberry ты будешь знать ассемблер? Или С ? Прошивать устройсвта - много ума не надо.
Любой школьник научится прошивать. А попробуйте взять задачу и разработать. Идея. Алгоритмы. Структуры
данных. Дизайн библиотек. Документация. Это дорого стоит.
Я-бы другую задачу поставил. Не какой линукс требуется. А без какого софта в принципе не обойтись.
Например тебе нужна
- файловая система чтоб mp3 файлы лежали как отдельные сущности.
- mp3-codec чтоб это звучало
автоматически перенимать некоторые паттерны в стиле разработки. Может я не хочу например
ставить где-то скобочки или переносы. В этом смысле IDE выступает как-бы ментором.
В блокноте - ты просто творец. И пишешь хотя и не стандартно но выражаешь мысль.
А выражение чистой мысли в наше время - это большой дифицит. Вот скорой джуны освоят
умные чяты и будут делегировать им весь процесс джунской разработки. Я не могу сказать
хорошо это или плохо. Я еще просто не сформировал точку зрения. Но определенно это
творческие ограничители. И кто творец и кто посредник в этой цепочке? Вобщем у меня
пока философские вопросы а не технические.