Бородатый

Форумчанин
  • Публикации

    1
  • Зарегистрирован

  • Посещение

Репутация

18 Хороший человек

О Бородатый

  • Звание
    Member

Дополнительные данные

  • Пол:
    Мужской
  1. Первое и главное. Все курсы, ВУЗы и прочее - это хорошо. Но цель обучения (любого) - дать некий механизм получения знаний и систематизировать мышление. Если у человека есть понимание - он получит это и на курсах, и в ВУЗе (последний хоть и криво, но заточен на это). Если человек ориентирован на "сдать" (зачет, экзамен, курс, сертификат) - толку от такого человека в проекте будет не много. Но ставку он будет получать, и, с учетом сертификата, весьма нехилую надбавку. Реально обучение в ВУЗе можно свети к 2-3 семестрам, которые имеют непосредственное отношение к ремеслу. Но прочие курсы развивают кругозор. Узкий спец хорош, но когда спец понимает где и как существует его узкая специализация, с чем граничит, какую проблематику затрагивает граничные специальности - куда ценнее. Можно ли вообще "от сохи" стать круты девелопером, архитектором, ..? Можно! Но тогда тебе доведется работать на собой. Много и кропотливо. И ты сам будешь искать куда сделать следующий шаг. Это, конечно, повысит ответственность, но за ошибки доведется тоже больно расплачиваться. А в ВУЗе из тебя будут лепить "нечто" по уже готовым и опробованным лекалам (которые наверняка уже устарели! ) Но одно дело создать что-то с нуля, и другое "после сборки обработать напильником". Верстальщиков, дизайнеров и прочую графически-рисующую публику к ИТ я б не относил напрямую. Хотя если грамотный спец рисует веб-интерфейсы - почему бы и нет? Вообще с юзабилити одна большая беда - все заточены на "понравится заказчику", т.е. боссу, а как этим будет пользоваться рядовой пользователь - кого ж оно ... беспокоит? Лучший метод воспитания культуры разработки интерфейсов - заставить разработчика поработать оператором в своем приложении достаточное время. Гарантирую - красивостей убавится, зато добавится функциональности приложения. Проверено на себе не единожды. Вход в профессию - индивидуально. Хотя да, манагеры (малолетние выскочки) предпочитают помоложе. Тут есть своя сермяжная правда: молодые будут вкалывать по 12-16 часов в сутки, но по причине низкой квалификации (даже в тупом кодинге) сроки будут затягиваться, бюджеты раздуваться. Если работать на подряде - это, конечно, выгодно. Чем возрастнее разработчик (действующий) - тем меньше он ваяет кода, но тем код получается лучше. К примеру, знаю консультантов САП, которые и под 60 лет вполне активны и успешны. Так что нам молодыми и горячими нужны опытные менеджеры и хорошие аналитики, но где ж их взять? Достаточно оглянуться вокруг - и управление страной, и реформы, и .... Из ниоткуда они ни в стране не заведутся, ни в ИТ-отрасли. Т.к. сам уже на пятый десяток пошел, то сталкивался. Хотя, вакансии в конторы, которые заявляют "у нас молодежный, драйвовый коллектив и ищем до ... лет" сразу отметаю. К слову, аналитиков и проектировщиков тоже нужно отнести к ИТ-отрасли. Зарабатывать с самого начала 1000+ можно или прийдя на "теплое местечко", или просто попавши на проект по распилу, где важны понты и количество людей, чем сам продукт. На счет внутреннего рынка. Я вошел в рынок в 10м году, до того 5 лет проработав в Мск. Т.е. вошел что называется "с улицы", не имея связей, которые даже в Киеве и Москве позволяют получить порядка 30% прибавки к ставке (ИМХО). И сразу ушел на ставку 2 или 2,5. Внутренний рынок, заказчики внутри. Сейчас тоже работаю на внутреннего заказчика, ставка еще немного подросла. Так что при желании можно работать успешно и на внутреннем рынке (не гос). Но знание английского никто не отменяет. Нужно для мозгов хотя бы и чтения документации. Разница аутсорса и аутстаффинга существенны. В первом случае ты работаешь в знакомом коллективе, со сложившимися связями. Что немаловажно для успешной командной работы. Плюс, многие ИТшники явные социопаты (ремесло располагает). А аустафф почти всегда подразумевает работу на стороне заказчика или под плотным руководством заказчика, постоянно меняющаяся команда, заказчики, проекты... к этому нужно быть готовым. И тут есть еще ньюанс - уровень задействованности в проекте. Я - базовик, рисую схемки БД, кое-какой код. И на проекте(ах) есть разработчики Джава, которые тасуются как колода карт. Зачастую новая. Аналитик ставит им задачи, а мне после доводится зачастую разгребать их "художества" на уровне БД. Да, ребята получают свою ЗП. Но эффективность их кода (без понимания архитектуры приложения, бизнес логики приложения) - увы. А предметных областей, в которых довелось поработать у меня достаточно, чтобы так утверждать. И должен заявить, что утверждения "я умею программировать, мне все равно что программировать, я могу выучить язык за две недели и написать коммерческий продукт" - чушь. Тонкости и особенности архитектуры среды/языка, эффективные приемы кодирования, присущие конкретной реализации языка за такое время не учатся. Тем более будет забавно посмотреть на человека выучившего САП или Оракл Формс за две недели. Или Оракл BI. Или ту же Scala. Еще одна большая когорта ИТшников - геймерщики и 3D-шники (симуляторщики). ничего не могу сказать, никогда не работал. В основном или стартапы с надеждой быть купленными буружинами, или аутсорсные команды на конкретные проекты, как мне кажется. Работа - творческая. Т.е. в круглосуточном режиме, на износ и выгорание. Самооборазование - сказали выше, согласен. Курсы - не знаю. Сам закончил ВУЗ. Был и на специализированных курсах (по конкретному BI продукту). Дорогие курсы - хорошо. Но не всякие дорогие хорошо. К рекламе курсов по ИТ в метро испытываю некоторую снобистскую настороженность. Еще что немаловажно для ИТшника - уметь правильно читать вакансии. Всевозможне "молодые, креативные" - будет потогонка. "Стрессоусточивость" - на вас будут орать, работа сверхурочно, в т.ч. и вызовы в офис по ночам на случай разных факапов, "оплата по результатам собеседования" - будь готов что начнут требовать на собеседовании все, что можно только придумать (хотя если пройдешь, то работать доведется от силы с 10-15% от того, чего требовали при приеме) и с печальным видом "ну вот видите - вы и этого не знаете ,и того, мы не можем вам платить столько...". Это приходит с опытом. Для более быстрого вхождения в ремесло наиболее эффективно, ИМХО, посадить джуниора рядом с сеньором в паре и заставить их экстремальным программированием позаниматься. Сеньору пользы никакой, а прогресс у джуниора будет весьма ощутимый. ЗЫ Отношу себя к ремесленникам. Но халтурить, даже за большое бабло, уже не интересно.