Что такое I в ACID или вы нам не подходите


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


    Немного расскажу о себе. Не хвалы ради, а чтобы дать нужно представление. С детства увлекаюсь программированием. За уши не оторвать было от компа. В разработке 11 лет. Полсотни проектов разного уровня сложности: мобильные, кроссплатформенные, фронт, бек. Писал на 13 языках (без учета всяких html, css, bash, sql). На чем-то больше, на чем-то меньше, но все в реальных проектах. Пишу хороший чистый код, шарю в юзабилити. Немного open source, насколько позволяет время, майнтейню пару десятков пакетов для Arch Linux. Короче, развлекаюсь, как могу и в рабочее, и в свободное время. Последние лет 5 на фрилансе. Часто работаю над бизнес-кейсами заказчика от и до. ЧСВ не раздуто: когда видишь скилл, и как пашут некоторые ребята на GitHub… Ну вы поняли. И вообще я норм: носки меняю, дезодорантом пользуюсь, матом почти не ругаюсь :)


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


    Никому нет дела до твоего кода


    Show me your code and I will say who you are

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


    Но это же самое интересное! Можно посмотреть, как разработчик организует проект, как пишет, какие технологии и как использует. Это сразу закроет тучу вопросов. Ладно, когда github пустой, а весь рабочий код под NDA. Но и тут можно выкрутиться, дав небольшое тестовое на час-два (только не на месте: для многих собеседование это всё-таки стресс).


    На моем github два десятка проектов на разных языках, PR'ы в репы Facebook, Microsoft, Mozilla, куча issue в другие проекты. Это же клондайк для оценки как hard, так и soft скиллов. И, похоже, только одна компания из четырех знала, что с этим делать (Akveo, вы молодцы). Мы очень классно обсудили, почему эти проекты появились, вместе посмотрели код. Глянули кое-что из рабочих проектов, как по коду, так и в релизе. От этих ребят я оффер в итоге и получил.


    Торжество бесполезных знаний


    "Невежество Холмса было так же поразительно, как и его знания. Чтобы цивилизованный человек, живущий в девятнадцатом веке, не знал, что Земля вертится вокруг Солнца, — этому я просто не мог поверить!
    — Вы, кажется, удивлены, — улыбнулся он, глядя на моё растерянное лицо. — Спасибо, что вы меня просветили, но теперь я постараюсь как можно скорее всё это забыть."

    «Этюд в багровых тонах»

    Как часто вы пишете сортировки? Я вот последний раз делал это в универе. А знаете, какие этапы в https-handshake? Я знал когда-то, забыл — не надо. Но мне хватило 5 минут, чтобы открыть гугл и вспомнить, когда настраивал A+ рейтинг в nginx пару лет назад. И знаете что? Сейчас я опять не помню. Этапы рендеринга интернет-страницы в браузере? Каждый день с этим встречаюсь, правда-правда. А то, что поиск по B-tree индексам в PostgreSQL имеет логарифмическую сложность? Я вчера узнал, вот теперь и вы. А сейчас постарайтесь забыть как можно скорее! До тех пор, пока вам это ДЕЙСТВИТЕЛЬНО не понадобится. Оставьте в голове только то, что индексы надо использовать и что они бывают разных типов.


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


    Я сейчас немного преподаю в универе в качестве хобби. И знаете что? У текущего поколения нет таких заморочек насчет забивания головы знаниями. Хотя многие из них действительно толковые. Они выросли с постоянным онлайном, где информация всегда под рукой. Другой подход.


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


    Тебя валят


    Не везде это было, но встречалось. Интересно, это у нас менталитет такой? Задоминировать и показать свою крутость? Тебе ведь к ним не сильно-то и надо, хороших проектов у тебя на год вперед. Идешь с мыслью: "Ну классная же идея у стартапа! Правда ведь хорошо помочь могу". А тут вот это. И ребята вроде адекватные. Фиг пойми. А потом видишь, что вакансия полгода открытой висит. Ну-ну.


    Было пару собесов в западные компании. И там акцент был на то, что ты знаешь и умеешь, а не попытках подловить на незнании. Или это мне так повезло/не повезло? Был бы рад услышать мнение более опытных в этом вопросе товарищей.


    Будьте на равных. Вы нанимаете себе коллегу, а не сторожите будку.


    Пофигу на прошлые проекты


    Дерево узнают по плодам, а человека — по делам
    Русская пословица

    Тоже удивительно. Их полсотни под капотом: маленькие и большие; командные и те, где ты в одно лицо спроектировал UX, API, написал 2 моб. приложения, фронт и бек; те, которыми гордишься, и те, за которые до сих пор стыдно. Ну комон, это же важно, давайте поговорим про это. Я же все расскажу: где был супер-стар и всех спас, а где залажал по полной. Нет, глупые вопросы про CSS.


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


    Опытные разрабы


    Хорошего опытного разработчика не собеседуют как мидла на галеру. Он уже не про это. Он про то, как сразу сделать хорошо. Чтобы не пришлось потом героическими усилиями решать проблемы. Он про то, как выпустить продукт, а не судорожно фиксить затыки в производительности, хотя можно было с самого начала просто сделать по-другому. Все то, о чем вы спрашиваете, он уже где-то использовал в том или ином виде. OAuth? Да фиг знает, как он там работает. Пару лет назад делал, сейчас проект открою посмотрю. С того момента полсотни либ, SDK и протоколов подключал. Что, все помнить? Он не станет читать к собесу про ACID и CAP, как студент к экзамену.


    Умейте понимать уровень человека, который перед вами, и задавайте правильные вопросы.


    Ремоут


    Так вот лежит он на пляже и одной рукой набирает rm -rf на dev-сервере. Ну то есть это он так думал.

    Подслушано в офисе GitLab

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


    С ремоутом как с сексом: в первый раз страшно и мало у кого хорошо получается. А потом с опытом все лучше и лучше. Не поверите: ремоут может быть продуктивнее работы в офисе. За счет того, что уходят все эти дерганья и отвлекания. А если еще и разные часовые пояса… Знаете админское правило 15 минут? Подожди, перед тем, как разбираться с проблемой пользователя. Часто она или решится сама, или станет неактуальной. Так и тут. Когда понимаешь, что не можешь дернуть человека — включается мозг, 1 шт. И да здравствует асинхронное взаимодействие!


    Искренне надеюсь, что эта статья кому-то поможет лучше выстроить процесс собеседований в своей компании или стартапе. Всем hello world, open source и жвачка!

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 711

      +21

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

        +5
        думаю, в заголовке, речь об изоляции транзакций.
          +57
          Так автор и не знает. В этом суть.
            –2
            еще не забывайте, что некоторые ищут человека на бюджет, скажем (для простоты понимания) 100т. И приходит такой крутой спец, чье резюме выкраили из колуаров оффлайн баз хантинговые агенства. Знает язык с экосистемой, как он работает под капотом (много кто от нечего делать в исходниках лазит?), на все вопросы дает исчерпывающие ответы, идеальный кандидат. Но хочет 150. Или приходит такой вхожденец в айти. На собеседовании мычит, на что-то отвечает, о чем-то слышал, знает синтаксис языка. И хочет всего 70. Ну и что, что потом переделывать за ним все и тратить время на ревью — зато дешевле и в бюджет влезаем. Так что берем его. А там научится (нет).
              +8
              выкраили из колуаров

              Выкроили из кулуаров.
                –2

                из когуаров :)

              0
              Isolation — как правило, но в зависимости от контекста может быть и Intrusion, или еще чем-то.
              Почему на хабре так много статьей с кликбейтными названиями и водой внутри, так и должно быть?)
                0
                таков современный Мир(((
              +31
              Я за прошлый год проходил собеседования в несколько компаний и везде один и те же вопросы: какие паттерны программирования вы знаете, какие типы индексов существуют, как вы ищете затык в производительности, какая функция быстрее работает — эта или эта, и так далее.
              Да, я много чего в своей работе использовал, для немалой части из этого я не знаю даже названия, но знаю, что оно лучше подходит в данной ситуации. А если есть проблема, для которой я не знаю сходу решения — всегда можно изучить вопрос и найти это решение.

              Только одно собеседование кардинально выделялось из общей массы, разговор шел тет-а-тет с техдиром, он распросил с какими технологиями я работал, а потом мы разговаривали про различные проблемы на их проекте и на моих прошлых проектах, и как эти проблемы решались или можно решить. Это был увлекательный полуторачасовой разговор, после которого мне предложили работу с хорошей зарплатой.
                –6
                Всегда спрашивал кандидатов, что они делали раньше, как они могут об этом рассказать. Исходил из пословицы: «Кто ясно мыслит — тот ясно излагает».
                И убойный вопрос: «Если Вы писали диплом, расскажите о нем.» Тут сразу отлетают те, кто сдавал по «не своему» диплому. От таких людей в производстве (тех же программ) проку немного — ведь причин для неписания диплома при окончании ВУЗа только две: лень или неумность. Есть еще презрение к навязанной практике обучения — такой работник и в подразделении будет идти наискосок (если не в обратном направлении).
                Если наниматель отбирает кандидата по узкому/широкому набору знаний, востребованному в данной конторе здесь и сейчас, игнорируя его прошлый опыт, то речь идет об одной задаче, а что делать потом, наниматель и сам толком не знает.
                А ведь потом придется переучиваться всей конторе :)
                  +18
                  Мне бы про свой диплом было банально стыдно рассказывать) Убогое поделие на 1с которое 1сник с опытом сваяет за пару-тройку вечеров, да еще и текст диплома на 90% из воды)))
                    0
                    Мой диплом тоже «поделие», которое опытный программер сейчас сваяет, даже не заметив. Но это из-за развития технологий — в тот момент, когда оно писалось — там это было как минимум задачкой на подумать, даже для опытного спеца.
                      0
                      Ну я свой диплом писал в 14 году, так что тогда уже все было. Другое дело что я на тот момент только года 3 как заполучил себе компьютер, и потому в программировании на момент написания диплома разбирался как свинья в апельсинах).
                        –4
                        «Вы нам не подходите». Человек, учащийся на ИТ и не смогший за 3 года (!) набрать из бу/списанного барахла минимально рабочий инструмент — с ним что-то явно не то.
                      +7
                      Дипломная работа и не должна быть какой-то прорывной и инновационной. Это просто обычная инженерная задача, которая демонстрирует, что вы выучились на обычного инженера и способны с ней справиться.
                        +3

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

                          +5

                          Это же студент пишет, там ВСЕ для него новое.

                            +2
                            Некоторое новшество свойственно всему, что делает инженер, потому что иначе его задача решается закупкой чего-то, что уже ранее было создано.
                              0
                              Такой диплом у нас требовали в магистратуре, а в бакалавриате и специалитете всем было до одного места…
                                +1

                                У нас тоже требовали. Ну как, скорее делали вид, хотя это и к лучшему.

                                0

                                А что делать если что не новшество то легко гуглится? Уже не инженер?

                                  +2

                                  Это не так последних наверное лет 40. Что бы это понять нужно побеседовать со своими профессорами. В лучшем случае можно получить рацуху, но это уровень уже не студента, т. к. требует внедрения. Второй путь более распространённый это диплом как основа кандидатской. Но оба варианта это единицы работ, даже не проценты. Пересчитываются по пальцам.

                                    +2
                                    Студенческие дипломы с рацухой от работающих студентов — это вполне обычное явление. Вот только: качество… пожалуй лучше умолчать, новизна отсутствует как класс, аналоги притянуты за уши, ибо реальной причиной является «насяльника сказала делать так», код… если соблюдают кодстайл, то код уже автоматом отличный. Помимо всего прочего, проект все еще на стадии разработки, а то и проектирования, т.к. всегда найдут более важные задачи для такой полезной трудовой единицы, как студент-дипломник.

                                    Магистерские работы — полностью аналогично, за очень редким исключением.

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

                                    PS. Уже лет 7 в ГЭК:)
                                      0

                                      ГЭК?

                                        0
                                        Упс, опечатка. ГАК — которая государственная аттестационная комиссия. Те самые плохие люди, которые валят студентов на защите.
                                          –1

                                          Посевы сохнут, запасы истощаются… Поторопись, Избранный! :D

                                          +1
                                          Вам не кажется, что сама по себе идея — ожидать реальное полезное рацпредложение от студента, который позавчера пришёл на практику и только-только разобрался, в чём состоит работа и задача — это нечто утопическое? Может быть в далекие времена, когда инженеры были редкой уважаемой птицей, могло быть такое, что на практику типа прислали студента и он что-то придумал, до чего вокруг никто не додумался, но сегодня… Очень сомневаюсь.
                                            0
                                            Да собственно ничего утопического. Заочники поголовно работают, многие даже по специальности. Да и среди очников попадаются те, кто работает уже год-два. И если ты не водпресс-манки в мелкой студии, то особых проблем ни с темой, ни с новизной быть уже не должно. Но в реале приносят дипломник в MS Access со справкой о внедрении и лютым говнокодом внутри.

                                            Впрочим мой опыт был еще жестче: пришел на работу за пол года до защиты, получил аппаратуру, ноут и приказ подружить это все. Что получилось, уже проходило по всем критериям новизны и отличия от аналогов, правда на диплом я выбрал еще более амбициозный проект, но это уже совсем другая история.
                                              0
                                              Вот честно — уже 5 лет работаю но у меня даже близко нет идей что можно придумать нового что не будет банальной компиляцией из давно придуманных идей, а то и вовсе аналогом чего то уже сделанного другими в лучшем случае просто с другим сочетанием плюсов и минусов.
                                              Какую нибудь библиотеку — так их уже сотни тысяч на любой вкус и идея в любом случае новизной блистать не будет. Фреймворк — аналогично, да и за ограниченное, довольно небольшое время дальше прототипа особо не уйдешь. Какую нибудь законченную систему — так где тут новизна (если это не разработка какого нибудь альфа-го, но боюсь если мы будем такие требования к студентам предъявлять у нас вузы будут заканчивать единицы на всю страну)
                                                0
                                                А с чего вы взяли, что банальная компиляция из идей, которую еще не реализовали на вашем используемом стеке/фреймворке/CMS/языке, нельзя использовать? Дипломная работа же не научная, у нее критерии новизны намного проще. А если вы придумаете что-то уникально новое в своей сфере, то это уже уровень диссертации будет.

                                                Так что любой проект уровня мелкой вспомогательной либы на гитхабе — это уже вполне достаточно. Проект Скайнета от студента никто не ждет и не требует.
                                                  0
                                                  Ну так мы обсуждаем текущие требования по которым в принципе и поделие на MS Access/1с сойдет за дипломную работу, либо же гипотетические? И где та граница?
                                                    0
                                                    Поделие MS Access не блещет даже мнимой новизной, качеством исполнения, полезностью или соответствию законодательству. Но на все есть распоряжение ректора: студентов на дипломе не резать:)
                                                    Так что гипотетически большая часть текущих дипломных работы не должна проходить ГАК, от слова вообще. Практически же защищаются даже с синдромом дауна (без шуток, реальный случай), когда не то, что диплом сделать, а даже речь прочитать не может. Но за счет одного дауна учится пара бюджетников, так что рыночная экономика в действии.

                                                    Но попадаются и нормальные работы. Даже АРМы с сайтами бывают вполне нормального уровня оформления, где защищают не «я сделал <название из темы>», а фактически отдельные модули, которые пилили или допиливали сами.

                                                    А граница проста: студент должен продемонстрировать полученные навыки, но в тоже время не должен делать полную копию чего либо.
                                                0
                                                Как я уже упоминал в этой ветке: любая инженерная работа в какой-то степени содержит новизну, иначе в ней нет смысла. Речь же в данном случае о том, что раньше в дипломе ожидали каких-то значимых рационализаций, на уровне «Иван Петров, пока проходил практику на нашем заводе, внедрил автоматизацию в цеху продольно-поперечного проката, в результате чего выход готовой продукции „на гора“ вырос на 12.4%».
                                                Мне кажется, раньше ситуация была другая: в институте людям давали знания, которых, вероятно, реально не хватало где-то на местах. А сейчас что такого может сделать студент, что реально не сделали люди, у которых он проходит практику и делает дипломную работу? Такое возможно, но маловероятно.
                                                Поэтому хороший диплом, по крайней мере у разработчиков, — это качественное решение нормальной добротной задачи, с подробным описанием и оценкой экономической пользы.
                                                  0
                                                  Любая выполенная на рабочем месте задача оказывает экономический эффект. Новая либа для работы с CSV — -1 час трудозатрат на работу с этими файлами для каждого разработчика, и т.п. Значимых рацпредложений от студента никто никогда не ждал. Вспомните даже старую поговорку: теперь забудте все, чему вас учили, будем учиться работать.

                                                  Потому хороший диплом у разработчика: качественное решение ЛЮБОЙ задачи. А оформление и экономическую пользу все равно заставят допилить во время оформления диплома, было бы что оформлять.:)
                                                    0
                                                    Потому хороший диплом у разработчика: качественное решение ЛЮБОЙ задачи.

                                                    Так об этом и говорю
                                                      0
                                                      Люблю дебаты, когда у обоих одна и таже точка зрения))
                                                        0
                                                        Да, мир и согласие!
                                    +1
                                    И убойный вопрос: «Если Вы писали диплом, расскажите о нем.» Тут сразу отлетают те, кто сдавал по «не своему» диплому.

                                    Спасибо, пополню свою личную копилку — это и правда отличный вопрос. Кто делал самостоятельно, тот и через 20 лет вспомнит как минимум основное, а кто не сам — того и через пяток лет вопрос уже в полный тупик поставит.
                                      +4
                                      Хм, у меня тема диплома (на самом деле диссертации, но не суть) прямо в CV написана, под пунктом об образовании. Если работа по профилю образования, то это отличное приглашение нанимающего к разговору и вопрос, на который собеседуемый точно знает ответ)
                                        +1
                                        вопрос, на который собеседуемый точно знает ответ)

                                        Вы не представляете, какие кандидаты иногда приходят.

                                        +14
                                        А также сразу отлетают те кто диплом получал лет двадцать назад.
                                          +9
                                          А так же порождает вопрос: зачем меня вообще про диплом спрашивают? Как это к работе относится? )
                                            +2
                                            Я получал свой диплом 17 лет назад, и вкратце о нём спокойно расскажу — то, что ты сам руками полгода пилил, так просто не забывается.
                                              +3
                                              Еще как забывается. Не забывается только если ты после этого больше вообще ничего не делал! Бывает открываешь какой-то класс годичной давности, а там… «Что это за говно? Кто вообще так умудрился?» Смотришь аннотации — а это ты и писал о_О
                                                +1
                                                Наверное, сильно зависит и от человека, и от эмоций. Я вряд ли вспомню бОльшую часть из тонн кода, что я написал за свою жизнь. Но вот свой диплом 20 лет назад я помню очень даже неплохо, и про что, и как софтина работала, и как защищал.
                                                  0
                                                  Все что я помню про свой диплом — что код был сплошным говнокодом. Ибо прогаммирование я как раз примерно в том году начинал осваивать. Хотя это было в 2014 году. Защитная реакция психики, неприятные воспоминания забываются.
                                                    0
                                                    Все что я помню про свой диплом — что код был сплошным говнокодом

                                                    Скажем так, он вполне соответствовал тому, что обычно пишут студенты. Поэтому в общем-то и не стыдно, и даже внимания на это нет смысла обращать.
                                                      0
                                                      Тем не менее это последнее что я хотел бы обсуждать на собеседовании. Да и сильно его забыл по этой причине уже.
                                                        0
                                                        Ну а разве про него вас сейчас, при наличии шестилетнего опыта за спиной, кто-то ещё спрашивает?
                                                          +1
                                                          Ну так вся эта ветка тому посвящена)
                                                +1

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

                                                  0

                                                  Я уже спустя месяц после сдачи даже не помнил какая тема диплома была) хотя делал всё сам и с интересом.

                                                  +6
                                                  Двадцатилетие моего диплома ещё не наступило, но уже недалеко. И я его помню. Потому что он был рожден лично и в муках. Детали, конечно, уже не расскажу, но в общих чертах — вообще без проблем.

                                                  Я даже помню дипломы пары-тройки однокурсников — у кого темы были мне интересны.
                                                    0
                                                    Ну а я работал не по диплому, и диплом писался на отвали. (Своё 4 получил)
                                                    –4

                                                    Их ещё раньше отсеют. По возрасту.

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

                                                      Да, для статистики, моему диплому куда больше 20 лет, и я в состоянии много чего оттуда воспроизвести.
                                                      +4

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


                                                      То естъ первые года два-три такой вопрос наверное ещё имел смысл, а вот потом уже наверное лучше про более-менее актуальные проекты спрашивать.

                                                        +1
                                                        Это позволяет лучше понять, что вы сейчас за человек, как-то прощупать социальные скиллы, понять, подходит ли он по духу (если это конечно нужно в вашей компании).
                                                        Разговор про диплом — это возможность услышать как будущий сотрудник рассуждает о вещах, не связанных с работой, о том, как он относится к тому, что делал раньше, как относится к вузу, который закончил и так далее.
                                                          0
                                                          Поясните, отчего попытка объяснить что-то про диплом приводит к минусованию комментария? Просто интересно, что это, какая-то культурная несовместимость?
                                                            +8

                                                            Процесс написания диплома 20 лет назад позволяет лучше понять, что вы сейчас за человек?

                                                              +1
                                                              Не процесс написания диплома, а его рассказ о своём дипломе. Или его нежелание рассказывать о своём дипломе. Всё это нормальная беседа, знакомство с человеком, который возможно будет твоим коллегой, что в этом такого?
                                                              0
                                                              Диплом — это хорошо. Я свой диплом (10 лет назад было) писал примерно неделю, и параллельно взял первый свой «левый» диплом на заказ (это был диплом для студента НГТУ, Новосибирского тех.университета). Писал всё руками, даже картинки нарисовал все в Paint'е попиксельно, антиплагиат работ зашкалил. С тех пор примерно раз в год беру какой-нибудь диплом на заказ, чтобы голова не тупела, и делаю так же хорошо; как для себя. Для интереса ввязываюсь в области, с которыми напрямую не знаком, или пытаюсь закончить в рекордные сроки. Последние несколько штук за день написал с нуля. С таким подходом в любом дипломе каждая строка текста — «родная». Только как это поможет? У меня диплом об образовании почти нигде не спрашивали(а там есть что показать), не то чтобы про мою дипломную работу.
                                                              0
                                                              Но не сказал бы что это особо поможет работодателю понять какой я сейчас разработчик.

                                                              Говорить про это долго и подробно едва ли имеет смысл. А вот просто узнать, помнит ли вообще соискатель про свой диплом — это вполне. Если не помнит — это звоночек. Слишком серьезно на этом зацикливаться не стоит, для найма важны другие вещи, но как фактор отсева в ситуации «прочих равных» — вполне сгодится. То, что человек ничего не может сказать про свой диплом — ни о чём хорошем не говорит.
                                                              +1
                                                              Кто делал не сам, тех прямо на защите в тупик ставят.
                                                                +5
                                                                Вы слишком оптимистичного мнения о нашем образовании.
                                                                  0
                                                                  Это скорее мнение об утверждении про «пяток лет», нежели об образовании)
                                                                  0
                                                                  Сделал с десяток дипломов на заказ, у всех студентов были пятерки, я всегда уточнял ради интереса. Последняя дипломная подытожила красный диплом заказчику. Один раз только четверка была — знакомый обратился за сутки до сдачи и просто не успел всё выучить, и плавал в материале
                                                                  0
                                                                  Как у людей про диплом пригорает, аж минусят. Я свой диплом до сих пор помню и рассказать всё могу. Автоматизация очистных сооружений с написанием софта в ПЛК и визуализацией.
                                                                    +3
                                                                    А я помню число Авогадро и валентность хрома. Давайте это тоже спрашивать на собеседованиях.
                                                                      0
                                                                      Если вы химик — то почему бы и да.
                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                                      0
                                                                      Кто не сам, того вопрос поставит в тупик даже сразу после защиты (не говоря уже про вопросы на защите).
                                                                      А кто сам, то спрашивать надо: что вы сделали не так в своей дипломной работе? Правда с определенного момента ответ будет только один: все.
                                                                      +2
                                                                      «Если Вы писали диплом, расскажите о нем.» Тут сразу отлетают те, кто сдавал по «не своему» диплому.

                                                                      А вам действительно интересно про моделирование распределения выхода на хроматографической колонке, и чем FPLC отличается от HPLC?
                                                                        +2
                                                                        На собеседовании было бы интересно послушать, как человек об этом будет рассказывать.
                                                                          +5
                                                                          Так и запишем, работодателю ваш диплом нужен для того, чтобы на собеседовании послушать, как интересно вы будете о нем рассказывать.
                                                                          Видимо больше «хорошему» кандидату рассказать не о чем.
                                                                            0
                                                                            Откуда такие выводы? Вроде никто ничего подобного не утверждает.
                                                                            Диплом, если и нужен работодателю, то только для того, чтобы закрыть нужные требования по лицензиям/тендерам. А на собеседовании — это просто тема для разговора.
                                                                              +2
                                                                              «Какая твоя любимая пони?» тоже тема для разговора. Но на собеседовании она будет не очень уместна. Собеседование — это все-таки не беседа в баре с друзьями.
                                                                                +2
                                                                                Именно поэтому диплом — вполне нормальная смежная тема, а «любимая пони» — не особо.
                                                                                  0
                                                                                  Ну вот тема моего диплома — адаптивный фильтр Калмана-Бюси. Там чистый матан и к программированию всё это относится крайне отдаленно.
                                                                                    0
                                                                                    Я бы спросил, что это, из какой области (выяснил бы, что вы занимались теорией управления и статистическими методами, а это уже полезные смежные знания для разработчика). Спросил бы, как это можно применить, и была ли какая-то прикладная часть в дипломе (что именно адаптивного, получается, было приделано).

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

                                                                                    И как я уже говорил в другой ветке, если кандидату не хочется об этом рассказывать, видно что ему всё это не нравится — не надо его форсить, просто отметить для себя его нежелание делиться чем-то, что выходит за пределы задачи.
                                                                                      –1
                                                                                      А с какой целью вы все перечисленное хотите выяснить? Область деятельности будущего сотрудника связана со всем этим или просто чтобы было?
                                                                                      И вот эти разговоры из разряда «чтобы было» больше всего раздражают.
                                                                                      Зачем высправшивать человека об особенностях сортировки деревьев, например, если его собеседуют на должность разработчика ПО для микроконтроллеров и ни один здравомыслящий разработчик применит готовое библиотченое решение, а не займется созданием собственного велосипеда с треугольными колесами?
                                                                                        +1
                                                                                        Вот как раз на микроконтроллерах готовых библиотечных решений по балансированным деревьям очень негусто. И впрямую применить что-то из «общепринятого» кода из интернета тоже не получается — API не те, не лезут в мелкий эмбеддед (в применении к чужим реализациям деревьев как раз очень иллюстративно получается: я не видел пока ни одной чужой реализации балансированных деревьев, которая не хочет памяти из кучи).
                                                                                        Да и вообще, как эмбеддер говорю: не надо в эмбеддеде бояться треугольных колес.
                                                                                          –1
                                                                                          Вопрос то в том, нужен этот самый велосипед или нет. Часто ли на микроконтроллере двигателя нужно сортировать деревья? Мне лично подобным заниматься не приходилось.
                                                                                            +1
                                                                                            Именно сортировать — не приходится, так как балансированное дерево уже само по себе сортированное в любой момент времени :)
                                                                                            А если речь идет вообще о применении деревьев в микроконтроллерных проектах — ну, иногда приходится. Я вот сейчас страдаю от того, что в свое время не довел до ума свою пригодную для микроконтроллеров реализацию андерсоновских деревьев, без них приходится думать о производительности в одном критичном модуле, где с деревьями думать было бы не надо. Возможно, даже придется таки доделать эти деревья, там глючил только один краевой случай перебалансировки при удалении.
                                                                                            –1
                                                                                            А в чём проблема перегрузить оператор new, и выделять память для узлов дерева не из кучи, а из отдельного пула? Тогда можно пользоваться реализацией из STL, и никаких велосипедов. Правда, самому мне так делать не доводилось, потому что необходимости не было.
                                                                                              +1
                                                                                              Проблема в том, что этот пул тоже надо создать, и знать заранее его размер (и, скорее всего, отдельно обрабатывать ситуации, когда объект для вставки в дерево есть, а под управляющую структуру памяти в пуле уже нет).
                                                                                              А можно от всего этого bloat-а уйти, если управляющие структуры просто с собой таскать, в стиле структур из линуксового ядра: подструктура в качестве управляющей структуры, и container_of() для получения «прикладного» элемента по указателю на управляющую структуру. Заодно решаются всякие сложности со вставлением одного и того же «прикладного» элемента в несколько разных контейнеров — получается лаконично и запутаться сложно.
                                                                                    +1
                                                                                    А вы попробуйте разговорить интроверта :) Особенно когда сразу видно — человек адски зажат от самого факта собеседования. И только от его любимой темы можно хоть как то перейти к собственно профессиональному разговору. Например, попросить перечислить виды и семейства этих пони и попросить спроектировать структуру данных для хранения описаний. Или интерфейс для сайта по обмену мнениями об оных…
                                                                                      0
                                                                                      Может это со мной что-то не так, но я бы нахрен свалил после пары таких вопросов. Работодателя касаются только мои профессиональные навыки, остальное — это не его дело.

                                                                                      Если собеседующий не может адекватно оценить профессиональные качества по ответу на какой-либо вопрос, то его просто не нужно задавать. Потому что просто игнорировать какую-то информацию крайне сложно, и в итоге на решение собеседующего будет влиять заведомо неадекватная оценка. Так зачем искусственно вносить такие искажения? Я уж молчу, что собеседующий тратит время кандидата подобными вопросами «за жизнь».
                                                                                        0
                                                                                        Профессиональные навыки не работают в офисе сами по себе, они всегда прилагаются к человеку, которому нужно будет общаться с коллегами.
                                                                                        Крайне редко где производственный процесс выстроен и отлажен таким образом, что люди действительно контактируют друг с другом только «профессиональными навыками».
                                                                                        Именно поэтому, как тут уже кто-то отмечал, компании ищут работника, который впишется в корпоративную культуру — и это едва ли не так же важно, как его умение кодить.
                                                                                        В этом смысле, тот факт, что вы бы свалили после таких вопросов — это удачное завершение собеседования с обеих сторон.
                                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                                0

                                                                                Ого, тоже моделировал этот вопрос, но для сверхкритической хроматографии, бывает же)

                                                                                  0
                                                                                  Какими путями занесло на эти галеры?
                                                                                  У меня в бэкграунде военмед, потом кафедра биохимии биофака ЛГУ. Где-то по дороге цапанул ещё кафедру неорганики педиатрического, отдел биохимии ИЭМ… А переход с любительского Quick Basic на C и плюсы случился в отделе клеточных культур НИИ цитологии. С тех пор так и понеслось, всё дальше и дальше от биохимии, и ближе к кнопкодавству. Ещё в прошлом веке :)
                                                                                    0

                                                                                    У меня путь более прямой) учился на факультете кибернетики в РХТУ и на дипломе начал моделировать диффузию в пористых телах. Потом продолжил тему в кандидатской — вот в качестве интересующего процесса, где была бы и диффузия и адсорбция в сверхкритической среде и в пористом теле взяли сверхкритическую флюидную хроматографию. Научная группа плотно занимается изучением таких вещей, вот и выдали мне расчетный комп с GPU, так что я ещё в 2008 начал писать на CUDA, ещё на релизе 2.3, кажется. На моей кафедре программирование давалось нормально: каждый семестр был один предмет на новом ЯП, так что диплом/кандидатскую писал на С/С++ и питоне — хорошее было время) И задача интересная, и в лаборатории побывал и в целом с людьми хорошими пообщался, про HPLC в том числе)

                                                                                      0
                                                                                      Фигасе что всплывает. У меня Менделеевка вызывает какие-то воспоминания про комплексоны рутения, и первую публикацию (последней фамилией, само собой) в ЖОХ. Давно было :)
                                                                                +4
                                                                                А если диплома нет?
                                                                                  –2

                                                                                  Если человек заявил, что имеет законченное во и при этом нет диплома, это наводит на нехорошие мысли.

                                                                                    +2
                                                                                    У меня высшее. Плюс интернатура, ординатура и аспирантура. А диплома не было) И курсовых не было)
                                                                                      0
                                                                                      Как так?
                                                                                        +3

                                                                                        А вас слова "интернатура, ординатура" не настораживают? У человека не инженерное высшее. Он, насколько я понимаю, на врача учился (именно оттуда возникают "интернатура, ординатура"). Вот за аспирантуру — не скажу, там можно было и по другой линейке пойти, но там один фиг диплома не будет. В случае успеха там делается и защищается диссертация, а получается степень — к(*)н.

                                                                                          0
                                                                                          Не подумал, что может быть не техническое образование
                                                                                          0
                                                                                          У врачей нет всего этого)
                                                                                          0

                                                                                          Представил:
                                                                                          "А зачётной работой была операция по удалению у (не знаю как у медиков, но предположу вымышленную версию) поросёнка опухоли, примерно в том месте где вы пару минут назад чесали затылок… "
                                                                                          … далее звук падения со стула hr…
                                                                                          :)

                                                                                          0

                                                                                          Не везде дипломная работа — это часть степени. У меня первая израильская, math & CS, двадцатилетней давности, без диплома.

                                                                                        +2
                                                                                        Вот просто даже интересно, а если человек диплом не писал? Ну вот закончил медицинский институт, а потом ушел в другое направление и уже, как минимум, не писал диплом?
                                                                                          0
                                                                                          Ну, у меня два друга вообще без вышки работают программистами, с исключительно ясным и системным мышлением. Такого уровня программистов даже с вышкой надо ещё постараться найти. Один из них написал для других 3 или 4 диплома.
                                                                                          Хотя и им образование было бы не лишним — алмазы требуют огранки.
                                                                                            +4
                                                                                            Хотя и им образование было бы не лишним — алмазы требуют огранки

                                                                                            научится следовать маразматическим требованиям и сдавать зачеты по устаревшим дисциплинам?

                                                                                            p.s. шучу конечно, но как говорится в каждой шутке есть доля…
                                                                                              0
                                                                                              Ну у меня так — я с 4го курса ушёл от скуки. Написал половине группы дипломы потом, сам так и не получил вышки. Из всей группы программистом работаю я один
                                                                                                0
                                                                                                Огранки — «оквадрачивания»? :)
                                                                                                +1
                                                                                                Тогда послушать насколько интересно они об этом расскажут
                                                                                                  0
                                                                                                  В конце 90х у студентов ехСССР еще был выбор- пишешь диплом или лишний ГОСэкзамен.
                                                                                                  Меня лично до диплома не допустили так как в нашем областном центре не нашлось 3 специалистов для написания рецензии по данному вопросу, а с коллегами из соседних ВУЗов региона наши спец-ы разругались вдрызг.
                                                                                                  0
                                                                                                  Ваше мнение не понравилось людям, слишком уж вы радикально говорите о тех, кто не может про свой диплом рассказать. Но сути не меняет, я с вами согласен. Вопрос про диплом очень даже хорошо смотрится на собеседовании. Притом, он не только раскрывает собеседуемого, он еще и может кое что рассказать про собеседующего. Был на собесе, где тех. спец. загуглил тему моего диплома, почитал про суть, и некоторое время поддерживал со мной разговор на эту тему. Для меня это хороший знак, компания дает возможность своим спецам подготовиться к собесу, а спецы заинтересованы взять человека c широким кругозором и нормальным образованием
                                                                                                    0
                                                                                                    Как наличие или отсутствие диплома влияет на текущие навыки в программировании?
                                                                                                    Обсуждение посторонних тем на собеседовании само по себе тревожный звоночек. Собеседующий не способен спрашивать по теме, тянет время, говорит о несвязанных с работой вещах… Вероятно и на работе будет пойди не знаю куда, сделай не знаю что…
                                                                                                      +2

                                                                                                      На собеседовании проверяют не только текущие навыки программирования. Те кандидаты, которые это понимают, при равных навыках программирования имеют преимущество. :)

                                                                                                        –1
                                                                                                        Побуду в роли капитана.
                                                                                                        Если один программировал 1000 часов и 500 часов учил английский, а второй 500 часов программировал и 1000 часов учил английский, то у первого будет лучше навык программирования а у второго лучше будет английский.

                                                                                                        Никаких равных навыков не бывает… всегда компромисс
                                                                                                          0
                                                                                                          Стоит учитывать скорость приобретения навыка в единицу времени.
                                                                                                          Один 1000 учил английский и дорос с А1 до В2, второй тоже учил английский 1000 часов, но с А1 дорос только до А2.
                                                                                                          Кому-то, чтоб понять новую технологию, надо 100 часов, кому-то 500.
                                                                                                            –1
                                                                                                            Стоит учитывать скорость приобретения навыка в единицу времени.

                                                                                                            Как? В рамках собеседования…
                                                                                                      0
                                                                                                      А у меня образование — провизор по специальности фармация, и вместа диплома госы. Свои стандарты, диплом только отличникам давали писать. При этом, работаю, начальство довольно.
                                                                                                      +1
                                                                                                      Лень, нетерпение и самомнение — три главных добродетели программиста. © Ларри Уолл
                                                                                                        0
                                                                                                        Проектирование плавучей судовой ядерной энергоустановки мощностью 60 МВт.
                                                                                                        Поговорим?
                                                                                                          +1

                                                                                                          Танковый балвычислитель.
                                                                                                          Почему бы и не поговорить :)
                                                                                                          Обменяемся секретиками.
                                                                                                          "Если диплома нет" — как уже сказали, "звоночек" и требует от собеседующего смены алгоритма.
                                                                                                          Работал с тремя хорошими программистами ( по делам их судите их): с профильным образованием, со смежным (радиоэлектроника, там программирование преподавали), и без образования (диплом получил потом в филиале вуза, знал больше преподов, но корочки в СНГ очень помогают). Разные бывают пути в профессию, — а вы ждали более оригинального?

                                                                                                            0
                                                                                                            Это называется «а вы точно не хотите заграницу в ближайшие 5 лет? тогда распишитесь вот тут».
                                                                                                            0
                                                                                                            Это диплом, студенческий? Какой ВУЗ?
                                                                                                            ИМХО, крутовата тема для всего лишь диплома. Даже дисер — и то слишком общо.
                                                                                                            Больше похоже на монографию. Или мемуары.
                                                                                                              0
                                                                                                              Диплом, студенческий, специалиста. СПбГМТУ.
                                                                                                              Конечно, уже 6 лет прошло после защиты, но диплом был основательный. Расчёт размеров конструкций: от самого блока до ТВЭЛов; какие хим.элементы будут использоваться как топливо; как реализуются контура; чертежи-чертежи-чертежи…
                                                                                                              Скажу так: мало мне не показалось, благо — преподаватель смог заинтересовать и всячески помогал и принимал участие.
                                                                                                              Только вот незадача: к разработке ПО — это не имеет никакого отношения. Но если посмотреть с другой стороны, то это показывает то, что если я с этой темой разобрался и смог защитить диплом, то наверное и с веб-проектом условного интернет-магазина я тоже смогу справиться.
                                                                                                                0
                                                                                                                Собственно вопрос вот в чем: неужели вчерашний студент (пусть даже и с преподавателем) в состоянии спроектировать такой объект? или руководить проектными работами? Мне почему-то кажется, что это роль для ГК с 30летним опытом и коллектива человек в 300. Результат нескольких лет работы в виде чертежей и техдока надо будет везти на… газели хотя бы.
                                                                                                                А такого рода диплом — просто дайджест, не больше.

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

                                                                                                                  В таких ситуациях "дьявол прячется в деталях", и в общем, на мой взгляд, тут есть некоторое пересечение с ИТ, когда сначала "набрасывают" прототип, разделяют на блоки и доводят идею до реального продукта который можно применять, просто у АЭС и т.п. деталей намного больше и технический долг недопустим :)
                                                                                                                  (В конторе по разработке для АЭС работал, чертежи делал...)

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

                                                                                                                    А тут — диплом! Вероятно, я чего-то не понимаю.
                                                                                                                    0
                                                                                                                    А такого рода диплом — просто дайджест

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

                                                                                                                0
                                                                                                                А почему ядерной, а не атомной?
                                                                                                                0
                                                                                                                Для поиска технических специалистов может и норм вопрос, но скорее похоже на какую-то месть за то что вы писали свой диплом сами. К примеру для продаж я бы искал людей с высшим образованием которые бы ничего не знали о своем дипломе, но при этом помнили цвет глаз секретаря в приемной или ФИО рекрутера который направил их на собеседование.
                                                                                                                P.S. Сразу уточню)) учился я ОЧЕНЬ плохо, в дипломе не написал ни строчки — прокрастинация наше все. Пока эту проблему не решил, продвинутся в своем развитие так и не получилось)) Но решил я ее уже после универа, спасибо психологам
                                                                                                                  0
                                                                                                                  Практика показывает, что это не совсем работает.

                                                                                                                  Точнее, на этом вопросе можно сорвать джекпот, потому как если человек действительно начинает увлеченно рассказывать про свой диплом, то это практически стопроцентно хороший специалист…

                                                                                                                  А вот противоположный вариант не значит практически ничего. Ну вот не захотел человек написать нормального диплома… Что это значит? Да ничего ровным счётом…
                                                                                                                    0

                                                                                                                    "Что это значит?"
                                                                                                                    Вариантов три (если есть во): лень, неумелость, презрение.

                                                                                                                      0

                                                                                                                      Самое важное забыли: которые были когда-то. Есть ли сейчас? А чёрт его знает, по этому вопросы вычислить невозможно.

                                                                                                                        0

                                                                                                                        Либо адекватный выбор средства для достижения определенной цели. Вам точно нужен специалист который для типовой формочки обратной связи прикрутит туда бота с ИИ для разработки которого попросит оплатить аренду кластера? Просто потому что он увлечен и ему интересно? Диплом может быть реальным увлечением, а может быть просто средством закончить отношения с ВУЗом всех устраивающим способом. Посредственный диплом не говорит вообще ничего. Особенно если вы не в курсе как в этом заведении вообще учат и чему.

                                                                                                                          0
                                                                                                                          Ещё есть куча вариантов. Например, родители в этот вуз запихнули, отучился для галочки
                                                                                                                            0

                                                                                                                            "умение оптимизировать свой труд и не заниматься бесполезной неоплачиваемой работой"


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


                                                                                                                            А так работал с 2-3 курса универа. И мне в целом к 5 курсу было уже до фиолетовой лампочки закончу я его или нет по большей части. Приходил туда поспать после ночных смен и сдать лабы. Закончил только потому что уже потраченного времени было жаль и бросать на пол пути не рационально.


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

                                                                                                                              –3

                                                                                                                              Я буду считать это презрением.
                                                                                                                              Возможно, Ваш ВУЗ ещё за пару лет до поступления именовался техникумом ( причём не IT ориентации), или это был филиал, открытый в помещении музучилища (к примеру).

                                                                                                                                +2

                                                                                                                                Ну вообще то имеет статус НИУ.


                                                                                                                                Что не отменяет того что диплом это бесполезная никому не нужная работа, за которую не платят. И что вуз не нужен если не собираешься сваливать из РФ (там нужно для галочки что у тебя вышка). А учеба на IT специальность это пустая потеря 5 лет жизни если ты не собираешься заниматься чем то фундаментальным и матаном. И выпускник любого вуза, без опыта реальной работы может рассчитывать только на работу в макдаке. Ну максимум на какаю то бесплатную стажировку по профилю.


                                                                                                                                P.S. у нас с выпуска самый успешный парень так и не забрал корочку. Ему лень было и она нафиг не нужна уже была ибо к 4 курсу он свою IT компанию открыл.

                                                                                                                                  +1
                                                                                                                                  Чем глубже приходится погружаться в ИТ, тем сильнее потребность в вузовских знаниях. Можно, конечно, учить самостоятельно. Вопрос в том, насколько удачно выйдет.
                                                                                                                                  После вуза, на мой взгляд, проблема не столько в практическом опыте, сколько в опыте работы, как таковой. Потому что опыт программирования никто не мешает получить в пет-проекте, а вот опыт труда за деньги, и соответствующей социализации, вряд ли.
                                                                                                                                    0

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

                                                                                                                                      0
                                                                                                                                      Это далеко не всегда так. У нас например все ведущие технические специалисты люди с возрастом 40+. Что программисты, что инженеры. А процессами местами рулят ребята и девчата до 30, но при этом с образованием вроде «ИТ-менеджемент» или «Бизнес-информатика».
                                                                                                                                        –1

                                                                                                                                        Печально что ещё могу сказать.


                                                                                                                                        Обычная компания с "эффективными менеджерами", которые не понимают и не знают что делают.

                                                                                                                                          0
                                                                                                                                          Ничего печального я в этом не вижу. Вполне себе нормальные менеджеры и нормально делают свою работу. Я бы скорее всего делал её хуже и однозначно с гораздо меньшим удовольствием.
                                                                                                                                            0

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


                                                                                                                                            А вот тимлида который ничерта не понимает в IT и в том что его команда делает, спасибо мне не надо.

                                                                                                                                              0
                                                                                                                                              Тимлидов у нас вообще нет :)
                                                                                                                                                0

                                                                                                                                                Отсутствие такой должности в штатном расписании не отменяет что кто то к команде берет на себя эту обязанность.

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

                                                                                                                                                    Может, но не между вчерашними студентами.

                                                                                                                                                      +1
                                                                                                                                                      Между вчерашними студентами конечно нет. Но 25-30 лет это уже не вчерашние студенты.
                                                                                                                                            0
                                                                                                                                            Ничего печального. Давно и не мной подмечено — отличный опытный инженер вовсе не обязательно окажется хотя бы неплохим менеджером. Это совершенно разные профессии, требующие разных знаний и наклонностей.
                                                                                                                                              –2

                                                                                                                                              Менеджером да. Я же говорю кофе приносить и инвесторов в жопу целовать сойдут.


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


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

                                                                                                                                                0
                                                                                                                                                Джуны и мидлы за советом по работе, подходят максимум к тимлиду, эт опо сути такой-же инженер. Выше него еще туева хуча менеджеров, чьи обязанности посложнее целования жопы и разноски кофе.
                                                                                                                                          +2
                                                                                                                                          О, ларчик просто открылся. Меня руководящие должности, в плане личного роста, не интересуют. Да и вообще не интересуют, по большому счёту.
                                                                                                                                            –3

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


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

                                                                                                                                              +1
                                                                                                                                              Так я написал «по большому счёту». Ситуации разные случаются. Главное, что наличие гипотетических перспектив получения руководящей должности не является, для меня, определяющим фактором в плане личного роста.
                                                                                                                                                –1

                                                                                                                                                Должность это только строчка в трудовой. Вопрос в тех обязанностях которые ты на себя берешь.


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

                                                                                                                                                  0
                                                                                                                                                  Да, право каждого решать, на какие именно обязанности он будет затрачивать своё, путь даже оплачиваемое, время.
                                                                                                                                                  Ох, речь не о сидении в своём мирке. Управление банально новая сфера деятельности.
                                                                                                                                                    –2

                                                                                                                                                    Конечно это право каждого решать.


                                                                                                                                                    Но по мне так если специалист с 20 летним стажем скажет что то вроде "Я вижу что мы делаем не оптимально и это работать не будет, но ничего не скажу ибо меня взяли кодить, а не управлять. зато мой алгоритм работает на 0.005 попугая быстрее". То это весьма хреновый специалист. Который просто протирает на работе штаны.


                                                                                                                                                    Ибо задача коммерческого IT специалиста сделать продукт, а не бенчмарками мерится. Для этого идите в олимпиадное программирование или в демосцену и т.д.

                                                                                                                                                      0
                                                                                                                                                      У вас на мой взгляд какое-то очень узкое понимание «управления» в целом и «управления процессами» в частности.
                                                                                                                                                        –3

                                                                                                                                                        А у вас сильно узкое понимание задач у опытного специалиста. Заточное на чистую теорию и жесткую специализацию. Что нужно для крайне узких областей.


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


                                                                                                                                                        Как пример знал одного человека который про novel сети знал все. Вот прям все что не спроси знал. Теперь он никому не нужен.

                                                                                                                                                          0
                                                                                                                                                          А у вас сильно узкое понимание задач у опытного специалиста. Заточное на чистую теорию и жесткую специализацию. Что нужно для крайне узких областей.

                                                                                                                                                          И с чего вы вот это вот вдруг взяли? :)

                                                                                                                                                          P.S. Просто представьте себе с другой стороны «опытного менеджера», который вдруг начинает везде лезть и рассказывать программистам как им надо код писать. Ведь его задача тоже «сделать продукт» и ему тоже надо развиваться и не быть «исключительно узким специалистом» :)
                                                                                                                                                        0
                                                                                                                                                        Специалист действует в рамках своей зоны ответственности. Его мнение имеет в указанных рамках вес. Или, по крайней мере, должно иметь. Вот здесь он обязан высказываться. И, по идее, его мнение должны принять во внимание.

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

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

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

                                                                                                                                                        Т.е. должны сложиться определённые условия. Редкий случай человека в определённой ситуации. Отсюда, нельзя делать общий вывод, т.к. подобные ситуации редки и они являются не целями, а постепенно формируются в процессе трудовой деятельности. Нет в них чистого карьерного роста, который можно было бы спрогнозировать.
                                                                                                                                              0
                                                                                                                                              Это если вы растете как менеджер, а не как специалист.
                                                                                                                                            0
                                                                                                                                            Чем чаще я слышу подобное, тем отчётливее убеждаюсь в том, что стране не следует оплачивать так много бюджетных мест для бесплатного высшего образования.
                                                                                                                                            С одной стороны, слишком много людей не ценят того, что им достаётся бесплатно. С другой стороны, плодятся вузы, не годные ни на что, кроме распила денег и прохождения аттестации.
                                                                                                                                              +1
                                                                                                                                              Проблема не в количестве бюджетных мест, а в неадекватных требования по наличию высшего образования к месту и не к месту. Не будут требовать высшего образования там где его реально не надо — не будут люди так стремиться получить корочку, а будут стремиться получить знания (те, кому они нужны).

                                                                                                                                              Как Вы думаете — нужно ли программистам высшее образование?
                                                                                                                                              И как вы думаете — требуют ли его? )
                                                                                                                                                0
                                                                                                                                                И пункт третий: как вы думаете, какие знания остаются через 1-2-5 лет после выпуска?
                                                                                                                                                PS Искали человека с опытом С/С++, знанием математики и опытом с параллельными вычислениями, нашёлся единственный специалист возрастом в 61год, сидит, переносит пару полезных библиотек на CUDA, ибо или люди математику уже (ещё?) не помнят, или С не знают.
                                                                                                                                                  +2
                                                                                                                                                  И пункт третий: как вы думаете, какие знания остаются через 1-2-5 лет после выпуска?

                                                                                                                                                  Ну по моему опыту если человек что-то один раз понял или хотя бы выучил, то он уже знает что это существует в природе. А во вторых вспомнить это всё через 5-10-15 лет гораздо проще чем выучить с нуля. Ну или как минимум мой мозг именно так работает.

                                                                                                                                                  ибо или люди математику уже (ещё?) не помнят, или С не знают.

                                                                                                                                                  Или просто не хотят такими вещами заниматься за те деньги что вы им предлагали :)
                                                                                                                                                  +2
                                                                                                                                                  Как Вы думаете — нужно ли программистам высшее образование?

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

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

                                                                                                                                                    Мне интересно было бы посмотреть где и как конкретно это прописано в законодательстве.
                                                                                                                                                      0
                                                                                                                                                      Гуглите: «профессиональный стандарт программист», ну в целом про статус профессиональных стандартов.
                                                                                                                                                        0
                                                                                                                                                        Какой занимательнейщий образчик бюрократии. Спасибо, не знал что такое существует :)

                                                                                                                                                        Но кстати там чтобы называться именно программистом ВО вроде бы и не обязательно. По крайней мере по тому что я смог найти по быстрому.
                                                                                                                                                          0
                                                                                                                                                          Назваться-то иначе не проблема, если есть открытая ставка или как оно там называется. Только зарплата окажется ниже.
                                                                                                                                                          Уже сейчас люди без высшего образования испытывают, в ряде случаев, проблемы с трудоустройством.
                                                                                                                                                      0
                                                                                                                                                      Это полностью зависит от сферы применения продукта. Там, где велика ответственность и цена ошибки, я считаю, должны работать люди с высшим образованием, потому что это просто показатель определённой инженерной культуры. ПО для транспортных систем, медицинского оборудования, финансовых приложений, оперирующих деньгами и проч. — я бы хотел, чтобы этим занимались люди с достаточной широтой знаний и системным мышлением. А вот всякие веб-сервисы делать или мобильные приложения для заказа кофе, — для этого действительно долго учиться не обязательно.
                                                                                                                                                      Может, достаточно что бы на этих должностях были люди с широкими знаниями и системным мышлением и инженерной культурой?
                                                                                                                                                      А ещё лучше — знаниями и опытом?

                                                                                                                                                      Да и… думаете у специалиста с 10, к примеру, годами опыта работы с ВО и у специалиста с 10 годами опыта работы без ВО будет очень разный уровень широты знаний, инженерной культуры и системного мышления (ну пусть опыт работы у них будет примерно одинаковый)?
                                                                                                                                                      А 20 лет?

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

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

                                                                                                                                                      ЗЫ: ну, про требования законодательства — это сильно за уши притянуто. Но пусть будет так — это как раз то о чём я и говорил — неадекватное требование к наличию ВО.
                                                                                                                                                        0
                                                                                                                                                        Я к тому, что бы вы реально задали эти вопросы себе

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

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

                                                                                                                                                        Я не прошу людей показать диплом на собеседовании, и у меня не возникнет никаких проблем с образованным человеком без диплома. Мне хочется видеть сотрудника с образованием, диплом — это некий маркер, который, плюс ко всему, нужен для отдела кадров, чтобы соблюсти все придирки ТК. Поэтому в наших вакансиях такое написано.
                                                                                                                                                          0
                                                                                                                                                          Мне хочется видеть сотрудника с образованием, диплом — это некий маркер, который, плюс ко всему, нужен для отдела кадров, чтобы соблюсти все придирки ТК. Поэтому в наших вакансиях такое написано.
                                                                                                                                                          Ну вот поэтому и такая ситуация с ВО. Маркер нужен всем, по делу и без дела — поэтому «маркер» и продают/покупают или отсиживают ради его наличия, а не знаний. И, раз есть спрос — есть и предложение.
                                                                                                                                                          =)
                                                                                                                                                          Не очень понимаю, зачем пытаться разговаривать со мной так, как будто я студент на семинаре. Я думал на эту тему ещё пятнадцать лет назад, когда был студентом и искал работу, думал и семь лет назад, когда искал сотрудников себе в помощь, думаю и сегодня, когда участвую в найме в нашу компанию.

                                                                                                                                                          Прошу прощения, если мой тон вам показался снисходительным или лекторским. Ничего такого не имел в виду )
                                                                                                                                        +1
                                                                                                                                        Хорошо что я не писал диплом.
                                                                                                                                        Есть еще презрение к навязанной практике обучения — такой работник и в подразделении будет идти наискосок (если не в обратном направлении).

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

                                                                                                                                        Ага и это нормально. Есть планы на год-два-три. Нужны такие то навыки. А что там дальше — не знает НИКТО.
                                                                                                                                          0

                                                                                                                                          Планирую на 40 лет вперёд. Диплом писал сам, хоть и раздолбай в целом.

                                                                                                                                          0

                                                                                                                                          Да какая разница писал или не писал диплом человек с 10-15 годами опыта, если он в остальном устраивает? Для меня в более выигрышной позиции был бы человек, который вместо учёбы в бестолковом вузе по программе 10-ти летней давности пошёл получать знания на работе. Ну, наверное, за исключением физиков-ядерщиков, врачей, пилотов и иных специальностей, где на работе ошибаться нельзя.

                                                                                                                                            +3
                                                                                                                                            причин для неписания диплома при окончании ВУЗа только две: лень или неумность.

                                                                                                                                            эм… а как насчет «в ВУЗе знания были весьма поверхностные, за то к этому моменту уже 5 лет работал по специальности и перерос в тим.лида и совладельца»?

                                                                                                                                            это можно, конечно, под «презрение к навязанной практике обучения» записать, но чую вы еще мнооого вариантов отсекли и вполне толковых специалистов на рынке где и без того не всегда просто найти достойных кандидатов
                                                                                                                                              0

                                                                                                                                              Смотря где Вы переросли тимлида и совладельца. Одно дело если в Яндексе, и совсем другое — в ООО "Рога и Копыта".

                                                                                                                                              0
                                                                                                                                              Соискателей с не профильным образованием не рассматриваете то есть?
                                                                                                                                                0

                                                                                                                                                А если не ИТ специальность? Ну гидравлика(не моя но один факультет) к примеру, много будет понятно? А если прочнисты? Нет я бы с удовольствием рассказал про то как на OpenGL + delphi делал визуализацию, как перводил решение с Maple в код на паскале и сделал бы ответвление о том что Паскаль изучал ещё в школе и участвовал в олимпиадах и до сих пор неуютно за нерешённую задачу про шахматы с визуализацией… Но ведь это практически не имеет отношения к тому кем я являюсь сейчас, т.к. за эти годы произошло много событий а люди со временем меняются, но мало того, их воспоминания могут сильно отличаться от того что происходило на самом деле, даже без учёта того, что очень сложно понять рассказывают ли вам то что думают или сильно фильтруют :)

                                                                                                                                                  –3
                                                                                                                                                  Совершенно с Вами согласен — и про диплом и про «переучиваться всей конторе». Думаю, что читатели «Хабра» со стажем, прекрасно это сознают. А молодежь, которой «сделали диплом» — пусть не обижается.
                                                                                                                                                    0
                                                                                                                                                    Диплом сильно зависит от уровня учебного заведения и научного руководителя. Я бы например был бы рад написать что-то резонирующее с моим профилем, но МГТУ хотел другого, так что там вода водой на 90% и маленькая утилита под капотом. Зато я могу рассказать темы всех 5 дипломов, которые я делал в голодные студенческие годы для других.

                                                                                                                                                    Это я к чему: к сожалению, диплом (поведение в стенах ВУЗ-а) не показатель, пока с образованием беда.
                                                                                                                                                      –1
                                                                                                                                                      И убойный вопрос: «Если Вы писали диплом, расскажите о нем.»

                                                                                                                                                      Интересно, что вы делаете с людьми, тема диплома которых вам вообще ни о чем не говорит.

                                                                                                                                                        0

                                                                                                                                                        К нам такие ни разу не пришли

                                                                                                                                                          0

                                                                                                                                                          И вы даже не можете себе это представить?

                                                                                                                                                        0
                                                                                                                                                        И убойный вопрос: «Если Вы писали диплом, расскажите о нем.»


                                                                                                                                                        Диплом пишется для того, чтобы пройти босса. Поэтому какой в вашем заведении босс, такой и диплом. Ориентироваться по диплому — это абсолютно неправильно.
                                                                                                                                                        (подразумеваются институты/универы в СНГ).
                                                                                                                                                        +1
                                                                                                                                                        Да и ежу понятно, что если много ходить по собеседованиям, то можно наловчиться их хорошо проходить, даже не имея особого практического опыта. Т.к. вопросы и задачки все однотипные.
                                                                                                                                                        +2
                                                                                                                                                        в opensource хорошо — можно поглядеть на _результаты_ работы человека до собеседования.
                                                                                                                                                        в отдельных случаях можно даже оценить прочие аспекты, типа коммуникабельности, английского и проч.
                                                                                                                                                          0
                                                                                                                                                          Да, но туда редко кто смотрит. Как-то обсуждали с коллегами этот вопрос. Но, может быть, это и к лучшему: когда я показываю кому-либо свой код, люди обычно демонстрируют поведение из соседней статьи про веб-сервер Actix & community.
                                                                                                                                                            +1

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