Как программисту научиться общаться с людьми — отвечают эксперты


Оглавление (нажмите, чтобы открыть):

Как проводить собеседование с IT-специалистами. Рекрутеры советуют, программисты комментируют

Статья в источнике:hr-journal.ru/articles/pp/pp_1291.html

Подбор IT-специалистов — одно из самых сложных направлений рекрутинга. Есть мнение, что эйчарам и айтишникам вообще трудно понять друг друга: HR-менеджеры vs. IT-специалисты. Взаимопонимание отсутствует? Именно поэтому мы решили, что полезно услышать мнение не только рекрутеров, но и представителей со стороны самих IT-специалистов. И попросили программистов прокомментировать отдельные положения статьи. Что же они думают про рекрутинговые технологии?

Мелкишева Оксана, менеджер по развитию агентства рекрутинга «Люди Дела». В прошлом занималась подбором персонала. Сейчас ведёт работу с клиентами, отвечает за продвижение компании, пишет статьи о современном рекрутинге, проводит исследования рынка труда и готовит аналитическую информацию.

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

И тем не менее найти общий язык с «властелинами машин и кода» можно. В этой небольшой заметке нам хотелось бы обратить внимание на ряд основных сложностей, что могут возникнуть у HR’а, который совсем недавно решил окунуться в рекрутинг компьютерных специалистов, и дать ему несколько советов. Сразу стоит заметить, что под «айтишниками» сейчас мы не будем подразумевать специалистов всего пласта IT-структуры, а лишь самых ярких его представителей — программистов и системных администраторов.

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

Комментирует Сергей Лаур, программист, руководитель группы разработчиков:

— На самом деле не столь важно, конкретные задаются вопросы или более общие. Интеллектуально неполноценных среди состоявшихся программистов мало, поэтому мы в состоянии отвечать на любые вопросы. А математическое мышление как раз предполагает высокую степень абстракции. Гораздо важнее, чтобы вопросы учитывали психологические особенности IT-специалистов, их мировоззренческие установки. Возможно, рекрутеры сильно бы удивились, если бы увидели, насколько разговорчивым бывает кандидат, который у них проявил себя молчуном. Главная проблема именно в этом: у нас различное видение мира. И некоторые вопросы, которые рекрутеры считают себя вправе задавать (про семейное положение и личную жизнь, занятия в свободное время), воспринимаются как вторжение в личное пространство. Не возьмусь говорить за всех IT-специалистов, но я просто не вижу, какое это имеет отношение к моей работе и обязанностям, да и вообще к вакансии.

Комментирует Андрей Кирьянов, программист:

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

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

Комментирует Сергей Лаур, программист, руководитель группы разработчиков:

— Да, ссылки на проекты — правильный ход. Но не всегда это возможно. Это зависит от того, чем именно занимается специалист. Проще всего, если речь идёт о веб-разработке, но и тут есть нюансы. И ещё. Лучше всего, чтобы информация шла в письменном виде, иначе эйчар превращается в испорченный телефон, не всегда способный адекватно передать данные. Это так ввиду того, что IT-отрасль очень специфична.

Комментирует Михаил Горшков, программист:

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

Помимо немногословности, к сложностям можно отнести специфичность терминологии, которую вы встретите в резюме и в ходе беседы с кандидатом. Нередко в диалоге возникает «языковой барьер» из-за обилия в речи интервьюируемого англицизмов, профессионального сленга и терминов. HR’у не нужно быть матёрым специалистом во всех языках программирования и на зубок знать содержание системного блока, но подготовку к интервью по незнакомой ранее вакансии никто не отменял. Поэтому нелишне будет заранее проштудировать базовые определения и термины в новой для себя области. Однако не исключено, что некоторые смысловые конструкции всё же могут остаться «в вакууме», так как напрямую программированием рекрутеры всё же не занимаются. Если такая ситуация и возникает, например, в ходе самого собеседования, то крайне не рекомендуется делать вид, что суть той или иной фразы предельно ясна, ведь грамотный IT-специалист раскусит подобные экивоки за секунду. Если знаний в какой-либо области, поднятой айтишником в ходе собеседования, всё же оказалось недостаточно, то не стоит делать вид, что они есть, судорожно перебирая в памяти значения однокоренных неизвестному слов. Можно легко попасть впросак, например, нечаянно перепутав frontend и backend, что, конечно, будет являться обидной ошибкой, из-за которой интересного кандидата могут прибрать к рукам более компетентные рекрутеры-конкуренты. Поэтому лучше всего максимально подробно изучить данную специальность, чтобы минимизировать число подобных оплошностей (мы же не задумываемся над тем, что такое тюнинг и двигатель у автомобиля, хотя и не являемся автомеханиками).

Комментирует Сергей Лаур, программист, руководитель группы разработчиков:

— Вот эта рекомендация — «максимально подробно изучить данную специальность» — позабавила. Добро пожаловать в вуз на несколько лет. И что значит «на зубок знать содержание системного блока»?! Это заблуждение, что рекрутер, не имеющий отношения к отрасли, сможет тем не менее разговаривать с айтишником на одном языке. Именно такие попытки производят очень плохое впечатление. Нахватанность терминов не имеет ничего общего с пониманием. Если человек говорит, что его компетенции — отбор по психологическим качествам, а общение на профессиональные темы будет идти с будущим руководителем — это оптимально. Попытка же рекрутера «оценить профессионализм» айтишника в устной беседе — по моему мнению, профанация и гордыня. Когда моему отделу нужны сотрудники, я именно так и стараюсь договориться с нашими эйчарами: всю психологию и прочую корпоративность можете смотреть вы, а подходящих кандидатов разговаривать о работе приводите ко мне.

Комментирует Андрей Кирьянов, программист:

— Очень важно, чтобы HR-специалист, работающий с IT-вакансиями, всё же был в курсе дел и современных тенденций в отрасли. Когда возникает лишнее, «глухонемое» звено в собеседовании между мной и, например, руководителем группы разработки, мне будет очень неприятно заново рассказывать последнему о моих знаниях и достижениях. Обычно HR с умным видом выслушивает меня, а потом мне приходится всё повторять. Цените, пожалуйста, время кандидатов на трудоустройство.

Комментирует Михаил Горшков, программист:

— Лучшей для рекрутера подготовкой к интервью по подобным вакансиям, полагаю, будет беседа со специалистом «домашнего» IT-подразделения, обсуждение с ним вида анкет, где кандидаты указывали бы уровень владения интересными работодателю инструментами и технологиями, на основании которых можно было бы готовить более конкретные вопросы для второй беседы. Или даже составление списка узкоспециальных вопросов на первую, ответы на которые после собеседований направлялись бы для оценки специалисту «домашнего» IT-подразделения. А если есть возможность, то лучше и первое интервью проводить непосредственно в его присутствии.

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

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

Комментирует Артём Андреев, программист:

— Кстати, «творческость» айтишников — ещё один миф. Творческие — дизайнеры, иллюстраторы, писатели. У нас же просто другой подход. То, что воспринимается как креатив людьми со стороны, внутри IT-отрасли — просто норма.

Комментирует Сергей Лаур, программист, руководитель группы разработчиков:

— «Гениальные кодеры» — уже показывает, что понимание темы, скажем так, неайтишное. А вот вопросы в «креативной обёртке» напрягают. Чаще всего это значит, что сейчас рекрутер начнёт в сотый раз задавать вопрос из арсенала Microsoft: почему люки круглые, сколько теннисных мячиков поместится в боинг и прочее. Это уже давно не креатив, а его противоположность. Но может быть, автор что-то другое имела в виду, все рекрутеры разные, как и айтишники, вообще-то.

Комментирует Михаил Горшков, программист:

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

А что касается «гениальных кодеров», то программиста всё же определяет не богатый опыт написания кода, а умение думать так, что любой код получается оптимальным, «правильным». Поэтому программисту просто необходимо иметь хорошее абстрактное мышление — его наличие и нужно проверять, даже без привязки к низкому уровню, к коду (эйчар вполне способен к этому подготовиться). Ведь не умея мыслить системно: минуя частности, находить отправные точки для решения самых нестандартных задач, — программист остаётся лишь обычным кодером — вузовским полуфабрикатом, компилятором блоков чужих универсальных решений и «золотых» алгоритмов. Потому и «мелкософт», и другие крупные компании такое место и отводят на интервью нестандартным вопросам, что хотят на ранних этапах отбора выявить незашоренных логиков и просто мыслящих нешаблонно, пусть и делается это средствами высосанных из пальца задач, безразборное, безответное, без обратной связи решение которых эту зашоренность у большинства кандидатов и создаёт… Тут при трудоустройстве предыдущий опыт не всегда всё решает. А подходящего, но не совсем готового кандидата компании (вроде Microsoft) могут себе позволить подтянуть основательно, доучить чему нужно, потратиться на него. Они-то уж точно знают, что трудно представимы в качестве стартовой площадки.

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

По нашему опыту, в оценке мотивации кандидата из этой сферы наиболее удачными являются вопросы о том, какие проекты для него интересны, какие рабочие условия будут комфортны, каковы зарплатные ожидания — то есть о том, что действительно важно айтишнику. Ни в коем случае не спрашивайте: «Кем Вы видите себя через 10 лет? Почему Вы выбрали нашу компанию? С чем связано Ваше решение? Почему мы должны взять Вас на работу?»

Комментирует Артём Андреев, программист:

— Да, верно, согласен на все сто. И немного дополню. Спрос на программистов сейчас очень высок, таково состояние рынка труда. Поэтому актуальны не только вопросы, но и ответы кандидату. Например, мне интересно услышать, почему я должен выбрать именно вашу компанию. Это становится реальной проблемой, когда у тебя 3–4 серьёзных предложения от работодателей.

Комментирует Михаил Горшков, программист:

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

Итак, если обобщить вышесказанное, то мы получим несколько простых правил, которых нелишне придерживаться при интервьюировании айтишника:

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

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

3. Фантазируйте, придумывайте необычную подачу обычным вопросам (конечно, не теряя при этом присутствия логики и структуры).

4. Изучайте терминологию. Важно углубится в новую для вас сферу, несмотря на кажущуюся сложность формулировок и терминов.

5. Не старайтесь придумывать на ходу объяснения терминам, использованным IT специалистом. Лучше переспросить, чем упустить ценный кадр.

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

Комментирует Сергей Лаур, программист, руководитель группы разработчиков:

— По этим 5 пунктам я не буду высказываться, основное уже сказал выше. Желаю эйчарам удачного рекрутинга, а всем айтишникам — найти суперского работодателя. И пусть рекрутеры и IT-специалисты научатся лучше понимать друг друга 😉

Мелкишева Оксана, менеджер по развитию агентства рекрутинга «Люди Дела»
Источник: Журнал «Работа с персоналом»

Как становятся программистами? 12 интервью с экспертами.

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

Этими вопросами задаётся, наверное, каждый, кто думает о карьере программиста. Основываясь на собственном опыте, я сделал всё возможное, чтобы ответить на большую часть этих вопросов, написав Самообразование веб-разработчика. Но моё мнение касательно самообразования и способов обучения – это лишь мнение одного человека (хотя я, безусловно, не сомневаюсь в его правильности 🙂 ).

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

Программисты

Максим Кремнев, Software Developer, Aviasales

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

Возможность зарабатывать деньги, делая то что тебе нравится

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

18-19-20 лет. Работал в это время системным администратором, паралелльно увлекался всякими интересными вещами вроде gentoo, bash, python, django (первое что вспомнил). Как-то на одном локальном джоб борде наткнулся на вакансию руби программиста от @ipronix, решил, стоит попробовать и может им питонисты тоже нужны. Но оказалось не нужны, а вот рубисты, даже джуниоры (я тогда этого слова не знал), да, нужны. Ну а что. предложили деньги, причем больше чем я получал системным администратором и решил совмещать офлайн и онлайн работу.

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

Через 1 месяц. Все @ipronix

С чего стоит начинать новичку?

С How To или Get started

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

golang, python, chef, различные db

Павел Хрулёв, Ruby on Rails разработчик, фрилансер на odesk, elance.

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

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

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

Когда начал увлекаться программированием — написал небольшую игру. Возникла необходимость сделать для неё сайт. Так я сделал первый сайт на html. Потом меня попросили сделать сайт за деньги другие люди, а впоследствии я устроился на работу веб-разработчиком. Было это где-то в конце 2007, начале 2008.

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

Первые деньги — месяца через 4 после того, как сделал первый сайт на html для своих нужд. Заказ получил просто – о моих талантах рассказали, и заказчик сам меня нашёл.

С чего стоит начинать новичку?

Со страсти и жажды новых знаний и умений. Изучать что-то, разрабатывать что-то для себя, для удовольствия, используя полученные знания.

Чего тебе не хватало в начале твоего пути?

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

Какие нибудь книги, сайты, которые можешь посоветовать?

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

  • Для изучения и улучшения английского — книги «English for Russians» и сайт lingualeo.com
  • О новых технологиях, тенденциях и т.д можно узнать с habrahabr.ru
  • Решения проблем — stackoverflow.com
  • Практические навыки кодинга по современным технологиям и в веселом формате можно получить на codeschool.com
Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Сейчас изучаю Cordova и Rhodes framework, т.е. мобильную разработку, совмещенную с веб-технологиями.

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

О каких-то подходах, практиках разработки узнаю из блогов разработчиков, на которых я подписывался. Как правило, это какие-то не последние люди в популярных open-source проектах.

И постоянно работаю над улучшением грамматики английского, увеличением словарного запаса, избавлением от акцента. Помогает в этом, как я уже писал, книги «English for Russians», сайт lingualeo.com и практика общения с заказчиками.

Варвара, Ruby и node.js разработчик, Social Quantum

Сколько лет в веб-деве?

С вебом как таковым не очень близко знакома, вообще – лет 6.

Почему выбрала программирование и веб-разработку?

Училась в профильном ВУЗе, получалось и было интересно.

Какими путями училась этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

Сразу после института попала в контору, которая выиграла тендер на проект по информатизации Санкт-Петербурга – кабинки госуслуг. Проработала там года полтора, на flex интерфейсы к этим кабинкам писала, поиск по БД адресов и все такое.

Спустя какое время после начала изучения получила первые деньги за веб-разработку? Как получила первый заказ?

Я не фрилансила никогда, все время в офисе.

С чего стоит начинать новичку?

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

Чего тебе не хватало в начале твоего пути?

Как раз вот хорошего коллектива, сидела, зарывшись в книжки и наступая на общеизвестные грабли. Зато хорошо в плане самодисциплины.

Какие нибудь книги, сайты, которые можешь посоветовать?

Надо что-то узнать – гуглю. В первую очередь, конечно, доки читать.

Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Даниил, программист, Social Quantum

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

Программирование — так уж вышло, с 7 лет за компом, начиная еще со спектрума. Круто быть волшебником и архитектором одновременно 🙂

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

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

7 лет ZX Spectrum на день рождения, BASIC. Подростком — FIDONET, Си, немного паскаля. Юность – Linux, Python. Молодость – веб-девелопмент, Python, JS, Pylons, Zope, чуть-чуть Django. Ближайшие годы – Python, JavaScript, AS3, C#, Haxe, node.js, Flash, Unity3D.

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

Около 20 лет просто выложил резюме и начал работать, в офисе, веб-разработчиком на Python.


С чего стоит начинать новичку?

С постигания прицнипа – «пиши как можно меньше кода, но не меньше чем необходимо”

Чего тебе не хватало в начале твоего пути?

Общения с гиками.

Какие нибудь книги, сайты, которые можешь посоветовать?

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

Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Михаил, тимлид, Social Quantum

Сколько лет в веб-деве?

Конкретно вебом занимался лет 5.

Почему выбрал программирование и веб-разработку?

Программирование – т.к. с детства было интересно. Веб – легкий порог вхождения: по знаниям (куча мануалов), по практике (чтобы начать, нужен только браузер и блокнот, ну и пейнт, не нужно тянуть по диал-апу никаких тяжелых ide и проч) и по заработку (free-lance.ru, внезапно есть люди которые готовы платить за то, чему я научился из интереса)

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

Средняя школа, каникулы, 486й, мать притащила диск с обучающими видео по visual basic, где показывали, как делать настоящие программы с окошками и проч. Компилятора на диске не было. Неделю истекал слюной. Потом надыбал компилятор и начал все пробовать.

Где-то позже выпросил книжку по основам html, стал эксперементировать и пилить домашнюю страничку на народе –тогда это было модно.

А так же – кружок по лого, курсы по паскалю, курсы по php, паскаль и си на информатике в старшей школе, чтение xakep.ru, увлечение вирусами и ассемблером, флеш. Если честно, не помню, когда именно все началось.

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

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

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

С чего стоит начинать новичку?
  • научиться пользоваться гуглом
  • нагуглить тутор типа «введение в html»
  • школьный курс физики
  • электротехника
  • цифровая схемотехника
  • основы информатики
  • программирование микроконтроллеров
  • ассемблер
  • структурное программирование, C, массивы, указатели, динамические структуры данных, работа с сетью, etc
  • объектно-ориентированное программирование, C++
  • операционные системы
  • whatever you like
Чего тебе не хватало в начале твоего пути?
Какие нибудь книги, сайты, которые можешь посоветовать?
Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Из интересных моментов – практически не читаю цельных книжек по технологиям. Ибо:

  1. устаревшие знания
  2. однобокий взгляд
  3. сомнительная компетенция автора
  4. много букв

Вместо этого, когда сталкиваюсь с какой-то технологией, первым делом ищу офсайт, какой-нибудь getting started guide, доки по апи, примеры. Если идет туго, то в гугл по конкретным вопросам (чаще всего попадаю на stackoverflow), если совсем туго – то в тематическое сообщество, чтобы задать вопрос (это крайняя мера, т.к. очень напрягает дожидаться пока тебе ответят).

Конкретно сейчас эксперементирую с common node (обертка вокруг node.js, которая реализует соглашения CommonJS и работает через fibers) и mongodb. Ну и по работе приходится изучать рельсы.

Роман Колеснев, Fullstack Rails developer; Social Quantum

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

Написал программу, отдебажил, тесты наваял, все прошло и потом встаешь во весь рост и тычешь в нее пальцем со словами «теперь я твой бог!”.

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

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

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

Освоение веба было прерывистым и непостоянным, но после того, как сконцентрировался на rails прошло полгода до получения зарплаты в 30к со свободным графиком и совмещением с учебой на 3-м курсе МФТИ. До концентрации на rails был довольно большой опыт в программировании, базовое понимание JS, CSS, HTML и немного PHP (на PHP в сумме писал 40-50 человекочасов где-то, не больше)

С чего стоит начинать новичку?
Чего тебе не хватало в начале твоего пути?
Какие нибудь книги, сайты, которые можешь посоветовать?
Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Scala, Play framework, Unity 3D, в скором будущем Swift

Сергей Резванов, ruby-разработчик, IkitLab

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

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

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

Путь программиста начался у меня, когда я устроился oracle-разработчиком в компанию CompassPlus в моем городе (с вебом эта работа не была связана), где оставил 5 лет моей жизни и профессиональной деятельности.

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

Мастер Йода рекомендует:  10 лучших чатов и Telegram-каналов по разработке игр

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

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

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

После пары месяцев изучения. Обратился в компанию веб-разрботчиков на ruby и предложил свои услуги удаленно. C той стороны пришел ответ «Да».

С чего стоит начинать новичку?

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

Чего тебе не хватало в начале твоего пути?

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

Какие нибудь книги, сайты, которые можешь посоветовать?

Мой любимый книжный магазин – PragProg. Я частенько покупаю там книги связанные с веб-разработкой (чаще электронные версии). Чего-то конкретного нет, все интересно.

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

Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Последние месяцы я работаю над очень крупным проектом мобильной аналитики — https://inside.ly. И могу сказать только одно: данные правят миром, а за теми, кто умеет эти данные собирать и анализировать – будущее. Поэтому data science это наше все…

Константин, тех. лид в одном из стартапов Санкт-Петербурга

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

Всегда увлекали компьютеры и интернет.

Какими путями учился этому мастерству?

Университет, самообразование, работа с ментором

Расскажи подробнее о начале своего пути: как, когда, что?

Начал с самообучения и программирования на Delphi, Pascal, C++. Потом увлекся Unix системами и программированием на Perl. Из него постепенно перешел в вэб-разработку и остановился на Ruby (ну и JavaScript, разумеется). Пробовал Python (Django), но душа к нему не легла.

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

Первый полноценный заказ получил на фрилансе. Делал небольший сайтик на Perl. Сложно сказать, сколько времени я на том момент я потратил на обучение. Пожалуй, это было самое начало «пути”.

С чего стоит начинать новичку?

С азов и алгоритмов. Книжки, скринкасты, побольше практики.

Чего тебе не хватало в начале твоего пути?

Грамотного наставника, который бы рассказывал мне как и чего надо делать. Ну и как не надо делать тоже 🙂

Какие нибудь книги, сайты, которые можешь посоветовать?

Чем больше читаешь – тем лучше. Мне лично очень понравилась «Design Patterns in Ruby» (для рубистов) и «Искусство алгоритмизации» (простым языком показаны несложные, но популярные алгоритмы).

Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Везде по чуть-чуть. Планирую серьезней заняться Clojure и побаловаться со Swift 🙂

Корнеев Евгений, тимлид, SmartSpace

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

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

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

Я увлекся программированием еще лет в 12, причем тогда у меня даже компьютера не было. Лет в 14 я уже вовсю кодил простые программы под винду на C++ и Delphi, лет в 16 – компьютерные игры 🙂

Потом был год застоя в университете, где я развлекал себя только лишь варкрафтом и написанием курсовых для старших ребят. Поняв, что ничего полезного в вузе я не получаю, ушел оттуда и пошел работать. В 17-18 лет меня не хотели брать программистом, поэтому я пошел продавать диски в магазин компьютерных игр. Через полгода директора посадили меня настраивать и конфигурировать 1С в головной фирме. Еще через год, когда мой мозг начал засыхать от 1С, я ушел во фриланс и занялся разработкой сайтов. Сначала интернет-магазины на php-движках, а потом, через некоторое время, заинтересовался крутыми фреймворками и выбрал руби и рельсы.

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

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

С чего стоит начинать новичку?

Во-первых, с изучения английского 🙂 Во-вторых, с каких-то базовых вещей – HTML, CSS. Можно попробовать зайти с другой стороны и сначала просто научиться программировать – выучить паскаль, бэйсик или что-нибудь еще. Хорошего программиста отличает умение мыслить алгоритмами. Это путь долгий, но качественный.

Чего тебе не хватало в начале твоего пути?
Какие нибудь книги, сайты, которые можешь посоветовать?

Cамое крутое, что я видел про веб-разработку: https://www.railstutorial.org/book. Из общеразвивающих – «Совершенный код” Макконнелла.

Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

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

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

Антон Черепанов, web-разработчик в Evrone, ментор mkdev.me

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

Исторически сложилось, играл в wow, а потом захотел свой сервер ну и естественно сайт.

Какими путями учился этому мастерству?

Самообразование, работа с ментором.

Расскажи подробнее о начале своего пути: как, когда, что?

По молодости, очень любил играть в WoW, потом мне стало скучно и я подумал, а что если создать свой сервер? Тут то и закрутилось всё, сначало просто скачивал сайтики и ставил, потом начал из одного в другой html копировать, потом css.

Далее, я познакомился с mangos и trinity — это open source движки wow, написанные на C++. Было очень тяжко в них копаться, не понимая особо что и как, но компилировать и накатывать патчи, я научился определённо 🙂 Далее, я узнал что за это можно получать деньги и продолжил обучаться, но только веб разработке, потому что это показалось более приятным для души, нежели возиться с C++.

Потом поступил в колледж по профессии «Программное обеспечение вычислительной техники и автоматизированных систем”, он дал хорошую базу в алгоритмизации и базах. Год на php и затем прекрасный мир ruby.

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

Не скоро, долго не знал что за это можно получать деньги вообще, может спустя года два)

С чего стоит начинать новичку?


С поиска ментора и чтения руководств.

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

Мы активно игрофицируем процесс нашей работы, используя Track2Win.

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

Из технологий: AngularJS, Go

Кирилл Ширинкин, консультант, ментор.

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

Непреодолимая тяга делать веб-приложения. 37signals и другие вдохновляли.

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

В какой-то момент, в возрасте между 13 и 14 годами отец предложил мне делать сайты. Я потыкал в Dreamweaver, посмотрел CSS и забил на всё это дело на какое-то время. А потом, в 15 лет, вдруг решил, что я всё таки хочу делать сайты. Начал учить HTML, CSS, немного JS. Спустя ещё какое-то время формулировка изменилась на “хочу делать крутые веб-приложения”. Услышал о тогда ещё новых и модных Rails на хабре. Решил не слушать советов знакомых программистов, которые рекомендовали мне PHP и Java. Начал учить Rails и написал на нём пару приложений для себя. Одним из них пользуюсь всё ещё и каждый день. Спустя примерно год после начала изучения Rails судьба свела с Димой Васильцом, @pronix, который стал моим ментором и работодателем на следующие полтора года.

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

Точно не помню время, помню что мне было 16, а значит не больше года мытарств с html и css. Мне нужно было сделать с нуля вёрстку для https://digitalshop.ru. Тогда сайт был свёрстан таблицами, а один товарищ, работающий там веб-программистом, предложил мне переверстать всё на блоки. Тогда я познал муки вёрстки под IE6, счастье, которого лишены современные веб-разработчики 🙂

С чего стоит начинать новичку?

С Самообразования веб-разработчика. Это написанное мной бесплатное руководство для всех, кто не знает откуда начать и куда двигаться. По сути, это 60-ти страничный ответ на вопрос “С чего стоит начать новичку” 😉

Самое важное: найти свою мотивацию и не растерять её. И держать фокус на цели. Это универсальный совет, который подходит для любой ситуации, его легко дать и ему очень тяжело следовать 🙂

Чего тебе не хватало в начале твоего пути?

Никогда не устану твердить, что для успеха в сфере веб-разработки нужны две вещи: желание постоянно заниматься самообразованием и крутой ментор. Мне невероятно повезло: на протяжении всей моей карьеры у меня были потрясающие наставники, которым я буду обязан всю жизнь. Один из них, Евгений Янусов, помог мне получить самые первые знания в веб-разработке (html, css и т.п.). Другой, Дима Василец, не просто научил меня работать, но ещё и сыграл решающую роль в переезде в Берлин 🙂

Какие нибудь книги, сайты, которые можешь посоветовать?

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

Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Chef (и DevOps в целом), AngularJS, всякие умные книжки, нацеленные на углубление знаний по тем сферам, где я уже преуспел. Ещё я усердно учусь грамотнее писать. Например, мне почему-то с большим трудом даётся написание «чтобы» слитно 🙂

Дмитрий Василец, консультант

Сколько лет в веб-деве?
Почему выбрал программирование и веб-разработку?

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

Какими путями учился этому мастерству?
Расскажи подробнее о начале своего пути: как, когда, что?

Учился в универе в году 2007.

Была в студенческой общаге своя шарашка по раздаче интернета и подработке на этом.

Проект был крайне успешным – больше 100 клиентов и стабильная прибыль.

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

В итоге проект работал без меня, и каждый месяц я был обеспечен.

Жаль продолжалось счастье всего годик.

До этого на рубях писал системные скрипты и тесты для оборудования.

Спустя какое время после начала изучения получил первые деньги за веб-разработку? Как получил первый заказ?

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

С чего стоит начинать новичку?

Стоит начать делать. Закрывать тикеты. Парсить файлики. Часы на js. Если ни чего не сделав , задает вопросы – значит пора бросать.

Чего тебе не хватало в начале твоего пути?

Всего было в избытке. Жизнь прекрасна всегда.

Какие нибудь книги, сайты, которые можешь посоветовать?

Библию, Литвака, Булгакова, Золотого Теленка.

Как сейчас проходит твоё самообразование, какие новые направления изучаешь?

Data science , management , finance, математика, химия.

На этом всё. Внимательный читатель заметит во всех интервью один и тот же паттерн:

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

Мы поможем выбрать ментора, определить цель обучения, составим индивидуальную программу и сделаем из тебя программиста Выбрать ментора

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

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

Мы рассказываем, как стать более лучшим разработчиком, как поддерживать и эффективно применять свои навыки. Информация о вакансиях и акциях эксклюзивно для более чем 8000 подписчиков. Присоединяйся!

Существуют ли Правила общения с программистами?

Если кто где видел, или приходилось составлять самому, прошу выложить. Я тут сам составил типа инструкции для наших пользователей по общению с IT-специалистами. Может у кого-то будут дополнения, предложения и т.д.
Форматирование, к сожалению, на форуме не сохраняется. Там заголовки выделяются жирным шрифтом, а пояснения дальше идут обычным.

Правила взаимодействия по рабочим вопросам с IT-специалистами (компьютерщиками).

1.Если у вас появились какие-либо вопросы, просьбы, проблемы, связанные с работой информационной системы организации (компьютерная и орг.техника, программное обеспечение), своевременно и незамедлительно обращайтесь к IT-специалистам.
В общих чертах работа IT-специалиста заключается в первоначальной настройке системы и последующем реагировании на обращения пользователей. Таким образом, при отсутствии обращений, IT-специалист считает, что система функционирует в штатном режиме. Поэтому IT-специалист может никогда и не узнать о вашей проблеме, если вы ему о ней не расскажете.
Не следует так же предпринимать каких-либо самостоятельных действий по устранению возникшей проблемы, если вы не уверены в правильности этих действий. В случае сомнений, во избежание серьезных поломок и потерь информации, лучше обратиться к IT-специалистам.

2.Прежде, чем обратиться с вопросом или просьбой, постарайтесь удостовериться, что:
2.1. ваша просьба правомерна;
Формы документов, способы расчетов в программе, расстановка техники и т.п. могли измениться в связи с изменением законодательства, по указанию вышестоящего руководства, для удобства работы остальных сотрудников. Убедитесь, что ваши требования соответствуют требованиям нормативных актов и логике бизнес-процессов.
2.2. ваше обращение актуально;
Не работающее оборудование или функционал программы могли не работать временно, а теперь заработали. Проверьте все еще раз.
2.3. ваша просьба осуществима;
Обдумайте вашу просьбу. Возможно, вы просите чего-то, что при современном уровне развития научно-технического прогресса и финансовых возможностях предприятия, просто невозможно реализовать на практике.
2.4. ваш вопрос находится в компетенции IT-специалиста и входит в его обязанности.
Не все, что работает от электрической сети, входит в круг обязанностей IT-специалиста, и даже не все, что касается компьютеров, иначе с компьютерами и работали бы одни только IT-специалисты, а пользователи были бы совсем не нужны.
В обязанности IT-специалиста входит обслуживание информационной системы организации: установка и настройка компьютеров, компьютерных периферийных устройств, копировально-множительной техники, компьютерных сетей, программного обеспечения, создание и доработка программ, устранение неисправностей в их работе. Что же касается непосредственного использования системы, работы в ней, то этим занимается пользователь. IT-специалист может консультировать пользователя по работе системы, но заниматься вводом информации не имеет права, т.к. не обладает достаточной компетенцией.
Так же следует учитывать, что IT-специалисты имеют различную специализацию: программист занимается написанием программного кода, техник-электроник – ремонтирует технику, системный администратор – настраивает операционные системы и т.д.. И если кто-то из IT-специалистов отказывается чинить вам мышь и отсылает к другому IT-специалисту, то это не оттого, что он – лентяй. Скорее всего он просто имеет другую специализацию.
2.4. вы не можете собственными силами устранить проблему;
На IT-специалистов возложено множество трудоемких, важных, жизненно-необходимых для работы предприятия обязанностей. Вызов IT-специалиста для нажатия кнопки включения питания или чтобы поправить соединительный кабель – есть нерациональное использование времени ценного сотрудника.
Так же не нужно думать, что IT-специалист держит в голове все алгоритмы работы всех сотрудников организации, и, при случае, расскажет вам, как вы должны работать. Конечно, вы можете не помнить или не знать, как правильно ввести тот или иной документ в программу, или какую нажать кнопку. Но попробуйте сначала поискать ответ в методической литературе, в интернете, спросить у коллег. В конце концов, компьютер – ваш рабочий инструмент, и уметь, а если не умеете, то учиться, с ним работать – ваша прямая должностная обязанность. Если вышеперечисленные меры не дадут результатов, тогда, конечно, вам следует обратиться к профессионалам.

2.5. вы в прошлом уже не обращались по такому же вопросу.
Постарайтесь запоминать то, что вам объясняет IT-специалист. Если у вас в будущем возникнет подобная проблема, вам не придется тратить свое время и время IT-специалиста на повторное обращение. Хотя, конечно, он и в 100-й раз объяснит вам, как следует поступать в той или иной затруднительной ситуации.

3.Подробно изложите суть вашего обращения.
3.1.Не пытайтесь скрыть или исказить какие-либо обстоятельства возникновения проблемы, в том числе ваши действия.
Даже если вы думаете, что в случившемся есть доля вашей вины, скрывать это не следует по нескольким причинам:
— во-первых, вашей вины в случившемся может и не быть, так как достоверно определить это может только IT-специалист;
— во-вторых, IT-специалист, чаще всего, все равно докопается до истины, при этом вы рискуете выставить себя лжецом перед коллегами, руководством и IT-специалистом;
— в-третьих, ошибаться не стыдно, так как ошибиться может любой человек, даже самый профессионально подготовленный (в том числе сам IT-специалист!). Стыдно не уметь признавать и исправлять свои ошибки, что является признаком непрофессионализма.
— в-четвертых, полная информация о проблеме поможет IT-специалисту устранить ее в кратчайшие сроки. Недостаток информации, напротив, запутает и усложнит работу IT-специалиста.
3.2.Не пытайтесь убедить IT-специалиста, что что-то должно работать так, а не иначе, и что оно всегда так работало, если вы не знаете точно, как оно должно работать.
Специалист обязательно разберется, как на самом деле работает система. Поэтому лучше сразу сообщить, что в данном вопросе вы пока не компетентны. В этом нет ничего постыдного, ведь всего на свете не может знать никто.
3.3.Предварительно продумайте, как правильно задать ваш вопрос. МИНИМУМ СЛОВ, МАКСИМУМ ИНФОРМАЦИИ.
Если вы обратили внимание, настоящие IT-специалисты обычно люди сосредоточенные и крайне немногословные. Поэтому не нужно думать, что чем продолжительнее и эмоциональнее будет ваша речь, тем быстрее IT-специалист поймет суть вашего вопроса. Скорее всего, все произойдет как раз наоборот.
3.4.Постарайтесь дать подробные содержательные ответы на все сопутствующие вопросы IT-специалиста.
IT-специалист как правило не склонен к праздным разговорам. Если он задает вам вопросы, значит, для выполнения поставленных задач ему требуется эта информация. Не стоит пытаться уличить IT-специалиста в непрофессионализме в связи с тем, что он не владеет какой-либо информацией и запрашивает ее у вас. Вы вряд ли обладаете достаточными знаниями в области IT, чтобы судить о его профессионализме по задаваемым им вопросам, иначе вы были бы IT-специалистом.

4.При согласовании условий выполнения работ по вашему обращению постарайтесь учитывать следующие моменты:
4.1. IT-специалист обслуживает не только вас и ваше подразделение.
Каждый пользователь, обратившийся к IT-специалистам, обычно считает свой вопрос наиболее срочным и приоритетным. Однако полной картиной потребностей предприятия в IT-услугах обладает только IT-специалист. Поэтому расстановкой приоритетов занимается не пользователь, а IT-специалист или его прямой руководитель.
4.2. IT-специалист – живой человек и имеет собственные потребности и интересы.
Если вы считаете, что имеете полное право на обеденный перерыв, достойную оплату вашего рабочего времени, вечерний отдых и другие гарантии предоставляемые трудовым кодексом, не отказывайте в этом праве и IT-специалисту, ведь он работает и приносит пользы для организации не меньше вас. Постарайтесь не требовать от IT-специалиста, чтобы он выполнял ваши просьбы в ущерб собственным интересам.
4.3. IT-специалист не обладает сверхспособностями.
Каждый пользователь должен понимать, что ничто и никогда мгновенно не появляется из ниоткуда. Для выполнения любой работы всегда требуется затратить некие ресурсы, будь то рабочее время, человеческий труд или финансовые средства. Если не предоставить IT-специалисту необходимые для работы ресурсы и время, наивно ожидать от него желаемых результатов.

При выполнении всех перечисленных условий, ваше взаимодействие с IT-специалистами будет плодотворным и обоюдно приятным.

Высокомерие программистов как отпечаток профессии

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

Однажды я поехал на встречу в одну ИТ-компанию. В комнату переговоров пришли люди самого разного возвраста и статуса: замдиректора, начальник отдела, руководители проектов, пара разработчиков. Бросилось в глаза, что состоявшиеся айтишники, которым уже лет за 40, — на удивление доброжелательные и приятные в общении люди, желающие помочь. А вот молодые программисты посидели за столом, похмыкали и, не взяв визитки, ушли.

Про высокомерие программистов, конечно, много говорят. Но после той встречи я впервые задумался: почему так происходит?

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

  • Топ-менеджеры: «Это такое поколение».
  • Обыватели: «Им просто много платят».
  • Студенты: «Их захвалили учителя».
  • Гуманитарии: «Эта такая каста…».
  • Программисты: «Много в иных го***ца…».
  • Моя точка зрения: «Проблема односторонности».

Конечно, все люди разные — за время учёбы и работы в ИТ я встретил очень много замечательных, интересных, открытых парней и девушек. Но в некоторых причинах «среднестатистического высокомерия» мы всё же попробуем разобраться.

«Это такое поколение». Дети лихих 90-х

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

«Им просто много платят». Трудные времена отрезвляют

Зарплата айтишника вполне позволяет ему путешествовать по миру или посещать в Минске различные заведения по улице Зыбицкой. Он видит там таких же айтишников, как и он сам, — так постепенно формируется самомнение (самооценка?).

Чисто денежный фактор становится верным, когда на рынке «программистократия» и любой студент айтишного факультета, поставив галочку «Я ищу работу», получает несколько предложений о трудоустройстве в тот же день. Бывали случаи, когда программисты с 3-го курса на собеседовании заказывали четырёхзначную зарплату и, закинув нога за ногу, первый же вопрос задавали про соцпакет.

Трудные времена обычно выдёргивают айтишника из-под его уютного колпака, как это произошло в Украине.

В Беларуси всё это тоже аукнулось. Продуктовых компаний у нас не так много, в основном все аутсорсят. А аутсорсинговые компании чувствительны к стабильности портфеля заказов. Те, кто работал на Россию, просели по понятным причинам. Но трудности возникли даже у тех компаний, которые традиционно работали только с Америкой. Новых заказов стало меньше: часть американцев искренне убеждены, что Беларусь — это 51-й штат России, другая часть полагает, что бои под Донецком — это где-то на окраине Минска, уж лучше отдать проект в более спокойный регион. В итоге, если раньше был чёс на программистов, их выхватывали со 2-го курса, то сейчас легко найти неприкаянных студентов 4-го курса вполне престижных специальностей. На рынке впервые появились свободные senior-разработчики.

Поубавится ли высокомерия на этом фоне?

«Их захвалили учителя». Люди из класса «В»

У нас в школе в параллели было три класса: «А» — ребята, которые собирались в хабзу работать руками; «Б» — химико-биологический, для гуманитариев; «В» — физико-математический, куда собирали умников и готовили к олимпиадам. И вот завуч вручает кому-то грамоту при всех: равняйтесь на Петю, он наша гордость! Смотрите, как надо, а вы все лоботрясы!

Почти все люди на «высокомерных» факультетах — из «В» класса. Даже те, кто не из «В», меняются под влиянием лидеров мнений. У нас в команде были люди со средним баллом 10.0. Разумеется, у них формируется ощущение превосходства.

Кстати, в классах «А» и «Б» не любят Петю. А возможно, в особо торжественных случаях даже поджидают его за углом после уроков. Теперь, когда Петя ездит по всему миру и получает в 10 раз больше своих обидчиков, он «берёт компенсацию».

«Эта такая каста…». Таинственные носители сакрального знания

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

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

Отсюда возникает особый апломб технических специальностей: я умный, всё это могу, а эти из «А» и «Б» — не могут. Проблема технарей в том, что подход, который хорошо работает в известной им области, они переносят на все другие сферы, рассуждая, например, о политике и бизнесе в рамках построенной ими логической схемы. Здесь и кроется «ахилесова пята» ИТ-специалистов, тормозящая их же карьерный рост.

«Проблема односторонности». Социофобия как стоп-кран успешной карьеры

Моя хорошая знакомая, которая занимается рекрутингом в ИТ-компании уже 15 лет, говорит об этом так: «Вы — классные. Действительно умные ребята, интеллектуалы. Но вы очень односторонние».

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

У многих толковых программистов карьера не развивается, они и через 10 лет сеньоры (хотя многие вполне обоснованно строят техническую карьеру). Моя гипотеза на этот счёт такова: человек чувствует свой потенциал, но за счёт того, что социальные параметры не на высоте, со всем своим интеллектом он может быть только техническим исполнителем. Поэтому ощущает недовольство и пишет едкие комментарии на девбае.

Потому что невозможно построить успешную карьеру, не взаимодействуя с людьми. Мне приходилось общаться со многими директорами ИТ-компаний — практически все они исключительно приятные в общении люди. Отчасти поэтому они и там. К слову, где-то половина из них не понимают, что такое программирование, не знают, как работает компьютер и что такое машина Тьюринга. Они закончили Иняз или факультет международных отношений БГУ. Почему так вышло? Они умеют общаться с людьми.

«Чморение» в интернете или сдохшая корова как условие добрососедства

Брюзжание и критика всех чужих начинаний в интернетах — это не белорусский феномен, а, условно говоря, русскоязычный. Это часть нашей истории, нашей культуры.

Исторически наше общество подавляло самых ярких и неординарных представителей, лучшую часть крестьянства и предпринимательства (в СССР, например, предпринимательство было уголовно наказуемым деянием). У нас много талатнливых людей, а реализоваться, добиться успеха сложно — поэтому нас так задевает успех других людей.

Отсюда и чувство зависти, не дай бог у соседа корова лучше! Один из моих знакомых работает в хорошей фирме, у него дом в деревне, отличная машина. Так с ним никто на улице не здоровается. «Крутой!».

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

Кто-то из знакомых напишет в ленте «я основал компанию, уже начались первые продажи». Нам будет не так больно, если мы скажем «да из твоей компании ничего не выйдет, технология твоя …, а ты будешь таким же неудачником, как и все!». Или вот подколоть темой «распила» очень любят.

Почему молодые парни иногда ведут себя в интернете как бабушки-наседки? Я понял: это такая форма самозащиты постсоветского общества.

Итого:

  • 6% населения имеют склонность к абстрактному аналитическому мышлению, программирование является для них «естественной» профессией.
  • Если эта склонность сильно выражена, она может затруднять контакты в социальной сфере.
  • Human skills не менее, а может быть, более важны для карьеры, чем tech skills.
  • «Понт» стоит дорого (то же самое, но проще).
  • Стараясь найти свой собственный путь и достигая на нём реальных результатов, мы избавляемся от чувства зависти.
  • Бог в среднем всем даёт одинаково.

*Мнение колумнистов может не совпадать с позицией редакции.

Как не стать тупым в общении, профессионально занимаясь программированием?

Вопрос возможно не совсем по теме ресурса, но тем не менее, я рискну) Модераторы, позвольте продержаться этому вопросу в качестве эксперимента)

Наверно все согласятся, что программирование не способствует социализации человека. Это выбор интровертов, социопатов, одиночек и просто людей со сложностями в общении. Пусть не всегда, но в большинстве случаев. Посмотрите на людей, выступающих с докладами на всевозможных IT-конференциях и задайте себе вопрос, только честно — хотели ли бы вы быть на них похожи?) При всем уважении к ним.

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

По себе заметил, что часто приходится «лезть за словом в карман», речь стала не очень внятная — иной раз слышу в свой адрес, что типа бубню себе под нос) Порой доходит до того, что специально приходиться «чеканить» слова, чтобы люди меня услышали и поняли с первого раза. Стало сложно излагать свои мысли на свободные темы, а рассказчик из меня так вообще никакой. Спасает только то, что при живом общении стараюсь выражаться короткими предложениям, предварительно обдумывая каждое из них, друг за другом.

Мастер Йода рекомендует:  PHP и Web. Кэширование PHP

Есть ли у вас подобные проблемы и как вы с ними боретесь?


Инструкция для тех, кто хочет стать программистом с нуля

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

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

С чего начать

Есть несколько вариантов развития событий, в результате которых человек становится программистом. Первый — родители-программисты, которые всему научили своих детей. Таким детям даже не нужно идти в университет. Второй вариант — модная профессия программиста. После школы нужно было выбрать, куда пойти учиться, и выбрали модное направление IT, вроде бы понравилось. И последний вариант — хобби, которое переросло в работу.

Если с вами ничего из вышеперечисленного не произошло, значит, у вас есть выбор из четырёх вариантов:

  • Самообразование. Этот вариант можно использовать как самостоятельно, так и в паре с другими методами. В интернете полно сайтов, книг и приложений, которые помогают изучать различные языки программирования и технологии. Но это самый тяжёлый путь для начинающих.
  • Университет. Если вы оканчиваете школу и хотите быть программистом, тогда идите в университет. Если не за знаниями, тогда за корочкой. Она может послужить бонусом при устройстве на работу. Хотя и какие-то знания вы тоже получите. Но не забывайте заниматься и самообучением. К выбору вуза стоит подойти очень ответственно. Внимательно изучите программы обучения и выбирайте лучшие технические вузы.
  • Ментор. Будет очень неплохо, если вы найдёте человека, который согласится помочь вам и направит вас в правильную сторону. Он подскажет подходящие книги и ресурсы, проверит ваш код, даст полезные советы. Кстати, мы уже писали о полезном ресурсе, где вы сможете найти ментора. Наставника можно искать среди знакомых программистов, на IT-тусовках и конференциях, на онлайн-форумах и так далее.
  • Специализированные практические курсы. Попробуйте поискать в своём городе курсы, где вас обучат какому-нибудь языку программирования или технологии. Я был приятно удивлён количеством таких курсов в Киеве, в том числе бесплатных и с последующим трудоустройством.

Какой язык, технологию и направление выбрать

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

  • Наличие на рынке вакансий. Конечная цель этого пути — найти работу программистом. А это будет трудно сделать, если на рынке вакансий никто не будет искать разработчиков на вашем языке программирования. Проверьте сайты с вакансиями, посмотрите, кого больше ищут, выпишите десяток языков. И переходите к следующему критерию.
  • Низкий уровень вхождения. Если вам придётся потратить длительное время на изучение языка, это может отбить у вас охоту к программированию вообще. Почитайте о тех языках, которые вы выбрали выше. Просмотрите литературу, которую нужно будет прочитать, чтобы изучить эти языки. И выберите те, о которых пишут, что они лёгкие, или которые вам показались лёгкими. Такими языками могут оказаться PHP, Ruby, Python.
  • Кайф от процесса. Если вам не нравится писать код на выбранном языке, вы не будете получать удовольствия от этого процесса, от работы и от жизни. А оно вам надо? Делайте правильный выбор.

Также вам придётся определиться с направлением программирования. Мобильное, десктопное, игры, веб, низкоуровневое программирование и так далее. Самые популярные и относительно лёгкие отрасли — разработка под веб, мобильные и десктопные клиенты. Под каждое направление может подходить один язык и совсем не подходить другой. То есть при выборе языка программирования также стоит отталкиваться и от этого фактора.

В любом случае изучите веб-технологии. Это язык разметки HTML, стили CSS и JavaScript, который позволит сделать вашу страницу динамической. На следующем этапе изучите серверный язык (Python, PHP, Ruby и другие) и подходящие для него веб-фреймворки. Изучите базы данных: практически в каждой вакансии программиста это упоминается.

Как получить начальный опыт

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

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

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

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

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

Четвёртый вариант получения опыта — помощь знакомым программистам. Попросите их передать вам маленькие и несложные задания. Если что-то не будет получаться, у вас всегда будет к кому обратиться. И при этом вы будете участвовать в реальном проекте.

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

Почему стоит выбрать Python

Давайте немного подробнее поговорим о выборе первого языка программирования. Первый язык должен быть простым и популярным на рынке. Таким языком является Python. Я очень советую выбрать именно его в качестве первого языка программирования.

Код программы на Python читабелен. Вам даже не нужно быть программистом, чтобы в общих чертах понять, что происходит в программе. Из-за несложного синтаксиса Python вам понадобится меньше времени для написания программы, чем, например, на Java. Огромная база библиотек, которая сэкономит вам кучу сил, нервов и времени. Python является высокоуровневым языком. А значит, вам не нужно особо думать о ячейках памяти и о том, что там разместить. Python — язык широкого назначения. И он такой простой, что даже дети могут его выучить.

Справедливости ради стоит упомянуть и о других языках программирования. Java может стать неплохим выбором для новичка. Этот язык популярнее, чем Python, но и немного сложнее. Зато инструменты для разработки гораздо лучше проработаны. Стоит только сравнить Eclipse и IDLE. После Java вам будет проще перейти к работе с низкоуровневыми языками программирования.

PHP — ещё один очень популярный язык. И, мне кажется, он даже проще, чем Python. Очень легко найти себе ментора или решение какой-нибудь проблемы на форуме. Всё потому, что в мире существует огромное количество PHP-программистов разного уровня. В PHP нет нормального импорта, есть множество вариантов решения одной и той же задачи. А это усложняет обучение. И PHP заточен исключительно под веб.

Языки C и C# очень сложны для новичка. Ruby — хороший выбор в качестве второго языка, но не первого. JavaScript — очень простой язык, но ничему хорошему он вас не научит. А задача первого языка программирования всё-таки научить вас чему-то правильному, задать какую-то логику.

Важен ли английский язык

Важен! Не знаете? Учите. Знаете? Совершенствуйте. Учитесь читать, писать, слушать и говорить на английском. Делайте упор на техническую литературу. Слушайте англоязычные подкасты. Читайте англоязычные учебники по программированию.

Что нужно знать, кроме языка программирования

Конечно же, кроме языка программирования и английского, нужно знать что-то ещё. А вот что — зависит от направления, которое вы выберете. Веб-программист обязан знать HTML, CSS, JavaScript. Десктоп-программист учит API операционной системы и различные фреймворки. Разработчик мобильных приложений учит фреймворки Android, iOS или Windows Phone.

Всем нужно выучить алгоритмы. Попробуйте пройти курс на Coursera или найти подходящую для себя книгу по алгоритмам. Кроме этого, нужно знать одну из баз данных, паттерны программирования, структуры данных. Стоит также познакомиться с репозиториями кода. Хотя бы с одним. Обязательно знание систем версионного контроля. Выбирайте Git, он самый популярный. Вам нужно знать инструменты, с которыми вы работаете, операционную систему и среду разработки. И главный навык программиста — уметь гуглить. Без этого вы не проживёте.

Последние шаги

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

Бес вины виноватый (архив)

Все имена в данном произведении вымышлены, а события — выдуманы. Или нет?

Сегодня Настя рассказала мне интересную историю из своей работы. Настя репетирует по скайпу три иностранных языка (испанский, английский и немецкий) и даже преподаёт одному чуваку из Канады Español using English. Я ей не перестаю говорить, насколько она талантливый и уникальный человек, Стейси мне всё не верит )))

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

“Понимаете”, сказал программист, “машины детерминированы и работают по шаблону, а люди НеПрЕдСкАзУеМы. Нам трудно общаться с людьми, потому что вы не вписываетесь в шаблоны. А мы привыкли, что компьютер работает всё время одинаково”.

На нас, людей, действует гугель факторов. Вспышки на Солнце, плохая погода, сегодня с утра в метро наступил кто-то на ногу, и так далее. 24 часа в сутки семь дней в неделю мы имеем дело со случайностями. И только в одном маленьком мирке компьютеры работают детерминированно.

Проведите простой эксперимент: отключите сегодня будильник и запишите завтра, во сколько вы встанете? Завтра день отдыха, воскресение (в которое в моей распрекрасной Австрии ничерта не пашет ), поэтому вы встанете, например, в 10:05, послезавтра — в 8:36, потом в 7:50, потом в 9:11. С самой первой и до самой последней секунды дня ваша жизнь — это рандом, подчиняющийся совершенно нормальному закону распределения. И вы на полном серьёзе считаете, что компьютеры как-то обошли это? Вы думаете, они как-то обманули Вселенную и начали работать по шаблону? У меня для вас плохие новости ))) Вселенная — это Техасский холдем. Вы не знаете карт соперника, но вы можете посчитать вероятность того, какие у противника карты в зависимости от того, какие у вас карты, и какие карты на столе. Это всё давно умеют делать компьютерные программы-подсказчики, игроки в покер в курсе и приведут примеры. Там всё очень детерминировано. Но что они не могут предсказать, так это вероятность блефа других игроков, потому что эта штука произвольная, находящаяся внутри компьютера биологического. Именно поэтому машинам почти невозможно состязаться на равных в покер с крутыми игроками. Да и не только в покер. Starcraft 2, Heroes of Might and Magic III. Дико популярные до сих пор игры, в которых компьютер проигрывает человеку по всем фронтам даже если ему снять “туман войны”. Ну не угадает комп, какой именно билд выберет игрок. А вот человек человека может «прочесть».

Кстати, хоть компы и победили людей в шахматах, но вот в шахматах Фишера, в которых начальное положение произвольно, пока что с ними только начали воевать. Как я и ожидал, современные алгоритмы там на начальном этапе свалятся. Одно дело — придумать хороший алгоритм для одной стартовой позиции и потом добить его шаблонными решениями, другое дело — потягаться с детищем шутника Бобби, где стартовых позиций 960. Это вам не квантовая физика, тут думать надо!

Так что вот вам и отгадка, почему именно программирование — отстой. Потому что почти всегда это попытка шаблонными решениями решить нешаблонные проблемы. Именно поэтому на своих собеседованиях я даю каждый раз немного разные задачи и хвалю за нестандартный, пусть и не совсем правильный подход. Зачем мне в команде человек-шаблон? Я понятия не имею, что завтра взбредёт клиенту! Мне нужно, чтобы программист был готов, что завтра клиент попадёт в автокатастрофу, и наш проект закроют, или что у клиента родится дочка и он на радостях перенесёт дедлайн на три месяца вперёд и выдаст бонусы. Или что фича, которую клиент так хотел месяц назад, теперь ему нафиг не упёрлась, потому что он наконец-то посмотрел на неё на стейдже, и понял, что она ему нафиг не упёрлась. И даже соизволил прислать об этом мейл! Человек-шаблон этого не поймёт и будет упорото педалить никому не нужный код, за который никто не заплатит килограмм хрустящих евро. Well, fuck that!

Так, и ещё, следующее поколение, которое будет зашибать большущие бабки — это геймеры, точнее геймеры, играющие сейчас в онлайн-игрушки. Trust me. Они и есть квантовые компьютеры, они и есть настоящие программисты. Программисты людей.

7 причин стать программистом

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

1. Творческая работа

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

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

2. Востребованность

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

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

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

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

3. Доход

Программист относится к наиболее высокооплачиваемым категориям работников, эта профессия высоко ценится на рынке труда. Заработная плата специалиста составляет от 30 до 300 тыс. руб. и выше, в зависимости от уровня профессиональных навыков и знаний.

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

4. Свободный график

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

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

5. Профессиональное развитие и карьерные перспективы

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

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

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

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

6. Работа для интровертов

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

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

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

7. Освоение других предметных областей

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

Как научиться общаться с людьми? Постигаем искусство эффективного общения

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

Ускоренный темп современной жизни, усталость и стрессы — все это в итоге может стать причиной нервного срыва.

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

Жить полной жизнью, наслаждаясь каждым мгновением, не зацикливаясь на негативных эмоциях, — в этом суть счастья.

«Афобазол» — современный препарат, способствующий восстановлению естественных механизмов нервной системы и позволяющий справляться со стрессовыми нагрузками.

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

Что дает общение с людьми?

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

Общение с людьми – важная часть нашей жизни. Благодаря умению четко выражать свои мысли и слушать мы можем не только добиться карьерных успехов, но и завести друзей, наладить отношения с семьей и друзьями. Психологи знают, что большинство конфликтов в паре и даже разводов вызвано не непреодолимыми противоречиями, а банальным неумением договариваться. А сколько людей страдает от одиночества лишь потому, что стесняется заговорить с симпатичным незнакомцем или незнакомкой! Словом, умение общаться необходимо каждому. Это – ключ к успеху во всех областях жизни. Авраам Линкольн, Джон Кеннеди, Мартин Лютер Кинг, Рональд Рейган, Уинстон Черчилль и Жак Ширак вряд ли достигли бы вершин политического Олимпа, не будь они столь блестящими ораторами. Стив Джобс известен своими речами не менее, чем инновационными компьютерными разработками. Легендарные красавицы прошлых веков на парадных портретах вовсе не поражают внешними данными – однако современники в мемуарах восхваляют их не столько за красоту, сколько за умение вести беседу.

Следует отметить, что «общаться» и «говорить» – это не одно и то же. Общение – это сложный процесс, который состоит как из вербальной коммуникации (того, что мы говорим), и невербальной (то, как мы это делаем). И второй вид коммуникации гораздо важнее – наибольшее влияние на собеседника производит не смысл наших слов, а звук и тембр голоса, поза и жесты. И, наконец, самое главное, это те наши мысли и чувства, которые находятся в нашем подсознании. Это страх отвержения, отказа, гнев на обидчиков и т.д. Именно они влияют на реакцию наших собеседников и определяют наш уровень умения общаться.

Почему мы боимся быть услышанными?

Что мешает нам говорить? Застенчивость, страх сказать глупость или быть неправильно понятым, боязнь высказывать свое мнение, низкая самооценка и даже проблемы с дикцией – в основе всех этих проблем лежит психология. Нередко их корни уходят в далекое прошлое – в детство или отрочество. Став взрослыми, мы забываем те неприятные моменты, которые заронили в нас семя неуверенности, однако они продолжают влиять на наше поведение. Раздраженное «Не говори ерунды!» от родителей, мучительные выступления у доски в классе, насмешки сверстников – все это во взрослой жизни оборачивается серьезными коммуникационными сложностями.

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

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

Психология общения с людьми

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

Правило № 1. Искренне интересуйтесь другими.

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

Правило № 2. Улыбайтесь.

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

Правило № 3. Помните, что собственное имя – самое приятное слово для любого человека.

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

Правило № 4. Умейте слушать.

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

Правило № 5. Говорите о том, что интересует вашего собеседника.

У каждого есть свой «конек». Если вы нащупаете ту тему, которая волнует вашего собеседника, вы расположите его к себе. Это касается и делового общения, и обычных приятельских разговоров. Даже если тема кажется вам не особенно важной, не закрывайтесь – попробуйте вслушаться и выяснить что-то ценное для себя. Не зря же китайские мудрецы говорили, что учиться можно и у первого встречного.

Правило № 6. Искренне демонстрируйте собеседнику его значимость.

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

Искусство эффективного общения

Общение с людьми – это искусство. Чтобы овладеть им, необходимо знать много тонкостей и обладать особыми навыками, многие из которых, казалось бы, не имеют отношения к коммуникации. Однако именно их наличие делает людей блестящими ораторами и интересными собеседниками. Что поможет нам «прокачать» свои коммуникативные способности?

Наблюдательность

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

Память

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

Широкий кругозор

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

Чуткость

Умение считывать эмоции собеседника можно назвать чуткостью, хотя на самом деле это – одно из следствий наблюдательности. Психолог Пол Экман, консультировавший следователей из ЦРУ и ФБР, достиг в этом умении небывалых высот. Он выявил, как малейшие сокращения лицевых мышц могут выдавать наши истинные чувства и мысли. Его книги обрели такую популярность, что на основе этих сугубо научных трудов был снят популярный сериал о независимом эксперте, умеющем безошибочно определять ложь. Овладеть этим искусством под силу каждому – для обыденной жизни достаточно научиться видеть основные эмоции и знать азы языка тела.

Постоянная тренировка навыков общения

Исследователи из Оксфорда выяснили, что в среднем каждый человек регулярно общается с 20 людьми – это друзья и приятели, члены семьи, коллеги и соседи. Ученые на этом не остановились – они просканировали мозг добровольцев и выяснили, что те, чей круг общения шире среднего, демонстрируют повышенную активность нейронов в зоне мозга, отвечающей за функции общения, а также лучшую связь между разными отделами мозга. Это не врожденное качество, а результат регулярной тренировки коммуникативных навыков. Чем больше количество людей, с которыми мы говорим, тем легче нам находить с ними общий язык. Ищите возможности поболтать с незнакомцами, с людьми из самых разных социальных групп, с теми, чьи интересы заметно отличаются от ваших. Общение с незнакомыми людьми сделает вас более гибким собеседником.

Язык телодвижения – залог успеха

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

Взгляд

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

Мастер Йода рекомендует:  Заливка изображения золотом


Мимика

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

Жесты

Мы склонны прислушиваться к тем людям, которые стоят перед нами в открытой позе – то есть ничем не отгораживаются. Прижатая к груди сумочка, руки, скрещенные или спрятанные в карманах, поза «нога за ногу», сжатые кулаки – все это говорит о желании собеседника выстроить препятствие между вами, отгородиться. И наоборот, открытая поза, плавные и неторопливые жесты и раскрытые ладони сигнализируют окружающим: «Я спокоен, доброжелателен и открыт к диалогу». Ассы общения нередко пользуются методом отзеркаливания, с небольшой задержкой повторяя позу и жесты собеседника – это подсознательно располагает людей раскрыться. Однако таким приемам нужно учиться.

Упражнения по развитию навыков общения

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

Разговор со стулом

Каждый день говорите вслух – но не с людьми, а с предметами. Кстати, беседовать со стулом или геранью намного сложнее, чем с настоящим собеседником. Именно поэтому это столь действенный тренинг. Попробуйте несколько минут говорить на определенную тему – для начала просто расскажите, как у вас идут дела. Можно мысленно составить план разговора и придерживаться его. Это поможет научиться связно выражать свои мысли.

10 незнакомцев

Поставьте себе цель – каждый день затевать непринужденные беседы с незнакомыми людьми. Спросите мнение продавщицы о сортах хлеба, узнайте у первого встречного, как пройти в поликлинику, поболтайте о погоде с консьержкой в подъезде, попросите у соседа немного соли. Это избавит от страха заговорить первым.

Я все помню

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

Хвалю!

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

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

Как научиться общаться с людьми: секреты коммуникации

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

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

Как научиться общаться с людьми? Секреты и упражнения из книг по психологии

1. Будь хорошим слушателем. Меньше говори и больше слушай собеседника.
2. Никогда не перебивай своими историями и вставками в речь собеседника.
3. Больше улыбайся и старайся быть доброжелательным.
4. Проявляй искренний интерес к собеседнику, его жизни, делам, настроению.
5. Уклоняйся неразумных споров, избегай возражений и уходи от противостояний.
6. Старайся говорить о том, что интересует и волнует собеседника.
7. Прочувствуй настроение собеседника и подстройся к нему.
8. Избегай негативных тем и ориентируйся на позитивные.
9. Называй собеседника по имени. Это самое приятное для человека.

Эти психологические советы помогут научиться быстрее и легче общаться с людьми.

Каким людям необходимо учиться эффективному общению

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

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

Уверенность

Хорошие навыки общения с людьми начинаются с умения показать, что вы надежный партнер. Для этого необходимо быть уверенной в себе. Умение держаться уверенно привлекает других, как магнит. Вид решительного человека убеждает других, что этот собеседник стоит потраченного времени. Уверенный человек не будет тратить ваше время на «хождение вокруг да около», а сразу перейдет к сути разговора.

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

Когда человек смотрит в глаза своему собеседнику, это вызывает доверие и к нему, и ко всему, что он говорит.

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

Интерес к собеседнику

Многие делают ошибку, слишком много говоря о себе. Ничто так не утомляет человека, с которым вы беседуете, как вынужденная «экскурсия» по лабиринтам вашей жизни. Один из лучших способов научиться общению с людьми — позволить им говорить о себе, а не заставлять их слушать ваши рассказы. Это поможет другому человеку почувствовать себя более непринужденно и повысит теперь уже его уверенность в себе. Восточные мудрецы учат: один раз скажи и два раза послушай!

Правильные вопросы

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

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

Сила знания

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

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

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

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

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

  • Надо быть честным. Когда люди надежны и честны, общение становится намного проще. Тогда не нужно обдумывать то, что мы собираемся сказать, не нужно беспокоиться о том, что неправда когда-то раскроется.
  • Необходимо уметь адаптировать свои идеи под восприятие других. Когда у нас возникает какая-то интересная мысль, в голове складывается ясный образ идеи, но этот образ не всегда также ясен и другим людям. Чтобы вас услышали, нужно найти способ раскрыть свою мысль. Она должна стать понятной всем. Нужно хорошо знать свою аудиторию, если хотите общаться с ней эффективно.
  • Подержите паузу, прежде чем ответить. Обычно мы стараемся отвечать сразу, но иногда просто крошечная пауза способна творить чудеса. Она дает вам время подумать, а это важно для того, чтобы точнее понять, о чем говорит собеседник, или же чтобы четко сформулировать свою мысль, которую вы хотите донести.
  • Старайтесь вникать в то, что говорит ваш собеседник. Необходимо внимательно слушать. Так, вы сможете понять, о чем идет речь, а не просто будете ждать своей очереди что-то сказать в ответ. Слишком часто мы слушаем «краем уха», обдумывая в это время свой ответ. Для эффективного общения надо работать над пониманием того, что говорят другие.
  • Будьте терпеливы и открыты. Иногда короткое общение может быть в чем-то не слишком комфортным для вас. Признайте для себя, что этот контакт не должен быть таким, как вам того хотелось бы, и продолжайте вести себя корректно, проявляя терпение. Всегда будьте терпеливы и держите свой ум открытым для постижения новых способов общения и взаимопонимания.
  • Старайтесь поддерживать обратную связь. Когда уже все сказано и сделано, лучший способ узнать, насколько это было эффективно, — спросить об этом своих собеседников. Найдите время, чтобы поговорить с теми, с кем общаетесь часто, и узнайте, как можно было бы улучшить ваше общение с ними. Иногда поддерживать такую обратную связь легко, и вы получите ясное представление, над чем вам еще надо поработать, а иногда это сделать бывает не совсем просто, но ваши усилия все равно того будут стоить!

Начните с малого

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

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

Чтобы потренироваться, расширьте круг общения у себя в офисе, например. Попробуйте начать общаться с продавцами в магазине или на рынке немного больше, чем обычно.

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

Как общаться с экстравертами и интровертами

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

  • Интроверты: им трудно общаться. Свои переживания они носят глубоко в себе, избегают лишних контактов.
  • Экстраверты: у них потребность в общении доведена до максимума. Они постоянно ставят в известность окружающих о возникающих у них переживаниях, доносят свой взгляд на обстоятельства, в любых ситуациях находят новых знакомых.

Эти психотипы в чистом виде встречаются редко, чаще встречаются смешанные типы личностей.

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

У интроверта стоит более сложная задача, поэтому ему важнее научиться правильно общаться с людьми. Им бывает трудно находить новых знакомых и приятелей. Это сказывается на профессиональной сфере. Поэтому несмотря на трудности, нужно перебороть себя и идти на сближение. В результате в окружении окажутся те люди, которые оценят молчаливое одобрение интроверта.

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

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

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

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

Как вызвать интерес со стороны собеседника

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

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

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

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

На что стоит обратить внимание

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

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

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

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

Еще несколько советов

  • Чем больше у вас знаний из разных областей, тем лучше вы сумеете заинтересовать человека. Разносторонние интересы не могут не привлечь вашего собеседника. Всегда интересно общаться с тем, кто может поведать какие-то истории, рассказать о некоторых занимательных фактах и т. д.
  • Учитесь правильно выражать свои мысли и идеи, адаптировать их под чужое восприятие. Не у всех во время рассказа в голове всплывает такой же образ, как у вас. Для этого старайтесь донести до собеседника информацию более четко, поясняйте все, что необходимо.
  • Не спешите сразу отвечать на вопросы. Выдержанная пауза поможет вам не только собраться с мыслями, подумать над ответом, но также проявит интерес и загадочность со стороны человека, с которым ведется беседа.
  • Лишняя жестикуляция в общении может подтолкнуть собеседника на мысль о вашей неуверенности в себе. Посторонние движения руками способны очень сильно отвлечь от сути беседы. При этом важности ваших слов никто не оценит, на них просто не обратят внимания.
  • Исключите употребление слов и фраз с двусмысленным подтекстом. Сказанное вами может быть расценено неправильно и даже способно обидеть собеседника. Говорите четко, что вы имеете в виду.
  • Подстраиваться под другого человека во время разговора может далеко не каждый. Но это является довольно важным моментом в общении. Понаблюдайте за оппонентом, за темпом его речи, постарайтесь по максимуму повторить его. Общение в одной манере превратит ваш разговор в конструктивную беседу.
  • Слова-паразиты не сделают ваш разговор краше. Ограничьтесь в их употреблении. Человеку вряд ли будет приятно слушать лишние и бессмысленные слова. В итоге получится, что вы мало говорите по делу, разговор станет нудным и неинтересным.
  • Даже в деловой беседе иногда уместно будет продемонстрировать свое чувство юмора. Если своевременно применить его, то можно разрядить напряженную обстановку, сделать общение непринужденным.
  • В общении учитывайте возраст собеседника. Допустим, разговор проходит с человеком, который гораздо старше вас. Здесь стоит избегать сленговых выражений, которые могут быть незнакомы собеседнику.

Главный учитель — это опыт, который не приходит сразу. Для его получения нужно время и соответствующие условия. Главное, быть как можно более уверенным в себе человеком, уметь «донести себя» обществу. Расширяйте свой круг общения, включая в него разных людей: и по возрасту, и по взглядам, и по жизненным принципам.

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

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

Что значит «говорить красиво»

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

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

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

Как говорил французский писатель-философ Вольтер:

«Прекрасная мысль теряет свою цену, если она дурно выражена».

Зачем нужно говорить красиво

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

«Встречают по одежке, а провожают по уму».

А свой ум (или его отсутствие) человек демонстрирует как раз с помощью речи. Именно поэтому ее можно назвать визитной карточкой человека: хочет он этого или нет, его речь отражает его суть.

Как сказал древнегреческий философ Сократ одному постоянно молчавшему молодому человеку:

А персидский поэт Саади писал:

«Умен ты или глуп, велик ты или мал, не знаем мы, пока ты слова не сказал».

Люди, которые умеют красиво говорить и доходчиво излагать свои мысли, ценились всегда. На это указывает существование школ ораторского искусства еще в античные времена. А древнегреческий мудрец Скилеф заметил, что «Красноречие дороже денег, славы и власти, ибо последние очень часто достигаются благодаря красноречию». Ему вторил и американский политический деятель Дэниэл Уэбстер, живший много веков позднее: «Заберите у меня все, чем я обладаю, но оставьте мне мою речь, и скоро я обрету все, что имел».

Французский император и полководец Наполеон считал, что человек, не умеющий красиво говорить, никогда не сделает карьеру.

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

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

Что мешает людям красиво говорить

Важность владения искусством красноречия не требует доказательств. Тем не менее, многие люди испытывают страх, когда им приходится выступать на публике или говорить с незнакомыми людьми. Такой страх в психологии называется «логофобия» (или «вербофобия»). Любопытно, что, по исследованиям психологов, страх публичных выступлений занимает у людей 2-е место после страха смерти.

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

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

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

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

Как научиться говорить красиво

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

Успехов в обучении. И главное помните: чтобы чему-то научиться, нужно это делать, даже несмотря на то, что это тяжело.

1. Уходите от удара

Принцип амортизации — это техника ухода от конфликтов, описанная в книге российского психолога Михаила Литвака «Психологическое айкидо». Согласно принципам книги, предотвращение и прекращение конфликта происходит за счет перенаправления энергии агрессора обратно на него же. Проще говоря, получив «психологический удар», поведите себя как кошка, падающая с высоты: смягчите его. Этот алгоритм можно успешно применять в семье, на работе, в общественной жизни.

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

2. Повторите окончание фразы разгневанного оппонента

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

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

3. Привлеките арбитра

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

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

4. Угостите воображаемым тортиком

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

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

5. Представьте неприятного человека в нелепой ситуации

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

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

6. Накормите агрессора

Другой способ погашения конфликта — предложить злобному человеку что-то съедобное (конфету, печенье) или протянуть бутылку воды. Весь секрет в том, что, когда вы даете что-то оппоненту, он испытывает неосознанное желание ответить взаимностью, пойти навстречу.

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

7. Возводите стену

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

Стройте высокую стену (только в воображении) и будьте уверены в том, что никакие оскорбления и колкие выпады не достанут вас.

8. Пошутите

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

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

Какими приемами в диалоге с неприятными собеседниками пользуетесь вы? Делитесь в комментариях.

Добавить комментарий