По большему счету, я убежден, что хорошие программисты не обязаны овладевать специальными навыками, помогающими успешно пройти собеседование. Но ничего не поделаешь со сложившимся положением вещей. Тем временем, если вы хотите произвести лучшее впечатление на собеседовании, то этот пост расскажет вам о том, как, на наш взгляд, наиболее эффективно добиться этого.
1. Проявляйте энтузиазм
Энтузиазм имеет огромное влияние на результаты собеседования. Около 50% наших кандидатов, не прошедших дальнейшие интервью в компаниях, провалили их не по техническим причинам. Обычно компании объясняют это тем, что человек «не вписывается в культуру компании». Однако, в девяти из десяти случаев «вписаться в культуру» — это проявить энтузиазм в том, чем занимается предприятие. Компании нанимают людей, которые проявляют живой интерес к их миссии. Для многих это так же важно, как и технические знания. И в этом есть смысл. Мотивированные сотрудники будут чувствовать себя счастливее и работать усерднее.
Проблема в том, что это может быть наиграно. Некоторые кандидаты умудряются убедить каждую компанию, в которой проходят собеседование, что только об этой работе они всю жизнь и мечтали, в то время как другие (искренне мотивированные и заинтересованные работой) не могут донести свои истинные стремления. Мы снова и снова встречаемся с этим. Решение здесь одно для всех — научиться показывать свой энтузиазм. Это не значит, что вам позволено обманывать. Собеседование — это как первое свидание. Никто не хочет на первом свидании слышать, что он является лишь одним вариантом из множества, даже несмотря на то, что обычно так и есть. Так и здесь, большинство программистов просто хотят иметь хорошую работу с достойной зарплатой. Но начинать с этого интервью не следует. Лучше всего перед собеседованием подготовить заметки о том, что вам нравится в компании, и упоминать об этом, когда человек, который проводит собеседование, спросит, есть ли у вас вопросы. Хорошим источником идей может быть прочтение недавних постов в блоге компании и пресс-релизов, тогда вы можете упомянуть те материалы, которые показались вам наиболее интересными.
Эта идея кажется довольно поверхностной. Я думаю, что, читая это, вы и сами соглашаетесь. Но (и каждый, кто когда-либо проводил собеседования скажет вам то же самое) процент кандидатов, которые делают это, поразительно мал. Если вы внимательно подготовите записи о том, почему вы находите компанию интересной, то это действительно увеличит вероятность вашего прохождения. Вы можете даже ссылаться на свои записи по ходу собеседования — это покажет то, что вы готовились.
2. Изучите термины, часто встречающиеся на собеседованиях
Огромный процент задаваемых на собеседовании вопросов касается структуры данных и алгоритмов. Это правда. Мы собираем у кандидатов информацию о вопросах, задаваемых на собеседованиях в компаниях YC, и более 70% вопросов касается именно алгоритмов. Вам не нужно быть экспертом, но знание расположенного ниже списка алгоритмов и структур данных поможет вам получить работу в большинстве компаний.
Хеш-таблицы Связанные списки Поиск в ширину, поиск в глубину Быстрая сортировка, сортировка слиянием Бинарный поиск 2D множества Динамические массивы Двоичное дерево поиска Динамическое программирование Big-O анализ
В зависимости от вашего образования и ранее выполняемой работы этот список может оказаться простым либо абсолютно пугающим. Эти понятия гораздо чаще встречаются на собеседованиях, нежели в действительности в веб-программировании. Если вы самоучка или давно закончили учебное заведение, и эти понятия вам незнакомы, то вам следует изучить их для успешного прохождения собеседования. Даже если все это для вас не ново, то освежить знания все равно не помешает. Поразительно большой процент вопросов на собеседовании сводится к поиску в ширину или использованию хэш-таблицы для подсчета уникальных элементов. Вы должны уметь написать алгоритм BFS и понимать, как задействуются хэш-таблицы.
Выучить все это не так сложно, как предполагают многие люди, с которыми мы говорили. Алгоритмы обычно объясняются научным языком, и это может сбивать с толку. Но по сути своей, ничто из этого списка не сложнее, чем архитектура современного веб-приложения. Если вы можете (хорошо) построить веб-приложение, то вы сможете выучить и это. Со своей стороны, я могу порекомендовать книгу Стивена Скиены (Steven Skiena) под названием «Алгоритмы. Руководство по разработке» (The Algorithm Design Manual). Данный материал замечательно излагается в 3-5-й главах — просто и доступно. Да, в книге используется С и математический синтаксис, но она отлично раскрывает тему. На Coursera также можно найти несколько хороших курсов по алгоритмам. В этом курсе, в частности, уделено внимание понятиям, знание которых важно при собеседовании.
Изучение алгоритмов и структур данных помогает не только потому, что материал необходим для успеха на собеседовании, но также и потому, что подход к проблемам, взятым в курсе алгоритма, является тем же самым подходом, который работает лучше всего в собеседовании. Изучение алгоритмов поможет вам получить правильное мышление для прохождения собеседования.
>>951771 (OP) Языки Java, C# и PHP в какой-то мере являются проблематичными. Мы обнаружили, что у стартапов есть некоторые предубеждения относительно этих языков. У нас есть данные, которые показывают, что программисты, использующие эти языки на собеседованиях, получают более низкие оценки. Это несправедливо, но это правда. Если у вас есть другие варианты, я рекомендую не использовать эти языки на собеседованиях в стартапы.
>>951771 (OP) > Лучше всего перед собеседованием подготовить заметки о том, что вам нравится в компании, и упоминать об этом, когда человек, который проводит собеседование, спросит, есть ли у вас вопросы. Хорошим источником идей может быть прочтение недавних постов в блоге компании и пресс-релизов, тогда вы можете упомянуть те материалы, которые показались вам наиболее интересными. Адовый пиздец. Кто это писал вообще?
>>951771 (OP) >Это не значит, что вам позволено обманывать. Собеседование — это как первое свидание. Никто не хочет на первом свидании слышать, что он является лишь одним вариантом из множества, даже несмотря на то, что обычно так и есть Полная хуйня. Все прекрасно понимают, что не одни они тебя позвали на собеседование. А вот если ты убеждаешь рекрутера, что они - единственные, то включается механизм как с отношениями: раз его никто больше не хочет - он, наверное, дефективный, непрофессиональный. Плюс повышается вероятность, что тебе предложат минимум зарплаты.
>>951776 Максимум говно какое то. То что смузихлебы не способны понять инфрастуктуру нормального ява проекта с кешами масштабируемостью и прочими фишками хайлоада, значит лишь что они ебанутые говноеды с ангуляром головного мозга. Ссать на таких. Все говностартапы на парашных жсах рано или поздно переписывают на яву или еще какой язык джвм. То что зашоренные спермохлебы этого не признают означает что они ограниченные и безграмотные хуесосы.
заказчик, которому я делаю сайтик, говорил, что у него есть человек, который будет сидеть и заполнять этот сайт товарами и статьями. И за это он ему платит 30 т.р. Т.е. быдло вообще без каких-то знаний будет жать на кнопки, сделанные мною, и получает в месяц больше меня. Где же справедливость?
>>951827 и эта и та работа не требуют специальных знаний, в отличие от моей работы. я конечно понимаю, что я сижу в уютном офисе, а не улицы мету, но получать на уровне а то и меньше дворника за работу, требующую знаний и подготовки - это пиздец.
>>951771 (OP) > Компании нанимают людей, которые проявляют живой интерес к их миссии Полный бред. Нанимаю людей в первую очередь смотрю на их гитхаб, опыт работы, возраст (больше 30 лет -> извини, дядя, в твоем возрасте по собесам не ходят), прошу рассказать о том, в каких проектах работали.
> Мотивированные сотрудники будут чувствовать себя счастливее и работать усерднее.
Да, только проблема мотивации сотрудников лежит не на самом сотруднике, а на компании.
> Некоторые кандидаты умудряются убедить каждую компанию, в которой проходят собеседование, что только об этой работе они всю жизнь и мечтали
Худшее, что вы можете делать на собесе – это пиздеть. Говорите как есть, без пиздежа, 99% моих топовых разработчиков не могут похвастаться тем, что всякие джуны и миды пиздят о себе на собесе.
> Если вы самоучка или давно закончили учебное заведение, и эти понятия вам незнакомы, то вам следует...
Пожать руку интервьюверу и пожелать удачи в поисках подходящего кандидата.
>>951900 >больше 30 лет -> извини, дядя, в твоем возрасте по собесам не ходят В моём возрасте HR сам меня находит и умоляет пойти на его галеру. >мимо-владелец-галеры Дай угадаю, Топтал?
>>951922 > В моём возрасте HR сам меня находит и умоляет пойти на его галеру. > извини, дядя, в твоем возрасте по собесам не ходят
О чем я и говорю.
> Дай угадаю, Топтал? Нет
> Давай кукарекни, что я говно. Но опиши тестовое задание > тестовое задание
Извини, такой хуйней не занимаемся. У нас есть опросники по определенным направлениям (php, фронтенд, отдельно angularjs, отдельно angular2 и есть еще такой опросник по ООП который заваливают ВСЕ), но в целом мы смотрим на опыт и гитхаб
Кек, выдроченный гитхаб - это что, удел вебмакак с их ёба-конкуренцией? У всех крутых коллег гитхаб - это такой говносборник сорцев, которые проебать жалко было бы.
>>951932 Т.е. работодатель должен быть заинтересован не в том, кто вырабатывает по-полной профессиональные задачи, а тот, кто выдрачивает кодельник для гитхаба?
>>951934 Ты тут мне хочешь доказать что-то? Так мне похуй вообще. Не пили гитхаб, не выкладывай ничего. Я человек взрослый, знаю что это за инструмент и как его использовать. Если ты всю жизнь собираешься в Фулстек и спринг на одной галере, ну пожалуйста.
>>951937 >работодатель должен быть заинтересован не в том, кто вырабатывает по-полной профессиональные задачи, Ты директор ЖКХ, к тебе приходят два дворника. У одного есть метла и фото убранного двора, и рекомендации с прошлой работы. Второй на словах сказал что он у бабы сраки 10 лет подметал особо сложный двор с домом и вылизывал каждый угол, да вот только баба срака померла. Наймёшь человека с пруфами или человека который сам про себя наговорил?
Опять эти истории. А я вот не понимаю как ты можешь работать программистом и не иметь гитхаба. Как-то само собой же получается, написал прогу, выложил, написал какую-нибудь поделку, выложил, потом допилил. Чё тут сложного то? Никто же не требует написать новое ядро линукса.
>>951945 Ну было бы что выкладывать туда. Вот я за время учёбы писал курсачи на Java, Wolfram Mathematica, ASP .NET, Groovy, фигни всякой на C++. И зачем это всё выкидывать на GitHub? Они ничем не хуже других поделий, но они не представляют никакой ценности для других людей. Или вот есть приблуда, что я на работу писал. Ну я знаю на 100%, что это специфичная хрень, которая только мне сдалась. Что, надо теперь ради всего этого заводить Гит, чтобы дядя меня не отсеял?
>>951949 Во первых ты не можешь знать что полезно для меня. Я например с вольфрамом вообще не работал, я бы просто посмотрел как оно всё взаимодействует. Во вторых, многие тупо 50 строк кода лаб выкладывают. И ничего. Главное начать. >Что, надо теперь ради всего этого заводить Гит, чтобы дядя меня не отсеял? Программист без гитхаба, это как проститутка без сисек.
Всегда проигрываю, когда на собеседованиях спрашивают всякий матан и алгоритмы, а на самой работе царит полный разъебай и программирование мышкой, а решаемые задачи сводятся к тому, чтобы взять очередной йоба-фреймворк и постараться уложиться в сроки. Зато, блять, знают (на самом деле нет, учат к собеседованиям и забывают на следующий день) хэш-таблицы и BFS.
>>951941 а просто сайты в интернете посмотреть и спросить где и что делал не судьба? мы вообще-то по ТК подписывает договор о неразглашении и конфеденциальности
>>951959 Просто расставлю всё по полочкам. То, что ты долбоёб, который нанял бездельника, который руинит твою фирму и поносит тебя лично, ты воспринимаешь как комплимент.
>>952056 >просто сайты в интернете посмотреть и спросить где и что делал не судьба? Таких как ты человек 20 на должность. Особенно если должность с зарплатой 2.5к$. И вот у меня 19 гитхабов и такой ты. Мы вам перезвоним.
>>952136 миня и с гитхабом на такую зп не берут. хотя мне иногда просто лень заливать все, что я делаю, так что некоторые поделки проебываются. а некоторые недоделки даже стыдно заливать. так что поясни плиз, что конкретно там должно быть? коммитить в чужой попенсорс мне западло ибо я манал еще и в чужом говнокоде копаться. сам иногда дорабатываю чужие поделия - такое коммитить тоже воровство получается. на петпрожекты из-за работы не остается времени, а куцый гитхаб все равно ведь стыдно показывать.
>>952146 >что конкретно там должно быть? Очевидно исходный код. Если претендуешь на должность какого-нибудь C++ мидла, а у тебя там PHP, будь добр добавить что-нибудь на C++. Тоже очевидно. Крайне желательно чтобы было видно что ты вообще программируешь, а не залил код 4 года назад и забил. Раз в 1-2 месяца залил что-то и норм. Вообще ничего сверхсложного опять же не требуется обычно. Всё равно твои гигабайты кода никто разбирать не будет. Показываешь что знаешь основные веяния типа MVC, OOP, KISS. >коммитить в чужой попенсорс мне западло ибо я манал еще и в чужом говнокоде копаться. Что угодно делай. Вплоть до "Я решил написать свой двач, но с блэкджэком и шлюхами." Казалось бы очевиднейший плагиат. Но показывает что ты знаешь как оно работает, как оно пишется, и вообще видно что парень не пинал хуи.
блять я хуею. на нашей галере еще собираются школу для веб-макак сделать притом что нас 2 кодера и 2 дизинера на галере. заказов итак нет, зарплату не выплачивают, у шефа-наебизнесмена наполеоновские планы по открытию собственных стартапов. мне вот интересно, один кодер уже собирается уходить, если еще и я уйду, где они будут искать учителей и макак для своей школы? а еще собираются с кого-то деньги брать в то время, как нам, кодерам, в ДС платят не больше 20ки. просто пиздец.
>>952194 Ответь, почему ты всё ещё там работаешь? Если у тебя два месяца стаж, то я пойму. Иначе не пойму. Это как добровольно позволять харкать плевать себе в ебло.
>>951925 >php, фронтенд, отдельно angularjs, отдельно angular2 Ясно, очередная гавноконтора по производству сайтов, к таким говноедам как вы на порог ступать - себя не уважать
>>952274 >У нас есть опросники по определенным направлениям (php, фронтенд, отдельно angularjs, отдельно angular2 и есть еще такой опросник по ООП который заваливают ВСЕ), но в целом мы смотрим на опыт и гитхаб Да зафэйлился уже на том, что пост прочитал анусом. Это всё разные стеки. мимопроходил.
>>952136 Ебать. У тебя 19 гитхабов. А у меня 10 лет предметной области. Будь то бизнес аналитика или автоматизация тех процессов. Ясен хуй что на собеседовании ты просто пукнешь и расскажешь про крудошлепство в петпроектах. А я расскажу про хадуп датамайнинг олап кубы еип и есб. Ты пукнешь про рест и как это круто. А я расскажу про распределенные вычисления месседжориентированную архитектуру и кластера. Ты пернешь про жс или питухон, а я скажу про жавку скалу груви. И если работодатель предпочтет тебя то удачи вам обоссаным смузихлебам
>>952385 Увидел много незнакомых слов питухонец? Привыкай. Мир энтерпрайза полон ими. И то что вонючие вебдебилы выдают себя за единственное применение и назначение прогроминоа- так это манямирок смузихлебов.
Алсо уверен ни один смузихлеб без гуглинга не скажет чет олап от отлп отличается. И как например искать в таблицах с триллионами записей чтобы ответ был не дольше пары секунд
>>952384 Посоветуй что почитать про аналитику. Столько про неё слышу, но никак не возьму в толк, что все эти сириус бизнес анализируют и какие граали пытаются найти в данных.
>>952394 Например олтп может дать количественный анализ производства. Но если сигналов пару десятков тысяч и опрос идет каждую секунду, то онлайн база растет очень быстро. Партиционирование не решает проблему быстрого поиска и может вызвать проблемы при больших аналитических запросах. Проще данные старше месяца из онлайн базы перенести в олап базу. Что можно делать с ней дальше? Качественный анализ. Прогнозирование отказов. Поиск боттлнеков их переодичность. Оценка эффективности рабочих и участков. Алгоритмы оценки пишут другие люди уж. Мое дело запилить отчет по их алгоритмам.
>>952396 Ты долбаеб? Я пишу то чем занимаюсь на работе. Потому что какая то маня сказала что у меня нет гитхаба и я неконкурентноспособен. Но маня хабыла что кроме вебговна есть ынтерпрайз и в нем не принято выкладывать наработки в гитхаб лол.
>>952401 но ведь твой энтерпрайз нахуй никому может быть ненужен, может ты типа банковский погромист, кому они еще нужны кроме того банков и то не всех?
А насчет нинужности. Расскажи мне какой подход ты предложишь помимо еип и есб? Задача - опрос описи серверов контролеров. Не знаю как там в хипстерских языках но в явке это решается именно так.
>>952404 >Производство А зачем на производстве собирать тысячи сигналов если это конечно же не логи, да потом еще их анализировать? вы ебанутые? техпроцесс отлажен, анализ нахуй ненужен.
>>952406 Потому что. Мес системы слышал о таких? Используем поверх контроллеров и скад. Эти данные нужны как мес так и ерп. В мес конечно олтп данные для сменных листов. Но например в ерп уровне можно сопоставить рабочих и выработку, рабочих и процент брака. В условиях когда неэффективных рабочих выгоняют или депримируют это вполне так охуено для менеджмента. Тем более что вся аналитика собирается автоматически, без участия людей которые могут наебывать и выгораживать друзей. Онли бизнес.
>>952410 Макаку на такую работу просто не возьмут лол. Профильная вышка по асутп. Знание плц и скад. Знание техпроцесса. Это как минимум нужно. Макаки пусть на ангуляре сайты клепают.
>>952413 Для написания ERP и MES и настройки связи с ними никакой вышки по АСУТП не нужно, забирай себе теги с OPC да показывай. АСУТП нужно для написания ПО для контроллеров и их пусконаладки, чтобы хоть как-то представлять себе техпроцесс и не въебать многомиллионное оборудование своей ошибкой.
>>952415 Лол. Ничего что проекты дописывались именно под систему. Что нужно как минимум знать как работает плц. Опц сервер на публикацию тегов настраивать. Знание работы плц и скад необходимо. Иначе макакен даже не будет представлять с чем работает. Предметную область нужно знать от и до. Это не галера где макаку заменить модно на любую с улицы.
>>952416 >Что нужно как минимум знать как работает плц. Совершенно незачем, есть стандартизированные сервера, берущие этот гемор на себя. На выходе готовые коллецкции данных. >Знание работы плц и скад необходимо. Совершенно похуй, ERP насрать что за зверинец вкалывает внизу, он работает с уже подготовленными ими данными и управляет согласно хотелками (преобразуя в уставки для контроллеров) предприятия. Уровень технологии сидит ниже, в контроллерах. >макакен даже не будет представлять с чем работает. вообще похуй, ему сказали что куда и как сделать, чтобы отчет выглядел хорошо - он и делает. Ограничения по тегам ему должен и сделает технолог линии >Предметную область нужно знать от и до. Бесполезные знания, хватит сетевых и работы с БД чтобы подстраиваться под хотелки начальства. Знания от и до требуются для технологов и асушников на местах, которых будут ебаться по выходным до ночи из-за остановки линии.
>>951952 >Программист без гитхаба, это как проститутка без сисек. Голословное утверждение. Не понимаю этот дроч на гитхаб. Дауны никак в толк не возьмут, что у нормального человека, который работает кодером, просто не может быть времени на то, чтобы заполнять этот ебучий гитхаб. На работе он блять пишет код, который принадлежит фирме и который он просто по закону не может выкладывать. Понятно, что если ты берешь на работу сыча-джуна, то наличие у него гитхаба может рассматриваться как критерий в плюс, но гитхаб у человека с ОПЫТОМ в трудовой может рассматриваться только в минус: это значит, что для него кодинг для себя важнее, чем кодинг для фирмы. Ну и кому будет нужен такой сотрудник?
>>952416 Мне тут кубы данных на оракл недавно предложили меньше чем за 300 басков пилить. Я сомневаюсь, что люди с подобной зарплатой будут очень компетентны в своих навыках и подходах к работе и это в миллионике Как правило, аббривеатура АСУТП обычно означает совковые кабинеты какого-нибудь производства с обшоркаными стенами и совковыми бабками и дедами. Перестань жить в маняиллюзии, всё тобой перечисленное настолько не нужно нынче, потому что всё современное и актуальное, в лучшем случае — привносит студентик за триста баксов, если ему разрешат, конечно. А обычно не разрешают, поэтому все годами пилят и поддерживают легаси говно на делфи/джаве, потому что есть стандарты, а больше и не надо. И так сойдёт.
>>952419 Полностью удваиваю этого анона. Ничего сложнее элементарного принципа работы с базой данных там обычно не нужно.
>>952449 Вот удваиваю, кстати. Это какая-то омежная мода — дрочить на гитхаб. Мне сразу вспоминаются пункты в вакансии про СЛОЖНЫЕ И ИНТЕРЕСНЫЕ ЗАДАЧКИчто обычно означает адовый дроч и постоянные овертаймы У меня за целый рабочий день голова просто пухнет от кода, и всё, что я хочу дома — пожрать, лечь на диван и смотреть тупые видео на ютубе. Это проблема омежности всей этой индустрии, где мамины смузихлёбы-стартаперы готовы сутками работать за чашку риса потому что у них ГОРЯТ ГЛАЗА. А в итоге из-за подобных пидарасов вот такое вот мнение об индустрии в целом.
Меня позвали на завод как раз для того чтобы пилить эту систему. Техзадание и проект писал. Старые явашные месы декомпилировал, переносил функционал. Связывал все подсистемы завода.Добавлял не охваченые этапы производства - модифицировал проекты контроллеров, ставил опц сервера. Работаю всего за 1000 баксов. Но это мухосрань.
А вообще мне надоело спорить с смузипидорасами. Пилите и дальше свои модные вебсайты на питухонах и ангулярах.
>>952449 Просто никому не нужна галерная мартышка-крудошлёп, гитхаб показывает что его владелец - настоящий программист, который может в создание полноценных проектов.
>>952455 Дай угадаю, может это потому, что последний олдфаг, который в этом разбирался ушёл на пенсию/умер/психанул и ушёл в другое место? В мухосранях обычно такие вещи на одном человеке держутся и пытаются удержать его зарплатой выше рынка. Но, нервы и здоровье не купишь. Я просто сам работал в ЦАСУП и не по наслышке знаю, о чём говорю.
>>952455 То что тебе досталось тухлое легаси без исходников совершено не значит что все ПО для автоматизации такое же ебливое. >Техзадание и проект писал. Должен делать главный технолог, ты тут по сути сэкономил денег начальству. Такое себе >Связывал все подсистемы завода Какие подсистемы? Вывести теги на одну страничку и сделать между ними логическую связь != связывать подсистемы. Канально же они наверняка уже были связаны каким-нибудь TCP/IP или ProfiNET. >модифицировал проекты контроллеров Не твоя работа тк тут есть риск въебаться без знаний, это должен делать или местный асушник, если позволяет компетенция, или от фирмы, что разворачивала линию >ставил опц сервера в голос нахуй, в следующий раз не надорвись поставить mysql
>>952453 Смузихлебы в стпртапах работают сколько пожелают, получают охуительные зарплаты и в свободное время совершенствуют свои навыки, вносят вклад в сообщество, публикуют свои проекты.
>>952465 >Какие подсистемы? Цеха, которые связаны транспортными линиями. Управление трафиком на них - задача мес. >Не твоя работа тк тут есть риск въебаться без знаний знания то есть. потому то и взяли меня как умеющего и асутп и яву >в голос нахуй ничего что аппаратные контроллеры не могут в опц, и перед ними приходится ставить промкоплюктор на котором уже запускать опц
подкину вам масла в огонь про гитхаб: собеседовался в компанию, ввиднын данные: пол года изучаю js, написал spa-бложик на реакте и ноде, небольшую игрузмейку на андроид и макет на php. Прошел тестовое, 2 без ошибок, в последнем меня поправили, но логика верная. В процессе обсуждения все предлагал ревьюеру посмотреть мой гит, мол, я не только могу дебильные задачи решать, а он игнорил, блять, как баран и в итоге сказал"ой, пол года так мало, идите читайте $список ссылок$ и позвоните нам в теч. года, у вас же опыта сейчас мало, не сделали ничего небойсь". Потом, правда, общался с теми, кто там работает и радовался, что не взяли, потому что там рабство, лол.
то, что на гитхаб не всегда смотрят и то, что он не такой уж охуенный показатель. Всегда скорее возьмут человека с опытом в бодишопе, а не умника с гитхабом который еще может быть просто скопипащен
>>952384 > у меня 10 лет предметной области. > нет гитхаба Все эти кукарекания от тебя звучат так. "Я вот знаю очен очень очень дохуя. Я даже знаю слово ХАДУП, но пруфов у меня нет. Возьмите меня на работу пожалста."
>>952433 >Что за бред? Давайте по существу! Он же прямо написал: похапэ-нодеджиэс, анкета-опросныйлист. У них нет денег на оплату выше прожиточного уровня.
>>952485 Всё правильно. Тебе весь тред и говорят что днищеконторы гитхабы не смотрят. Смотрят те, у кого зарплата начинается от 70к. >пол года изучаю js, написал spa-бложик на реакте и ноде, небольшую игрузмейку на андроид и макет на php. Тебе откровенно нечего показывать. Это всё проекты уровня laba1.exe
>>952525 >Тебе весь тред и говорят что днищеконторы гитхабы не смотрят. Смотрят те, у кого зарплата начинается от 70к. Диванный. Ты вообще работал хоть раз в жизни?
>>952525 >Смотрят те, у кого зарплата начинается от 70к. Да и они не особо смотрят. Вряд ли кто-то будет свои хранимки на PL/SQL туда выкладывать, или Form<LPanel, RPanel>, или что там у нас на повестке дня в энторпрайзе.
>>952524 В моём реальном мире, я не буду тратить время на проверки всяких бичей. Не буду назначать время, встречу, тратить час на собеседование. Я не буду проверять знает ли этот парень что-то или нет. Я не буду придумывать каверзные вопросы на собеседовании чтобы что-то там показать. Парней без гитхаба может быть и сотни. И чё? Мне взять и всю сотню проверять, да встречи назначать? Просто чтобы найти например C++ джуна на проект? Заморачиваться ради вас, ленивых уёбков ещё.
>>952533 лал. у этого уебка за забором стоит очередь мечтающих сосать на его галере. без реального опыта зато с хеловордами на гитхабе. потешный клоун блядь.
>>952526 https://github.com/torvalds Запросто. Нет бы запилить что-то полезное. Нееет, я буду обижаться на анона который мне помогает собеседование пройти.
>>952533 >не буду Ну не хочешь - не делай. Обычно этим занимаются эйчары, в нормальных конторах рекрутинг поставлен на поток. Но у тебя видимо слишком уж крутая контора, которая даже отдела кадров не имеет, наверное и зарплаты соответствующие, не то что на "галерах", лол.
>>952536 >Захожу в тред раз в 2 дня. >Какому-то дауну без гитхаба второй день печёт. Я вот просто не понимаю зачем ты что-то доказываешь? Ты ебанутый или что? Тебе в 2017 году сложно 3 кнопки нажать и гитхаб зарегать? Или в чём твоя проблема? Да есть ряд контор которые работают нанимают ТОЛЬКО с гитхабом. Ты до этого в лесу жил или где? Это с 2014 года нормальная практика, ты только вкатился чтоли? Ты быть может хочешь доказать что так делать не надо? Или у тебя опыт найма сотрудников есть?
>>952538 По мне так это какой то пиздабол гамашный. Все последние треды он несет хуйню. Какой нахуй владелец галеры? Хуесос какой то с уровнем школотрона.
>>952538 >в нормальных конторах рекрутинг поставлен на поток. Тебе и сказали принцип потока. Все у кого гитхаба нет - " Мы вам перезвоним". С остальными они работают.
>>952542 Нахрена мне иметь опыт найма? Я же не хрюшка. Нахрена мне иметь гитхаб если я занимаюсь кодингом только на работе. В свободное время я отдыхаю совсем не за компьютером.
И повторюсь. Я сам никогда не искал работу, обычно меня приглашают.
>>952384 Отлично. Проблема в том, что я не нанимаю тебя как кодомакаку, а я говорил о гитхабах для кодомакак. Ясен хуй, если мне понадобится специалист в предметной области, то спрашивать я буду не гитхаб, а смотреть на твой опыт работы, телефоны лиц, которые имели опыт работы с тобой, рекомендации и кулстори
>>952424 Ну вот видишь господина выше из автоматизации? Так вот, такие хедхантер не скроллят. В основном скроллит всякие биомусор с женушками, личинками и просто днищные по жизни личности, зачастую перегоревшие, курящие, да и вообще тридцатилетний мужик посреди молодняка это жалкое зрелище.
>>952543 >Какой нахуй владелец галеры? Хуесос какой то с уровнем школотрона. Дурачёк. Владелец галеры написал в треде 2 поста. Сидит на борде программистов, и не имеет куклоскрипта. Просто смешно.
>>952542 >Да есть ряд контор которые работают нанимают ТОЛЬКО с гитхабом. Да мы знаем, что есть ряд контор, которые нанимают исключительно тех, кто раздаёт всё своё имущество всем жаждущим и страждущим, добровольно, как первые христиане. >Это с 2014 года нормальная практика, ты только вкатился чтоли? Не знаю с какого года вы оба вкатились, а со мной так поступали ещё в 1993-1994 и я мечтал, чтобы в энторнетах появились наконец хоть какие-нибудь средние по з/п. Вечная память Илье Сегаловичу из Яндекса (хуяндекса), они однажды там появились...
>>952545 Ты ведь никогда не работал в крупной компании, откуда тебе знать, как у них там все? И вообще, судя по твоему максимализму, я сомневаюсь, что ты где-либо работал.
Когда гитхабчик пустой, то склонен согласится с уважаемыми мамиными ананимусами, он не нужен.
Когда одни пацаны пишут либы по 50 строчек, другие пацаны ставят им сотни здездочек, то тогда хрюши, гуглящие по ключевым словам, начинают течь, и робко отправлять тебе спам — но это другая история (сказка, наверное)!
>>952561 Лол, ну вот мы и разобрались. Аргументы у тебя кончились, решил переключиться на личности, придумал с потолка что-то обо мне и рассказал. Молодец.
>>952565 Каких аргументов ты хочешь в ответ на твои голословные утверждения? >во всех компаниях требуют гитхаб, ЯСКОЗАЛ Я даже не спорю с тобой, я лишь демонстрирую твое пиздобольство, не более. И судя по тому, что ты не ответил по существу, ты действительно ни разу в жизни не работал. Есть что возразить? Валяй, посмеемся всем разделом.
>>952564 Хрюши настолько тупые что увидев зелень в коммитах, не поймут что нат екущей работе этот долбаеб не делает вообще нихуя. Только постит в сраные хипстеростортупчики на гитхабе?
Нанимать такого - проще бабки бомжу на улице отдать. Нахуя нужен сотрудник который в рабочее время занимается хуй пойми чем, только не работой на работодателя.
>>952558 Поработать за пятьдесят долларов в месяц они просили. Пару раз не заплатили вообще ничего. Рассказывали, что бельгэиц нам ВООООООТ ТАКУЮ ПИПИСЬКУ ПРИНЁОООС ВОООО. С тех пор мало что изменилось, как я смотрю...
>>952570 > я лишь демонстрирую твое пиздобольство Ну ладно я пиздабол. Признаюсь. Я неправ. Никто в 2017 не требует гитхаб. Ой, вот только пожалуй JetBrains потребовала. Ладно, Яндекс не требует... хотя нет, они требуют плохой пример. Мыло не требует! Ну с ними не работал, не скажу. Наверное и вправду в мыло примут. Тогда, да, признаю что все IT конторы конечно же не требуют гитхаб, пруфов и сразу принимают всех на должность программиста и платят 300к в наносекунду. Только Трудовую покажи. И всё.
>>952573 > не поймут что нат екущей работе этот долбаеб не делает вообще нихуя. Штоа? системы котроля версий вы не используете? Что значит не делает нихуя?
>>952590 > Причём тут vcs? Ой пиздееееееец. Ясно работник макдака. Можешь не продолжать. Сначала у тебя HR следит за кодом который программисты пишут, потом ты какую-то ахинею несёшь.
>>952590 >Ты вообще гит от гитхаба отличаешь? Ты правильно понял суть местных "владельцев галер", лол. И вот такие личности нам здесь поясняют по хардкору за индустрию.
>>952590 Здравствуйте. Сегодня "Программисты" из "Мы вам перезвоним" треда, впервые в жизни узнали что их работа логируется. И в НОРМАЛЬНЫХ конторах, видно по логам кто пинает хуи. Но видимо лично ты про это не знал.
В конце-концов, гитхаб просто удобен в плане бэкапов, чому бы не использовать его для петпроджектов, раз уж ты все-равно должен что-то уметь перед тем, как пойти на собеседование?
>>952589 Ты довн? Кто использует публичные сервисы для хранения приватного когда? Или ты разницы между гитхабом и VCS не видишь? Так вот в конторах нормальных и vcs и багтрек и ci - все внутренне. На гитхабе постят свои проекты или опенсурсники или манястартупиры ито не все.
>>952616 Поэтому, почему бы маньке кукарекающей о ненужности гитхаба просто не взять и не попробовать его, вместо того чтобы ныть, что это не понадобится? Напоминает школьника, который не хочет учить литературу, потому что яжпрограаммист сам таким был, теперь немного жалею
>>952617 >Так вот в конторах нормальных и vcs и багтрек и ci - все внутренне. Ты даун или просто тупой? К твоей внутренней системе имеет доступ твой начальник, который смотрит твою активность. Причём тут блядь публичные сервисы?
>>952624 Ты в курсе, что ты какую-то странную проблему сам себе придумал и сам теперь пытаешься её решить. Если программист пишет каммиты в опенсорс имея работу, тожто значит что либо у него есть свободное время, либо его PM не следит за проектом вообще.
>>952624 То есть ты считаешь нормальным, чтобы работодатель оплачивал работу рабу не на себя? Я вот думаю что нет. Свободного времени у раба быть не должно. Если оно есть или он проебывает таски, или его тимлид/проджект манагер тупое говно.
>>952626 Что ты несешь мудак? Ты читаешь что я пишу?
>>952651 Нет. Я работаю по таскам работодателя. Что за манятеории то?
Или ты на своей учетке гитхаба будешь держать все форки опенсорса и показываешь их хрюшкам как свою работу?
Кстати я один раз пытался отправить патч в фрибсд-ный порт. Меня тупо проигнорили. Так что я больше никогда не буду даже пытаться возвращать в паблик приватные патчи.
>>952649 То что у тебя есть не только теоретические знания, но и практические навыки. Завести его действительно не сложно, главное - наполнять. Вот если тебе его нечем заполнить laba1.pas не в счет, то это значит, что ты просто не любишь кодинг\не умеешь
>>952659 Конечно мне его нечем наполнять. Весь код что я пишу на работе в внутренних vcs. В свободное время после работы я отдыхаю, а не манястартапы пилю или не в опинсорс коммичу. Как ты вообще сможешь судить о моих знаниях в таком случае лоЛ*
>>952677 Мне кажется что этот довен траллирует. Он либо вообще не имеет отношения к работе программиста. Либо мамкин школьник вкатывальщик с манямечтами о том как его возьмут в банк оф ньюйорк изза форка нжинкса в засраном гитхобе
>>952698 Сразу видно лидера митол-группы успешной галеры, чем ему еще заниматься, если не тралеть лалак)) в программаче? Иди уже на кухню, там борщ мамкин стынет.
...длинная история, Ерохин открывает свою веб студию и набирает макак. Стандартная переписка по почте, переписка по скайпу, собеседование по скайпу. Из которого мне показалось что меня готовы взять на удалёнку в начинающую веб студию. Скинули шаблон страницы и попросили взглянуть, найти недостатки и оценить за какое время я смогу сверстать и сделать адаптивную верстку.
Anon: Во всем остальном я недостатков не заметил. HR: тоесть, если Дизайнер выполнит Ваши правки, вы сможете сделать адаптивную верстку? Anon: Да Anon: Ну я и так могу сделать, если нужно. Но мне кажется что тогда будет плохо смотреться. HR: Ок, Anon. Сегодня до 20:00 отпишитесь мне пожалуйста, о Вашем решении Anon: Рассмотрев для себя другие варианты, я не нашел подходящих вакансий. Ваше предложение показалось мне очень заманчивым, я готов работать с вами. HR: Anon, уже взял человека в команду. Если вновь будет Актуально, я напишу Вам . HR: Anon, если вы уверены что профи, я могу предложить соревнование. Верстальщик которому дал тестовое задание, уже выполняет верстку, но у нее маленькая скорость. и планирует завершить верстку 1.03.2017. я Вам могу дать аналогичное задание, и в результате проверю качество и скорость выполнение верстки. HR: Мне нужны только самые сильные профессионалы Anon: Я не проверял сегодня свой скайп и поэтому поздно заметил ваше сообщение. Боюсь что я уже не успею ничего сделать. Но если вы не возражаете я бы хотел посмотреть на задние, что бы примерно оценить время работы. HR: Задание отправлял, плюс дизайнер нарисовала недостающие блоки для адаптации HR: Это главный сайт Anon: Как по мне сроки вполне адекватны, но это если верстать весь день. С учетом 8 часового рабочего дня, на это задание ушло бы 2.5 дня. Тем более что после обычной верстки, нужно успеть сделать еще и адаптивную. HR: В суме = 20 часов HR: вы хотите попробовать? HR: Если вы сделаете это качественно, в сроки беру Вас в команду + это время засчитываешься в работу и будет оплачено. Если нет - то мы пожимаем друг другу руки и расходимся Anon: Нет спасибо, вынужден отказаться. Ведь никто не дает никаких гарантий что во время работы вы не замените меня другим более опытным специалистом, при этом заранее ничего не сообщив мне, сделав мне сюрприз. Я рассказал своим друзьям о сложившийся ситуации, один из них сделал для вас голосовое заявлении вместо меня. http://vocaroo.com/i/s0ftsS4StLte
>>952788 В Рашке ко всем относятся как к говну, культуры трудовых отношений нету. Начальники считают наемных работников рабами, обращаются с ним соответствующе; те их закономерно ненавидят.
>>952797 Лол, ты не слышал, что в амазоне и майкрософт каждый год проводят ревью и если ты не прошел - увал. Если коллеги сказали, что ты не очень - увал.
Чем вы блядь вообще гитхаб-то наполняете, работоискатели? Вот я допустим хочу, но у меня на винте одни курсачи уровня "Простой месенджер на ноджс", написаный с 0 знаний наполовину по гайдикам, наполовину говнокодом, да всякие решения первых глав из SICP/курсеры. Что у вас там? Стартапы? Реализации собственных оригинальных полезных либ? Фиксы багов для либрофиса?
Работаю джуном за 20килорублей в ДС 2й месяц, если кто помнит меня. Единственное, что меня радует - это красивый уютный офис, широкий экран, няшная иде, ненапряжный коллектив и интересные проекты, которые не стыдно запихнуть в портфолио.
>>952269 я знаю, но самое тяжелое - выдержать эти пол-года. Да и с полугодами опыта не факт, что возьмут - нужен будет целый кругленький годичный опыт, подозреваю.
>>952551 >да и вообще тридцатилетний мужик посреди молодняка будто что-то плохое, молодняк надо пинать и набирать больше 30летних. у них хоть гормоны не играют и цену себе знают. 30летний джун пхпшник за 20ку дс
>>952593 не знаю, меня вроде оформляют, надо только трудовую купить и ксерокс аттестата распечатать. тоже не оч понимаю, зачем она мне, наверное как пруф КОКОКОКОММЕРЧЕСКОГО стажа работы. Тем более, что у меня будет там красиво написано "веб-программист". Никто же не знает, что я веб-программист за зарплату ниже, чем у дворника лол.
>>952694 вот мне тоже интересно. все прям заебывают этими гитхабами, примерами наработок в виде сайтегов. а ведь все это очень легко спиздить, мне лично совесть таким заниматься не позволяет (подозреваю, поэтому я и пашу за дошираки), но слыхал я истории и о четких пацанчиках на чужом горбу в рай въехавших
>>952770 > кокок прикладывать усилия для достижения цели мы не будем, тестовые задания писать не хотим, лучше поныть в перезвоним-тред как нас таких не ценят и какие эйчары все мудаки
>>953050 > кокок прикладывать усилия для достижения цели мы не будем, тестовые задания писать не хотим, лучше поныть в перезвоним-тред как нас таких не ценят и какие эйчары все мудаки
Есть тут земляки по бульбе? Уже несколько месяцев вижу эту вакансию https://jobs.tut.by/vacancy/19885591 Может кто-нибудь пробовал к ним? Что за Intetics, кто по масти? Сам я мамкин корзинойд без опыта, но хачкель и мл знаю.
>>952770 Слушайте, а чего тут не так? Если они действительно готовы оплатить ему эти 20 часов работы (с предоплатой и договором, конечно же), то в чем проблема? Или анон думает, что его наебут?
>>953155 Не так ту то, что ты не умеешь читать, а потом задаешь свои ахуительные вопросы, ответы на которые есть в том, что ты нихуя не сумел прочитать.
>>953121 >У нас нет технического интервью. Чтобы попасть к нам на работу нужно сделать 2 тестовых задания: одно полегче, удаленно, второе — более объемное и сложное, у нас в офисе. >Перейти на новый язык не составит труда любому человеку, который знает методы построения алгоритмов (а они, как мы все знаем, от языка программирования не зависят). >з/п не указана
>>952646 >Что ты несешь мудак? >Ты читаешь что я пишу? Не продолжай, я понял что ты программистом и секунды не отработал. Про системы контроля версий и то, как они работают ты от меня и услышал.
>>953121 >Разработка ведётся на новом кроссплатформенном языке программирования, специально разработанном заказчиком, который сочетает в себе особенности функциональных и императивных языков.
Круто когда третий день подряд даун без гитхаба рвёртся показывая обиду на весь мир. Хотя за три дня он предоставил ровно 0 пруфов о своей профессиональной деятельности. Хотя он знает слово Хадуп.
>>952708 >10 лет стажа Опять манька подорватышь. 10 лет стажа сейчас рисуются любой конторой "Рога и копыта", и я уверен что тот ссаный завод на котором ты работаешь, точно так-же тебе нарисует хоть архитектора с 15 летним стажем если договоришься с кадровиком. Нашол блядь чем хвастаться, ебанутый.
>>953121 Любопытная вакансия. Я бы просто пришёл посмотрел что у них и как. Спеки языка почитал бы, и что они на нём делают и для чего собсна новый язык. Но я в кацапии далеко живу.
>>953233 Бритва окама говорит что он просто ничего не знает. И пытается оправдать отсутствие знаний, агрессивными постами на дваче. А если у него переходный этап, то он тут не сидел бы.
>>953231 >что они на нём делают и для чего собсна новый язык Скорее всего это тот внутренний я/п для HUAWEI, для которого так и не нашли ни одного разработчика в маськве. Суровая Правда-Жызне кагбэ намекает всем нам, что ни одна галера не написала ещё ни одного я/п за всю их историю. Попил бабла кароч.
>>953208 Ну это не рандомная галера с наебизнесменами, вроде того что писал выше по треду, на том же сайте еще куча вакансий по разным технологиям, такой себе стандартный бодишоп, так что скорее плюс.
>>953245 Вижу ты в теме, анон. Пробовал эту вакансию? Что там за задания были? Интересует насколько там крутой уровень, так то на то что новый язык похуй, большинство концепций из разных яп знаю и перекатиться не сложно, но мне кажется они там ищут уроень синьоров-помидоров или выше, а я рандомный мамкин борщехлеб. Нет уверенности короче.
>>952525 > Всё правильно. Тебе весь тред и говорят что днищеконторы гитхабы не смотрят. Смотрят те, у кого зарплата начинается от 70к. Ору с хипстеров. Писал в разных конторах и для десктоп и для эмбедед, нигде ни разу не спросили ваш сраный гитхаб, а если бы спросили, плюнул бы в рожу спрашивающему и попрощался с ним. Ибо, если человек знает, как оптимизировать структуры данных по строкам в кэше для мультитредного доступа или как запилить самобалансирующееся дерево, то он и так расскажет на собесе. Вот ещё надрачивать профиля, ебанаты, лол. цпп-крокодил
>>953263 Начни с книги «Съесть или быть съеденным: мастерство корпоративной политики» (Фил Портер). >>953262 Да, точно. Так и делай. Меньше народу — больше кислороду.
>>953274 > Начни с книги «Съесть или быть съеденным: мастерство корпоративной политики» (Фил Портер). Обязательно эту мускулатуру штудировать. Или ты в двух словах не пояснишь?
>>953273 >человек знает, как оптимизировать структуры данных по строкам в кэше для мультитредного доступа >человек знает, как запилить самобалансирующееся дерево >человек не умеет в гитбаш и его 5 команд Блядь, прекрати это, я щас со смеху помру.
>>953280 Сеть в том, что сосаки предположили что это хаувэй и предположили что это попил, без пруфов и всякого такого. Никто в контору не обращался, чем они занимаются - непонятно. Может у них там новые сверхсекретные прошивки для дилдаков которые продаются по стартапу "Педрильный клуб любителей пощекотать очко". А может они язык разрабатывают чтобы продать марсианский трактор для картошки Илону Маску. Гадать безсмысленно.
>>953284 >Выкладываешь вакансию на сайты для поиска работы >8 месяцев ни одного кандидата >Выкладываешь в /b с пометкой стартап "Педрильный клуб любителей пощекотать очко". >12000 заявок >20000 резюмэ >некоторые готовы работать за еду. >В штате 50 появляются тестеров волонтёров
Ну и парашный у вас тред. Увлекался программированием, изучал алгоритмы, учил матан. Зашел в ваш тред - сразу отвращение к будущей профессии появилось.
>>953345 Это как раз нормально, визы если берутся, то часто на всю семью, и истекают они тоже в один день. Так что прийти продлевать вместе - по крайней мере логично.
Сегодня попрошу доплатить мне зп до 30к. Если шеф продолжит тянуть, то мне увольняться? Какая адекватная зарплата в ДС для 30летнего пхп джуна (могу во фронт) с парой месяцев работы?
>>953433 Я отговаривать не буду и может сам ошибаюсь, но я крайне рекомендую ознакомиться с налоговым законодательством Германии. То, что тебе на руки дают может не значить, что тебе не придется часть полученной суммы отдавать государству
>>952884 Не слушай пидора. В ДС2 иностранные компании набирают студентоту на позиции интернов-стажёров за 50-60к. Я бы пошёл, но я великовозрастное быдло с завода. А у тебя всё впереди, главное не проеби время.
Кун из германии репортит. Я 2 года работаю в этой сфере. Гитхабом не кто не занимается и не кого он не интересует. Так что напридумывали вы себе всякого и в жопы ебётесь. Если анон самоучка без бужки и опыта, то возможно это единственный вариант что бы пробиться.
>>953507 Нетебе же писал. Отдаеш процент на фонды: Пенсия, Медицинская страховка, Страховка по безработице, уход за больным = примерно 600 с 3к. Налог с 3к будет 450 евро. За 1.5к ты можеш себе 2 этажный дом снимать. Норм 3х комантная квартира с електро и водой 500 - 600 евро.
>>953493 > Гитхабом не кто не занимается и не кого он не интересует. Так что напридумывали вы себе всякого и в жопы ебётесь. Мой пятилетний опыт в Германии говорит об обратном. Всё опять же зависит от конторы. Если ты идёшь пилить ынтырпрайз на джаве или поддерживать старые системы в какой-нибудь непрофильной компании, то да, вряд ли они будут смотреть на твой гитхаб. Если же говорить о высокотехнологичных компаниях, то там очень ценят специалистов с гитхабом. Всё как в России, в общем.
Гитхаб это как мне кажется в первую очередь показатель что тебе нравится профессия. Если ты делаешь что-то просто потому что можешь, а не потому что дядя из-под палки заставил - это важный показатель. Конечно без гитхаба тоже можно хорошо устроиться, вдруг ты привык 100% времени отдавать работе и учёбе, удивил всех своими знаниями и богатым опытом. То есть гитхаб это не прямой показатель брать тебя на работу или нет, и вероятно даже не дополнительные баллы, а просто хороший вопрос чтобы с тобой разговориться на собесе.
Ну и это ещё один способ оценить тебя как специалиста. Кто-то прокачивает свой личный бренд, выступая на конференциях, кто-то пишет книги или статьи, кто-то выкладывает крутое ПО в опенсорс.
>>953600 1) Поздно, просто так без опыта тебя не возьмут, рынок вакансий перенасыщен, особенно вреди вкатчиков. 2) Не такой популярный как пхп и жс, но всё равно популярный. 3) Как к очередному вкатчику.
>>951960 >показываешь свой код на собеседовании на ноутбуке, в чем проблема Ээээ, нет? Это такая проверка что ли? Я всякие договора не зря подписывал на работе.
>>953600 Расскажи про производство. Хех, я как раз 27летний питонист, но я потратил на программизм дохуя времени. Тебе сложно будет наверное, если основная работа не выматывает не спеши увольняться.
1) Тебе решать. 2) Вакансий и питонистов немного, по России кто-то озвучивал цифру в 2-3к человек. 3) Хуёво относятся. Джунов нигде не берут почти, нужны спецы.
>>953525 >3х комантная квартира с електро и водой 500 - 600 евро ты там совсем ебанулся чтоли к хуям? в берлине фридрихзайне плачу 700 варм за однушку, и это еще весьма дешево. может в марцане или еще какой залупе за это и можно снять хату, тогда энжой по полтора часа в один конец на работу пиздовать
если какой-нибудь гамбург или мюнхен, то там за это бабло ты будешь пол года ходить на осмотры, чтобы хоть что-то на окраине найти
>>953600 >2) Почему так мало вакансий python? Нишевая хуита с ограниченным кругом задач. Тот же PHP хотя и имеет чётко web стек, но он умеет тупо всё в своём стеке. Питон же умеет везде и всюду, но по чуть чуть и везде всё надо допиливать напильником и не факт что это говно не упадёт. Тот же джанго сейчас с такими проблемами сталкивается, каких я с 2005 на PHP не видывал. Сраные падения под нагрузкой. Зависания при работе с гугл мапс, странное поведение при работе с чужими апи... Ну и программистов мало, если PHP увольняется, на его место берут новую макаку, если питонист увольняется, на его место идёт поиск по пол года. Тупо не хотят связываться.
>>953644 Да все просто. Закупаю сырье, тороплю поставщиков, захожу в цех посмотреть как идут дела. В основном сижу на codecademy в рабочее время, потому что на этот месяц уже все отгружено и сделано.
Какой есть аналог python для вкатывания? Просто во всех источниках говорили что питон лучший язык для новичка. А выходит что ни рыба ни мясо. Я хочу зарабатывать и желательно уже через 1 год выйти на те же 40000 что зарабатываю сейчас.
>>953652 Да какие страшилки. Простой пример. Есть херня с апи вк. Писал просто ради развлечения. Получаешь фото бабы, и модешь его лайкнуть или скипнуть. На PHP написал 2 года назад, вывесил и оно тупо работает. На питоне вкривь и вкось, то сервис упадёт, то получит какое-то исключение, то просто зависнет, то отвалится посреди скролинга. Вообще не могу понять что не так с питоном и почему все на него так фапают. Как по мне - кривейшее говно. И нет, сервис не мой, покупаю готовый хостинг у GoDaddy. Может они у себя настраивают что-то не так. Или конкретно мне неповезло.
>>953658 >Можно какие-нибудь значимые аргументы где пыха лучше пистона в вебе? Запустил @ работает. >>953662 >Так это же хорошо что мало программистов. А на фортране вообще осталось человек 20 программистов. Вот только ваканссий под них примерно 5.
>>953649 >Сраные падения под нагрузкой. Зависания при работе с гугл мапс, странное поведение при работе с чужими апи... Лол, может потому что кто-то криворукий долбоеб? >>953661 > то сервис упадёт, то получит какое-то исключение, то просто зависнет Не, ну ты точно криворукий долбоеб, который не могет программировать. У меня куча сервисов с автопостингом, фоточками и прочим крутится на питоне и я вообще месяцами не прикасаюсь к ним, все летает и цветет. Короче, ты просто траль, аргументы уровня школьника.
>>953667 >пхп >запустил @ работает >питон >запустил @ работает А что, есть языки, которые не работают? Или там по настроению работают? Что за дичь ты несешь вообще?
>>953674 Это не аргументы, маня, это показатель твоей личной криворукости, только и всего. И это не оскорбление, а факт. Не можешь в питон, привык к пыхе - так и сиди дальше на пыхе и помалкивай, нахуя эти глупые выпады в сторону питона?
>>953672 Нет, у питона нихрена не работает когда нужно работать с чужими сервисами. Даже если пол года отлаживать, всё-равно спустя пол года вылетит исключение которое похерит всё. Почему-то питонисты думают что это нормально.
>>953676 Во первых ты не можешь в аргументы. Во вторых это джанго не умеет в стабильность. В третьих, то, что у тебя laba4 работала 2 минуты на компе и не упала, ещё не значит что ты про питон всё знаешь.
>>953754 о_О зачем кого то учить когда ты чтобы что то понять тратишь десятки часов роешься в чужом коде, лезешь в книги и публикации чтобы потом это за 5 минут кому то объяснить? и чтобы он даже не благодарен был тебе а че, все же просто - за пару минут понятно стало
>>953768 Нет, моя мать очень хотела жить в германии. Как-то познакомилась с одним красивым бизнесменом, у которого рестораны по все Европе, пригласил поработать как гастарбайтер, позже он влюбился в неё и организовал договорной брак с одним левым типом за деньги. Моей матери он не нравился, он любила страшных мужиков. Так она его отшила и нашла своего любимого = страшного немца и через 6 лет, когда мне было 13, я приехал. Story of my life
>>953659 Найди заранее вакансию на джуна и спроси что нужно знать. От места к месту требования разнятся. Скорее всего тебе вкатят джангу, SQL, может немного фронтэнда. Либо если ты в тестирование идёшь какой-нибудь селениум. Питон действительно не для всего, далеко не везде он устоявшийся промышленный стандарт, но как язык удобен, для новичка что нужно.
>>953784 Двачую адеквата. Сейчас тут только неоплачиваемые стажировки с отбором и всякое говно типа 1С за 10-15к. На частичную занятость вообще нихуя нет.
>>953873 > рашкованская Интересно, почему так вышло, раньше все кодили на пыхе же. >уехать ващем-то можно есть какие-нибудь истории, примеры в сети? Видел уезжающих крестовиков, джавистов, обжектив-систов, да кого угодно, даже фронтендщиков видел в германию/голландию сваливающих. Кому нужны пыхеры? Или таки учить новое придётся?
>>953754 >Взали фронтенд разработчика >посадили его хуячить бэкенд >на ноде >БЭКЕНД НА НОДЕ ЭТО ГОВНО НАДО СЖИГАТЬ НАХУЙ ИЗ ОГНЕМЁТОВ пиздец пиздец пиздец
>>953658 >Можно какие-нибудь значимые аргументы где пыха лучше пистона в вебе? Очень редко бывает нужен такой приём: создать с помощью cron в три часа ночи файл с расширением *.php и затем прогонять его через интерпретатор. На дешёвом хостинге это часто единственный выход. В остальном — они оба говно.
>>953874 >>953870 >>953873 Нашёл где спрашивать, тут немощи со знанием HTML+JS пытаются на работу устроится по пол года, они тебе ответят конечно. Вообще уезжают не на языке, а на знании языка. Ты никому нафиг ненужен со знанием 2 из 2 учебников и без опыта. А свалить можно и на пыхе, потому-что она тупо везде. И не слушай местных пиздаболов о том, что "PHP за границей нет", вон Флёнов 8 лет назад тоже в Канаду улетал с PHP, работы настолько нет, что за пару лет себе домик прикупил. Но местным с дивана конечно же виднее.
>>953464 Да мне за 20к и работать не хочется. Раньше старался, но когда это выдали на руки - все просто упало. По договору я за 20к работаю но по сокращенному дню, а по факту полный день. Если человек так относится к своим разработчикам, то он не заслуживает иметь бизнес. Поэтому я буду шариться по собесам хоть через день с чистой совестью
>>953754 Как его взяли, пояснишь? Красно-чёрные деревья на ЖС там писал или софтскиллс прокачан?
Охуеть вообще, я год назад несколько месяцев искал работу в ДС на официальные 60к. Специализируюсь на бэке, фронт-плююсь, но пишу. В целом ни одна из задач вопросов не вызывает. Может, я мало прошу? Плохо общаюсь? Заворачивают из-за отсутствия технической вышки?
>>954175 Как взяли блядь, тут сидят сраные хипстеры которые в менеджменте и в IT понимают ровным счётом нихуя. Вот так и взяли. Посмотрели что вроде сайты писать умеет, даже умные слова знает типа HTML? javascript, react, angular ну и взяли. А у него в резюме то ли от балды, то ли по приколу было написано что хочет 140к. Так эти дауны не торгуясь и прилепили ему зарплату в 140к из ничего. Хотя я бы ему тыщь 40 платил МАКСИМУМ.
>>953278 Т.е., основным показателем владельца гитхаба для работодателя, является владение гитом? топ кек.
Хуй знает. Нормальные кодеры с опытом, дома не занимаются тем, что делали 8 часов подряд до этого. В подавляющем большинстве угорают по гитхабу разного рода вкатывальщики, поверившие в ваши наставления. Плюс ко всему, имея петпроджект, мне не хотелось бы выставлять его на всеобщее обозрение.
>>954181 Маняоправдания, просто ты не можешь высрать ничего лучше абстрактной фабрики бобов, которая сама по себе не имеет ценности и поэтому её никому не покажешь. Мартышка ас ис.
>>953600 > 1) Не поздно ли еще? Никогда не поздно. > 3) Как относятся на собеседованиях к тем кто без опыта в 27? Так же, как к тем, кто без опыта в 20
>>954187 Хахаха машка, смотри, сычев уже дядька, а сычевал с мамкой до 30 ахаххах на мидла выйдет только на пенсии ахахха слоупок ахах неудачник хорошо, что мы девочки пошли стажерами в 16, теперь можно нихуя не делать рисовать картиночки и составлять текстики и будут платить 300к/сек ахахах ебать сычев лузер
>>954181 >Т.е., основным показателем владельца гитхаба для работодателя, является владение гитом? Добро пожаловать в 2017, а ты думал на флешку свой код сохранять и начальству показывать в блокнотике, прямо как в 2005 году? Нафиг никому не нужен разраб, который может заруинить ветку понезнанию. Или багнутый код задеплоить. Тем более что гит, вообще ниразу не сложный и состоит буквально из 40 команд, и нескльких гуёвых клиентов, если тебе даже 40 команд лень учить. Так что если ты об этом в 2017 не знал, то ты не говно, но твои знания устарели мягко говоря.
https://www.youtube.com/watch?v=7p5BB0FGOkM Как же хорошо родиться тяночкой, ничего не делать полдня, рисовать скетчики и получать в хипсторагенстве свои 300к. А вы учите и дальше свои фреймворки и сортировки, рабы системы :3
>>954184 С чего ты так решил? Я вкатился в 2010 году. За последние 3 года сменил 2 организации и ни в одной не спрашивали гитхаб. На собесах, грубо говоря, был разговор по душам о проектах, в которых работал, опыта в тех или иных технологиях и в общем все. Все остальное уже смотрелось на испыталке. Нет смысла дрочить по школьной хуйне чувака с многолетним опытом, т.к. и так все ясно уже. На мой взгляд, если хочется подрючить, намного эффективней спрашивать его за алгоритмы и прочую хуйню на логику, а не на знания той или иной хуйни, осваиваемой за неделю. Во всех конторах используется гит, да. Но ясен хуй, не на гитхабе.
>>954193 Гитхаб - социалочка с гитом. Если нужно спросить за гит, то пусть спрашивают за гитфлоу и прочую хуйню, а не на наличие акка. Тем более, толку с того, что я там один в своей пет коммитить буду? Плюс ко всему - ты поясняешь за гит так, как будто о нем недавно узнал. Я первый ребейс сделал года 4 назад еще.
>>954197 Гитхаб показывает что ты можешь сам сделать полноценный проект (если там не laba1 разумеется), а вот алгоритмы показывают только что ты выдрессирован для спецолимпиадок.
>>954202 Да не спрашивает никто твои репы, лол. Гит спрашивают. Чтобы пришел и мог коммитить, ветки делоть на внутренний сервер, гитлаб-балалайку и прочее. Знание инструмента, короч.
>>954202 Гитхаб нихуя не показывает. Только лишь то: что ты ноулайфер, если делаешь это дома, что сразу будет говорить о твоей хуевой эффективности в рабочее время; или же не выполняешь прямых обязанностей, если делаешь это на работе. Самостоятельно запилить пет - вроде бы каждый может. Нет? Если ты считаешь, что не каждый на это способен, то это говорит о твоих сомнениях в своих способностях. Алгоритмы и логическая лабуда в первую очередь показывает то, что ты еще способен думать. Твои текущие знания фреймворков через 3-4 года станут бесполезными и тебе придется будет переучиваться и скатываться вниз.
>>954213 > что ты ноулайфер, В манямире индуса-говнокодера так и есть.
> Самостоятельно запилить пет - вроде бы каждый может. И это значит, что если ты его не запилил, то ты совсем бесполезная мартышка.
> Алгоритмы и логическая лабуда в первую очередь показывает то, что ты еще способен думать. Выучить сортировку наизусть это не думать, думать это создавать с нуля архитектуру, например.
Пацаны-пацанчики, озвучьте средние зарплаты для жунов, миддлов и помидоров по вашим ощущениям. Только без 300к/с, пожалуйста. А то у меня такое чувство, что я получаю ниже рыночка.
>>954214 > Выучить сортировку наизусть это не думать, думать это создавать с нуля архитектуру, например.
Тебе бы лишь бы что нибудь выучить. При чем тут сортировки? Тебе на собесе дадут устно какую нибудь задачку и тебе нужно будет ее устно, своими словами решить, придумывая решение в реальном времени. Если соснешь, то это будет говорить о том, что ты можешь решать только однотипные задачи, типа запиливания крудов и прочую рутину. Действительно, там только фреймворки знать достаточно.
Кстати, не знаю, как вы там без алгоритмов живете. Как с деревьями работаете? Ну, вот взять любой древовидный список. Как реализуете по нему фильтрацию например? Все ссаным DFSом ?
>>954226 > придумывая решение в реальном времени Лол, только гении сделают в реальном времени. На нормальном собесе тебя тупо оставляют с компуктером и говорят решить хоть до вечера. Сделал - молодец, взяли.
>>954194 И после этого женщинам ещё хватает совести говорить, что их права ущемляют. Вообще хуею с того, как таких наглых бездельников там держат. Пить шампанское на рабочем месте — просто пиздец полный. Я бы сразу там уволил в тот же день.
Анон, нужна твоя помощь. Долгое время кодил на питоне для себя. Типа хобби было. Парсеры, игры - платфореры, парочку ботов для телеграмма, скрипты для создания резервных копий файлов и тд. Докатился до 3 курса и понял, что моя основная специализация сосет и вообще скучная химик, поэтому думаю вкатиться в программирование больше нравится и получается. Наверняка здесь есть аноны, которые шарят в питоне и зарабатывают им на жизнь. Подскажите что нужно знать и уметь, чтобы хотя бы джуном взяли в офис. И много ли таких вакансий в дс2?
>>954212 Я хуею с этого кадра. Не знает гита, при этом ещё и хвастает этим. А почему-бы тебе сначала не изучить его, а потом уже идти на собеседование? Алсо запоришь мне ветку, кастрирую тебя канцелярскими ножницами, спец по блокноту хуев.
>>954239 На хх всего 2 ваканси на джунов и кроме питона там нужно бд, фреймворки тпа джанги желательно знать фронтэнд.По мне это наебка какая то.
> есть нормальное образование химика, я бы искал работу в этой сфере, программирование это дно хз, учеба в универе отбила все желание учиться, я просто каждый день жду когда закончатся пары, чтобы по-скорее оттуда съебать
>>954243 Зачем вообще везде спрашивают сраную сортировку? Один хрен на деле, ДАЖЕ ЕСЛИ Я САМ ВРУЧНУЮ БУДУ ПИСАТЬ КОД ДЛЯ СОРТИРОВКИ, а в 99% случаев что-то серьёзно сортируется без моего участия, либо сторонним сервисом типа mysql, то я по крайней мере погуглю, и найду алгоритм получше, чем велосипед, или устаревшую хрень за 2009 год типа "пузырьком". При этом и задача то будет "Отсортируй вот эти пунктов из выпадающего списка, и чтобы сортировалось максимум быстро". Ну бред же. Гораздо интереснее на собесе говорить про абстрактные классы например.
>>954253 Как правило, для работы с деревьями не предусмотрено библиотек. DFS и BFS должна знать любая макака, т.к. древовидные структуры рано или поздно попадутся.
>>954250 Спасибо конечно за совет, но я хочу писать на питончике.
>>954252 Ну вот я и спрашиваю что нужно знать и уметь, чтобы взяли. Вот например строчка: > Опыт работы с БД: MySQL или PostgreSQL. Что здесь подразумевается под опытом? И здесь: >Опыт работы с web фреймворками(Django,Flask) Простого приложения будет достаточно или нужна какая то сложная yoba?
>>954256 >диды сортировали! лол >>954257 Ну круто конечно, но на деле даже если я наизусть её помню, всё равно раз в пол года гуглю что-то новое. Вдруг что-то появится быстрее.
>>954262 Промытием мозгов занимаешься ты. Я не первый год этим занимаюсь и меня все устраивает. И программистом хочу работать не из за хайпа, а потому что мне это нравится.
>>954261 Хочу гарем няшных кунчков Лучше ответь на вопросы >>954258 , антош.
>>954227 Я год назад исписал девять листов бумаги, ни разу не напрягаясь, ибо впереди маячила сумма 80 т.р. В основном квадратики-стрелочки рисовал... Область — труЪ энторпрайз.
>>954233 Забавно, мой тренер по карате и сосед по лестничной клетке работают по спецiальности физхимия и их жёныдети так не считают. Но в общем, в том ещё СССР эту профессию гробили и демпинговали на государственном уровне так же, как и современное программирование, типа в школы её двигали и т.д. Так что смени шило на мыло, ни ссы.
>>954253 >Гораздо интереснее на собесе говорить про абстрактные классы например. Они не во всех языках есть, в Elixir и Rust их нет и аж на горизонте не видно. А вот задача подсчитать частоту встречаемости слов в тексте пишетьса на всех языках, сам видел её в учебниках, и сам для себя писал, чтобы проверять орфографiю.
>>954253 Имплаинг, что знание сортировок говорит о твоём прафисиональном кругозоре. Из соседней оперы спрашивать матан у нулевых студентов-выпускников, потому что другого они один хуй не знают, а отсеять как-то надо.
>>953759 ну у меня тут работа, хули я могу сделать. к тому же дойча мне попиздеть на почте/бюргерамте/ауслэндере хватает, а работать на нем я едва ли осилил бы. а вне берлина везде нужен флюсих дойч
Вы меня тролируете тут? >>951771 (OP) Сижу такой думаю, надо вкатываться в ойти блого есть даже формально профильное образование правда не пту а колледжа, но у нас в 90к ебенях это считается чуть ли не Бауманкой. Ясное дело когда я перекачусь в дс куда-нибудь первый же вопрос будет хули ты школу 2 раза заканчивал поскольку моё "пту" даже близко с местными топовыми универами не стоит, чего уж там о европках говорить. Ну так вот образование было на уровне хеллоуЛаба1 + ютуб параша уровня: игра? Хуяк хуяк и в продакшн. Приложение? Хуяк хуяк и в продакшн. ... etc и все как один твердят во всяких статьях и видосиках мол это просто всё берешь и вкатываешься. ОК. Более менее разобрался что-куда весь говно материал схватываешь буквально на лету, думаешь такой, ну всё. Пора. Решил перед переездом на всякий книжечку открыть которую тут когда-то советовали и тут прям представил что меня спросили примерно следующее: "В некоторых случаях вас могут спросить, сколько памяти использует алгоритм. Данный параметр при этом нужно выразить как зависимость от количества входных данных, как в предыдущем случае при анализе О большого." пикрелейтед. Нет я конечно полистал тут материал в вопросе бегло разобрался но ёбаный стыд мне на джуна бы вкатиться пускай такую хуйню с мидлов и выше требуют им в конце концов это придумывать и писать а мне на подсосах сидеть вникать. А как у меня бомбануло с того что всё это еще и на листочке хуярить плюс с со всякими ебучими ограничениями уровня попросить человека вырыть яму без лопаты и начать доёбывать его за то что совочком пытается. Мне что блядь в своих пердях сдохнуть теперь. Пиздец меня порвало только что.
На счет необходимости гитхаба. Сегодня мне написали на почту с рекрутерского агенства, сказали, что им очень понравился мой гитхаб. Скорее всего стандартный текст и нихуя они не изучали, но всё же. Несколько месяцев назад собеседовался в рекрутерском агенстве и они сказали, что тестовое задание делать не нужно, потому что они посмотрели мой гитхаб, увидели мой код и что есть контрибуты в сторонние проекты и этого им достаточно. Занимаюсь фронтендом, оба агенства - зарубежные.
>>951771 (OP) Привет, мой юный друк! Компания Хуяндекс ищет молодых рабов! Если ты прыщавая 19летняя девочка или жирноволосый 20летний гений варкрафта- мы ждём тебя в нашей компании. На летних каникулахлол, уже проиграл будет организована БЕСПЛАТНАЯ школа Android- разработчиков. А иногородним даже предоставят жильё и оплатят билет на Донбас до Москвы.
q: Что будет в программе обучения? a: Да хуй его знает. Главное, это Яндекс жи!!! Работать в нашей компании большая честь для тебя.
q: Расписание занятий какое? a: 20-25 часов в неделю WAT? Организаторы вообще адекватны? Кто вместо расписания указывает часы в неделю, это же полный долбоебизм. Это если бы ты пришел в поликлинику в регистратуру, узнать, когда принимает терапевт, и тебе бы ответили, что терапевт принимает 15 часов в неделю.
Есть видео с прошлогодней школы разработки. Меня хватило на 5 минут. Ну нельзя выпускать на публику человека, который не умеет рассказывать. Я не спорю, может он охуенный сеньор-программист и пишет офигенные приложения, но... он не может построить предложение целиком, делает паузы после каждого слова, интонация прыгает так, что сложно понять, о чем идет речь. За 5 минут 3 раза перематывал видео обратно, потому что из-за дебильной интонации мне казалось, что он недоговорил фразу или я её прослушал.
Чтобы принять участие, надо написать простенькое Android-приложение, работающее с Яндекс.API на Джаве. Все просто, максимум за час это делается. Нужно выложить на гитхабе результат, отправить в хуяндекс ссылку и ждать, когда пизда-эйчар тебя пригласит на скайп-собеседование. По результатам тебя могут пригласить в эту бесплатную школу, а по окончании могут пристегнуть наручниками к батарее предложить работать в этой замечательной компании. Короче, если ты молодой, шутливый, хочешь 3 месяца посидеть в офисе Яндекса среди других тыжпрограммистов- велкам.
Ссылку на тестовое задание нагуглишь сам. Ой, то есть наяндексишь, просто г-споди...
>>954583 И в Яндекс, и в Гугл попасть довольно просто. Хз чего некоторые так надрачивают на эти компании. Но у обеих компаний есть интересные прикладные проекты, в которых я бы не прочь поработать. В Яндексе это распознавание изображений, в гугле- беспилотные автомобили.
>>954241 А как можно знать ветки если коммитишь все в мастер бранч. Я вот вообще на винду сижу ибо ставить линукс влом (раньше стоял, но потом проебался). И вот я под видной с помощью детскопного приложения коммичу. И в каком месте я знаю гит?
>>954597 В Яндексе интересно работать только на новых проектах. Я работал в команде поиска по изображениям. Тоже думал, будет круто и интересно. В итоге всё сводилось к поддержке и доработке мелких частей, ибо всю основную систему строили Во. и Ко. и разработчиком её изменять было нельзя...
>>954597 >распознавание изображений лололол, можно этим и без яндекса обмазаться >>954597 >беспилотные автомобили дорогие понты, не более. тогда уж в спейсикс
>>954593 У меня пара своих репозиториев, где я реально что-то долго и упорно делал. Может на них кто-то звезду-две и поставил. На тех, куда контрибьютил - 10к, 400, 2.9к, 1.8к. Контрибьютил очень мало, я не думал, что это даст какой-то эффект, если честно. Но свой проект, который я делал на ангуляре в качестве обучения, помог устроиться на работу, связанную с ним (в РФ). Местные на счет гитхаба ни разу не писали, но встречаю вакансии, где его просят
Вообще все зависит от упоротости людей, которые проводят собеседование. Некоторые личности чтобы потешить свое ЧСВ могут попробовать спросить какую-то хуету, которая мелким текстом написана в одной конкретной книжке.
Кто-то тебя будет гонять тупо по основам языков: js, SQL, и пр. Могут попросить SQL запросик с одним join'ом написать на бумажке. А если собеседование проводит воннаби-сениор, который только только выпустился из универа, то такой индивид может начать спрашивать про те самые алгоритмы и сложность алгоритмов O. (PS: со мной работают люди которые в рот не ебут, какая сложность у алгоритмов. Главное правильно логику напедалить и чтобы работало. И ничо, проекты идут и успешно выходят в продакшен)
1. Проявляйте энтузиазм
Энтузиазм имеет огромное влияние на результаты собеседования. Около 50% наших кандидатов, не прошедших дальнейшие интервью в компаниях, провалили их не по техническим причинам. Обычно компании объясняют это тем, что человек «не вписывается в культуру компании». Однако, в девяти из десяти случаев «вписаться в культуру» — это проявить энтузиазм в том, чем занимается предприятие. Компании нанимают людей, которые проявляют живой интерес к их миссии. Для многих это так же важно, как и технические знания. И в этом есть смысл. Мотивированные сотрудники будут чувствовать себя счастливее и работать усерднее.
Проблема в том, что это может быть наиграно. Некоторые кандидаты умудряются убедить каждую компанию, в которой проходят собеседование, что только об этой работе они всю жизнь и мечтали, в то время как другие (искренне мотивированные и заинтересованные работой) не могут донести свои истинные стремления. Мы снова и снова встречаемся с этим. Решение здесь одно для всех — научиться показывать свой энтузиазм. Это не значит, что вам позволено обманывать. Собеседование — это как первое свидание. Никто не хочет на первом свидании слышать, что он является лишь одним вариантом из множества, даже несмотря на то, что обычно так и есть. Так и здесь, большинство программистов просто хотят иметь хорошую работу с достойной зарплатой. Но начинать с этого интервью не следует. Лучше всего перед собеседованием подготовить заметки о том, что вам нравится в компании, и упоминать об этом, когда человек, который проводит собеседование, спросит, есть ли у вас вопросы. Хорошим источником идей может быть прочтение недавних постов в блоге компании и пресс-релизов, тогда вы можете упомянуть те материалы, которые показались вам наиболее интересными.
Эта идея кажется довольно поверхностной. Я думаю, что, читая это, вы и сами соглашаетесь. Но (и каждый, кто когда-либо проводил собеседования скажет вам то же самое) процент кандидатов, которые делают это, поразительно мал. Если вы внимательно подготовите записи о том, почему вы находите компанию интересной, то это действительно увеличит вероятность вашего прохождения. Вы можете даже ссылаться на свои записи по ходу собеседования — это покажет то, что вы готовились.
2. Изучите термины, часто встречающиеся на собеседованиях
Огромный процент задаваемых на собеседовании вопросов касается структуры данных и алгоритмов. Это правда. Мы собираем у кандидатов информацию о вопросах, задаваемых на собеседованиях в компаниях YC, и более 70% вопросов касается именно алгоритмов. Вам не нужно быть экспертом, но знание расположенного ниже списка алгоритмов и структур данных поможет вам получить работу в большинстве компаний.
Хеш-таблицы
Связанные списки
Поиск в ширину, поиск в глубину
Быстрая сортировка, сортировка слиянием
Бинарный поиск
2D множества
Динамические массивы
Двоичное дерево поиска
Динамическое программирование
Big-O анализ
В зависимости от вашего образования и ранее выполняемой работы этот список может оказаться простым либо абсолютно пугающим. Эти понятия гораздо чаще встречаются на собеседованиях, нежели в действительности в веб-программировании. Если вы самоучка или давно закончили учебное заведение, и эти понятия вам незнакомы, то вам следует изучить их для успешного прохождения собеседования. Даже если все это для вас не ново, то освежить знания все равно не помешает. Поразительно большой процент вопросов на собеседовании сводится к поиску в ширину или использованию хэш-таблицы для подсчета уникальных элементов. Вы должны уметь написать алгоритм BFS и понимать, как задействуются хэш-таблицы.
Выучить все это не так сложно, как предполагают многие люди, с которыми мы говорили. Алгоритмы обычно объясняются научным языком, и это может сбивать с толку. Но по сути своей, ничто из этого списка не сложнее, чем архитектура современного веб-приложения. Если вы можете (хорошо) построить веб-приложение, то вы сможете выучить и это. Со своей стороны, я могу порекомендовать книгу Стивена Скиены (Steven Skiena) под названием «Алгоритмы. Руководство по разработке» (The Algorithm Design Manual). Данный материал замечательно излагается в 3-5-й главах — просто и доступно. Да, в книге используется С и математический синтаксис, но она отлично раскрывает тему. На Coursera также можно найти несколько хороших курсов по алгоритмам. В этом курсе, в частности, уделено внимание понятиям, знание которых важно при собеседовании.
Изучение алгоритмов и структур данных помогает не только потому, что материал необходим для успеха на собеседовании, но также и потому, что подход к проблемам, взятым в курсе алгоритма, является тем же самым подходом, который работает лучше всего в собеседовании. Изучение алгоритмов поможет вам получить правильное мышление для прохождения собеседования.