Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Достаточно ли для звания программиста освоить язык, ООП, кучу паттернов и не знать, как работает созданная программа внутри компьютера?

ПрограммированиеПрограммы+3
Крехта Виталий
  ·   · 5,1 K
Веб-разработчик, геймер, специалист по этике  · 5 дек 2021
На каком уровне абстракции вы задаёте вопрос "как работает созданная программа внутри компьютера"? Ответ на мой вопрос напрямую покажет квалификацию разработчика ПО.
Нельзя взять и "освоить язык, ООП, кучу паттернов". Что вы имеете в виду, говоря "освоить"? Зазубрить книги The C++ Programming Language, Object-Oriented Analysis and Design, Design Patterns, не вчитываясь в то, что там написано? Вы вообще открывали эти книги? Их невозможно прочитать, не поняв, "как работает созданная программа внутри компьютера". Одной из первых глав любой документации по языкам программирования является описание того, как программа будет выполняться. Любая спецификация языка имеет гигантскую главу о семантике его выполнения.
Для "звания программиста" вообще ничего не нужно. Накопипастил по туториалу кода, не глядя, запустил - работает - программист! Профессия называется "разработчик ПО", а не "программист". Собственно программирование в ней - только один из элементов.
2 эксперта согласны
программист c#, чтец православной церкви, транспор...  · 18 нояб 2021
Для звания программиста достаточно устроиться на работу программистом. Можно при этом быть электриком и не уметь программировать вообще. Это реальный случай в моей практике - в одном из городов нашей необъятной родины, в... Читать далее
Программист. Пишу десктопные приложения на императ...  · 3 нояб 2021
Для того чтобы быть программистом: 1. ООП и паттерны очень желательно, но не обязательно. Ниже объясню почему. 2. Абстрактные типы данных (АТД) и алгоритмы. 3. Дискретная математика, хотя-бы кое-что оттуда: математическая... Читать далее
А зачем ваши списки, листинги если у вас в работе Atm, Arduino. О какой математике может идти речь, если у вас 512... Читать дальше
программист  · 3 нояб 2021
Нет «звания программиста». более того доя разных областей программирования требования к знанию архитектуры ЭВМ и технологического стека разные. если «экспертео» (т.е. без ссылок, а по наитию) отвечать на ваш вопрос, то ответ... Читать далее
Диванный философ, по совместительству инженер  · 29 дек 2021
Один мой ВУЗовский преподаватель еще в начале 90-х сказал очень правильную вещь. Задал вопрос, чем профессиональный программист отличается от любителя-энтузиаста. Ну мы естественно ответили ну типа: "знаниями". На что... Читать далее
Head of the Testing Expertise. Индивидуальное...  · 3 нояб 2021
Программист - это человек, который может создать алгоритм решения задачи. Кодер - это человек, который может писать программы на 1-2-3 языках. Знает паттерны, ООП и т.д. Программист все же инженер, который создаёт решение задач... Читать далее
1 эксперт не согласен
Ваша классификация не совпадает ни с одной более или менее современной. программист (programner или software... Читать дальше
Учитель - увлекаюсь нейронными сетями, создаю...  · 7 янв 2022
Мне нравится постановка вопроса - "внутри компьютера". Глубоко и надолго. Если бы все сороконожки задумывались как работает внутри её 25-я нога, то, наверное было бы трудно ходить. Программисты не думают, что там внутри - они... Читать далее
Лучший ИТ-журналист РФ по версии Минцифры...  · 2 нояб 2021
Думаю, что достаточно. Электрику ведь необязательно знать, как именно работают современные лампы, его задача — правильно подключить люстру, чтобы светильники загорались в нужных сочетаниях.
1 эксперт согласен
О чем и речь. Будет ли программист, программистом, если научился собирать программу из больших модулей. А потом с... Читать дальше
В программировании с 1977 года. Последние года...  · 3 нояб 2021
Забавный вопрос. Звание #тыжепрограммист присваивают ламеры всем, кто каким-либо боком имеют отношение к IT: Системным администраторам Тестировщикам Архитекторам "Продинутым ламерам" (например, умеющим использовать функции в... Читать далее
1 эксперт согласен
Точно-точно :) Кого у нас только "программистом" не называют, в том числе тех, кто никогда ничего не программировал... Читать дальше