Pull to refresh

Comments 64

UFO just landed and posted this here

все так! И не поспоришь :) Про HR вроде упомянул, но это ужас - за все время встретил только одного (одну), к которой есть уважение как к профессионалу. А все остальные - девочки из института, которые возрастным начинают давать задания :)
Мне как-то одна предложила математические задачи порешать. Спросил - а вы видели образование и степени? - "я должна это вам дать".

Вы извините, но вы обязаны решать задачки при поступлении. Образование и степени ничего не гарантируют. У меня был кандидат, который закончил магистратуру Стенфорда, но не мог написать код на верилоге, который бы складывал A+B и выдавал сумму на вход - с условием что для аргументов и результата используется valid/ready интерфейс. В его реализации то данные не могли приходить в разное время, то пропускная способность была уполовинена. Какая разница,что он может поговорить про когерентные кэши многоядерных процессорных кластеров, если он a+b сложить не может?

не извиню. Есть большая разница между знаниями и умениями. К себе в команду я с большей степенью вероятности возьму из Стенфорда человека, который не знает как А+Б сложить, но может в этом разобраться, чем умника из Тьмутаракана, который может решить задачки на собеседовании.

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

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

сочувствую, что тут скажешь.

UFO just landed and posted this here

+1 - у меня такие же вопросы появились

есть вопросы - задавай. Поделюсь опытом.

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

В сфере, где я работают уровень з.п. для руководителя высшего звена 250-300т.
Программист уровня, который сейчас требуется в компании - это 350-400т. Из недавнего собеседования, после определения спектра задач: потребовал 700т.

Спасибо, понял. (Не сталкивался с таким)

Да-да, звучит как тот анекдот про миллионера :)


— Расскажите нашим слушателям, как вы стали миллионером?
— Ну, я когда я впервые попал в Америку, у меня было 10 центов. Я купил на них два яблока, вымыл их и продал по 10 центов каждое.
— А потом?
— Потом на эти деньги купил четыре яблока, вымыл и продал по десять центов каждое.
— А потом? Погодите, я понял! Вы купили восемь яблок и продали их по 10 центов каждое? Так?
— Нет, потом умер мой дядя и оставил мне в наследство миллион долларов.

хороший анекдот, бородатый. Но честно не вижу тут аналогии.

Ну она же тут прямая:


— расскажите, как вы стали программистом?
— ну я начал пилить питон на коленке
потом узнал что на нем можно и серверные приложения пилить
а потом меня по знакомству взяли на синьорскую позицию!


:)))

Тут кто-что видит. Скорее так: расценивал свои знания на уровне джунера, оказалось больше.

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

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


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

Никто же не видит, что вы там себе кивали. А видят только то, что здесь написано. Ну серьёзно, вы сами-то свой текст читали? Весь профессиональный рост уложился ровно в один абзац, в стиле бессмертного Жванецкого: "Серверные приложения, PostgreSQL, боты, Flask, братья Lab и Hub, суд, сибирь".


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

В этой статье вроде все даже проще. Как стать программистом в 50? Начать работать им в 25.

Можно, конечно. А вот насчёт "нужно" большие сомнения, если честно.

ничего не понятно, но ооочень интересно.

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

единственное что я понял это то что вы писали на делфи, потом опыт в бизнесе а потом питон и крипта, и стартап ещё какой то был, вроде бы. простите.

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

Телеком даёт о себе знать! Спасибо за внимательность! Исправил.

Поэтому я готов был попробовать себя как Junior, но меня определили в Senior.

...И вот прошел год,

Добрый совет всем "сеньорам" с опытом в целый 1 год. Когда начинает казаться, что поймали Б-га за бороду, то просто сходите на собес. Только не в ИТ-гигант, где вас литкодом помучают, а в продуктовую или аутсорсинговую контору средней руки. Туда, где людям не наплевать, кого брать в штат. Там будут задавать вопросы на понимание. На многие вещи по-другому сразу посмотрите.

Потому что так не бывает, что один годик подергал апишки и поперекладывал grpc - и хоба ты спец.

Странное у вас представление об ИТ-гигантах.

Ну, я сам свечку не держал, но здесь же на Хбре полно отчетов о собеседованиях в FAANG. Да хоть бы та же пресловутая история Макса Хауэлла:


Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off

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

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

Только не в ИТ-гигант, 

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

Но если есть желание - всё возможно!

Особенно по блату с нуля на сеньера устроиться... Надо было еще в конце статьи написать тот баян: "а те, кто не смог - просто недостаточно хотели!".
Ну да, ну да....

Как говорила Мария Антуанетта, "если не берут интерном - становись сразу синьором"

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

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

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

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

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

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

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

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

Походу не стоит менять работу, мне уже 40, могут не взять. Кстати на работу устроился без hr.

+1 к тексту. Только опыт разработки до ухода из был больше, около 8 лет.

В 2004 ушел в карьерный рост, в 2019 несколько месяцев восстанавливался и с 2020 (46 лет) снова в разработке. Но смотрю вокруг и понимаю, что после 40 выходить в разработку без предыдущего бэкграунда уже очень сложно.

настолько типичная ситуация, что я вот вижу нишу для HR-ов... но её никто не занимает. Сам нанимаю в"айти" практически джунов и стажеров, если возраст больше 30-ти (или не указан, что обычно это и означает) - откладываю в сторону. (туда где корзина). Лайфхак поэтому. Если после 40-ка захотели в прогеры, в любое айти - резюме шлите исключительно на синьорские позиции. Прочитаете скептическое "как можно быть синьором через год втыкания в апишки"? Не комплексуйте, до этого же у вас десятилетия работы в айти - вы знаете и умеете уже многое, гораздо больше синьоров с 3 годами и возрастом в 25 лет. ... Жаль только что не родились пока HR-ы которые это понимали бы :)

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

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

Автор, а вы можете накидать пару-тройку задач типа "не факт, что асинхронный модуль работы с потоковыми данными будет тебе по силе", чтобы понимать при обучении, насколько ещё далёк реальный уровень разработчикам, а не просто симуляция своих матмоделей в С++ и Пайтоне?

Вот прям попалось в сегодняшней ленте - https://habr.com/ru/post/706114/
как раз на базе grpc делали обработку большого объема данных с распараллеливанием задачи по кодированию этой информации.

Вспоминается...

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

Никто не отменял правила 10000 часов. Думаю программист легко переведет это в количество рабочих дней и ночей.

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

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

Стал программистом после 47 лет.

История

Причем стал не по своему желанию. До этого пробывал PHP и Python, но всегда упирался в свою ограниченность и разочарованно уходил. Joomla / Drupal настроить, базу mySQL подключить - ума хватало. А вот программу написать хорошую - вроде как ума не хватает. Была более-менее нормальная профессия, денег хватало, сидел в офисе.

А потом в Excel работал, работал, новые формулы осваивал, графики рисовал, таблицы навороченные, начальство задачки подбрасывало. VBA пришлось учить. Начали называть программистом, ну я соглашался, помня, кого у нас на родине всех продвинутых юзеров называют программистами. Потом начальник пришел с другого отделения, и говорит:

- Я слышал, ты жаждешь славы, Герострат.

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

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

Вот не знаю.

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

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

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

А причем здесь возраст? Такое может быть и в 20, нет?
(как человеку 59 лет мне обидно стало :-)

вот полностью разделяю!
Знаю таких молодых раздолбаев, которые сидят в тик-токах и делают вид что активно кодят.От человека много зависит. Дело не в возрасте.

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

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

Всё немного наоборот. Если человек привык пахать, то в 60 не наступает резко момент, когда он начинает плевать в потолок.
А если не привык, то значит он и в 30 особо не напрягался.

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

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

Не в возрасте дело. Хотя..

Не по теме статьи отвечу.

"Через какое-то время я узнал, что в Python можно и серверные приложения писать!"
Я конечно понимаю, что человек прошедший Assembler и работающий сеньор-инженером(нанимающим людей, серьезным начальником) не вдупляет нифига в архитектуре, но тут вы прям мне новые горизонты открыли. Вот чтоб настолько.

А так - успехов.

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

Не по одной, а минимум по трем. И не оценка, а реакция как на пьесу Шекспира - черт побери, текст статьи красив. Впечатлил.

Причем тут архитектура когда есть возможности языка? На этот вопрос я ответить не могу.

Благодарю, коллега 🙏 Воодушевил прямо.

Мне 48 и в моём анемнезе тоже PC/AT 640+384, Delphi, C, C++, SparxEA, а потом Project Management... и унесло куда-то "не в ту степь"...

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

И да, я действительно не считаю что могу стать "крутым кодером", но благодаря этой статье осознал, что вполне возможно стать достойным разработчиком. Тем более, что такие базовые вещи, как SDLC, SRS и прочее, уже отпечатались в ДНК, и работают 'на уровне прерываний BIOS'

Я вот тоже боялся этих "новых" жаргонов. Если есть желание и главное подход - все по плечу! И как говорят - старый конь борозды не портит. Тихим сапом и все решаемо!

когда на одну вакансию 1000 откликов вы все ещё хотите вайти?

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

Можно…. И сразу сеньором конечно. Ох уж эти сеньоры 🙁. И ведь уверены что столько всего знают!

Лень читать, но по факту невозможно сейчас. Я год назад искал работу 4 месяца и нашёл почти чудом, при том что мне 25, неплохая техническая вышка, инглиш, и в целом кое-что шарил ещë до того как начал изучать. Как 40ка летний токарь или домохозяйка чисто физически должны всё это освоить и кому они потом будут нужны - загадка.

Sign up to leave a comment.

Articles