Как определить толкового программиста по косвенным признакам
Когда слащавые очковтиратели вещают о том, что, мол «научиться программировать может каждый», они может даже и верят в то, что говорят. Ведь всё зависит от того, что вкладывать в понятие «программировать».
Если речь идёт о том, чтоб написать строчку кода, как это делал Обама, когда набирал на экране своими небледными клешнями moveForward(100); — и называть это «программированием», то да, многим это под силу. Хотя, и на этом этапе куча народу обосрется. Но если говорить о чем-нибудь чуть более сложном и хоть каплю более приближенном к реальности, то оказывается, что таки одним дано программировать, а другим — нет.
Способности к точным наукам, которые необходимы для решения сложных задач в программировании, часто прослеживаются еще со школьной скамьи. Но мы здесь говорим не просто о хлопцах (или девчатах), которые сдавали математику на «5» (aka «12» по новой системе оценивания), а скорее больше о тех, кто успевал домашку по математике сделать за 5 минут до начала урока и получить пятерку. То есть быстро разобраться, построить в голове все нужные модели и тут же выдать результат на бумаге. Но школа — это еще относительно «пластелиновое» время, когда из-за гормонов или неустаканившейся психики бывает так, что хлопца кидает во все тяжкие, он учится на двойки, и лишь в универе (или позже) обнаруживает, что он, оказывается, рубит в точных науках.
Есть и другая категория — кто более силён в языках и прочих гуманитарных науках (как правило девочки).
А есть и третья — самая многочисленная категория — это те, кто не выявляет ярковыраженных способностей к чему-либо. Они могут быть троечниками, хорошистами и порой даже отличниками. Но если мы говорим о круглом отличнике в школе, то, скорее всего, либо он гений (что маловероятно), либо он не в той школе учится. Ведь пойди он в какой-нибудь физмат-лицей или школу с углубленным изучением языков — его сильные и слабые стороны наконец бы проявились. И тогда точно можно было бы сказать — чем же школотрону стоит по жизни заниматься.
Что касается самой многочисленной категории «средняков» — у части из них и правда есть шанс научиться «кодить» (что бы это ни значило). Ну там, делать какие-то минимальные вещи, верстать веб-странички и даже прикручивать найденные на Stackoverflow скриптики, так до конца и не понимая как они работают. Более того, если вайтишник очень упертый и готов ноулайфить несколько лет, то он может даже дойти до уровня сильного июня, а то и слабого мидла. Возможно даже, что когда-то он станет мидлом (не в последнюю очередь за выслугу лет). Разумеется, реально сложные задачи он решать не сможет, поэтому с такими гребцами галера проплывет недолго. Для этого нужны светлые головы, спецы, Джоны Рэмбо или хотя бы Джоны Уики мира нулей и единиц. Как их найти и определить?
Вот заходят на собес два программиста — с примерно одинаковым опытом. И каждый со знанием дела отвечает на поставленные вопросы, и предлагает толковые решения для гипотетических ситуаций, и даже изо рта у них не пахнет и даже речь связная, аккуратная и нерезкая (пресловутые «софтскилы»!). И в целом каждый хлопец хоть куда казак. Как же выбрать более задротистого выжигателя кодом глаз? Того, кто с большей охотой будет отвечать на звонки забугорного погоныча в 6 утра в воскресенье, кто будет задерживаться на работе больше остальных и будет способен вытянуть всю команду на своих сутулых плечиках во времена очередного апокалипсиса? Кто же эта, черт побери, рабочая и надежная лошадка? Имя, сестра, имя!
Нужно выбрать программиста с дефектом
Дефект может быть любой — начиная от кривой черепушки или уродливых черт лица и тела (придурошный прищур, наполовину лысая голова, проблемная кожа, горб, огромный живот или напротив сверх-худоба, кривые ноги, ужасно вонючий запах пота) и заканчивая дефектами речи. Важно, чтобы дефект напрямую влиял на социализацию. Вариант с попыткой определить программиста по свитеру с катышками сегодня едва ли сработает, потому как, во-первых, в мире идет глобальное потепление и свитеры никто не носит, и во-вторых, время идет, мода двигается, и даже самые отсталые и зачахлые программистишки начинают худо-бедно покупать шмотье. Поэтому дефект в идеале должен быть генетическим либо физическим. То есть даже нелепые усы Боярского или мерзкая монашеская жидкая бородища — отнюдь не показатель годного кандидата, ведь, возможно, это приобретенная безвкусица, временное помешательство последних лет, замешанное на ошибочном восприятии того, что «модно». А значит, далеко не факт, что у лопатного бородача в детстве или юности были проблемы с социализацией. Таким образом идеальный кандидат — Стивен Хокинг.
Да, это звучит дико. И по сути это дискриминация по отношению к тем хлопцам, у кого нет ярковыраженных дефектов. Но это IT, детка! Кому-то нужно делать сложную работу. Смазливых мальчиков (вчерашних продавцов, переводчиков, диджеев, крупье и барменов) оставьте для второсортных ролей вроде тестирования или проджект-менеджмента. Нам нужен дефектоид! Косой, хилый, лысый, убогий, заикающийся, сгорбленный Квазимодо — вот он! Идеальный кандидат! И он был таким всегда. Еще со школы он был плохо социализирован, у него было мало друзей (и те были аутсайдерами, если они вообще у него были), он не вылазил из дома, не гулял с пацанами во дворе, не играл в футбол, не тискал девочек на переменках. Его лучшими друзьями были книги и компьютеры. Его жизнь — домоседство и уход в виртуальную реальность. Это настолько глубоко прошито в его подкорке, что даже сегодня — имея неплохую зарплату, позволяющую хорошо одеваться, ездить по заграницам, кутить в клубах и ходить на вечеринки, — он этого не станет делать. И не только потому что из него высосут все соки на работе, но просто потому что он так не умеет и не хочет, он от этого не кайфует.
Если вы в офисе — оглянитесь по сторонам
Присмотритесь к коллегам. Вы когда-нибудь обращали внимание, что самые способные программеры имеют хотя бы один ярковыраженный дефект? И что в целом братство тостеров, проджектов и прочих дармоедов — более привлекательный народ, чем программисты? И более социализированный. Это они ждут корпоративов и плачут из-за карантина, это им не хватает офисных будней и коридорных бесед за чашкой кофе. К тому же их легко заменить, так как они довольно поверхностны. Их привлекательный внешний вид привел к тому, что они живут больше во внешнем мире. Поэтому им необязательно углубляться в суть вещей. Да и времени на углубление не сыщешь — ведь жизнь — не только работа! (для них, по крайней мере). Настоящие мыслители, напротив, как правило несимпатичны.
К примеру, так Сократа описывает Ксенофонт:
Плешивая голова, огромный своеобразной формы лоб, косые, сильно на выкате глаза, курносый с оттопыренными и вывороченными ноздрями нос; толстые, мясистые губы, большой рот.
Флоренский же, сравнивая описания из древних источников с бюстом Сократа, который он видел в Эрмитаже, делает вывод, что Сократ «почти нечеловечески уродлив». Впрочем, многие греческие философы античности были, мягко говоря, не красавцами. Да и у философов Нового времени были как не проблемы с внешностью, так со здоровьем. И, вероятно, это тоже предопределяло их уход в мышление. Предопределенность ухода в длительные мыслительные процессы — именно то, что нам нужно. Человек, который недополучает удовольствий во внешнем мире — будет черпать их во внутреннем. Благо — не на что больше отвлекаться!
Тут-то и выходит на сцену погонщик, который с ловкостью дрессировщика достает из ведра сложные задачи и кидает их изголодавшемуся задроту. И все довольны! Пока задротина рвет кость из нулей и единиц, галера плывет, лавешка мутится, штат нахлебников имеет свои барыши — красота! И всё это благодаря вовремя подмеченным дефектам у кандидата-программиста. Ну не сказка ли?
Коментарі (172)
Есть владельцы которые просирают свои бизнесы, потому что выбирают не тех людей. Но к сожалению сейчас во всем мире стоят дебилы у руля компаний, поэтому их дебильные ошибки не влияют на бизнес, потому что их конкуренты совершают такие же ошибки. Да и люди сейчас привыкли получать хуевый сервис и больше доверяют мошенникам чем умным людям. Но когда их мошенники наебут или красивый парень поматросит и бросит, они почему-то не хотят провести работу над своими ошибками и забывают как их наебали.
Те кто стоят у руля компаний прежде всего умеют сделать так что кинутые ими люди будут думать что они сами виноваты, а поэтому эти лохи будут забывать свой плохой опыт и то что именно руководитель их наебал.
Это психология уровня детского сада и первых классов школы. К сожалению люди это стадо. Умным людям нужно поддерживать друг друга. А умный человек своего умного собрата всегда увидит. Надо только не бояться сотрудничать.
К тому же есть проблема русской интеллигенции, которая продолжает помогать и вытаскивать из болота свой быдло ватный народ. Пора умным порядочным русским отречься от своего народа. Уйти в запой в этом случае вполне достойный выход. Лучше ничего не делать и пусть эти большевики утонут в своем болоте.
Деффектодебилы бугуртят на правду. Хотя автор очень тонко подметил истину — все выдающиеся прогеры, на которых держатся галеры, с деффектами (физическими в основном). Дефекты не критичные, но в своё время эти дефекты не дали им социализироваться и открыли мир IT.
Я рад что такие люди есть, я паразитирую на таких людях (не специально), ведь я дерзкий красавчик с хобби и желанием отдохнуть после работы, а не учить новые фреймворки и перечитывать паттерны программирования. У моего образа жизни есть минус, автор верно подметил — я вечный джуномиддл, выше миддла я вряд ли когда-то прыгну, только разве что за выслугу лет (если мне позволят, а позволят мне если за моей спиной будет стоять 2-3 деффективных, выполняющих мою работу)
Походу парни с дефектами неплохо тебя нахлобучили, если ты для них верстаешь за 300 баксов на позиции джуномидла
Ну, если взять галеру, бизнес модель которой это найти заказчика, нанять требуемое число сотрудников, обеспечить их рабочим местом, интернетом и зепкой, а взамен получать определенное количество денег — то самые важные сотрудники для галеры это сейлзы, ейчары и бухгалтера, но никак не программисты, пусть у них даже свитер до колен растянут и домой только на выходные уходят.
Программисты — приходят, делают работу что наказал заказчик и уходят, раз в месяц получая зепку.
Что кто то паразитирует — ну так и зепка у всех разная — у кого то больше опыта, кто то работает дольше, кто то договариваться умеет. Если бы у все одинаковая была, и один 2 часа в день работает, а другой 12 — тогда другой разговор.
Когда галеры впервые начали заходить на рынок то искали тех кто в айти работает не за бабло, это были как правило люди с толстенными линзами в очках и потертых пыльных пиджаках, или в растянутых свитерах с аленями, глаза их горели только от вида стоящего на столе новенького PC в плёнке, работать на подвале без окон и кондиционеров для них было обычным делом, про зарплату они даже не спрашивали.
Я и сейчас такой
Так это было давно и очень недолго, даже в нулевых уже такого не было.
Автор явно не бывал в силиконовой долине, что бы заценить что задроты могут иметь человеческий вид. А не только фрики в джинсах с засаленым седалищем и растянутым свитером с оленем,
И заметить, что реальными фриками выглядят ни в чем не отрубающие PMы которых в хуй никто не ставит, так чисто хуета котрая двигает тиккеты.
До примерно средины нулевых в Украине так же было. Но потом где—то с момента появления первого айфона пошло все не туда… Я хорошо помню тот момент когда в ИТ начали появляться долбаебы
и мы уже никуда не уйдем
Этот момент совпал с засилием HR и рекрутеров в ИТ, которые нередко пристраивают своих муженьков-таксистов или других своих родственников.
Потом HR-ы приходят в ИТ отдел и говорят возьмите его, он такой котик, быстро учится и много софтскилов.
Конечно беру его на испытательный чтобы никого не обидеть, потом наваливаю ему тасок и жду результата.
Результата конечно же нету и он катится на мороз. Но согласитесь что так делают единицы.
1. в асашае вполне ок, если ты задр, там общество более толерантное.
2. Стив Джобс выходил презентовать айфоны в шмотье, которое мне в обоссаной Украине стыдно даж дома носить, не то, что на людях, так что не надо тут про нормально одетых ноулайферов.
Был у нас один гениальный С++ чувак, из-за проблем с социализацией он не мог договориться с членами команды, не слушал кастомеров, так как лучше знал как надо делать. Отправился за борт и напряжение спало, спринты больше не просыпались из-за срачей
Кастомеры очень редко знают что и как правильно делать.
Вы же не будете учить хирурга во время операции что ему делать? А в ИТ такое происходит сплошь и рядом.
Имелись ввиду онсайт команды с которыми мы роемся в одних репозиториях и мейнтейнеры репозиториев. С ними надо договариваиься и объяснять свои решения, даже если ты дохуя умный
Таким нужно давать изолированные хардкорные задачи с отдельным репозитарием, которые потом команда допилит в удобноваримое АПИ и внедрит в проект.
А нахуй оно надо?
Потом разбираться в его коде и переделывать.
Да и задач то таких нет, по сути, чтобы один мог все сделать.
Ценится умение работать в команде.
Я хоть из касты этих самых погонщиков, или как там шляпа эта написала, нахлебников, но блядь! Какая же лютая хуета написана! По внешнему виду отличать мозги и навыки людей, это все равно что определять скорость разгона и мощность авто по цвету.
Чую я, что насрала сей высер хрюня после филфака, которую выбесили на собесах гребцы задроты, вот и решила хуйню насрать своим жиреным пердаком, чтобы раскинуть по чатикам таких же хрюнь, а заодно и во всякие неформальные галерные чатики, чтобы типа задеть весларей.
Хуйня, хрюня, хитрый план спидкала поразка!
бляяяя, как же быстро ты меня раскусил…
Еще один заSHITник из отряда «Нельзя судить людей по внешнему виду». И аналогоия неправильная, в данном случае сравнивается не сколько цвет машины сколько кузов, турбины и марка. Блять, если поставить в один ряд: жигули и бмв, то тут без исследования ясно какая тачка лучше. Судить людей по внешности можно и даже нужно потому что внешность как все остальное дает много информаций о человеке, к приеру уровень самоуважения и открытость к миру, это книгу нельзя судить по обложке, так как обложкой и содержанием занимались два отдельных человека, а с человеком не так. Если у человека внешность хуевая, то это значит что он себя не уважает и похуистически относится к себе, а если он похуистически относится к себе то значит он будет похерестически относится к другим, кому приятно с таким типом общаться. С задротом это особенность выражена со спицификой, ему похуй на остальных людей главное у него в жизни понажимать кнопки и Ide, отсюда и пустой взгляд и отрешонность от мира.
> Блять, если поставить в один ряд: жигули и бмв
Блядь! Вот откуда ты знаешь, что жигуль не тюнингован путем замены двигла на убердевайс? Тебе, собственно эту мысль и донослили.
> Если у человека внешность хуевая, то это значит …
Когда у общества нет цветовой дифференциации штанов, то нет цели! А когда нет цели… (с)
Давай я отраблю автору ноги и ты будешь бегать брассом и глядишь возмут тебя в гугл.
«На сайте возникла критическая ошибка.
Узнайте больше про решение проблем с WordPress.»
В статье про львовские экскурсии в коворкинги или какую-то похожую хуйню.
По логике этой статьи РыбоЖуки недостаточно уродливы, епта!
Ебать я тестировщик!
Падает тут
/forum
Сначала нужно оценить какие у программиста зубы, чем хуже, тем лучше програмист