Ответы пользователя по тегу Карьера в IT
  • Где можно искать стартапы андроид разработчику?

    @Dementor
    программист, архитектор, аналитик
    1) По объявлениям - внезапно, даже стартапы использую хендхантер с линкедином.
    2) На конференциях, где с докладами выступают интересные вам "стартаперы".
    3) Сделать собственный стартап и набрать на него людей по объявлениям и на конференциях ))
    Ответ написан
    Комментировать
  • Как наработать навык декомпозиции задач?

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

    Хочу отметить, что абстрактная декомпозиция никому не нужна (даже вредна, поскольку тратит бесценное время). Нужно уметь видеть в постановке задач доступные для тебя "кирпичики" и работать только с ними, пока они функционируют с удовлетворительным качеством.

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

    Вторая мысль, на которой хочу остановится - не нужно делать чужую работу. Часто задачи на разработку дают уже максимально декомпозированные (есть целый класс мемов противопоставления навороченного собеседования и реальной примитивной работы в ИТ). Обычно программисты не общаются с заказчиком - там целая прослойка менеджеров для ограничения "аппетитов" и аналитиков для составления максимально подробной задачи. Но и "подробная задача" не сразу попадает на выполнение - часто сначала она оказывается на столе у системного архитектора, который уточняет доступный стек и разрешенные фреймворки. Потом задача попадает к техлиду, который дополняет ее своими практическими советами и ссылками на релевантные проекты.

    Не обязательно, что программиста "кормят с ложечки", но если вы не программист 1С, то один-на-один с задачей вас никогда не оставят!!!

    И последняя мысль - нужно меньше думать, а больше делать! Если сесть читать Кнута и Вирта, то голова будет забита бесполезной чепухой, которой можно хвастаться перед друзьями, но которую невозможно использовать ни при создании репозиториев в Spring Data, ни при описании активити в твоем мобильном приложении - внезапно окажется, что нужно было читать не беллетристику, а курить мануалы по Spring и Android.

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

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

    Мне 42 года - это, конечно, проблема.

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

    Я был оч. хорошим 1С-ником, входил в ТОП-10 разработчиков на "Инфостарте"... Не открывал Конфигуратор лет 15.

    Гм, никогда не слышал про "Андрея Склярова", хотя многих ТОПовых авторов с Инфостарта знаю (и сам временами что-то пишу ради СМ). Глянул на темы публикаций и на факт отсутствия опыта последние 15 лет - можете и не пытаться. Разве что найдете себе на поддержку клиентов с УТ10 и УПП.

    Хотя сами факты наличия в ТОПе авторов и участия в конференциях может быть отличным конкурентным преимуществом, если подаваться в Серебренную Пулю или похожие компании, которые внедряют комплексные решения на шинах и брокерах сообщений!
    Ответ написан
  • Берут ли программистом 1с имея только сертификаты профессионала и специалиста?

    @Dementor
    программист, архитектор, аналитик
    1) На стажировку можно попасть вообще не имея ни единого диплома/сертификата - я знаю такой пример в крупном медиахолдинге, где я прежде работал. Тут главное иметь харизму и умение убеждать!

    2) В сфере 1С диплом в экономической сфере котируется выше чем технический.

    3) Сертификаты в 1С - это подтверждение опыта, а не "входной билет". По наблюдениям в знакомых франчах, профы получают стажеры, которых к тому времени уже гоняют по полной (и платят зарплату), а за спецами идут имея за плечами по несколько проектов - на одних только знаниях сложно выехать (по времени сложно уложится). А за пределами франчей (и интеграторов) сертификаты просто конкурентное преимущество, если на вакансию претендуют несколько людей, но вовсе не обязательное требование.
    Ответ написан
    Комментировать
  • 1с программист. Какой обычно состав команды разработки?

    @Dementor
    программист, архитектор, аналитик
    Не учитывая, что веб-разработка указана в вопросе абстрактно, все точно так же.
    Особенно если серверная разработка на ноде - т.е. всюду единый ЯП, как в 1С.

    1) маленькие проекты - один фулстек (что веб, что 1С)
    2) чуть крупнее делает команда - один тимлид/архитектор/директор и несколько прогеров, которые могут быть фулстек или разделить между собой работы на фронт и бек.
    3) средние проекты обслуживают полноценные фирмы с продавцами, маркетологами, службой поддержки и так далее, а к ИТ-спецам добавляются выделенные админы (виндузятники, линуксоиды и ДБА).
    4) на крупных проектах полноценный DevOps, юнит и сценарное тестирование, релизные циклы, SLA и так далее
    Ответ написан
    Комментировать
  • Стоит ли мне поработать php-разработчиком, а потом набравшись опыта перейти на java?

    @Dementor
    программист, архитектор, аналитик
    Стоит ли мне работать php-разработчиком, а потом набравшись опыта перейти на java, будет ли опыт релевантным, не придется ли начинать все заново с понижением зарплаты?

    1) про качество вашего опыта - почитайте про навыки, которые можно получить за три года
    2) опыт не будет релевантным. Как я понял, теоретическая база у вас уже есть и вопрос только в практике. Для php и java рабочий опыт сильно отличен, даже если вы выберете узкую область бэкенда для веб-проектов. Как минимум, все знание библиотек и фреймворков умножается на ноль.
    3) понижение зарплаты в любом случае будет - если сегодня в вашем городе для java есть только джуновские вакансии с джуновской зарплатой, то почему вы думаете, что через год-два ситуация изменится?

    Если нужны деньги и опыт, то рекомендую фрилансерство. Даже если сильно напортачите и вместо денег получите плохие отзывы, то всегда можно сделать новый чистый профиль или сменить биржу - опыт у вас никто не отнимет и новые заказы сделаете быстрее и качественнее.
    Ответ написан
  • Реально ли полному новичку пойти в 1С программисты?

    @Dementor
    программист, архитектор, аналитик
    Или данная ниша уже окончательна занята?

    В данной нише дефицит кадров.
    Ответ написан
    3 комментария
  • Какую форму обучения 1C выбрать?

    @Dementor
    программист, архитектор, аналитик
    Начните с бесплатного обзорного курса, а там видно будет:
    https://курсы-по-1с.рф/prog1C-21days/lp1/
    Ответ написан
    Комментировать
  • Добрый день всем. Куда лучше сбежать из админов после 16го стажа. В 1С бухгалтерию или в 1С Битрикс. Знаком и с тем и с другим но поверхностно?

    @Dementor
    программист, архитектор, аналитик
    Почему такой узкий выбор? А как же направление 1С:Мультимедия? :)

    Программирование на 1С:Предприятие 8 - глубокое погружение в предметную область (так как это не универсальный ЯП, а именно DSL). При чем специализаций уже очень много - работа с торговым оборудованием, бухгалтерия, расчет зарплаты, финансы (Инталев), складская логистика (Акселот), документооборот... Приемы программирования в старых системах от Раруса (которых прямо сейчас используется по всему СНГ и далее по миру просто тысячами) на простых формах и в современных типовых на управляемых - просто море и земля; нужно учится заново думать в ключе клиент-серверных вызовов.

    1С:Битрикс и 1С:UMI - это знание PHP, HTML, CSS, JavaScript (как минимум).

    Мой совет - развивайтесь как админ. Специализация не очень важна - спецы по Windows-стеку, линуксоиды, админы citrix и мастера оборудования телекомов - все они получают на порядки больше чем адинесники и битриксоиды.

    Если нужно выбирать именно между предложенными альтернативами, то брать 1С - легкий вход в профессию, деньги можно получать сразу пролистав прошурку по обновлениям, есть перспективы развития в различных околоэкономических направлениях и реальный социальный лифт (многие 1С-программисты становятся ИТ-директорами или став экспертами в отрасли сами открывают компании).
    Ответ написан
  • Пригодится ли мне опыт 1С-программиста в работе (не 1С)-программистом?

    @Dementor
    программист, архитектор, аналитик
    Замечательный по уровню провокативности вопрос для 1С-холиваров :)

    Экзистенциальный кризис автора понятен, но его не решить вопросами в интернете...
    Тут у меня не будет "серебренной пули", а просто немного здравого смысла.

    1) Работать программистом-1С, хотя в будущем я хочу быть питонистом?

    Мне даже браузер подчеркивает слово "питонистом" - видимо хочет заменить его на более значимое "пианистом". Быть питонистом - это ни о чем! Это отсутствие профессии и борьба с индусами за дешевые заказы на апворке по решению домашек для школяров-недоучек. На самом деле люди стремятся стать научными сотрудниками, которые используют Python в научных расчетах. А еще люди становятся крутыми админами, которые пишут обслуживающие скрипты на Python или правят результаты работы криворуких контрибуторов ихнего ПО. Еще люди могут становится веб-разработчиками и пилить проекты на Django... Куда мысль веду понятно?

    2) Или же не работать и посвящать свободное время изучению питона? Но без опыта же никто не хочет брать на работу!

    А с опытом эникейного мальчика-на-побегушках возьмут?

    Не знаю какие у автора увлечения, но если экономика и теория управления предприятием не входит в их число, то заниматься 1С будет крайне скучно! А вот если вам нравится генетика и биоинформатика в целом, то могу порекомендовать обратить внимание на проект Rosalind, где даются базовые знания по Python и далее с его помощью решаются довольно увлекательные задачи. Я на этом проекте немного прокачался (после своего решения объязательно в обсуждении задач смотреть опыт других участников) и далее с легкостью писал свои скрипты под Ubuntu.
    Ответ написан
    Комментировать
  • Франчайзинг, как старт карьеры 1С Программиста. Имеются ли подводные камни?

    @Dementor
    программист, архитектор, аналитик
    Пофантазируем. Предположим, что тебя не поставили на телефон, а сразу разрешили что-то программировать. Предположим, что тебе дают задачу "у клиента Х не проводится документ, выдает ошибку - нужно исправить". Ты лезешь в код и находишь, что ошибка из-за незаполненного реквизита. Ок, ты с чувством выполненного долга удаляешь непонятную проверку и сдаешь работу. На следующий день прибегает взмыленный начальник: "Ты что натворил? У клиента полетели все отчеты и период не закрывается!!!" - оказывается логика одной из подсистем крутится вокруг того, что тот реквизит ВСЕГДА должен быть заполнен и тебе было нужно не комментировать ошибку, а вывести сообщение пользователю, что он забыл внести важное значение...

    В 2004 году, когда меня зеленым новичком взяли в одну контору программистом с нулевыми знаниями программ моей фирмы, языка программирования (FoxPro) и основ экономики/бухгалтерии (включая терминологию), меня тоже изначально посадили на телефон оператором службы поддержки. Классический рабочий день - принимал звонок, бегал в мыле между сотрудников пытаясь узнать решение проблемы, лазил в листинги в попытках разобрать логику кода..., отзванивался клиенту и решал его проблему. В результате за два месяца уже знал всю терминологию, знал особенности всех наших программ и довольно неплохо программировал на FoxPro. При этом я настолько хорошо себя зарекомендовал, что мне полностью доверили проект перевода наших российских бюджетников на новый план счетов (согласно приказа Минфина РФ от 26.08.2004 № 70н). А через год я уже по заказу одной из киевских газет написал с нуля программу для учета распространения тиража печатной продукции.

    Немного банальностей. Особенность экономических программ от всяких сайтиков в том, что программисту важно понимать подоплеку своих действий. Нужно знать, что при записи какого-то действия в базу для целей бухгалтерии нужно обязательно указывать счет учета - это вообще основной смысл бухгалтерского учета: фиксация операций по счетам утвержденного плана счетов. В это же время, создателю сайта абсолютно не нужно знание работы своего клиента, похоронной компании - не важно как оформлять справки, делать посмертный макияж и прочее - главное для сайтикостроителей взять знакомый фреймворм, натянуть на него траурный дизайн и разместить предоставленный клиентом контент.
    Ответ написан
    5 комментариев
  • Переход из 1С в web-разработчики (PHP ) в 35 лет. С чего начать и реально ли?

    @Dementor
    программист, архитектор, аналитик
    Недавно попробовал доработать для себя небольшой проект на Wordpress и понял...

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

    Не могу определить для себя последовательность шагов.

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

    Последовательность шагов зависит от того, куда конкретно вы захотите пойти. При приеме на работу в ВК, вас будут гонять по одним вопросам, в Яндекс - по другим; если пойдете в студию на поддержку и кастомизацию различных CMS, то там вас общей теорией грузить не будут, так как им нужны работники по конкретному профилю, а не Fullstack-специалисты, которые обкатают пару месяцев за их счет "стажировку" и уйдут в другое место на бОльшие деньги.

    В первую очередь вам нужно изучить сам язык программирования, пока без фреймворков. Когда я только начинал свой путь в программировании, то попал на переход между PHP3 и PHP4, когда на слуху у всех были изменения глобальных переменных (в первую очередь $_get и $_post), из-за которых приходилось переписывать все проекты, единственным фреймворком был ZEND, а единственно CMSкой был PHP-Nuke. Не мне вам рассказывать, как с тех пор все изменилось, но язык и базовые библиотеки практически те же - их вам и стоит хорошо знать, не зависимо от дальнейшей судьбы. Конкретные новые библиотеки и фреймворки, которые вам нужно дополнительно выучить, что бы быть востребованными на рынке труда вам подскажут другие, так как я с PHP распрощался очень давно и ни разу не пожалел.

    Еще подскажу, что нужно держать руку на пульсе. Не только узнавать про новые фреймворки из вакансий, но и самому читать хабровские еженедельные дайджесты новостей из мира PHP, подписаться на другие тематические рассылки, слушать подкасты. Зарегится на живом форуме, где крутятся PHP-программисты разных уровней - профи и новычки. Профи - это понятно. А новички вам нужны для того, что бы попробовать отвечать на их вопросы - так и теорию подтяните и ЧСВ :)

    Но не везде возьмут такого возрастного стажера...

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

    И опять таки, не порывайте так быстро с 1С - переходите на полставки и в свободное время займитесь обучением и проектами для гитхаба. С головы брать ничего не нужно - просто сёрфите по проектам и смотрите какая идея приглянется. Далее или клонируете репу или пилите проект по мотивам. Так и портфолио наберете для собеседования, и немного навыки отточите. В конце-концов, попробуйте пилить свои темы для Wordpress, раз он вас так сильно впечатлил - это не сложно и на этом тоже деньги зарабатывают.
    Ответ написан
    6 комментариев
  • День 1C Карьеры, стоит ли идти?

    @Dementor
    программист, архитектор, аналитик
    Если есть свободное время, то сходите.
    Не все же время сидеть в компе взаперти, нужно и в люди иногда выходить :)
    Ответ написан
    Комментировать