Pull to refresh
134
Karma
0.7
Rating

Мастер сельского афоризму

  • Followers 74
  • Following

Хотели как в FAANG, а вышло как всегда или Опыт собеседования в Тинькофф в 3 актах

Среднее по рынку в РФ(да простят мне наглость обобщать настолько сильно) - это примерно:

  • 20-80 к. - джуниор

  • 80-140 к. - миддл

  • 140-220 к. - сеньор

Это зарплаты на которые в среднем готовы нанять компании, привязанные к экономике РФ. Без перехода в тимлидинг, руководство и т.д. Выше - уже скорее исключение. Я не претендую на истину в последней инстанции, но это то что я примерно вижу годами.

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

Можно ли пробить планку в 220 к. будучи сеньором в среднем, чтобы с улицы, а не "знакомый позвал на хорошее место". Конечно можно! Просто нужно стоить около 500 к. если бы вы работали на аутсорсе.

Поэтому идиома про рынок РФ, употребляемая менеджерами, это хорошая мина при плохой игре. На человеческом: до 3000 $, если ты человек с улицы.

Миниатюрные ПК последнего времени в форм-факторе флешки, на которые стоит обратить внимание

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

Заблуждения об английском, которым нас научила школа

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

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

Создано устройство из жидкого металла в гидрогеле, превращающее механическую энергию в электричество

Странно, что на инженерном ресурсе приходится разжевывать такие простые вещи.

  • м-5 - мультиметр тессерактовый, обратный, показывающий объем вещества во всех параллельных вселенных до и после последней точки бифуркации, соотвествующий данному объему вещества в рассматриваемой вселенной

  • м-4 - метр тессерактовый, обратный, показывающий объем вещества во всех параллельных вселенных до точки бифуркации, когда было сделано последнее измерение величины, соответствующий данному объему вещества в рассматриваемой вселенной

  • м-3 - объем вещества из параллельной вселенной с отличными законами физики, если бы оно существовало в нашей вселенной

  • м-2 - площадь поверхности в некоторой параллельной вселенной c не-евклидовой геометрией

  • м-1 - точка на плоскости(сама плоскость не существует)

  • м - Московский метрополитен

  • м2 - метр квадратный

  • м3 - метр кубический

  • м4 - метр тессерактовый, учитывающий также объем темной материи соответствующей материи находящийся в метре кубическом

  • м5 - довольно распространенный в быту типоразмер мелкого болтового крепежа под ключ на 8

Как спарсить любой сайт?

По ряду причин версия с выпиленным/допиленным webrtc подошла бы мне больше, если таковая имеется.

Как спарсить любой сайт?

Google Chrome одновременно не дружит с песочницами типа firejail и проксями. В смысле он может в прокси, но через webrtc течет IP все равно. При использовании torchains/proxychains тоже течет. Пока подумываю подобрать настройки песочницы и фаервола, но в сборка без webrtc сильно бы упростила жизнь в этом плане. Виртулками дорого масшабироваться, а на мелких пулах проксей и малых бюджетах на сервер - заградительно дорого.

Как я потерял работу программиста в 65 лет

А что вы ожидаете услышать и почему именно это?

Как спарсить любой сайт?

Есть какая-то сборка headless chrome, где отключено webrtc, или сделано так чтобы через него не было утечек реального IP в случае использования прокси?

Как я потерял работу программиста в 65 лет

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

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

ну да, если писать hello world.

Нет, если писать даже что-то сложнее но на типовых принципах. Я засыпался на вопросах что не помню, что возвращает ORM ларавеля для типового find - объект запроса, массив с результатами или коллекцию. Потому что у меня в голове сидит еще Doctrine и DBIx::class и я не помню что в каком случае возвращается. Также я не помню есть ли в текущем фреймворке своя обертка для очередей сообщений, но я знаю что нужно проверить, если мне понадобятся очереди. Не помню досконально синтаксис шаблонизатора и какой из них поддерживает макросы, какой нет. Или как в текущем фреймворке делает автоподтягивание сущностей по ее ID из URL, и нужно ли для этого ставить дополнительные библиотеки. И т.д. Или нужно именно наизусть помнить все это? Ну кроме случаев когда вы на фрилансе делаете коротенький проект и там работа идет на скорость и на чистом навыке.

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

Для вас правда важно, будет ли человек писать код "как у вас" через 2 часа, а не через 2 дня?

Меньше всего мне бы хотелось объяснять каждому напр. почему типы важны и почему лучше использовать встроенный инструмент вместо написания велосипеда и слышать в ответ "да я так писал надцать лет и все работало!"

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

Как я потерял работу программиста в 65 лет

Там нет жестких требований, если речь об утилитах, которые стартовали лет 10-30 назад. И таких утилит очень много. Достаточно знания того самого C/C++ и немного усидчивости, и вы сможете закоммитить много куда.

Как я потерял работу программиста в 65 лет

Достаточно просто использовать char/unsigned char вместо uint_8 и прочих типов, не знать основного функционала glib, чем отличается memcpy от strcpy, как перевернуть строку самым эффективным образом.

Как я потерял работу программиста в 65 лет

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

Как я потерял работу программиста в 65 лет

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

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

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

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

>К нам однажды пришел… архитектор, и начал рассказывать свою точку зрения. Все мы неправильно делаем, все надо переписать. Я подавал на увольнение. Даже дважды (меня отговаривали) Но уволили его. Как говорится у человека есть широкий кругозор, когда он сужается, то превращается в точку зрения. Конечно я не знаю Вашу ситуацию, но меня сильно смущает эта фраза.

Этим архитектором был... Альберт Эйнштейн, который всюду ходил с мотоциклетным шлемом, в котором была голова отца?

Как я потерял работу программиста в 65 лет

Вам сколько лет? Подтянуть английский до минимально достаточного уровня (если выделить хотя бы по пару часов в день), это полгода, ну максимум год. Это если конечно меньше 40 лет, потом потяжелее идёт, но тоже можно.

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

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

Воздержусь.

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

Это палится уже очень давно и не работает.

Иллюзию опыта тоже принимают.

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

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

Пример можете привести что такое модное и вычурное? SOLID — заучите определения наизусть, уже 90% успеха при прохождении. А если потратите час на чтение статьи где это на примерах объясняется, то и предметно поговорить сможите.

Например react-php(асинхронщина на PHP), наследование аггрегацией, знание на память последних ECMAScript. Заучивание определения SOLID и отличие интерфейса от абстрактного класса работает ровно в половине случаев. Во второй половине интервьюер думает, что вы вайтишник.

Как я потерял работу программиста в 65 лет

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

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

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

  • гитхаб с ВАШИМИ проектами, где есть звездочки, контрибуции в какие-то библиотеки связанные с работой

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

  • знание всех современных вычурных парадигм и модных библиотек, которые считаются хорошим тоном сейчас(если вы хотите написать что-то едкое по поводу этого пункта, пожалуйста, подождите лет 5 пока на ваших глазах не произодет несколько "политических" смен курса того, что сейчас хорошо и правильно)

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

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

Как я потерял работу программиста в 65 лет

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

Information

Rating
1,266-th
Registered
Activity