Comments 308
Поздравляю с первой статьей!
habr_career, давайте отчет по зарплатам во втором полугодии 2019г
Достаточно только свою собственную зарплату указать (=
В надежде что если достаточно шестерёнок накидать, то при попадании бага в цепь, хотя бы одна из них заклинит и подаст сигнал тревоги.
У вас есть «более лучшие» методики?
но пока это не решается уменьшением количества сотрудников, похоже, такое надо просто пережить
еще забыл сказать про неизбежность компромиссов. многие баги, проблемы и отложенные фиксы — компромисс в работе. это тоже не лучший фактор
но пока это не решается уменьшением количества сотрудников, похоже, такое надо просто пережить
Честно говоря, не представляю, как проблему качества можно решить уменьшением количества. Как проблему количества решить увеличением качества — представляю, в обратную сторону — нет.
В NASA не возьмут студента после трех недель обучения. Компании, производящие медицинские аппараты за баснословные деньги тоже новичку будут не рады
Boeing 737 MAX — ко всем недостаткам констукции (см. статью на Хабре) программное обеспечение фактически разрабатывали аутсорсинговые компании в Индии. И это авиация. А что говорить о других отраслях.
Допустим, индийский аутсорсер зарегистрировался в штатах. Ему теперь нужно платить больше налогов и зарплаты. Зато тут же больше доверия к «бренду», так?
у вас, похоже, такое же отношение к индийским программистам, как у всего мира к русским.
В Штатах уже очень скучают по русским. Наелись индийской лапшички в коде.
очень сильно скучают по тем, кто хочет и умеет работать
Ух. Прямо в точку.
И это не проблема ребят из индии, а проблема менеджера, который их нанял.
Он их нанял, потому что остальные ещё хуже, очевидно же) Были бы на рынке кадры получше за те же деньги, он бы давно их нанял.
Даже если и выбираете лучших из лучших в данной категории.
Так основной плюс индусов — в их дешёвой рабочей силе. Получается, что если сравнивать "дорогих" ребят откуда бы ни было — в среднем все будут норм, но и сэкономить не получится особо. Если рассматривать ребят "по-дешевле", то качество таких ребят из Индии, ну мягко говоря так себе, по сравнению с теми же ребятами из России. Может я и ошибаюсь конечно, все предположения — лишь предположения и основаны только на личном опыте)
Проблема со среднестатистическим индусом не в том, что он чего-то не умеет, а в том что они врут про свои навыки. Причем у него могут быть вполне хорошие навыки в какой-то области, например в бэкенде, но при этом он все равно будет врать что умеет и фронтенд, даже если за всю жизнь ни разу js в глаза не видел. Причем даже если он уже нанят и давно работает, он все равно будет врать что всё умеет. При этом для него это даже не обман, а нормальное и не предосудительное поведение.
PS Это все относится именно к некоторому среднестатистическому индусы, а не к каждому индусу в частности. Всегда есть "нормальные" индусы. И разумеется такие патологические обманщики есть и в других странах/нациях, но только среди индусов я видел настолько повальную ложь.
Ну так индуса и спрашиваешь напрямую, и он отвечает заведомо ложной информацией, это может быть вызвано чем угодно, в том числе и самоуверенностью и ситуацией на рынке, и культурными особенностями, но ложью от этого быть не перестает.
Никто не мешает, это просто специфика работы с индусами (по моему опыту). Все их утверждения, особенно касательно их навыков, нужно всегда перепроверять. Если эту специфику знать, то с индусами можно очень даже продуктивно работать. На самом деле среди них много хороших спецов, нужно только уметь выяснять какую работу они действительно умеют делать.
Кто-то врет намеренно, кто-то из-за недостатка знания. Тем не менее, задача всех интервью — выяснить реальный уровень знания кандидата.
А я говорю не про кандидатов, а про уже нанятых сотрудников. Т.е. человек может уже несколько лет быть в команде, но продолжать заливать про свои навыки. Обычно такого просто не ожидаешь.
Иногда люди просто видят как индус пишет хреновый код и думают что он хреновый разработчик, а на деле может оказаться что он просто хороший фронтендер которого посадили писать SQL. И реально его проблема не в том что он что-то не знает или не умеет, а в том что фраза "я этого не знаю/не умею" для него является табу. Ну а может оказаться что он вообще условный столяр, но тут уж действительно вопросы к тем кто его нанимал.
Но полностью согласен, зачастую то что нам кажется «умышленным враньем», может оказаться «культурными различиями».
И я наверное к этому не привыкну никогда, хотя и стараюсь учиться и на своих и на чужих ошибках. Просто таких нюансов тысячи, а хочется заниматься не только социальной инженерией, но и просто тупо разработкой, без постоянной оглядки на то правильно ли тебя понимают и интерпретируют и правильно ли я сам понимаю коллег и интерпретирую.
Я бы не сильно по другому отреагировал если бы они обратились к русским аутсорсеиам. Но они (не я) обратились именнл к индийским. И не потому что у них просветлённый код, а потому что так дешевле и быстрее. Результат всем известен. Если нет то катастрофа за катастрофой. И мое отношение к аутсорсинга тут абсолютно не при чем
Часть из них училась в университетах в США и живёт там же, кто-то основывает аутсорсинговые компании, немалая часть IT сосредоточена в весьма вестернизированном Бангалоре.
Так что если бы не фатализм и некоторая самоуверенность, индийские разработчики были бы вполне нормальными коллегами.
Таких не очень много, к сожалению. И часто даже тех, кто на западе прожил многие годы, понять в разговоре совершенно невозможно.
У меня вот таких двое сейчас сидят: один с идеальным английским — если бы не смуглая кожа и ФИО, то был бы прям коренной Британец. Второй же говорит с каким-то диким акцентом, его физически тяжко слушать. Оба живут в Европе 15+ лет.
Так что сильно зависит от...
И нанимают там иностранцев только для экономии, а не потому, что они хорошие специалисты?
Американцы "по-происхождению" это индейцы? :)
Нанимают конечно по разным причинам, есть и талантливые ребята, но их процент не может быть даже 50% их значительно меньше, а гребут почти всех.
Вот смотрите — чтоб нанять классного спеца нужно от 180 тысяч долларов в США (долина) и от 70 тысяч в евро в германии-франции. За эти деньги можно нанять 2х иностранцев, даже притащив их в страну, все равно выглядит значительно дешевле.
Но это не все… проблема в том что те кто получает от 180к прикормлены очень хорошо и куда то бежать им смысла нет, т.е. просто так их на рынке не найти, а чаще всего нужно «срочно и вчера». Т.е. формирование комманды специалистов это многолетний процесс. Вот и получаем то что имеем.
Я рискую выхватить минусов конечно, но в индустрии уже лет 25 и работаю последние 15 не в РФ и могу точно сказать что 90% тех кого тянут из-за рубежа тупо дешевле, таланты на моей памяти были единицы, а когда сравниваешь тех кто приезжает (да, я сам такой был) с выпусниками хороших местных вузов сравнение не в пользу приезжих, уж извините.
Современная система образования пока ещё слишком инертна и выпускает специалистов с уже устаревшими знаниями. Большие компании сами вкладываются в обучение своих сотрудников.
Цитируя автора, хочется добавить то, что проблема легко решаема. Надо просто сотрудничать с вузами, но для этого надо сначала обучать без специальности, а последние 2-3 года определить специальность и активно вовлекать сотрудников организаций в процесс обучения.
хочется добавить то, что проблема легко решаема.
Мы всегда упрощаем сложное и усложняем простое. В реальности, если бы это было просто решить, оно уже было бы давно решено. Так что раз не решено, не стоит голословно вбрасывать мнение что проблема копеечная, а как минимум попытаться понять почему она не решается «простым» способом в лобовую. И/или показать своим примером (всем нам недалеким :-) ) как это надо делать.
Надо просто сотрудничать с вузами
В чем по-вашему должно заключаться сотрудничество?
а последние 2-3 года определить специальность и активно вовлекать сотрудников организаций в процесс обучения
То есть надо делегировать (отдать в аренду) моих синьоров и лидов университету?
Во-первых, они мне и самому нужны.
Во-вторых, не каждый кто что-то умеет (не только в ИТ) может это хорошо преподавать.
В-третьих, очень тяжело подхватывать чужих студентов и их переучивать. У студенотов в универе обычно приоритеты 50/50 (знания/корочка). А для получения корочки иногда можно применять не только знания но и социальные приемчики и методы.
чтоб нанять классного спеца нужно от 180 тысяч долларов в США (долина) и от 70 тысяч в евро в германии-франции. За эти деньги можно нанять 2х иностранцев, даже притащив их в страну, все равно выглядит значительно дешевле.
Официально, через DoL? Если найм идет на уровень мид-сениора, ЕМНИП там выставят мин зарплату на уровне 120-130 тысяч, и это не в долине (пару месяцев назад видел несколько объявлений). Меньше дать будет нельзя, иначе рабочую визу не дадут. Плюс есть некоторый набор рисков, уникальный для привоза специалиста. Если бы все было просто, мы бы не искали третий год адекватного мид-сениора на PHP на около-шестизначную зарплату с плюшками, а просто вытянули бы кого захотели откуда надо и оплатили бы переезд всей семье вместе с котом и попугайчиком.
На счет 120 удивлен, пару лет назад меня эйпл пытался хантить на 110, а я находился в европе, т.е. везти к себе со всеми издержками.
Ну в Долине и 150, и 250 — это вообще ни о чем же. А, ну и Apple — это Apple же.
Понятия не имею, мне всегда предлагают примерно $250K.
Просто в Штаты ехать — это очень специальный менталитет нужно же иметь. Лучше уж в Китай на 500 тогда.
это очень специальный менталитет
можете уточнить в чем проблема с американским менталитетом?
в чем проблема с американским менталитетом
С американским менталитетом основная проблема в том, что у людей, выросших в России, он обычно другой.
Хотя я уже хрен его знает, может быть, у тех, кому сейчас 20 — и такой же.
Ну, если вам нормально расхерачить живого человека ракетой от имени государства, в котором вы живете — я вам могу только позавидовать.
И не подать руки при встрече, чего уж там.
1. Я никогда не ассоциировал себя ни с одним государством. Ни с тем, на территории которого родился, ни с тем где живу сейчас, ни с тем(и), где возможно буду жить.
2. Действия правительств этих государств не обязательно совпадают с моим мнением. Они также не обязательно совпадают с мнением людей, с которыми я общаюсь. Для сведения, куча народу здесь (включая меня) была ошарашена этими новостями. Для меня государство — это организация, которая берет мои деньги и что-то для меня делает. Все. При этом я не подписываюсь под каждым действием государства или его агентов.
3. Я по умолчанию считаю, что политические убеждения не должны препятствовать общению людей, если в дело не вовлечен фашизм и явления сходного уровня. При этом о моих убеждениях вы даже не спросили, и сходу приклеили мне убеждения Д. Трампа на основании моего физического местонахождения. С такими раскладами наше общение не сложилось бы изначально, увы, так что в какой-то мере вы правы. Благодарю за откровенность.
Ну, если вам нормально расхерачить живого человека ракетой от имени государства, в котором вы живете — я вам могу только позавидовать.
Да уж, такое никуда не годится. Вот по-нашему, по-русски, по-скрепному, надо живого человека новичком травить, либо полонием, ну а если уж ракетой, то уж сразу целый самолёт херачить!
Что надо знать и уметь, чтобы предлагали 250к$?
Я недавно собеседовался в Automattic, прошел первый этап с техзаданием (в числе двух других соискателей из 60), перед вторым мне сообщили сущую мелочь — надо будет закрыть все свои сторонние коммерческие проекты в силу потенциального конфликта интересов. Ага, с потерей десятков процентов годового дохода. По информации от HR, мой отказ лег на стол президенту компании с вопросом «что делать дальше», но ответа от него не дождались, так что мне пришлось мягко им отказать. Бизнес, ничего личного (хотя плюшки у них были вполне себе ничего).
>>надо будет закрыть все свои сторонние коммерческие проекты в силу потенциального конфликта интересов
Это еще очень хорошо, что сказали заранее, на моей памяти было уже постфактум, «ах, да, забыли сказать, у нас тут конфликт интересов»
постфактум, «ах, да, забыли сказать, у нас тут конфликт интересов»
Если это после подписания бумаг — имхо можно смело идти к руководству (и не через HR), а то и в местный департамент труда, т.к. это существенное изменение условий договора. Ну и компанию в черный список, а то мало ли что еще они придумают. В моем случае мы расстались очень мило, они просили писать, если я передумаю, я (виртуально) поклонился и предложил им то же самое :) Прям душа радуется.
За €70К в Германии уже давно не нанять «спеца». Даже для Испании — это чуть выше нижней границы. Для «спеца».
Об областях, где существуют «спецы», то есть люди, способные предложить и реализовать решение для нерешенной до того проблемы.
Умелое исользование библиотек — это еще не «спец».
Залез в ваш профиль и посмотрел компанию, уж простите за вторжение в личную жизнь. Но когда работаете в «Innovative Currency and Risk Management Solutions» ваша ЗП сильно выше рынка, просто потому что бабло решает :) Думаю она не коррелирует с ЗП в Европе с среднем от слова абсолютно.
Для меня специалист это тот кто может сделать работу мидла в 2 раза быстрее или в 2 раза качественнее за то же время, либо сделать то что мидл не способен в принципе на данном этапе. Отличное знание предметной области, большой опыт.
Человек способный решить нерешенные проблемы это мозги штучного товара и оценке как токовой не подлежит зачастую. Либо мы с вами говорим про область в которой только штучные решения и существуют, тогда может произойти искажение восприятия и эти решения будут казаться чем то уникальным, которые никому не под силу.
И программирование — не исключение.
Но обе авиакатастрофы и инциденты не приведшие к жертвам произошли конечно потому что индусы написали плохой код…
Ага… (Найди самое простое, и неправильное объяснение)
ну это слишком размытая фраза.
Чтобы, так сказать, уметь отделять зерна от плевел, нужен либо личный опыт, либо чей-то другой.
Сама по себе информация лишь информация, и всегда лучше, когда её много и разной
Есть библиотеки, а есть телеграм канал с мемасами… :)
если в компании «Рога и Копыта» мне платят Х, а в «Хвост и Грива» столько же, но парковка есть, ДМС со стоматологией и корпоративы с размахом, что должно меня остановить? Эфемерная лояльность? Совковый склад ума?
Ммммм, авто не вожу, на ДМС начхать, к корпоративам имею прдубеждение на основании имеющегося опыта. Наверное, может остановить отсутствие интересных проектов, и банальная лень — если денег в зп не добавляют — смысл дергаться? Нет, вышеозначенные плюшки не самоценны, см. первое предложение.
1) там выше норма прибыли, а значит, скорее всего, более сложные проекты и/или более высокие стандарты качества
2) собственник не жмотится делиться частью прибыли с работниками, пусть и в такой форме
Так что, даже если этими плюшками не пользоваться, резон пойти во вторую контору всё равно есть.
Как человек, прошедший за последний пяток лет конторы с зарплатами от 250$ до 4000$ могу сказать, что чем больше платят, тем более тупую работу я делал) Ну, т.е. она конечно была как бы сложнее, но все более узкоспециализированной и скучной :) Ведь проекты действительно сложнее и банально ты не в состоянии пилить большую его часть, поэтому ты пилишь маленький кусочек, маленького кусочка. Так что корреляция между ЗП и интересностью проекта по моему опыту скорее отрицательная.
Ну, меня взяли стучать молотком в правильное место :) Опыт нужен лишь для того, чтобы знать силу с которой стучать. Вообще, весь мой опыт в программировании — он не про то, как что-то написать. Он про то, как сделать так, чтобы ничего не писать, а если уж что-то и надо написать, то как это сделать так, чтобы ничего не сломать. Соответственно опытный программист от неопытного в моем понимании отличается только тем, сколько возможных мест "поломки" он уже знает)
Мне вот на ДМС не начхать (есть проблемы со здоровьем которые решать «в лоб» весьма ощутимо для бюджета), корпоративы бывают очень разными и свободная парковка была бы не лишней. Так что как минимум 2 фактора из 3ёх (дмс и парковка) — для меня бы сыграли значимую роль при выборе места, скажу больше: без этих плюшек я даже вакансии не особенно рассматриваю. И что-то мне кажется я не один такой в возрастном диапазоне 30+.
По опыту корпоратив — это бухать в одно щачло, ибо вокруг куча незнакомцев. Что можно делать с таким же успехом в любом кабаке. И даже более комфортно. Потому что на корпоративе еще орут какие-то певцы ртом, устраиваются какие-то тупые конкурсы. А через час один хрен все кучкуются по пять-шесть человек знакомых давно. А когда компания в несколько тысяч человек — там кого-нибудь из знакомых в толпе найти оооочень проблематично.
ДМС у меня конечно же всегда был, но воспользовался я им единственный раз за 10 лет в прошлом году — вызвать врача на дом оформить больняк. Ну т.е. что он есть, что нет — мне последние эти 10 лет было параллельно.
Что вас смущает, что страховой случай не наступил?
Не смущает а расстраивает, что в большинстве своем покрытие только для оформить больняк на дому, ну и в некоторых случаях, как нынче — побегать на диагностику. Ни стоматологии, ни семейных программ.
И снова повторюсь — без увеличения зп при переходе мне такой бонус неинтересен.
Плохой ДМС предлагали вам, значит.
Мне в этом году 40 стукнет.
По опыту корпоратив — это бухать в одно щачло, ибо вокруг куча незнакомцев. Что можно делать с таким же успехом в любом кабаке. И даже более комфортно. Потому что на корпоративе еще орут какие-то певцы ртом, устраиваются какие-то тупые конкурсы. А через час один хрен все кучкуются по пять-шесть человек знакомых давно. А когда компания в несколько тысяч человек — там кого-нибудь из знакомых в толпе найти оооочень проблематично.
Сам не фанат корпоративов и по большей части с вами согласен, но бывает и не так. Ну и судя по кол-ву людей желающих остаться поработать вместо них — я в этом далеко не большинство.
ДМС у меня конечно же всегда был, но воспользовался я им единственный раз за 10 лет в прошлом году — вызвать врача на дом оформить больняк. Ну т.е. что он есть, что нет — мне последние эти 10 лет было параллельно.
Вам очень повезло со здоровьем, могу только поздравить и позавидовать. Однако разного рода стоматологии и травматологии (а там куча допов сверху вроде рентгенов) нет-нет да и используют почти все.
И по корпоративам соглашусь с Вами в 9 случаях из 10. Но были в моей карьере компании, которые могли. На корпоратив которых я бы с удовольствием сходил бы и сейчас.
А по поводу ДМС, так это Вы счастливый человек! Желаю и дальше Вам крепкого здоровья, но не всем так повезло со здоровьем как Вам.
Впрочем, я практически повторяю за Phoen
Корпоратив корпоративу рознь. Мы, бывало, летали на море покататься на яхте.
«Смотрите, у меня такая же нога, и не болит».
Вообще интересно сколько денег вам нужно на медицину в год?
Меня подкосило после 30 сразу набором всяких проблем, так что мой случай не показателен. Но в мск даже на обследование, анализы и прочее такое прайс не детский.
p.s. Скажу больше: однажды кот заболел мочекаменкой, лечение на круг вышло в районе 50 т.р. и даже так оказалось _очень_ сложно найти годного ветеринара.
Меня подкосило после 30 сразу набором всяких проблем, так что мой случай не показателен.
Так вот мне и интересно в какую прибавку к зп в месяц конвертировался ваш случай, настолько ли она значительна, что дмс можно считать весомым плюсом при выборе компании. Это еще при расчете, что вы каждый год тратите такую сумму, хотя, я надеюсь, что это не так.
Оффтоп
Буду бесконечно благодарна за контакты годного ветеринара :)
Даже машину скорой предоставила страховая.
Updated. Хотя возможно, я ошибаюсь, возможно, что лимит выплат будет основываться на количестве застрахованных сотрудников, а если лично покупать страховку, то такой лимит не дадут. Может кто-нибудь подсказать?
То есть люди, которые специально пришли за страховкой более высокорисковые по определению. В случае компании, платят за всех условные 5000, но среди них болеть будут не все, а только какой-то процент. Чем старше возраст сотрудников и чем больше женщин, тем дороже работодателю страховать.
— УЗИ, рентген, анализы, консультация педиатра и консультация ортопеда для ребенка в МСК обошлись около 15 тысяч по ценам Медси и платных услуг государственных клиник. Это расходы за несколько дней. Состояние не было неотложным, но требовало своевременного решения.
— Консультация невролога, хирурга, экспресс-анализы, УЗИ, рентген, МРТ в течение недели. Все было оплачено по ДМС. Своих кровных я отдал бы не меньше 20 тысяч.
И я категорически согласен с товарищем высказавшимя выше про 30 лет. Раньше не знал проблем кроме около-спортивных травм. Как прошел возраст Христа — так организм начал требовать ТО.
В NASA не возьмут студента после трех недель обучения.Каждый раз, видя такие фразы, я вспоминаю, что микросхемы для космических кораблей разрабатываю, кхм, я. И что это ещё не самый плохой вариант. «Страшно не то, что мы — взрослые, страшно, что взрослые — это мы».
А если серьезно, то количество необходимого космического ПО давно уже превысило пределы, когда его могут написать специально обученные и отобранные люди, и главный тренд последнего времени — переиспользование в космосе всего коммерческого embedded софта, до которого получается дотянуться. Так что весь говнокод, который вы можете себе представить, если не уже на орбите, то окажется там в ближайшую пятилетку.
Не возьмусь комментировать всю статью, но ряд вещей я не могу пропустить:
Надеюсь, прошли те времена, когда рентгеновский аппарат с ошибкой в коде наносил пациентам летальный вред.
Кажется, не так давно обнаруживались интересные проблемы с носимым медицинским оборудованием. Плюс, я вспоминаю абсолютно небрежно сделанный аппарат для ЭКГ в современной детском наборе, о нем даже на Хабре писали.
В NASA не возьмут студента после трех недель обучения.
О NASA не знаю, но, кажется, Boeing прекрасно использовал труд людей с оплатой в 7$ в час, а потом проблемы проявили себя.
Компании, производящие медицинские аппараты за баснословные деньги тоже новичку будут не рады.
Телемедицина — не совсем медицинские аппараты (она проще), но из половины российских сервисов данные утекают весьма неплохо.
Да и в финтехе хороший отбор.
Я потратил 7 месяцев, чтобы объяснить тупому безопаснику крупнейшего банка, что при звонке возможна подмена номера. Он был настолько необразованным и качественно отобранным, что даже видео его не убедили.
Вряд ли кто-то из обрадуется, если денежка на банковском счёте помножится или поделится в какой-то момент на ноль.
Я вспоминают нытьё людей, работающих с ЭЦП о том, что им бедненьким сложно проверять партнёров и бороться с мошенничеством. А тут уже не только банковский счёт может пострадать.
И все же большой опыт мне позволяет в моем возрасте причислять себя к «элите», а не «голому королю».
Я не знаю лично ни одного айтишника, кто бы честно сказал "Я творю какую-то хрень и получаю зарплату родителей за год за один месяц", у всех серьёзные проекты, ответственность и понимание задач бизнеса. Но вот его коллега или знакомый по митапу обязательно тупой, ничего не умеющий и получающий на 100 тысяч больше. Наверное, его soft skills хороши и абсолютно бесполезны, а у всех собеседников идеальный баланс, который нужен и позволяет понимать бизнес, а за это премию ещё дали.
Мне сложно представить, как могут люди тратить 8 часов в день, почти треть своей жизни, чтобы идти туда, где находиться им в лучшем случае скучно. Но упрямая статистика вещает, что 80% населения работает не по специальности. Им-то чего терять. Не лучше ли быть гибкими?
А это, имхо, проявление того, почему со многими айтишниками часто сложно обсуждать обычную жизнь. Как бы не хотелось обратного, но число людей, недовольных своей работой, крайне велико. Мало кто мечтает быть продавцом в Дикси, уборщиком на вокзале, охранником в том же магазине или сотрудником досмотра метро. К сожалению, получение радости от работы — это довольно редкая привилегия, а не обычное состояние. И айтишники, реально удивляющиеся этому, выглядят пришельцами. Мысленный эксперимент: представьте, что вы скачали кино, вас поймали, по абстрактному новому закону вам запретили работать в IT, хотели запретить ещё и работу с компьютерами, но адвокат отговорил суд, разрешили только использовать электронику для неайтишной работы. С работы выгнали, после суда осталась только половинка обычной зарплаты за месяц и гибкость. Проявите ее, найдите себе хорошее место. Если вы почувствовали некоторое разочарование, сметение и мысли "Блин, а куда идти?", то вы испытали то, что испытывает работник магазина, пытающийся найти работу лучше. А айтишники спокойно говорят, что ему нечего терять.
И конечно же — мне повезло. Удача, куда без нее. Когда-то я установил себе Turbo Pascal, и тут судьба зажгла надо мной золотую звездочку. И понеслась!
А остальные аргументы… Они все про то, что в семье не без урода. Я не говорю, что в хороших IT компаниях нет людей, которые набивают себе цену. Или пудрят мозги неопытным HR. Не говорю, что нет настолько «отсофскилленых» ребят, которые научились делегировать задачи так красиво, что не делают ничего сами, зато пьют пиво с менеджером вечером.
Но это не значит, что людей набирают с улицы! Что всех, кто пришел в профессию, может, не по призванию, а за хорошим доходом — всех надо гнать поганой метлой. Есть просто дисциплинированные ребята, которые будут потеть, чтобы делать вещи, о которых еще год назад они и не слышали. Есть хорошие интервьюеры, которые стараются, чтобы среди их будущих коллег не было бесперспективных непрофессионалов. Есть работодатели, которые готовые из совершенно разного уровня материала готовить специалистов.
Совершенно любой аргумент может разбить одна паршивая овца. Это не значит, что вся индустрия гнилая. Сырая, новая, все еще развивающаяся, но не гнилая, имхо.
Гнать всех, кто не по призванию, такая себе идея даже с первого взгляда. Как минимум, есть куча рутины типа протыкивания ручных тестов, написания документации, которую "попризванцу" делать становится чем дальше тем скучнее, по себе знаю :-)
А документацию пользовательскую так вообще сам не напишешь, ибо подсознательно уже все косяки интерфейса знаешь и обходишь, лучше свежим взглядом всё просматривать.
Я не знаю лично ни одного айтишника, кто бы честно сказал "Я творю какую-то хрень и получаю зарплату родителей за год за один месяц"
Ну что же, будем знакомы. Меня зовут Андрей и я алко...переписываю по кругу одни и те же библиотеки в энтерпрайзе. Годовую зарплату родителей получаю недели за три.
Можно сколько угодно говорить, мол, раньше было лучше.
Раньше были программисты, а теперь какие-то невнятные «разработчики». Так что да.
habr.com/ru/company/alconost/blog/341304/#comment_10501808
и далее по комментам
К слову — вчера оформлял заявление на прием в первый класс. Мне, блин, системщику понадобилось 20 минут. При чем часть данных я вбивал с тех же госуслуг, открытых в другой вкладке. Конечно, в основном это проблема госуслуг. Но ведь если бы только их…
Что до засилия IT. Включаю режим динозавра… Когда-то в моем детстве на каждой станции стоял пяток автоматов по продаже билетов на электричку (Питер, Витебский). Покупка билета занимала секунды — нажать кнопку со станцией, опустить монету, забрать билет и сдачу. Посмотрите на автоматы, которые стоят сегодня. Мало того, что их меньше, так ими никто не пользуется. Покупка билета — целый квест. А уж о мобильном приложении я вообще помочу. Ладно регулярно надоедает с выбором региона, так ведь еще и просит паспортные данные
А «искусственный интеллект» подбирающий оптимальный тариф в исполнении сотового оператора? Это вообще что за [цензурировано]? А отсутствие нормальной записи в поликлинике (ловите талоны в интернете — руками не записываем)? Да мало ли что еще. Всего не упомнишь.
Только ведь я не говорю, что жечь все. Нет. Но вопрос разумности никто не отменял. Так хочется, чтоб некоторые выключили уже наконец этот дурацкий «искусственный интеллект» и включили настоящий. В первую очередь убрав IT там, где они только мешаются.
P.S.
К слову. Ногами в РОНО все равно ехать придется. И в очереди стоять. Чтоб ответ забрать. Во всяком случае со старшим было так.
P.P.S.
Конечно. Пришло уведомление — заявление рассмотрено, приходите ногами с оригиналами заявлений. Вопрос — и чего для все это было?
Посмотрите на автоматы, которые стоят сегодня. Мало того, что их меньше, так ими никто не пользуется. Покупка билета — целый квест.
Я пользуюсь. Занимает от силы минуту — купить сразу на себя, супругу, и ребенка. И это очень удобно, потому что терминалы всегда свободны — кожаные мешки зачем-то стоят в очередь в кассы.
А уж о мобильном приложении я вообще помочу.
Да уж помолчите. Купил билеты пока ехал на вокзал, прошел по штрих-коду, показал на дисплее контролеру и едешь себе до Лебяжьего спокойно.
кожаные мешки зачем-то стоят в очередь в кассы
Добрее к людям быть надо. Стоят в кассы исключительно потому, что им так кажется проще. Внимание вопрос: IT для людей, или люди для IT? И что прикажете делать с этими самыми «кожаными мешками»? Впрочем, это риторические вопросы. Можно не отвечать.
Стоят в кассы исключительно потому, что им так кажется проще.
Верно. Ключевое слово — «кажется».
Внимание вопрос: IT для людей, или люди для IT?
Знаете, в начале прошлого века людям, не освоившим грамоту тоже стало жить не очень комфортно. Но почему-то аналогичных контроверсий никто не порождал. Дело же не в ИТ, дело же в психологии. Мозг — скотина ленивая, экономит глюкозу, поэтому на автопилоте добрести до хвоста очереди проще, хотя через терминал — быстрее.
Ну и по поводу грамотности в начале прошлого века. Вы сильно сгущаете краски. Байки про безграмотных крестьян вместо подписи ставящих крестик — это байки. Нет, конечно, были и такие. Но их было подавляющее меньшинство. Вспоминаем классику. Письмо пишем «на деревню дедушке», но ведь пишем. И не сомневаемся в том, что дедушка его прочитает. Грамотность нужна была не как цель, а как инструмент пропаганды.
Практически достаточной для жизни и работы (читай обеспечения потребностей страны) грамотности вполне хватало. Да и не расстреливал никто неграмотных. И под штыками в школу на обучение не загоняли. И голодом их не морили. Я надеюсь и Вы не предлагаете столь радикальных мер к тем, кто не разделяет Вашего фанатичного увлечения IT?
Очередь стоит именно по причине негативного опыта общения с терминалом.
Вы знаете, мне достаточно сложно представить modus operandi человека для получения негативного опыта с терминалом. Ткнул туда-сюда, вставил карту, ввел пин, забрал карту, забрал билеты. Я достаточно регулярно катаюсь электроном по ЛО и МО, так что знаком непонаслышке.
Ткнул туда-сюда, вставил карту,
… получил ответ "карта не читается", и так три раза подряд. Сунулся в другой терминал — прочиталась. В другой раз сунулся сразу в другой терминал — теперь там "карта не читается". В моём случае, правда, речь о бесконтактной оплате, а не по чипу, но тем не менее.
Ткнул туда-сюда, сенсорный экран плохо реагирует на нажатия, потом приложил телефон, это чудо тупит, а потом выдаёт "нет бумаги для билета", и сбрасывается в дефолтное состояние, из которого следующий человек снова попытается купить билет и тоже узнает об отсутствии бумаги. Соседний автомат просто не работает.
Что интересно, деньги в итоге не списали — видимо, там какое-то подтверждение о фактической продаже.
Ещё меня впечатлил на какой-то станции автомат, который физически не принимал бесконтактную оплату, только карту внутрь совать, пришлось к кассе идти.
К слову, кассы не лучше, в них могут обсчитывать при оплате наличкой или с картой посылать в соседнюю кассу.
P.s. спасаюсь покупкой проездных на месяц, негативного опыта есть со всеми(
Согласитесь, большинство железных ящиков сделано на «отебись».
Я вроде тоже никого голодом морить не предлагал. Как раз наоборот — я яростный защитник права «кожаных мешков» решать что конкретно им удобнее и плевать на мнение тех, кто с ними не согласен. Тем более, что даже по заявлению моего оппонента таких (пока?) большинство.
Подхожу к терминалу, пока жду этого 1, в живой трое проходят и закрадываются смутные сомнения. Ну хорошо, может далёкий от айти человек, не понимает, что, где и как, но я-то уж не оплошаю!..
Пытаюсь оплатить. Интерфейс непонятный/неочевидный, кнопки с желаемой услугой просто нет, наудачу тыкаю что-то хотя бы теоретически приближенное. Думает терминал после нажатия секунд 5 (просто чтоб вывести следующую менюшку). Оплата картой? С первого раза не прошла (неизвестно, почему, на счету достаточно, причину терминал, естественно, не вывел), транспортная карта сразу выплёвывается из автомата, изволь снова потыкать те же 5 меню с лагом в 5 секунд. В итоге в живую очередь за одно время прошло человек 8, в терминал-двое.
Возможно, часть «кожаных мешков» имела подобный негативный опыт и просто по дефолту не желают связываться с подобным, кхм, сервисом.
А «Тройку» просто чудесно пополнять мобильной приложенькой, да.
Я к тому, что влетел как DragonFire. Самое интересное, что пополнял онлайн с сайта мосгортранса или как там его. Там что-то красненьким даже писалось (предупреждение после оплаты) но настолько не внятно было (не далее как 3-4 месяца назад, не знаю как сейчас) что как только деньги списались я посчитал квест выполненным. Ну и конечно у меня не сработал на проход билет. И я как и поименованные выше кожаные мешки простоял в очереди в кассу, чтобы мне порешали вопрос. Такой себе опыт нужно сказать.
Сделать скидку за покупки в автомате, жадность победит лень. Всё- таки содержание автомата дешевле чем содержание тёти и такого же автомата перед ней.
Ну а пока заправляясь на самообслуживаемой заправке, сам всё делаю а плачу одинаково как если бы меня заправлял заправщик и тётя чек пробивала — неприятно
А паспортные данные для внутренних рейсов — гениальное решение, да (а кто-то ещё жалуется на китайский/гугловский/фэйсбучный шпионаж?)
Недавно покупал билет Москва-СПб. В автомате нельзя купить доп.питание и страховку.
Зато можно через сайт и приложение, а если делать это заранее — то можно еще и по вменяемой цене.
Лично я на рейсах короче полсуток ни тем, ни другим не пользуюсь — питание в РЖД на мой вкус так себе, а страховка просто не нужна.
А паспортные данные для внутренних рейсов — гениальное решение, да
Унаследованное, ЕМНИП, законодательно. На автобусы так же ввели относительно недавно. Хотя смысла никакого, да. Всю страну можно на такси и электричках проехать без паспорта.
В Беларуси как-то справились (с предубеждениями), отменили внутренние билеты по паспортам и небеса на землю не упали. Скорость обслуживания при это выросла настолько, что необходимости в автоматах просто нет (сами автоматы в гомеопатических количествах есть на крупных станциях и это ни кого не парит).
Так с террористами "борются". Теперь на дальнее следование уже без сканирования и не пройти. Не говоря уже о доступе к перрону для провожающих. Да и бурной деятельности добавилось.
Теперь на дальнее следование уже без сканирования и не пройти.
У нас в городе на вокзал тоже через кучу сканеров проходить надо. Вот только на этот-же вокзал ходят электрички, останавливающиеся на нескольких городских станциях, к которым доступ свободный от слова СОВСЕМ (на них даже видеонаблюдения нет) или вообще отойдя 200-300 метров от вокзала можно без проблем попасть на рельсы и по шпалам дойти до перрона.
Б — безопасность.
Такая история примерно везде, где хоть сколько-то водятся деньги. В регионах куда московские электрички осиливают доехать на выходах тоже поставили турникеты, чтобы типа с бегунами бороться, незнаю правда на всех ли станциях. Не знаю на всех ли станциях и насколько это помогло, но тетеньки с ЦППК продолжают ходить с серьезным видом.
И что же принципиально невозможное, в таком случае, во внедрении этих услуг в автоматах?
Ничего. Как мне видится, логика тут такая же как в фастфуде — бери что есть, следующий )
В Беларуси как-то справились (с предубеждениями), отменили внутренние билеты по паспортам и небеса на землю не упали.
Не совсем отменили. Если покупать бумажный билет в кассе, паспорт действительно не потребуют. Но при покупке билета через интернет, обязателен номер документа, подтверждающего личность. По электронным билетам в поезд пустят только при предъявлении паспорта/военника/водительских прав. Распечатанный или показанный на телефоне электронный билет не прокатит, несмотря на то что на нём есть штрих-код, по которому влёгкую могли бы его проавлидировать.
Покупаю на сайте, каждый раз приходится снимать кучу страховых галок.
Поэтому во многих и очень многих случаях я выберу айти решение, но и от человеческой работы тоже не откажусь, например какой нибудь специалист в магазине спец техе расскажет куда больше о продукте нежели сухие технические характеристики.
Я застал времена когда сайт ржд вроде и разрешал купить билет онлайн, но посадочный талон все равно надо было печатать, а вагонвожатые дико недоумевали, что я им какую-то бумажку вместо билета сую, ажно до начальника поезда доходили.
Написать заявление руками и отнести его в школу во дворе было бы быстрее. Дойти до МФЦ с бумажными документами и отдать все на откуп тамошним сотрудницам — минут 40А там «а принесите справку из поликлиники, а у вас печать не той формы, а вот тут надо было не крестик, а галочку ставить, заполняйте по новой, и вообще, вы что, не видите, у нас обед...».
Там есть ВСЕ данные. И мои, и детей, и даже школа в которой учится мой старший.Я конечно понимаю, что хочется всего и сразу, но такая громадная структура не может взять и по щелчку поменяться сразу вся. Со временем, всё будет.
Включаю режим динозавра… Когда-то в моём детстве в моём регионе автоматов вообще не было. Вернее, кое-где были, но никто ни разу не видел, чтобы они работали.
У вас вообще какая-то странная логика, если что-то сделано плохо, то проблема не в том, что «плохо», а в том, что «сделано».
Тогда нужно было иметь огромное стремление, а сейчас — вот тебе и платные курсы, и бесплатные, и книжки, и статьи, и хабы. Стало легче получить то, что ранее давалось с трудом. И это естественный ход вещей. Порог входа в программирование стал на порядок ниже
Распространенное заблуждение среди опытных программистов. Да, информации стало больше. Вот только 99% этой информации — бесполезный мусор, объясняющий hello world-ы или перепечатывание документации. Найти стоящую, глубокую информацию — это прям везение.
К тому же, любители говорить "сейчас всё проще" постоянно забывают, что раньше ты прочёл "С++ для чайников" и знаешь 10 команд в линуксе — ты уже программист, ибо на рынке и таких-то мало. А сейчас просто чтобы стать джуном, нужно прочесть с пяток книг, знать ессно Git, CI вещи, как минимум пару фреймворков и желательно еще иметь парочку пет-проектов, а также техническое образование (причем еще и не любое подойдет). Иначе твоё резюме скорее всего ДАЖЕ НЕ ПОСМОТРЯТ :)
Я уж не говорю про объем и разнообразность информации. Раньше большинство программистов решали не такой широкий круг задач, а сами задачи были довольно примитивны. Поэтому программист мог себе позволить быть человеком-оркестром некоторое время, решая кучу разных задач, все были full-stack. Сейчас от тебя сразу требуется выбрать себе специализацию и качаться только в этом направлении, нет теперь такой свободы и потому ошибиться в выборе очень легко.
Мне повезло — я вскочил на уходящий поезд в 2011-м году. Вскочил на рельсы системного программирования на С++ и уже тогда ощущал невероятный груз накопленных в IT знаний, разобраться в которых самостоятельно мне еле хватало сил, груз "легаси" давил. Просто чтобы разобраться чем занимается тот или иной тип программиста, ушло много времени, а уж разобраться во всём том, что понаписано про С++ и на С++ — не хватило времени до сих пор.
Порог вхождения сейчас просто огромен, если под "вхождением" понимать тот же уровень понимания, что и раньше.
Да и в финтехе хороший отбор. Вряд ли кто-то из обрадуется, если денежка на банковском счёте помножится или поделится в какой-то момент на ноль.
Как работник финтеха заявляю — всё не так однозначно :) Меня ж взяли, а я не самый великий программист в мире.
Лично мне нравится моя работа. Мне сложно представить, как могут люди тратить 8 часов в день, почти треть своей жизни, чтобы идти туда, где находиться им в лучшем случае скучно. Но упрямая статистика вещает, что 80% населения работает не по специальности. Им-то чего терять. Не лучше ли быть гибкими?
Не то, чтобы я накидываю говна на вентилятор, но такое чувство, что вы в Россиюшке нашей дальше золотого кольца не бывали :) Я, как вырвавшийся из городка в 25к населения в глуши Сибири, поживший уже в 4-х городах страны и проехавший уже наверное городов 50, могу многое рассказать о том, почему люди "не такие гибкие". Рекомендую начать гугление с "асимптоты жопы" и "воронка возможностей". Я вот вырвался, знаю еще двух человек которые смогли. И примерно человек 150 которые не смогли по тем или иным причинам, причем ручаюсь за десяток из них, что это люди, с волей сильнее моей и интеллектуальными способностями не уступающими мне. Просто так жизнь сложилась.
Знание — информация
Понимание — совокупность опыта и знаний.
Задача хорошего интервьюера в том числе в том, чтобы эту разницу вскрыть. И если зубрёжка все еще прокатывает, то особо ничего не поменялось за прошедшие 10-15 лет.
Преобладающее большинство отличников с которыми я имел честь общаться, просто зубрили информацию.
Одни бестолковые люди «взломали систему», другие их так оценили) Кстати, как мне кажется, это одна из причин обесценивания дипломов — субъективность преподавателей.
Несправедливо требовать от новичка без опыта, умения применять свои знания на практике.
А зачем он нужен тогда, новичок этот?) Это же не хирургия, в чем проблема дома научиться эти навыки применять? Кривые-косые пет-проекты, но с зайчатками «расслоения» на уровни, которые хотя бы работают — это отличная демонстрация текущих навыков, знаний и стремлений новичка. А главное — тема «на поболтать». Код можно не показывать.
Разум новичка в программировании просто не создаст ту ситуацию для которой потребуется тот или иной паттерн
Отсутствие шишек от граблей означает, что человек никогда ничего не делал своими руками, а сейчас пойдет писать в прод. Верно? А потом вся команда будет дружно ревьюить его код. Через год он скажет, что у него опыт за плечами и умотает в следующую контору, где его пообещают называть миддлом.
ведь паттерны появились не сразу, их придумывали и полировали годами решая проблемы
Проблемы ведь типовые и общеизвестные. Возможные решения со всеми преимуществами и недостатками разжеванные сотнями тысяч людей на любых языках лежат в открытом доступе. Едва ли от новичка кто-то ожидает какую-то узкую специфику и в самом деле архитектуру какой-нибудь высоконагруженной системы.
Бичом современного программирования стали требования знания конкретных фреймворков в описаниях вакансий: это как если бы с электрика требовали знания и опыта обращения с вольтметром конкретной модели. Причём уже работающих программистов из-за перехода на новый фрейворк не увольняют, а дают время освоить.
Ну, просто стоит воспринимать фреймворки как языки программирования :) И читать не "JS программист со знанием Vue", а просто "Vue программист".
И кстати, если кандидат не знает конкретного фреймворка, но на собеседовании показал себя достаточно толковым разработчиком — то его с большой вероятностью возьмут и дадут время на освоение.
А если не возьмут, то толковому разработчику туда и не нужно.
Сейчас от тебя сразу требуется выбрать себе специализацию и качаться только в этом направлении, нет теперь такой свободы и потому ошибиться в выборе очень легко.
Сегодня вы можете выкачаться в одном направлении, завтра — в другом. Фундаментальные вещи меняются крайне редко, а прикладные — делают это достаточно часто, чтобы рынок не оказался захваченным незаменяемыми убер-специалистами.
Фундаментальные вещи меняются крайне редко
Вот только современный фундамент СИЛЬНО больше, чем 20 лет назад, скажем. "Фундамент" в моём понимании — это минимум, необходимый для того, чтобы тебя взяли на работу. Я понимаю, что вы имели ввиду, что нужно качать фундаментальные знания (алгоритмы, статистика, парадигмы программирования, etc), вот только это всё — уже путь развития, при получении работы.
Раньше как было:
1) Учим "С++ за 21 день"
2) Приходим устраиваемся на работу и прокачиваем "фундаментальные вещи"
3) Меняем работу
4) Качаем другие "фундаментальные вещи".
Сейчас:
1) Учим кучу теории ПЕРЕД тем как постигать практические инструменты и перед тем как получить работу
2) Кучим кучу прикладных вещей перед тем как вообще отправлять резюме
3) Еле-еле получаем работу
4) Всю оставшуюся жизнь пытаемся оставаться в тренде, т.к. хоть фундаментальные вещи не меняются, прикладные вещи совершенствуются очень-очень быстро и едва можно поспевать за ними.
Я уж не говорю о том, что сам фундамент совершенствуется с годами. Алгоритмы совершенствуются, архитектура железа — меняется (ну, это всё еще редко, но тем не менее зоопарк огромный), подходы к написанию програм — сменяют друг друга, best practises — и те постоянно меняются.
По моему скромному мнению, всё сильно изменилось не вчера и не в прошлом году, а когда в Россию пришло реальное IT с иностранными проектами, местными R&D и аутсорсинговыми конторами. Судя по возрастам мной встреченных проектов, это произошло где-то в середине нулевых.
прикладные вещи совершенствуются очень-очень быстро и едва можно поспевать за ними.
А нужно ли? Быть в курсе происходящего вокруг — не сложно, просто читая издания, вроде Хабра и общаясь с людьми, но изматывать себя «гонкой вооружений» будучи всегда на острие зачем? Мне не удалось еще вживую наблюдать проекты, которые успевали бы поспевать за трендами. Но судя по тому же фронтенду, любая встреченная технология при необходимости (смена работы или обозримые рабочие перспективы) осваивается за реальные сроки.
подходы к написанию програм — сменяют друг друга, best practises — и те постоянно меняются.
А что изменилось? Идеи «Банды четырех» еще в ходу. В низкоуровщине все еще не признают ООП, которое все еще правит бал в прикладном программировании. Функциональщина в чистом виде все еще редко встречается. РСУБД все еще популярны, TCP-стек — основа основ. Но приходят и уходят тренды, появляются новые хайповые штуки. Что-то тонет, что-то принимается сообществом.
Допускаю, что большое видится на расстоянии, а я еще стою у истоков. Но пока с моей колокольни открываются такие пейзажи…
Раньше как было
Позволю себе не согласиться. Именно таким образом, как «раньше», я и оказался в IT два года назад.
1) Освоил азы C#/Unity
2) Устроился на работу, прокачал знание C#
while(true){
3) Сменил работу
4) Прокачал знание C#/Unity, выработал некоторые свои идеи
}
Да, есть часть людей, для которых это действительно нереально. Они обеспечивают больных родителей, инвалидов. Сами инвалиды. Сироты. Есть слои населения, которым не повезло. Это грустно, но это так.
Что до остальных — кому-то не надо, кто-то боится, кто-то в 18 влюбился на всю жизнь, в 19 развелся и алименты платит. Кто-то взял кредит на тачку, к 50-ти выплатит. Кто-то в средней и старшей школе пил пиво на задних партах. Можно копать глубже, у них такие родители, такое воспитание, итд итп. Но тогда мы скатимся к тому, что будем делить людей на достойных и недостойных по уровню врожденного интеллекта, чего мне не хотелось бы. Но это уже будет не о возможностях разговор, а о другом.
И я не первый раз слышу тезис о том, что все плохо, что вырваться невозможно от живых примеров того, что это не так
Мы — систематическая ошибка выжившего. Мы смогли, а сколько людей не смогло — вот вопрос. И мне пришлось оставить "позади" всё своё окружение. Несколько раз. Вся моя семья, школьные и универские друзья, несколько уже бывших девушек — все от меня находятся на расстоянии от 1000 до 3500 километров. Мне пришось буквально дважды оставить целую жизнь позади ради, по факту, денег. К тому же, результат мне никто не гарантировал, мне просто несколько раз повезло. Не каждый пойдет на эти риски, не каждому подходит вообще такая жизнь. И уж тем более не всем повезёт по пути.
Есть слои населения, которым не повезло
В нашей стране это очень-очень толстый слой. Банально не у всех есть финансовые возможности переехать. Многие крутятся на зарплату в 25-30к по 12 часов в день и у них просто нет сил и мотивации изменить свою жизнь.
Но тогда мы скатимся к тому, что будем делить людей на достойных и недостойных по уровню врожденного интеллекта, чего мне не хотелось бы
Да, делить людей на "достойных" и "недостойных" не надо. Однако отрицать реальность тоже как-то глупо: не все родились в правильной семье, получили правильное образование/воспитание, да и в конце концов люди имеют предел своих интеллектуальных способностей. Я нахожу мысль о том, что каждый может добиться чего угодно, нужно только трудиться — наивной и глупой. Не может.
Я уж не говорю про объем и разнообразность информации. Раньше большинство программистов решали не такой широкий круг задач, а сами задачи были довольно примитивны. Поэтому программист мог себе позволить быть человеком-оркестром некоторое время, решая кучу разных задач, все были full-stack. Сейчас от тебя сразу требуется выбрать себе специализацию и качаться только в этом направлении, нет теперь такой свободы и потому ошибиться в выборе очень легко.
Вы точно понимаете, что большинство используемого сейчас софта (не сайтов) написано / ядрозаложено вот именно в ту эпоху «раньше» при решении «примитивных задач»? Нет, безусловно, если очертить круг задач задачами «CRUD для склада», то теперь стало сложнее — надо ещё и морду красивше сделать, резиновее. Только программирование несколько шире, мягко говоря, чем этот круг — операционные системы, базы данных, языки программирования, браузеры, CAD'ы, банковский софт (бжчки, да по сию пору половина планеты обслуживается софтом на COBOL), бухмонстры вроде 1С (привет, 1991-й год), геймдев, военка и промышленность, космос и авиация, наука и транспорт, нефтянка (с милыми вахтами эникейщиков на вышках) и газянка, госорганы (даже ГАИ заказы делала частникам) и зарождающийся бизнес. Да овердофига всего.
Ну или я не понимаю, что для вас «раньше» и как вы эту точку оцениваете. Возможно, вам и в самом деле в 2011 году было тяжело. Только в 2006-м внезапно тоже было очень много софта. И в 2001-м году. И даже в 1996-м году. И, не поверите, даже в каком-нибудь 1981-м тоже.
Знаете в 10 тыс строк все же полегче разбираться чем в 26.55 миллионахПочему в 10 тыс? Давайте ради совсем уж накала страсти возьмём 1 строчку — ту самую первую, что Линус написал.
Только вот разобраться… С IDE полный швах (отберите у современного программиста IDE, дайте ему в руки vim без плагинов или FAR), литературы не так много (Роберт Лав ещё не написал), нет StackOverflow и в целом интернета с его тысячами статей и чудесным LWN, нет на руках мощных компьютеров (и ещё в начале 2000-х сборка Gentoo после правок занимала времени «пойду погуляю»). Всё это здорово мобилизировало мозг, а работу с тем же миллионом строк превращало не в современную удобную прогулку читателя, но в натуральную работу. Смоделировать очень просто: берёте слабый ноут (аналог Celeron 500MHz), не берёте VS / QtC / CLion / etc, берёте исходник Linux 2001 года, уезжаете в деревню без интернета на месяц (подшивку Dr. Dobb's и текстовый архив comp.lang.c можно). Через месяц возвращаетесь и рассказываете, как легко и просто вам было написать драйвер, например. Ну или не рассказываете, но с восхищением понимаете, насколько вот именно теперь и в самом деле легко и просто работать с кодом.
Видел я исходники старых программ. Это реально фигня по современным меркам. Да решения иногда очень крутые. Но именно как продукт это фигня. Которую мог написать и один человек умеющий немного программировать.
А написали какие-то невнятные инженеры, не умеющие программировать вообще, но на Хабре всех научат, да? :D Исходник Кармака и Ромеро видели?
Любопытно, что вопреки вашему мнению эти «не продукты» вовсю продавались, работали, активно использовались, управляли самолётами и железными дорогами, считали погоду, прыгали спрайтами в приставках, в космос летали (да, навяз на зубах пример, но это невдолбенный комплекс программного обеспечения, работавший в реалтайме в сетях) и т.д.
B: А написали какие-то невнятные инженеры, не умеющие программировать вообще.
A: Такого не говорил. Писали хорошие инженеры. Для того времени хорошие.
Ну т.е. для того времени хорошие инженеры — это люди, умеющие немного программировать. Ведь так? Я верно процитировал?
Вы как-то густо замесили в одно тесто несколько разных тем. Точно не путаете количественную сложность с качественной? То, что 20М ойтишнегов накосодолбили по десять фреймворков и по тысяче пакетов на каждый чих, делает ли этот чих сложным (НЕ ПРИМИТИВНЫМ)?
дум Кармака по сравнению с каким не будь Ведьмаком 3 это полный примитив
Из чего вывод, что вы не видели исходники Кармака и Ромеро, но мнение имеете. Почему бы честно сразу не признаться в этом? Исходники Ведьмака, уверен, вы тоже не видели по очевидной причине, но тоже мнение имеете.
PS. Простите великодушно, очень стараюсь не это самое, но от «каким не будь» глаз всё-таки задёргался (три ошибки слишком уж): каким-нибудь.
В то время умения «немного программировать» хватало для того что бы делать что то крутое и прорывное.Из чего делаю вывод, что вы в то время не программировали и с профессиональными программистами того времени не знакомы (либо считаете таковым оператора лентопротяжного механизма из институтского вычцентра).
Сейчас идея без реализации в «по тысяче пакетов на каждый чих» и как следствия кучи влитого бабла на фиг никому не упала.Ох. Не, чёт на этом уровне абсурда (как-то странно читать такие откровения и получать неплохую зарплату почти вот именно за то, чтобы без тысячи пакетов) я уже не Копенгаген. Благодарю за потраченное на меня время, но достаточно, пожалуй.
Правильный вывод: да, если человек не программист, его программирование никому особо не требуется что тогда, что сейчас.
Порог входа — бесспорно стал ниже, гораздо ниже.
Порог высокого мастерства — да, повысился.
Можно сказать и про водителей: «Вот предыдущее поколении водителей умели не только баранку крутить и педали жать, еще и ДВС собрать своими руками и коленвал выточить, при этом всегда ими двигало чувство прекрасного и стремление к новым знаниям, да».
Один увольняется прямо на работе, потому что денег мало и его все достало.
Другой — оперирует по разным странам, куда ему организуют рейсы и с деньгами проблемы не имеет.
Просто первый — рядовой джун, который остался им в 70 лет
А другой — синьор-помидор, чьи услуги затребованы больными
Пост закрыт
Но упрямая статистика вещает, что 80% населения работает не по специальности. Им-то чего терять. Не лучше ли быть гибкими?Ну или хотя бы быть при деньгах, работая не по специальности.
Из-за несправедливого распределения благ рынком, я за полтора месяца зарабатываю больше, чем они вместе за полгода.Да ваши родители олигархи, у меня мама не в россии живет, так вот у нее пенсия(по меркам страны и города в котором она живет кстати очень хорошая) составляет 30ю часть моей зп, и нет, это не у меня зп такая большая, это пенсия у нее такая маленькая.
Самое смешное, что правы оба: и reanimatorzon и chapuza
Самое смешное, что правы оба: и reanimatorzon и chapuza
Ага :) Зато после моего высера ушата, этот текст сейчас побьет рекорд по плюсикам, готов спорить.
Ты виноват уж тем, что хочется мне кушать(с)
а в том что бедная часть общества давит на нас заставляя признать
<зануда on> Позволю себе заметить, что у басни был обратный посыл — " У сильного всегда бессильный виноват"
И название — отличное! Ёмкое, хлёсткое, запоминающиеся! Но, не Ваше.
Предлагаю
Современная система образования пока ещё слишком инертна и выпускает специалистов с уже устаревшими знаниями.
Современная система образования предлагает на каждом углу в интернетах пройти курсы по совершенствованию в любой области. Она наоборот слишком импульсивна и ей не хватает инертности, так как век информации, прогресса и крысиных бегов. Но это все вопрос интерпретации и точки зрения: каждый видит как он хочет или как выгодно с позиции риторики.
Я лишь хотел сказать, что фундаментальные знания по программированию, оформившиеся как дисциплина еще лет 50 назад или больше (например тот же Кнут), мне в своей ежедневной практике приносят гораздо больше пользы, чем знание некого очередного фреймворка.
Будет просто биолог
Ощущение, словно людям уже обидно, что семилетняя девочка совсем скоро сможет выполнять задачи быстрее и эффективнее, чем человек сейчас посвятивший всю жизнь IT.
Так что не беспокойтесь. Ещё немного времени и рынок сам выравняет зарплаты с 200к до 15к. И дворнику платить будут больше, потому что «думать» каждый может.
Бггг ))) А ведь совсем недавно писал про «элиту» — habr.com/en/post/481254/#comment_21041362…
Смотрите чуть дальше. Все уже есть: мультиварки, посудомойки, стиралки. Причем причем нужный режим работы "программируется" не просто каким-то языком, а пиктограммами.
Все идёт к тому, что "запрограммировать" нужное решение можно будет не просто не владея языками программирования, а ещё и не владея никаким письменным языком. И это будет нормально для 99% населения.
А может и девяток будет больше
речь о том, почему многие хотят меняться, развиваться и обучаться, чтобы немного потеснить нас.
Лично у меня основное полыхание не от тех, кто хочет меняться, чтоб потеснить, а от тех, кто хочет просто потеснить.
Если кто-то хочет учиться — я в меру возможностей помогу, и сам поделюсь любыми знаниями, которыми смогу. Но таких, как правило, меньшинство.

Все просто — у работодателя есть потребность выполнить проект и он (в справочнике прочитал) знает какие специалисты ему нужны для получения подписи заказчика в акте:
«Вышеперечисленные услуги выполнены полностью и в срок. Заказчик претензий по объему, качеству и срокам оказания услуг не имеет.»
Смотря на каждого кандидата для исполнения своей роли в проекте, он прежде всего видит цифры затрат и вероятности получения результата. Все остальное относится к способам минимизации затрат на получения результата, если специалист готов получить «медаль и грамоту» за свою работу вместо денег — не сомневайтесь ему ее выдадут.
Смех смехом, а все эти корпоративные звания, доски почета, инженеры различных категорий придуманы не только для того чтобы отличить хорошего специалиста от посредственного, но и для обмена реальных денег на «понты» (те для минимизации затрат).
Доски почета на самом деле нужны потому, что мотивация у людей разная. Кому-то пойдет грамота, кому-то надо доску почета. Кто-то на месяц получит в пользование кресло топ-менеджера. Кому-то ген.дир пожмет руку — и мотивация на месяц готова. Кого-то просто отпустят на праздник к ребенку и в табеле "не заметят".
Вариантов мотивации много. И вы правильно говорите, что основная мотивация — деньги. Но основная — это не все 100%.
И вот эта дельта и есть та часть, которую пытается найти работодатель посредством грамотных hr.
ДМС, кофе, печеньки, гамаки — каждому свое. Я видел вакансию, где в плюшках указано, что работодатель сколько-то процентов прибыли перечисляет на озеленение Сахары (точную формулировку не помню, но для меня суть именно такая) — раз такое пишут, значит для кого-то это аргумент.
На мой взгляд, по большей части, речь идет ни сколько о самой профессии, сколько о издержках каптализма. Но тут, положа рука на сердце, надо признать: ничего эффективней его (капитализма) пока не придумано. Все остальные проекты провалились.
Потом внезапно выяснилось, что маркетологи — это просто упырчики, которые сидят и составляют никому ненужные отчеты, планы и анализы и говорят непонятными словами(СВОТ-анализ и т.п.), а проблема немытого туалета проще решается пенделем уборщице.
Сейчас титул палочки-выручалочки перешел программистам. Если у тебя немытые туалеты, сделайте приложение для помытости туалетов, а если качество страдает — внедрите какое-нить ПО для качества выпекаемых бубликов.
Пройдет еще чуть времени, и выяснится что программисты просто упырчики, которые сидят обложенные экранами и ваяют никому не нужную херь(программисты у вас нет чувства, что вы делаете ненужную херь?). Бюджеты на it отделы покромсают — the end.
Кто будет следующим? ХЗ)) Я был маркетологом, был программистом, я готов переметнуться дальше)
2. Генная инженерия
3. AR/VR
3. AR/VR
На самом деле все больше нет. Там нужны правильные дизайнеры.
Опять же не знаю как правильно назвать человека который создает 3Д модели, сцены, миры. Но в моем понимании программирования там все меньше, а дизайна (архитектурного, внутреннего, ландшафтного, взаимодействие с пользователем) все больше.
Data Science + Machine Learning
Подумал и решил и тут ответить.
Примерно тоже самое что и с AR/VR. Или вспомните как развивались средства обработки видео на ПК. Сначала было сложно, нужно было разбираться даже в железе, чтобы собрать правильную конфигурацию с правильным софтом. Софт был глупый.
Но постепенно железо догнало.
Стандарты устаканились.
Софт усложнился внутренне, но упростился внешне.
Теперь видео высокого качества с супер эффектами и долби звуком вы можете делать на любом ноуте и вам не нужно для этого быть программистом.
Data Science и Machine Learning двигаются том же направлении. Пока все еще необходимы более глубокие мат знания чтобы настраивать полусырые библиотеки и фрэймворки. Но все идет к тому что софт придет к паре лидеров, которые предоставят удобный инструмент а ля «источник данных» (аналог БД) и несколько форм для настройки что мы хотим и как сделать с этими данными (аналог SQL). И все, навыки программистов там будут не нужны.
Просто сядет метеоролог, откроет программку, скажет возьми данные по осадкам за последние 20 лет и выдай мне вероятность дождя в этой деревне — и софтина просто даст ответ.
Сядет маркетолог — возьмет данные о продажах и выдаст профиль фокус группы.
Сядет учитель — возьмет данные по стране и спросит мне вот этого моего Колю как мотивировать? И программа скажет: а задай ему дополнительно 3 уравнения, а Васе лучше дай день выходной. И все. Нет там никакого программирования.
Вот вы человека-финансиста круто составляющего сложнейшие Excel таблицы с импортом-экспортом данных и знающего неплохо SQL назовете программистом?
мне хватает того, что самый обычный длинный рубль позволяет мне заботиться и не переживать за близких.reanimatorzon подскажите что значит длинный рубль? Если имеется в виду стабильная покупательская способность, то менее 6 лет назад он упал в 2 раза, а выросли ли ЗП в два раза с тех пор?
За «длинным рублем», во времена, в которые появилась эта идиома, ехали на Север. Заполярные надбавки, то-се. Дорога на Север была не короткой, отсюда и название: километраж от дома до места заработка.
…
Саул раздраженно сказал:
– Нет такого выражения: «дрожать как банный лист». Есть выражения: «дрожать как осиновый лист» и «липнуть как банный лист».
– Но липнуть как лист – это примитивная метафора. Она восходит к липким листьям липы. Как может липнуть банный лист? Это же не лист растения. Чего ради листья каких-то растений попадут в баню? Это смешно!
ps: «Длинный рубль» не потому, что за ним «ехать далеко».
А потому, что рубль изначально — это длинный слиток серебра, который рубили на части — отсюда «рубль». И чем длиннее рубль, тем он дороже.

Помню, как позже менял свой режим, чтобы по dial-up ночью за четверть стоимости скачать учебник по PHP. Два мегабайта, несколько часов. И не дай бог соединение прервётся.
Врите, да не завирайтесь, коллега: ) Даже на модеме 9600 бод (вряд ли у вас такой был во времена PHP) за час ваш учебник скачался бы с запасом.
ФИДО — это сказка для миллениалов!
Уже когда были модемы 52кбит, с некоторых ресурсов качалося по 200байт в секунду. А иногда(вечером) и со всех.
Надеюсь, прошли те времена, когда рентгеновский аппарат с ошибкой в коде наносил пациентам летальный вред.
С рентгеновским аппаратом сложнее. Но убыток от ошибки в ПО 737 макс уже стоит 80 млрд долларов США и несколько сотен жизней. И конца истории не видно даже с учетом того, что руководителя боинга погнали ссаными тряпками. Убытки растут. Даже я сотню баксов потерял.
Помню, как позже менял свой режим, чтобы по dial-up ночью за четверть стоимости скачать учебник по PHP. Два мегабайта, несколько часов. И не дай бог соединение прервётся.
Для красивого словца, видимо, написано. В те времена были уже менеджеры закачек с догрузками
Ещё одна беда, о которой забывают — это пропаганда в СМИ (и в традиционных СМИ, и в Интернете), которая никак не приучает молодёжь учиться.
Ну ладно, образованных ответственных специалистов найти можно. Но главная проблема — в менеджерах; а там — отрицательный отбор в полный рост. И на принятии ключевых решений — сидят эталонные дебилы.
Ракета из космоса — вряд ли свалится. А вот самолёт — запросто.
То есть элита — эта те, кто имеют возможность развиваться и при этом развиваются?
Никого не осуждаю, но все же стоит признать, что программистам просто повезло что они востребованы, никакой вселенской справедливости во всем этом нет.
- Далеко не у всех есть большой выбор профессии.
- Может я конечно ошибаюсь, но я сильно сомневаюсь что ваш выбор развития в IT-области был обусловлен именно деньгами, скорее всего вам это направление нравилось еще со школы, а высокие зарплаты были просто приятным бонусом. Как-то не укладываются у меня в голове мысли типа: "программистам платят мало, пойду-ка я лучше в нефтянники".
по другой статистике с сайта DOU (Украина) в 2018 было 58.000 выпускников вузов с специальностью IT, из них только 4700 попало в аутсорсинг
Да, крупные аутсорсинговые компании практикуют набор 90% джуников только просле прохождения внутренних академий. Упомянутые 3 недели.
Но рекомендую посмотреть требования и уровень материала упомянутых курсов. Погуглите softserve academy и посмотрите, например, python web ui development.
И занятия длятся 6-8 часов в день.
Академия в таком виде работает уже лет 8 — это ответ на что делать…
ps
работал в софтсерве 6 лет
Ну касательно тех-же телевизоров, но кто мог даже 15 лет назад подумать что купить новый телик будет целесообразнее чем «ремонтировать сгоревший предохранитель в телике без SMART» (утрирую), ибо себестоимость этого телика в Китае ниже чем стоимость доставки его-же в дом назначение.
А касательно уровня знаний текущих программистов — так можно сравнить тех что собирал электронику на заводах СССР и тех что теперь собирает смартфоны (ну серьезно сколько надо навыков чтобы загрузить бабину SMD компонентов в конвейер, а для QA готовой платы даже осциллографом не надо уметь пользоваться, ибо есть готовый «тестеры» — подключил чык-мык зеленый <=> красный => на мусор))))))
А «владельцы» ИТ бизнеса приходят к тому-же что и другие капиталисты, чтобы все сотрудники были взаимозаменяемые шестеренки: тогда и себестоимость будет ниже, и риски ниже (ну если шестеренка уволится).
Ну а высокооплачиваемые позиции конечно же будут, но уровень ответственности у них будет на порядок выше. Проблема просто в соотношении между настоящими джунами и сениорами, и возможностью реального роста (в первой статье наводились ситуации в других отраслях: путь от студента к доктору и т.д.)
Мне кажется посыл всех таких статей, один: становись высококлассным специалистом в своей отрасли/сфере, будь ты сварщик/бухгалтер/инженер и т.д. Читать как (люби то чем занимаешься). Самое главное найти то что любишь. Потому-что поиск условной профессии напрямую коррелирует с её доходностью, по этому и получаем кучу народу с дипломами(аля юристЪ). А потом в 30-40 лет многие делают вывод что не тем я занимаюсь… кризис среднего возраста, а там уже и до пенсии
Но информация становится доступнее, что, очевидно, здорово!
К сожалению полезность/качество информации уменьшается пропорционально её количеству, а это значит что для поиска «истины» уходит огромное кол-во времени, что бы в этому стогу найти иголку… ИМХО!
Если код, написанный middle или senior разработчиком позволит заказчику уволить 5-10 человек, а то и целый отдел, это очень быстро окупится. И хороший бизнес оперирует такими ценностями.
Типичное заблуждение новичка в отрасли. Если бы был робот, который работает без устали 24*7, то возможно так и было. Но реально люди устают и даже супер сеньоры, да и переключаться постоянно между разноплановыми задачами очень непросто
Не боги горшки обжигают