Тест на склонность к программированию. Тест «Хороший ли вы психолог

Что может быть сложнее, чем выбор профессии? Мы всегда боимся ошибиться и задаем себе вопрос, смогу ли я достигнуть успеха в выбранной сфере. Наш подписчик поделился своими сомнениями, написав нам:

«Как понять, смогу ли я стать программистом?»

За разъяснениями мы обратились к нашим экспертам, а полученные ответы предоставляем вашему вниманию.

Первое, что нужно сделать — это проверить базовый уровень логики. Найди шмурдики тест, пройди его и набери хотя бы 27 баллов с первого раза. Сумел с третьей попытки за счёт понимания дать все правильные ответы - молодец.

Переходим на следующую стадию. Поставь среду разработки для С++ или С# или еще какого-нибудь языка. Справился и каждый успешно пройденный шаг тебе доставлял удовольствие — хороший признак. Двигайся дальше.

Найди описание, как создать в установленной тобой среде на выбранном языке первое приложение, Hello World, - это классика. Сделал? Отлично.

Теперь напиши свой калькулятор, который складывает, вычитает, умножает, делит. Если ты это сделал и получил от этого удовольствие, сможешь стать программистом.

Повысить Понизить

Программистом может стать каждый, кто готов много трудиться и заниматься своим развитием, читать профильные книги и решать трудные, но интересные задачи. Чтобы стать программистом, совсем не обязательно сдавать сложные экзамены или учиться много лет в университете. Достаточно громко заявить миру, что на свет появился новый программист, при этом много и упорно работать. С другой стороны, можно иметь образ жизни программиста: не откладывать редактор кода по возвращении домой, продолжать обучение, добывать редкий материал в сети, изучать новые технологии, подтянуть математику и заняться, например, ML.

Повысить Понизить

Программиста определяет желание писать крутой код. Но просто работающим кодом сложно кого-то удивить: он должен быть кратким, быстрым и понятным даже школьнику. Ну а писать совершенный код можно, только когда по настоящему любишь это занятие.

Еще надо любить обучаться новому и совершенствоваться в старом. Знанием Django тоже сложно удивить. Стек технологий ежедневно меняется и развивается. Недостаточно просто знать о наличии какого-нибудь инструмента. Важно понимать, как он работает и зачем нужен. Для этого нередко приходится погружаться в основы не относящиеся к программированию напрямую. А чтобы обучение было в удовольствие потребуется пытливый ум.

У программиста должно быть развито системное мышление. Ему всегда необходимо рассматривать несколько решений и выбирать лучшее, смотреть на задачу под разными углами, предлагая неочевидные, но эффективные решения. Изучать готовые инструменты, чтобы не изобретать велосипеды.

А еще программист должен быть в меру упертым и амбициозным. Если прочитанный текст не понятен с первого раза, его надо прочитать ещё раз, или десять, пока не станет понятно. Или если есть лучшее решение, то его стоит опробовать, а не махнуть рукой, сказав, мол и так сойдет. В любом деле, следует стремиться стать лучшим, развиваться, делиться знаниями, спорить. Встречая вызов знаниям или навыкам, программисту будет сложно пройти мимо.

Ну, и, конечно, надо уметь выстраивать коммуникацию с людьми и адаптироваться к разным обстоятельствам. Прошло время бородатых гениев, которые из подвала в одиночку хакали пентагон, писали Windows 3.11 и Facebook с нуля. Сейчас программист - это член команды. От коммуникативных навыков и гибкости зависит успех всей команды.

В конце спроси себя: «Смогу ли я стать программистом»? Если твой ответ «Да, смогу», то ничто тебя не остановит.

Повысить Понизить

Ответ лежит, скорее, в области человеческих качеств и склада ума. Конечно, если изначально есть высокий уровень теоретической подготовки, например, фундаментальное математическое образование, то обучение будет идти легче, но в целом это вопрос практики.

Чтобы стать успешным программистом нужно уметь понимать базовые принципы программирования и мыслить критериями языка, на котором собираешься писать код, но нельзя сказать, что это какая-то предрасположенность. Нужно запастись терпением и упорно трудиться, как бы ни банально это звучало.

Поэтому программистом может стать человек, который способен к постоянному обучению, в первую очередь, самообучению. Программист учится каждый день и это касается даже опытных разработчиков. Если у вас есть сложности с собственной мотивацией и усидчивостью - это тревожный «звонок» для профессии программиста, который важнее недостатка базовых знаний.

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

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

Повысить Понизить

Для начала вам нужно понять, что считать профессией программиста. Программирование давно перестало быть уделом избранных, способных мыслить байт-кодами и в уме следить за аллоцированной памятью. Сегодня в мире есть много современных языков, синтаксис которых максимально близок к простому английскому. К примеру, User.find_by(name: "Вася").destroy в Ruby (on rails). Знания этих команд достаточно для того, чтобы писать небольшие сайты, блоги, интернет-магазины. Если вы хотите работать на этом уровне, то вам достаточно выбрать понравившийся динамический объектно-ориентированный язык (Ruby, Python) и пройти курс по нему, или прочитать книгу, их достаточно много для каждого языка. Также можно попробовать себя в фронтенд-разработке, выучить JavaScript а затем освоить фреймворки к нему.

Если вы хотите писать более сложные системы, необходимы знания абстрактной логики, их можно получить изучая высшую математику в институте (в идеале дискретную, но, на самом деле, матанализ тоже весьма неплохо развивает мозги). Можно читать книги по дискретной математике и алгоритмам (Стивен Скиена «Алгоритмы. Руководство по разработке», Томас Кормен «Алгоритмы. Построение и анализ», Род Хаггарти «Дискретная математика для программистов», Дж. Андресон «Дискретная математика и комбинаторика») и просто практиковаться в программировании. Также очень полезно было бы выучить низкоуровневый язык, например С (Керниган, Ритчи «Язык программирования С») — для общего понимания принципов работы программ.

Если же ваша цель - заниматься машинным обучением и обработкой данных, - вам понадобится освоить математическую статистику и линейную алгебру. Все эти науки объединяет одна особенность - им можно научиться. Поэтому основная идея понимания собственных возможностей в программировании такова: «Если ты можешь учиться сам, то ты можешь стать программистом. Не нужно быть математиком, но нужно уметь при необходимости стать им».

Также множество каналов есть в телеграмм, несколько на каждый язык программирования, тоже советую поискать.

Если говорить про простейшую разработку web сайтов, то тут не должно быть никаких сомнений, справится каждый. Если же вы хотите пойти дальше, но при этом считаете, что математика и логика это совсем не про вас, то можете попробовать игровые сайты для разработки алгоритмов:
https://www.codingame.com/
https://www.codewars.com/
На них надо решать простейшие (и не очень) алгоритмические задачи на любом понравившемся вам языке программирования. Не могу сказать, что это очень полезно для обучения реальному программированию, но если вам понравятся эти игры, то вам точно понравится заниматься серьезной разработкой.

Повысить Понизить

Если вы задали себе такой вопрос, однозначно, шансы есть. Ведь главное - иметь желание и стремление его осуществить. Но для настоящего успеха в программировании необходимо системно мыслить: понимать, что с чем и как связано, видеть в окружающем мире системные процессы и алгоритмы их решения, а также уметь находить подходы к решению задач. Важна усидчивость, умение сосредоточиться на задаче.

Не помешает программисту и терпеливость, потому что придумать решение задачи и написать код алгоритма только половина работы. Затем идет тестирование, поиск и устранение ошибок, правки заказчика - для всего этого необходима львиная доля терпения. Но при таком прирожденном упрямстве в достижении цели необходимо сохранять гибкость ума, уметь смотреть на свою работу глазами пользователей, порою очень сложно отказаться от своих решений в пользу решений заказчика.

Не бойтесь учиться на программистов, ведь даже если программировать Вы не полюбите, то сможете работать аналитиками, тестировщиками, техническими писателями и даже менеджерами проектов, а ИТ-образование только поможет в этом.

Повысить Понизить

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

Кадровый голод на рынке уже не тот, что был десять лет назад. Сфера ИТ очень сильно повзрослела, пережила этап, когда на серьезные позиции брали эникейщиков. Перед будущими программистами стоят новые, сложные вызовы - спектр «первичных» задач этой профессии примитивизируется, а с развитием технологий, все чаще отдается на откуп искусственному интеллекту и автоматизации.

Профессиональный «голод» обретает новые характеристики. Чтобы преуспеть, нужно владеть фундаментальной базой: качественным алгоритмическим фундаментом, сильной математикой, быть ответственным и готовым постоянно учиться. Если все это у вас есть – Google, Amazon, Facebook и Attack Killer готовы пригласить вас на собеседование прямо сейчас!

Повысить Понизить

Начну с того, что сейчас разработка ПО это огромная индустрия с широким диапазоном задач и требуемых для них скиллов, в которой задействованы десятки миллионов людей. Разнообразие компаний и проектов настолько велико, что можно свести ответ к простому - «Да, наверняка вы можете стать программистом».

Но лучше переформулировать вопрос в «смогу ли я стать хорошим программистом?» На мой взгляд, хорошим программистом можно стать, если:
1. Любите программирование и испытываете удовлетворение от самого процесса продумывания и написания кода.
2. Вам нравятся качественные и удобные программные продукты, и вы хотите разрабатывать именно такие.
3. Испытываете интерес к развитию IT, даже если не все тренды вам нравятся.
4. Обладаете развитым критическим мышлением и способностями к анализу.
5. Можете работать в состоянии потока и концентрироваться на одной задаче часами.
6. Вам не все равно, чем вы занимаетесь и с какими людьми работаете.
7. Готовы работать в команде для достижения общей цели, даже если не любите общаться с людьми.

А вообще самый простой способ проверить, можете ли вы стать программистом – начать писать код. Выберите один из популярных языков программирования, заведите небольшой проект на гитхабе, реализуйте что-то интересное лично вам, почитайте техническую литературу и книги по культуре кода и архитектуре. После этого ответ придет сам собой. Попробовать точно стоит, удачи!

Повысить Понизить

Выбирая программирование как профессию, стоит понимать несколько моментов.

Во-первых, это творческий процесс. Конечно, он сильно отличается от искусства в повседневном понимании, но если тебя не привлекает идея что-либо создавать, то и писать код не будет очень интересно.

Во-вторых, творческая составляющая - это 15%, другие же 85% - это нудная и монотонная работа. Данную часть можно сравнить, в противовес свободному полету фантазии, с детальным изучением музыки или живописи. Если ты написал игру «питон» или «крестики-нолики» и не умер от скуки, а получил от этого удовольствие, то программистом стать сможешь.

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

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

Повысить Понизить

Вам должно не просто нравиться программирование - вы должны болеть этим. Чтобы достичь успеха, нужно быть немного фанатиком своего дела, как Никола Тесла или Ричард Докинз.

Спросите себя, почему вы хотите стать программистом. Если ответ - «Это модно» или «Чтобы заработать деньги», то вам лучше заняться чем-нибудь другим. Нет ничего ужаснее, чем ходить на работу просто потому, что надо.

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

Работодателю на заметку: хороший знак, если в резюме в графе «Хобби» соискатель на должность программиста указал: «Пишу код».

Умение проявлять гибкость

Одно из ключевых качеств для программиста - это системное мышление. Быть технарём мало. Важно быстро вычленять главное, уметь дробить и синтезировать задачи и просчитывать всё на несколько шагов вперёд.

Без системного подхода вряд ли получится овладеть несколькими языками программирования.

Работодателю на заметку: эксперт в С++ или Java - это здорово, но ещё лучше, если программист, специализирующийся на том или ином языке, разбирается в остальных, знает, как устроен не только back-end, но и front-end.

Современный программист должен проявлять гибкость мышления. Без неё невозможно ориентироваться на результат и смотреть на продукт глазами пользователя.

Готовность обучаться

Качество, логично вытекающее из предыдущего. Технологии развиваются очень быстро. Чтобы быть конкурентоспособным, постоянно оттачивайте на практике имеющиеся знания и получайте новые. Самообразование в режиме нон-стоп.

  • Читайте книги по программированию.
  • Подписывайтесь на блоги известных кодеров.
  • Обменивайтесь опытом с коллегами в специализированных сообществах.
  • Посещайте тематические конференции.
  • И, конечно же, смотрите онлайн-курсы.

Подспорьем послужит сервис GeekBrains.ru. Там вы сможете совершенствовать навыки кодинга на Python, PHP и других языках, с которыми работаете, и прокачивать сопутствующие скиллы. Например, в области системного администрирования, SEO или SMM.

Планирование

Программист знает, как выполнить задачу. Хороший программист знает, как сделать это в срок. Дедлайны важны. О них нельзя забывать и тем более забивать на них. Клиент простит срыв сроков раз или два, но на третий уйдёт к ответственному исполнителю.

Работодателю на заметку: на собеседовании попросите программиста оценить, сколько ему потребуется времени на выполнение конкретной задачи. Если затруднится с ответом, он ничего не знает о тайм-менеджменте.

Вы должны мастерски управлять своим временем, грамотно распределять ресурсы и расставлять приоритеты. Это называется планированием.

Умение работать в команде

Почему программисту так важно следить за временем? Потому что он не один. От своевременности его действий зависит работа большого количества людей: дизайнеров, менеджеров, маркетологов.

Распространено заблуждение, что программист - это махровый интроверт, который встаёт из-за компьютера только для того, чтобы подстричь бороду. На деле же коммуникативные навыки для программиста так же важны, как и для любого другого IT-специалиста.

Работодателю на заметку: предложите программисту-стажёру провести небольшую самопрезентацию перед коллегами - поймёте, нет ли у него проблем с общением.

Человек, испытывающий трудности с коммуникацией, не командный игрок. Он не объяснит коллегам задачу и не поймёт фидбэк.

Умение быстро входить в состояние потока

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

Работодателю на заметку: создайте для программиста идеальную среду обитания, и вы увидите чудеса производительности.

А что нужно вам, чтобы войти в состояние потока? Изучите одноимённую книгу Михайя Чиксентмихайи и выработайте свой алгоритм.

Терпеливость

Написать код - полдела. В работе программиста много рутины: проверка кода, поиск и устранение багов и - самое ненавистное - правки. Это требует усидчивости и терпения.

Простой тест: выберете один из GeekBrains и пройдите от начала до конца. Выполните все задания не халтуря. Если справитесь, то с настырностью (в лучшем понимании этого слова) у вас порядок. А как насчёт стрессоустойчивости?

Умение справляться с трудностями

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

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

Хороший программист не пасует перед трудностями. Даже если на первый взгляд проблема не имеет решения, попытайтесь его найти. С этого начинаются инновации.

Здоровая порция лени

Ларри Уолл, создатель языка программирования Perl, в своей книге называет три важных для программиста качества:

  • высокая самооценка;
  • нетерпеливость;
  • лень.

Да-да, лень. Для копирайтера или, к примеру, менеджера проектов это плохое качество, а вот программисту здоровая порция лени просто необходима. Она будет стимулировать его искать и находить самый быстрый и эффективный способ решения задачи, что для компании означает экономию времени и денег.

Работодателю на заметку: поинтересуйтесь, как ваш новый программист собирается оптимизировать и автоматизировать рабочие процессы.

Амбициозность

Плох тот программист, который не мечтает стать начальником IT-отдела или запустить стартап. Амбиции - рычаг, приводящий в движение остальные шестерёнки качеств, из которых состоит крутой кодер.

Сможете ли вы стать программистом? Да, если горите желанием, готовы учиться и работать над собой. Развивайте описанные выше качества и учитесь программированию.

Все мы - источники информации. Каждый день мы посылаем миру великое множество сигналов о своем настроении, самочувствии, статусе, работе или учебе, увлечениях и еще о многом другом. Умение «считывать» людей - очень ценный навык. Вспомните хотя бы того же Шерлока Холмса! Из множества деталей, на которые обычный человек не обратит внимания, он создавал подробные портреты людей, которых никогда не видел.

Проверьте, насколько Вы владеете основными навыками, необходимыми для умения устанавливать истину.

1) Как Вы считаете, негативный опыт – это:

а) жизненный урок, который делает Вас мудрее.
б) ошибка, о которой следует забыть как можно скорее.

2) Внимательно ли Вы слушаете то, о чем вам говорят?

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

3) В путешествии или во время интересной экскурсии Вы:

а) обращаете внимание на все, что Вас окружает вплоть до мелких деталей, звуков, запахов.
б) Вы не обращаете внимания на мелочи, но Вам как будто бы удается охватить картину в целом.

4) Как вы выражаете свои чувства?

а) Вы свободно выражаете свои чувства, будь то любовь, симпатия или, наоборот, неприязнь.
б) Ощутив наплыв чувств, Вы редко их выражаете, чаще всего оставляете при себе.

5) Как Вы относитесь к людям?

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

6) Как часто Вы обращаете внимание на непоследовательность речи других или несоответствие слов людей их жестикуляции?

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

7) О чем в первую очередь Вы вспоминаете, когда нужно кого-нибудь охарактеризовать?

а) О манере человека вести себя, стоять, ходить, говорить и т.д.
б) О том, что слышали об этом человеке из разных источников.

8) Как быстро Вы находите нужную вещь или решение?

а) Вам часто удается найти что-то первым.
б) Вы часто «пасете задних».

9) Когда Вы бываете в приподнятом настроении, то:

а) можете звонко смеяться, напевать или громко разговаривать.
б) чаще всего просто нальете себе чашечку чая или съешьте вкусную конфету.

10) Как Вы справляетесь с трудностями?

а) Вы знаете, что способны выдержать любой удар судьбы.
б) Когда происходит что-то неприятное, Вы часто боитесь, что не сможете это пережить.

11) Что делает Вас счастливым?

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

Я не претендую на то, что с помощью этого теста действительно можно понять, хороший Вы психолог или плохой. Но, возможно, результат заставит задуматься над Вашим пониманием некоторых ситуаций. Прежде, чем перейти к тесту, хотел бы обратить внимание на следующее:

  • Тест не выдаст результаты, пока не будут даны ответы на ВСЕ вопросы.
  • Некоторые (подчёркиваю: НЕКОТОРЫЕ! ) правильные ответы не являются абсолютной истиной, а лишь отражают личное мнение автора теста, хотя и вполне обоснованное.
  • Для ответов на БОЛЬШИНСТВО вопросов не нужны специальные знания, достаточно просто логически поразмыслить.
  • Так что НЕ БЕРИТЕ РЕЗУЛЬТАТ БЛИЗКО К СЕРДЦУ, особенно если он для Вас неудовлетворительный.
  • Все ответы пояснены на этой странице.
  • Желательно ознакомиться с инструкцией, которая дана ниже (кликните по слову "Инструкция").

Итак, приступим!

Хороший ли Вы психолог?

Инструкция

  • Выберите один из вариантов в каждом из 23 вопросов;
  • Нажмите на кнопку "Показать результат";
  • Скрипт не покажет результат, пока Вы не ответите на все вопросы;
  • Загляните в окно рядом с номером задания. Если ответ правильный, то там (+). Если Вы ошиблись, там (-).
  • За каждый правильный ответ начисляется 1 балл;
  • Оценки: менее 11.5 баллов - НЕУДОВЛЕТВОРИТЕЛЬНО, от 11.5 но менее 17.25 - УДОВЛЕТВОРИТЕЛЬНО, 17.25 и менее 23 - ХОРОШО, 23 - ОТЛИЧНО;
  • Чтобы сбросить результат тестирования, нажать кнопку "Сбросить ответы";
  1. Можно ли назвать психологом человека, не имеющего психологического образования?
    Да, можно, если он хорошо разбирается в людях.
    Да, можно, но только в том случае, если он в полном объёме знаком с программой вузов по психологии (например, изучал самостоятельно).
    Нельзя, потому что реальные психологические знания в полном объёме может получить только выпускник вуза по о психологии.
  2. Психолог-консультант всегда должен дать своему клиенту чёткий и конкретный совет, что ему делать в сложившейся ситуации. Вы согласны с этим?
    Да. Для этого люди и идут к консультанту.
    Не обязательно, всё зависит от ситуации.
    Крайне нежелательно, чтобы консультант давал клиенту прямые советы.
  3. Известно, что психологические приёмы бесконфликтного общения в реальной жизни часто не срабатывают. На Ваш взгляд, почему так происходит?
    Не учитываются дополнительные факторы, влияющие на ситуацию.
    В стрессовой ситуации все приёмы просто вылетают из головы.
    Верны оба предыдущих варианта.
  4. Даёт ли практическую пользу мысленная проработка сложнокоординированных действий? Например, трудных движений в спорте, в танцах, или в игре на музыкальном инструменте.
    Да, польза есть: достаточно отрабатывать такие действия только мысленно, без физической тренировки, а реальный результат будет улучшаться сам собой.
    Польза есть, но только если совмещать мысленную отработку с реальной физической, причём доля физической отработки должна быть большей.
    Польза есть, но очень незначительная: физическую отработку ничто не заменит.
  5. Типичная проблема людей-неудачников заключается в следующем:
    У них нет чётко поставленной цели.
    Им не хватает действия, активности.
    Верно и то и другое.
  6. Возможно ли по своему желанию изменить свои черты характера?
    Возможно.
    Характер человека может изменяться в течение его жизни, но по собственному желанию его изменить нельзя.
    Характер вообще не подвержен изменениям в течение всей жизни человека.
  7. Если человек имеет высшее образование, можно ли сказать, что его уровень интеллекта является высоким?
    Безусловно, законченное высшее образование является показателем высокого интеллектуального уровня человека.
    Необязательно. Получение любого образования способствует повышению уровня интеллекта, но вовсе не является его показателем.
    Уровень образования вообще не имеет никакого отношения к интеллекту. Показателем интеллекта являются совершенно другие качества человека.
  8. Является ли использование приёмов манипуляции людьми чем-то аморальным?
    Да, безусловно, использовать приёмы манипуляции - это аморально!
    Необязательно. Приёмы манипуляции можно использовать как в аморальных целях, так и в положительных.
    Ничего аморального в использовании приёмов манипуляции нет, потому что законы общества таковы: либо ты управляешь, либо тобой управляют.
  9. Что из нижеперечисленного наиболее важно, когда психолог проводит профотбор (т.е. изучает личностные качества кандидата на работу или службу)?
    Чётко определиться с целью профотбора.
    Дать как можно больше различных психодиагностических методик.
    Верно и то и другое.
  10. Есть ли основания для того, чтобы считать психологию псевдонаукой?
    Основания есть: все психологические знания расплывчаты, законы неточны.
    Основания есть: психология не является целостной наукой, это набор теорий и гипотез, которые часто друг другу противоречат.
    Таких оснований нет. Психологию вполне можно отнести к нормальным полноценным наукам, хотя она и имеет свои особенности.
  11. Приемлем ли в современных рабочих (служебных) коллективах авторитарный стиль лидерства?
    Приемлем и даже желателен, потому что коллектив тогда работает более слаженно и результативно.
    Приемлем, но только в коллективах с определённым составом людей и спецификой деятельности.
    Авторитарный стиль вообще неприемлем в современном обществе, это наихудший вариант управления коллективом.
  12. Допустимо ли, чтобы психолог был вспыльчив и несдержан?
    Да, такое вполне допустимо: психолог тоже человек, такой же как и все.
    В работе такое поведение недопустимо (например, при общении с клиентами во время консультации), а при каком-то личном или бытовом общении - вполне допустимо.
    Нет. Психолог должен уметь себя контролировать в любой ситуации. Если он вспыльчив и несдержан - то это уже не психолог.
  13. Может ли человек изменить свой темперамент по своему желанию?
    Да, это возможно.
    Самостоятельно изменить свой темперамент невозможно. Но это можно сделать с помощью гипнотизёра или хорошего психотерапевта.
    Это невозможно.
  14. Релаксация (т.е. расслабление мышц тела) является довольно популярным у психологов коррекционным упражнением. Как по-Вашему, действительно ли релаксация эффективна для решения каких-то психологических проблем?
    Да, сбрасывание мышечных зажимов помогает автоматически решить и многие психологические проблемы.
    Релаксация полезна, но она является вспомогательным действием при решении психологических проблем.
    Релаксация полезна для здоровья, но не имеет никакого отношения к решению психологических проблем человека.
  15. Существуют ли, на Ваш взгляд, приёмы манипуляции, в которых с помощью определённых слов и жестов можно загипнотизировать человека: а) быстро (например, в течении 2-3-х минут, или вообще нескольких секунд), б) против его воли, в) в естественной ситуации (например, при встрече на улице)?
    Да, такие приёмы существуют, хотя на 15-20% людей такой гипноз не действует.
    Да, такие приёмы существуют, они действуют примерно на 40-50% людей.
    Нет, таких приёмов не существует.
  16. Как известно, возрастные кризисы детей могут протекать довольно бурно и доставлять много неприятностей как взрослым, так и самому ребёнку. О чём свидетельствует бурное протекание такого кризиса?
    О том, что развитие этого ребёнка проходит нормально.
    О том, что развитие ребёнка запущено с психолого-педагогической точки зрения.
    При правильном воспитании ребёнка никаких возрастных кризисов вообще быть не должно.
  17. Можно ли быстро (в течение нескольких секунд) и по собственному желанию изменить своё психологическое состояние для решения каких-то неотложных проблем? Например, при возникновении чрезвычайной ситуации.
    Да, можно.
    Можно, но для этого нужно как минимум несколько минут.
    Своё психологическое состояние невозможно изменить по собственному желанию. Оно меняется только под влиянием внешних факторов.
  18. Воздействие на подсознание человека, по мнению многих психологов, является абсолютно эффективным способом манипуляции. Вы согласны с этим?
    Да, полностью соглашаюсь.
    Не могу согласиться. Это далеко не такой безотказный способ, каким его часто пытаются представить.
    Об этом много говорят, но, по-моему, это вообще не работает.
  19. Если долго и упорно представлять себе желаемый результат, то он обязательно у Вас появится, причём сам собой (это называется «техника исполнения желаний»). Вы в это верите?
    Да, это возможно.
    Да, это возможно, но касается только личностных качеств человека, а не материальных ценностей.
    Конечно я в такую чушь не верю! С чего бы это вдруг?
  20. Зависит ли стиль руководства коллективом от количества людей в этом коллективе?
    Да, зависит. Более того, количество людей является решающим фактором для стиля руководства.
    Да, зависит, и может даже являться решающим фактором (а может и не являться).
    Количество людей в коллективе вообще не влияет на стиль руководства.
  21. Что, на Ваш взгляд, является основным показателем интеллекта человека?
    Жизненный опыт.
    Общий уровень эрудиции, начитанность.
    Умение гибко мыслить, быстро перенастраивать своё мышление.
  22. Можно ли назвать профессиональным психологом человека, имеющего собственные нерешённые психологические проблемы?
    Да, конечно. Психолог ведь тоже всего лишь человек.
    Можно, если эти проблемы небольшие и несерьёзные.
    Нет, конечно! Какой же это тогда психолог?!
  23. Как Вы относитесь к методу «25-го кадра»?
    Это эффективнейший метод манипуляции людьми с помощью электронных СМИ.
    Этот метод эффективно используется для обучения. Например, иностранным языкам.
    Это всё враньё и шарлатанство.

Вам должно не просто нравиться программирование - вы должны болеть этим. Чтобы достичь успеха, нужно быть немного фанатиком своего дела, как Никола Тесла или Ричард Докинз.

Спросите себя, почему вы хотите стать программистом. Если ответ - «Это модно» или «Чтобы заработать деньги», то вам лучше заняться чем-нибудь другим. Нет ничего ужаснее, чем ходить на работу просто потому, что надо.

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

Работодателю на заметку: хороший знак, если в резюме в графе «Хобби» соискатель на должность программиста указал: «Пишу код».

Умение проявлять гибкость

Одно из ключевых качеств для программиста - это системное мышление. Быть технарём мало. Важно быстро вычленять главное, уметь дробить и синтезировать задачи и просчитывать всё на несколько шагов вперёд.

Без системного подхода вряд ли получится овладеть несколькими языками программирования.

Работодателю на заметку: эксперт в С++ или Java - это здорово, но ещё лучше, если программист, специализирующийся на том или ином языке, разбирается в остальных, знает, как устроен не только back-end, но и front-end.

Современный программист должен проявлять гибкость мышления. Без неё невозможно ориентироваться на результат и смотреть на продукт глазами пользователя.

Готовность обучаться

Качество, логично вытекающее из предыдущего. Технологии развиваются очень быстро. Чтобы быть конкурентоспособным, постоянно оттачивайте на практике имеющиеся знания и получайте новые. Самообразование в режиме нон-стоп.

  • Читайте книги по программированию.
  • Подписывайтесь на блоги известных кодеров.
  • Обменивайтесь опытом с коллегами в специализированных сообществах.
  • Посещайте тематические конференции.
  • И, конечно же, смотрите онлайн-курсы.

Подспорьем послужит сервис GeekBrains.ru. Там вы сможете совершенствовать навыки кодинга на Python, PHP и других языках, с которыми работаете, и прокачивать сопутствующие скиллы. Например, в области системного администрирования, SEO или SMM.

Планирование

Программист знает, как выполнить задачу. Хороший программист знает, как сделать это в срок. Дедлайны важны. О них нельзя забывать и тем более забивать на них. Клиент простит срыв сроков раз или два, но на третий уйдёт к ответственному исполнителю.

Работодателю на заметку: на собеседовании попросите программиста оценить, сколько ему потребуется времени на выполнение конкретной задачи. Если затруднится с ответом, он ничего не знает о тайм-менеджменте.

Вы должны мастерски управлять своим временем, грамотно распределять ресурсы и расставлять приоритеты. Это называется планированием.

Умение работать в команде

Почему программисту так важно следить за временем? Потому что он не один. От своевременности его действий зависит работа большого количества людей: дизайнеров, менеджеров, маркетологов.

Распространено заблуждение, что программист - это махровый интроверт, который встаёт из-за компьютера только для того, чтобы подстричь бороду. На деле же коммуникативные навыки для программиста так же важны, как и для любого другого IT-специалиста.

Работодателю на заметку: предложите программисту-стажёру провести небольшую самопрезентацию перед коллегами - поймёте, нет ли у него проблем с общением.

Человек, испытывающий трудности с коммуникацией, не командный игрок. Он не объяснит коллегам задачу и не поймёт фидбэк.

Умение быстро входить в состояние потока

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

Работодателю на заметку: создайте для программиста идеальную среду обитания, и вы увидите чудеса производительности.

А что нужно вам, чтобы войти в состояние потока? Изучите одноимённую книгу Михайя Чиксентмихайи и выработайте свой алгоритм.

Терпеливость

Написать код - полдела. В работе программиста много рутины: проверка кода, поиск и устранение багов и - самое ненавистное - правки. Это требует усидчивости и терпения.

Простой тест: выберете один из GeekBrains и пройдите от начала до конца. Выполните все задания не халтуря. Если справитесь, то с настырностью (в лучшем понимании этого слова) у вас порядок. А как насчёт стрессоустойчивости?

Умение справляться с трудностями

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

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

Хороший программист не пасует перед трудностями. Даже если на первый взгляд проблема не имеет решения, попытайтесь его найти. С этого начинаются инновации.

Здоровая порция лени

Ларри Уолл, создатель языка программирования Perl, в своей книге называет три важных для программиста качества:

  • высокая самооценка;
  • нетерпеливость;
  • лень.

Да-да, лень. Для копирайтера или, к примеру, менеджера проектов это плохое качество, а вот программисту здоровая порция лени просто необходима. Она будет стимулировать его искать и находить самый быстрый и эффективный способ решения задачи, что для компании означает экономию времени и денег.

Работодателю на заметку: поинтересуйтесь, как ваш новый программист собирается оптимизировать и автоматизировать рабочие процессы.

Амбициозность

Плох тот программист, который не мечтает стать начальником IT-отдела или запустить стартап. Амбиции - рычаг, приводящий в движение остальные шестерёнки качеств, из которых состоит крутой кодер.

Сможете ли вы стать программистом? Да, если горите желанием, готовы учиться и работать над собой. Развивайте описанные выше качества и учитесь программированию.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то