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

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

    3. Я написал конкретную мысль — многие далеки от ИТ-технологий и для них понятие программирование часто укладывается в фразу: «да у меня племянник сам программы делает, что ты тут мне рассказываешь сказки?!?!». Многие не понимают даже того, что заказ бредовой идеи отнимает время, отодвигает реальные задачи на второй план и по сути результат то ни кому не нужен. Да, обосновывать свою точку зрения это иногда целое искусство.
    И какой может быть карьерный рост у программиста?

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

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

  • Программист — ожидание и реальность
    0
    И что за пост про 1С? Именно по 1С я на других ресурсах читаю, тут больше по железу смотрю.
    Мне кажется автор поста не осознает себя в качестве программиста, но почему-то пишет от его лица.

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

    Про безопасность тоже всё верно. Но Вы упустили то, что необходимо минимизировать кол-во выявленных ошибок клиентом. В одном строительном холдинге был целый отдел, создающий тест кейсы для проверки учётной системы. Т.е. дорабатываем очередной модуль и отдельный сотрудник прогоняет по серии тест кейсов. Т.о. мы не исключили все ошибки, но очень сильно их минимизировали.
    А наши конкуренты без тщательного тестирования трепали нервы заказчику. При чём трепали так сильно, что собственник к нам лично приходил и просил заменить этих конкурентов
  • Программист — ожидание и реальность
    0
    Примерно 4 года назад программист 1С в одной российской компании получал 120 тысяч рублей. В каждой командировке ему предоставлялась огромная квартира с уборщицей и всё сопутствующее. Раз в квартал премия в 120 тысяч рублей. И это программист, а не аналитик. Про зарплаты вторых не скажу, потому что не имею права
  • Программист — ожидание и реальность
    0
    Может Вы и правы, судить не берусь, т.к. по иностранным заказчикам информации мало. Но то, что есть, указывает на такую же ситуацию как и у нас — платят за результат, а не красивый код. Коллеги по вечерам в Америке работают и сужу пока по ним.
  • Программист — ожидание и реальность
    0
    Да, но при любом раскладе, на предприятии злой заказчик будет требовать что-то такое, что необязательно будет нравится разработчику. Заказчик вместо комповой игры потребует создать систему для учёта туалетной бумаги (ирония) и придётся вопреки своим желаниям делать, потому-что в противном случае ни кто не заплатит денег
  • Программист — ожидание и реальность
    0
    Отчего же? Я хорошо знаю математику и в своё время был участником и победителем школьных олимпиад по всяким точным наукам. Но в реальной жизни кушать сильно хочется и если не занимаешься специально научной деятельностью, то многое забывается.
  • Программист — ожидание и реальность
    0
    Уточните, что Вы имели в виду. Я перечитывал как мог.
  • Программист — ожидание и реальность
    0
    Вы не поверите, но именно за хороший код мне и платят.

    Это же отлично! Можете похвастаться проектами? У Вас же есть какая-то гордость, которая очень нужна заказчику и за которую платят деньги? Например, в городе Железногорск, возе Красноярска, из всего списка предложений, я знаю только одно место системного программиста — спутникостроение. Уверен, тысячи выпускников инженеров-программистов сильно разочаруются из-за того, что это место занято и как им быть?

    Несколько десятков компаний на рынке erp и весь in-house энтерпрайз сейчас обнялись и заплакали от горя.

    Да, заплакали, но по причине самооценки некоторых спецов. Можете назвать хоть одну полноценную erp-систему? Не мифические выдумки, а которая прямо по пунктам подходит под эту концепцию. Например, мы изучали проблемы создания внедрения ERP-систем на примере IBM. Это компания, которая очень скурпулёзно подходит к созданию софта и поэтому она была выбрана как образец. Но, во-первых, свою erp-систему они так и не смогли довести под все пункты этой концепции, а во-вторых, первое внедрение у них вообще пошло крахом.
    Ну и самое главное — все гиганты учётных систем на рынке, это плод работы менеджеров, а не программистов. Опять повторюсь — Бил Гейтс и братья Нуралиевы отличные менеджеры и очень плохие программисты
  • Программист — ожидание и реальность
    0
    Коллега внедряет 1С для многих участков МТС. Например, сейчас внедряется модуль по оценке продавцов для некоторых точек. Если есть разработки на сях, я бы с удовольствием глянул.

    в индустрии сейчас дикая нехватка разработчиков на тех же C# и Java

    Тут, например, из одной деревни спрашивали кем стать ребёнку, что-бы кормить семью, при этом метит он в сферу компов. Деревня Уяр, обслуживает ж/д пути, производит колбасу и много мелких предприятий. Мы оценивали рынок рабочих мест прямо там. Увы, кроме 1С и админства нет ни чего стоящего. Даже САП на ж/д дороге подразумевает переезд в краевой центр.
    Но я полностью согласен, что кто ищет, тот найдёт. Например, одна девочка просто плевалась от 1С и ждала 2 года, пока освободится вакансия в одной конторе по погоде. Но она одна из сотни голодных прогов.
    Уточните, где нехватка системных программистов на сях? Я вот вакансии смотрю, либо зарплата не очень, либо только в столицу ехать
  • Программист — ожидание и реальность
    0
    С этой стороны согласен, при чём сам потратил не один год на стандартизацию кодирования. Да, что-бы код был понятен другим, необходимо как-то стандартизировать этот процесс. Взяли готовую методичку и все дружно учили. Результатом был реальный случай, когда наисложнейший инструмент раскололся другому специалисту за 2 часа. Другой инструмент такого-же плана, но написанный очень некачественно, не раскололся не перед кем до сих пор, хотя прошло уже несколько лет. Даже сам автор в нём ни чего не может понять.
    Я же имел в виду немного другое направление (не спорю, не совсем ясно обозначил его выше). Не важно какой код был создан, но если собственник не видит реальных денег, он недоволен. Вот реальный пример из моей практики:
    Ребята для одной очень крупной энергетической компании 5 лет делали систему на сях (точно не скажу, т.к. в подробности не вдавался). Набрали штат программистов, постоянно беседовали с заказчиком на тему что и как должно работать. Через 5 лет заказчику это порядком надоело и он пригласил нас с 1С. За год наша контора переписала всё написанное, плюс внедрило ещё огромное кол-во учётных блоков и как только запустили систему, она сразу выявила многомиллионные ошибки. И так, конкретная энергетическая компания России 5 лет на красивом коде терпела многомиллионные убытки, а на непонятной 1С (ведь тут многие её считают ущербной) выявили эти огрехи, получили инструмент по делегированию финансового управления и ещё целую кучу вкусностей.
  • Программист — ожидание и реальность
    0
    Покажите мне такую контору. Уверен, они давно уже пришли к тому, что лучше взять специалиста, чем возиться с непонятными людьми с неизвестной обучаемостью. Я уже сталкивался с этим, но мне повезло, набирали очень толковых студентов, способных обучаться мгновенно. А если бы не повезло и кадровик был-бы увальнем?
  • Программист — ожидание и реальность
    0
    Несколько лет назад я добрался до автосалонов. Диалог с собственниками был примерно такой:
    Директор: Учёт сможете наладить так, что-бы я видел сколько и чего мы зарабатываем?
    Я: Да. Через месяц будет результат
    Гл.бух: Мы сможем нормально сдавать отчётность?
    Я: Уже в первом квартале почти всё сформируется автоматически. Тонкости будут добиваться весь год.
    Фин.дир: Мы можем рассчитывать на бюджетирование?
    Я: Без проблем. Но сроки от года и стоимостью…

    Этот диалог получился именно таким по причине того, что я знаю предметную область. А теперь представьте если бы не знал. Собственник перво-наперво должен был бы сначала меня обучать этой предметной области за свой счёт, потом ждать результата, потом многолетняя работа над ошибками и в конце он получил бы нечто непонятное.
    Однажды в сети пивных супермаркетов я общался с фокспрошником. Он много лет там делал отличную систему для бух.учёта. На вопрос, как он себе представляет план счетов, он начал рассказывать как пару месяцев он составлял ТЗ по плану счетов. Только техническое задание 2 месяца! Как ВЫ думаете, какой собственник с радостью будет просто так отдавать деньги? Это возможно только в исключительном случае. Нет?
  • Программист — ожидание и реальность
    0
    1. Да, но работать программистом за 30 тысяч или за 120 тысяч, это разные вещи. Не так ли? И молодой человек, стоящий на развилке выбора скорее всего будет смотреть во вторую сторону. Он переступит через себя, подучит предметную область, научится общаться с пользователями и аналитиками и будет получать больше, чем чистый программист.

    5. Он нужен, но его не надо ставить на первое место.

    6. Если не секрет, за последний месяц много продали игр? Например, я за ноябрь сдал несколько микро-проектов на сумму меньше 100 тысяч, но тоже не плохо. Среды разработки 1С, PostgreSQL, PureBasic и C#
    В мечтах, да, я тоже хотел делать игры, а в реальности, когда встал вопрос чем кормить семью, системное программирование ушло в хобби.
  • Программист — ожидание и реальность
    –2
    Полностью поддерживаю. У меня коллеги, например, в Америке работают каждый вечер на C# и под эплы пишут. Но вот студент, выпустившийся с ВУЗа сильно то ни кому не нужен. Например, учётная система для МТС-а, писалась одним человеком. Это для всей страны. Тогда как отделы МТСа сидят на 1С-е, где работают тысячи, а то и больше 1Сников. Понимаете масштаб разности? Если смогли устроиться в системное программирование, это более чем хорошо, но как быть с теми, кто поверив, разочаровался?
  • Программист — ожидание и реальность
    +1
    К сожалению многие оправдываются сами перед собой как и в случае с комповыми играми. Мол, «времени нет», «бег вреден для суставов» и прочее. Хорошо, что многие компании это понимают и своих сотрудников чуть ли не силой гонят в спорт зал.
    P.S. Я, например, из-за нехватки времени просто хожу. Каждый день не меньше 12,6 км
  • Программист — ожидание и реальность
    –1
    Да-да, многим эта правда очень не нравится. Не спорю, так кажется до определённого уровня опытности. Уверяю, собственнику абсолютно наплевать на красивость кода, ему нужен только результат. И если программист супер отличный кодер, но не знает бизнес-процессы предприятия, то он ни кому сильно то и не нужен. Описывать всё в тех.задании? Так это просто переписывание учебников по тому же складу. Проще заплатить специалисту, чем обучать новичка на своих деньгах.
  • Программист — ожидание и реальность
    –4
    1. Я в статье отметил, что такое встречается очень часто, но в этом случае сам по себе программист очень низкооплачиваемый. В примере упомянул SAP

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

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

    4. В точку. Именно так и есть. Но многие молодые тут запинаются очень сильно

    5. Я написал своё мнение, на основе личного опыта и опыта мировых людей. Думаю, каждый для себя сделает выводы.
    Могу даже рассказать одну сказку списанную с реальных событий 90-х:
    Жили были 2 друга программисты. Первый был отличный программист, дотошный до мелочей, умеющий оптимизировать самый лучший чужой код. Второй был разгильдяем, который всё делал абы-как. Как-то раз они за бутылкой водки придумали очень хорошую идею, но не сошлись в методике реализации и протрезвев, начали реализовывать порознь. Первый прог приступил очень тщательно, с толком, тогда как второй лепил код абы как. Через месяц у первого проект был в самом разгаре и он был почти идеален, а у второго прога получилось нечто непонятное. На второй месяц первый прог трудился не покладая рук, а первый продавал свою поделку направо и налево. На третий месяц первый прог решил всё забросить и пойти на завод работать, потому что кушать хочется, второй сжалился над ним и взял к себе на работу за очень хорошие деньги.
    Они, кстати, до сих пор на рынке и развиваются огромными шагами. Думаю мораль этой сказки красноречива.

    6. А Вы попробуйте бюджетирование внедрить в контору, где раньше было только финансовое и ресурсное планирование. Или внедрите в контору, где стояла 1С (подставьте свою систему) какую либо другую, например Парус или SAP. Уверяю, встретите очень много неприятных вещей

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

  • Программист — ожидание и реальность
    –5
    Создание чего-то такого, что самому хочется прямо сейчас
  • Программист — ожидание и реальность
    –9
    Немного не согласен с Вашей позицией — работа по определению граничит с недовольством, потому что хобби, это дела по мере возникновения желания, а работа, это дела по мере поступления приказов.
    Например, мне нравится программировать, но вот именно сегодня очень не нравится производить разбор сущностей контрагентов. Завтра, может быть, будет интересно, а сегодня на них смотреть не могу. Но работу надо сделать сегодня, что-бы денег было больше. И так во всём. Можно улыбаться, рассказывать как это всё интересно, но домой всё равно бежишь с радостью и мыслью, что сейчас займёшься именно интересными вещами.

    Есть большинство компаний, в которых надо решать действительно интересные «программерские» задачи, где вам можно понадобиться академический курс по структурам данных.

    Их мало. Во всём мире их очень мало. Говорю как человек, автоматизирующий крупные предприятия. Собственник, думающий о максимизации прибыли приветствует разработчика, который думает объектами бизнеса, а не алгоритмами кодирования.
    Однажды я консультировал одного бизнесмена, у которого трудился уже пару месяцев PHP-программист. Он проделал огромную работу, за что и получал зарплату. Но когда я показал, что уже есть всё готовое и всего за 27 тысяч рублей, собственник очень сильно расстроился из-за потерянного времени, про деньги даже не вспоминал. Да, реальность сурова и конкуренция жестока.

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

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

    есть направление геймдева, где программисты востребованы не меньше,

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

    Вообще без комментариев.

    Грубейшее заблуждение. Вспомните опыт Била Гейтса или братьев Нуралиев и там и там упор делался на продажи и ни когда код не доводился до идеального, пока не переходили определённую денежную планку

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

    Я этим и занимаюсь. Уверяю