Бьюти-образы

Почему программисты странные. Замуж за программиста. Мнение айтишников о себе

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

А программировать я начал давно . В классе 7м. Тогда я скорее не программировать стал, а игрушки ломать. Мне всегда было интересно как оно работает, как вот эти непонятные циферки-буковки 35 7D 56 BB EA A5 4C AB - могут превращаться в увлекательную игру. Вот и стал ковырять. Там поменял. Тут поменял. Потом нашел доки, понял больше.

Вообще если сравнивать виртуальный мир и мир действительности, то там все немного иначе. Это и манит.

С компьютерами обратная связь быстрее, чем в мире действительности. Появилась идея - тут же ее можно опробовать. Тут же получить ответ, тут же пересмотреть. Действительность немного более инертна. И не всегда можно дебаггером походить по коду. С компьютерами ты в другом мире, в мире виртуальном, в котором другие правила, знакомые только тебе (ну или как минимум не многим). Я никогда не забуду те ночные изучения последовательности 16-ричных чисел, в реузльтате осознание и возможность делать что-то, чего раньше не умел. Там все четко - либо 0 либо 1. Либо знаешь, либо не знаешь. Там вероятности нет места. Не знаешь - копай еще.

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

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

Вот сейчас, сосредоточенно пишу этот пост и тут подбегает ко мне доча и что-то говорит. Так как я реакции ноль, то она начинает это повторять. Услышал что она повторяет раз так на 15й - "а где папа?" "а где папа?"... И в правду, где папа? У программистов это называется состоянием потока - кристально чистой сосредоточенности над работой. В это время для проггера ничего не существует, ни его самого ни проблем вокруг ни забот. Только виртуальный мир, мир в котором царят единички и нолики. Выбить из этого состояния проггера легко, а потому ночь - более ценное время.

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

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

Девушка – другу:
- Вы все, программисты, странные!
- Почему это?!
- Мой парень, программист, радуется. Ему мусорное ведро купили в комнату, около компа!
- Я тоже ведро мусорное около компа хочу…
Все остальное, я получал из монитора. Меня раз спросила сестра моя, на что я так долго могу смотреть в монитор? Ладно бы там книга или журнал какой. Так нет же, какие-то непонятные слова, причем одни и те же. Нет. Это в коре неправильно. Компьютер ничего не может дать того, что бы так надолго удержало возле себя. Он пустой. Он только резонатор. Все остальное делает мой мозг. В нем происходит все интересное. В нем рождаются и умирают вселенные. В нем выдвигаются гипотезы, строятся и рушатся теории. В нем моделируется новый мир. А компьютер - всего лишь резонатор. Вот даже сейчас я пишу текст но вижу не буквы на мониторе, а вижу картинки из своего прошлого опыта, вижу что-то новое. Если посмотреть со стороны, то кажется глупым смотреть 10 страниц текста кода весь день. Но если посмотреть на то, что происходит в сознании проггера, то это..... у меня нет слов. Только программист поймет программиста. Или любой другой человек, знающий о состоянии потока, когда нет ничего кроме дела, которое делаешь.

В сети есть много статей о том, какие странные программисты. Достаточно погуглить словосочетание

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

The Devochki

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

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

В этом тексте IT-специалистов я буду называть айтишниками, потому что долго писать: программист, DevOps, QA, системный администратор, РМ и т.д. Хотя ниже все-таки сделаю разбивку по должностям, как сказали бы эйчары.

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

Общество делит людей на две категории: айтишники и нормальные люди.

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

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

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

Почему?


Айтишники умные . Таких умных людей я не встречала ни в какой другой индустрии.

Они разносторонние . У большинства из них – широкий круг интересов и с ними всегда есть о чем поговорить на разные темы.

У них классное чувство юмора – тут редко встретишь «Петросяна».

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

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

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

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

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

Личный опыт

Я знаю сотни айтишников, но опыт у меня в основном платонический – сапожник без сапог. У меня было 3 айтишника: Java-программист, РМ и QA. Расскажу о последнем.

Если QA занимается с вами сексом, значит, вы хороши в постели, у вас нет багов, а если и есть, то это – не баг, это – фича. Но днем, Боже мой, днем я бы его убила. Идем мы, например, в магазин. Я что-то выбираю, а он по ходу все критикует: «Это не бери, это дорого. Зачем тебе вообще надо?» или в ресторане: «Ну и цены. Не, ну ты, солнышко, бери, что хочешь, я просто фигею от цен». При этом человек замечательный, не жадный, просто QA.

У QA системность доходит до того, что спонтанность выглядит так: «Дорогая, давай займемся сексом в четверг в девять вечера». Конечно, круто знать, что в четверг в девять вечера у меня точно будет секс, но как-то хочется и сюрпризов. Но не тут-то было. Как-то утром мы долго валялись, болтали и вдруг поняли, что надо собираться, а то опоздаем на встречи. Собрались быстрее – осталось 15 минут до приезда такси. «Давай по-быстрячку», – предложила я, так как желание секса у меня возникает спонтанно, а не по расписанию. «Нет, – сказал он. – Уже такси едет, я так не могу».

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

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

Классификация

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

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

DevOps – продвинутые админы. Не только собирают компы, но и пишут код. Умны, разговорчивы и отлично зарабатывают. Как, собственно, все айтишники. Зато у девопсов и программистов самые высокие зарплаты.

РМ (проджект менеджер) – основной инструмент – язык. Красиво говорят, много делегируют. Хорошие специалисты встречаются не часто.

QA – системны, бывают крайне занудны. Подходят, если вы любите предсказуемые отношения и точно знаете, кем видите себя через 5 лет.

Java developer – востребованные на постоянной основе уже 7 лет. Самооценка соответствующая.

Javascript developer – метро-ламберсексуалы IT-рынка. Хороши собой, оно и понятно, фронтенд товар лицом. Cледят за собой, любят потрындеть, при первой встрече обычно более приветливы, чем бекендщики.

Full stack (фронтенд и бекенд) – вдвойне уверенные в себе пацаны, ибо знание фронтенд и бекенд не располагают к скромности.

Web designer – обычно ну очень хороши собой, стильны, умны, с отличным чувством вкуса.

С++ – самые неразговорчивые и тяжелые на подъем. С++ такой язык, что к бла-бла не располагает. Самые надежные мужья. Ибо какое налево, когда так наебешься с кодом.

С#, PHP – не замечала особенностей, нормальные такие парни.

Ruby – внешне хороши как фронтенды, разносторонни и вообще бубочки.

Python – красавчеги. Просто люблю. А уж Python+JS – я ваша навеки.

Erlang, Lisp – очень умные парни. Хорошие семьянины, разносторонни и добры.

Perl, Delphi – консервативны, так как языки достаточно устаревшие и используются только для поддержки очень давно существующих систем.

Assembler – если вы любите дедушек погорячее.

Мнение айтишников о себе

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

Айтишники в отместку свою книгу напишут «Как не пасть жертвой женщины рекрутера». Краткое содержание: Секс после оффера – реален ли он? Стоит ли звонить ей, если после интервью она молчит. Как притворится фронтендом, если ты джавист. Трусы Calvin Klein – влияют ли они на оффер. Клофелин в пиве: мифы и реальность рекрутинга.

Мнения жен и девушек айтишников

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

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

Я в универе боялась компьютерной техники. А когда “случайно” вышла замуж за айтишника, поняла, что это милейшие и добрейшие люди на самом деле! Вот дети айтишников… Старшенькая в 10 лет все время что-то паяет, а младшенькая – в 7 за деньги винду переустанавливает. А грязи от них! Чисто только когда из дома выгоню, уберу и не запускаю!

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

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

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

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

Спасибо тебе Боже и Роме Хмилю, что я попала к этим замечательным людям.

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

Фрилансер – это специалист без определенного места работы (БОМР), который одновременно выполняет заказы от разных клиентов.

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

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

Знакомьтесь:

Кирилл – типичный программист-фрилансер.

Кирилл многое знает в программировании, а также многое и не знает.

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

Но вопрос «больше кого?» так и остался открытым.

Уровень заработка Кирилла примерно равен средней зарплате по региону.

Геннадий – он тоже фрилансер-программист.

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

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

Уровень заработка Геннадия примерно равен 3 средних зарплаты по региону.

Разовая фриланс работа для программиста

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

Почему же так произошло? Кирилл допускает стратегические ошибки в своей работе программиста-фрилансера:

  • Самая главная ошибка Кирилла – быть фрилансером и работать удаленно, потому что глубины знаний Кирилла хватит еле-еле прикрыть щиколотку. Настоящий гуру-программист-фрилансер ходит в свитере с длинным воротом так, что у него еле-еле торчат уши, лысина и нос, как у Геннадия. Все остальные ошибки Кирилла вытекают из первой.
  • Вторая ошибка Кирилла – это разовая работа. Кириллу легче быстро слить проект, чем получать клиента на всю жизнь. Почему так происходит? Чтобы иметь длинных клиентов – нужно производить качественный продукт, который у Кирилла отсутствует. Что не скажешь про Геннадия. У него 20% клиентов приносят 80% его прибыли 80% непостоянных клиентов приносят 20% прибыли.
  • Третья ошибка Кирилла – отсутствие постоянных клиентов. Я специально выделил эту ошибку как отдельную потому что иметь постоянных клиентов и выполнять разовые работы – это разные вещи. У Геннадия часть клиентов является постоянными заказчиками разовых работ, что не скажешь о Кирилле, у которого 80% новые заказчики с разовыми работами.
  • Четвертая ошибка Кирилла — брать заказы, не читая ТЗ до конца. Это классика разовых работ для программистов и не только, которая породила армию Кириллов.

С чего начать программисту на фрилансе

И Кирилл, и Геннадий умеют планировать свое время рабочее время, время отдыха и время самообразования. Но этого не достаточно для работы на фрилансе.

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

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

  • Сосредоточенность в шумном коллективе;
  • Общение с коллегами;
  • Работа в команде;
  • Контроль со стороны начальства и прочие.

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

Подводя итог, я считаю, что

Для того чтобы начать работать на фрилансе нужно сначала перерасти офисную работу.

Но и вариант работы программистом без опыта на фрилансе возможен – яркий тому пример наш Кирилл. Но путь Кирилла до уровня заработка Геннадия будет долгий.

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

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

Поиск вариантов для заработка на фрилансе у программиста много:

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

Доход программиста на фрилансе

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

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

Геннадий считает стоимость часа своей работы.

Стоимость часа работы – это важный показатель дохода, важнее, чем общий доход фрилансера.

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

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

Стагнация для фрилансера – программиста недопустима.

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

5 стадий заработка фрилансера

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

Наш Геннадий работает на пятой стадии и даже перерос ее, а вот Кирилл находится лишь на 3 стадии своего развития.

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

1. Какую компьютерную игру ты любишь?

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

2. Вы пишите руководства?

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

3. Попробуйте перезагрузить!

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

4. Повторение

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

5. Сделайте, чтобы это выглядело так же, как...

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

6. Ранний подъем

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

7. Когда проект будет готов?

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

8. Рассмотрение написанного вами кода чуть позже

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

В заключении

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

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

Несмотря на то, что этот праздник появился относительно недавно, профессия программиста, как ни странно, гораздо старше. А убежденные в том, что программист - это исключительно мужская профессия, вынуждены столкнуться с еще одним противоречием. Дело в том, что именно женщина считается первым в истории человеком с такой профессией. Ее имя Ада Августа Байрон Кинг, графиня Лавлейс. В первой половине XIX века дочка великого английского поэта Джорджа Байрона написала первую в мире программу для аналитической машины. Эта программа решала уравнение Бернулли, выражающее закон сохранения энергии движущейся жидкости. Правда, ни одна из написанных Адой Лавлейс программ так и не была никогда запущена. Но среди программистов имя ее увековечено - универсальный язык программирования называется "Ада".

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

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

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

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