1с программирование
Дд, подскажите пожалуйста, хочу начать изучать 1с. Кто работает, подскажите, какие ключевые навыки нужно изучить(что стать Jun)
В YouTube очень много не понятного ( по началу), подскажите с чего начать. И стоит покупать курсы?
Недавно предпринял попытку устроиться в "Правительство Москвы" backend разрабом. Собес с hr слава богу прошел удачно, далее тех интервью тоже ок. Финальный этап Прокторинг!
Полтора часа я сидел и решал важные тесты. Было много вопросов про античных философов, про художников эпохи возрождения, из чего состоят лапти и еще около 50 подобных вопросов.
Это была только одна секция, а там этого говна на 9 секций. В общем тест я не прошел, слава богу!
Приветствую всех. Подскажите пожалуйста. Натолкнуло меня на этот вопрос волна приложений "честная цена".
Допустим, новичок хочет быть программистом - делать небольшие игры. Но при этом понимает, что игродел - это скорее хобби, а хотелось бы в дальнейшем какую-никакую, а копейку за свою работу получать, а кому этого бы не хотелось?
Почему-то мне показалось, что будущее за вебом и мобильной разработкой. Логика в целом такая, что даже на пикабу если полистать посты, то и дело можно увидеть, как кто-то написал приложение за пару часов, кто-то игру какую-то онлайн делает, кто-то сайт запилил на коленке за день. Создается иллюзия, что это более возможно и доступно для обычного новичка, потому как постов о полновесных проектах серьезных не так уж и много.
Но, начиная изучать что-то из этого, понимаешь - что-то тут не то.
Из популярных языков - это либо, огромный локомотив типа С# и .NET, на котором можно сделать абсолютно ВСЁ, но в то же время и ничего, потому как реализация через фреймворки определенных задач будет похожа на забивание гвоздя отверткой.
Либо это легкий и непринужденный инструмент, вроде Python, на котором можно сделать тоже абсолютно ВСЁ, но это всё будет несерьезным и легковесным, скорее как дополнение к чему-то.
Либо это совсем какие-то узконаправленные языки, на которых кроме определенной задачи ничего и не сделаешь. Вот создан язык, чтобы на нем сайты делать - вот и делай на нём только сайты.
Казалось бы, всё просто, так оно и работает, в одиночку никто проекты не разрабатывает и в проектах как раз и есть условные 3 человека, которые знают все эти 3 разные технологии и объединяют в единое целое. НО!
НО! Тогда кто все эти люди, которые за вечер клепают свои альфа проекты? Они тебе и игры запилят, и сайты, и десктоп, и андроид приложения. И вообще оказывается это всё они пилят после просмотра пары роликов на ютуб. Но не могут же они знать абсолютно все технологии и языки, чтобы так легко переключаться с одного на другой?
И так с абсолютно каждым языком. У кого ни спроси - это всегда какие-то абстрактные ответы по типу, что для каждой задачи свой язык.
Неужели среди программистов, где чуть ли не правило - не изобретать велосипед, если его уже сделали до тебя, до сих пор нет понятного примерного плана пути для начинающего? Не того road map, где стрелочками отмечены абсолютно все существующие технологии по определенной сфере, а что-то понятное, то через что проходили все, прежде чем стать профессионалами, прежде чем начать делать что-то своё?
Не хочется же быть тем человеком, который потратит, скажем, пару месяцев на изучение языка, а оказывается его никто и не использует в реальной деятельности. Или узнать, что то, над чем ты мучался месяцы и кучей кода на другом языке делается за пару минут.
P. S. Я знаю, что сейчас в IT не войти, надо работать на заводе, а на 100 резюме джунов приходится всего 1 вакансия. У меня другая работа, которая устраивает. Это скорее попытка узнать, какую ошибку я совершил в молодые годы, когда выпустился из техникума со специальностью "информационные технологии", где максимум тебя научили писать "hello, world" на двух разных ЯП, а из-за обилия выбора направлений в дальнейшем я запутался, заблудился и не воспользовался шансом, когда он еще был.
Всем салют! Я недавно наткнулся на два поста — «Баблишко для тех, кто вкатывается в айтишку» и комментарий к нему.
Хочется присоеденениться к этому увлекательному диалогу, только с точки зрения начинающего разработчика (студента — кролика).
У меня есть несколько идей по этому поводу -
Создание группы поддержки:
Мне кажется, стоит рассмотреть возможность создания группы, где опытные разработчики смогли бы делиться своими знаниями и опытом, а также, возможно даже финансовой поддержкой.
Они могли бы делать посты, описывая свой стек технологий и предлагать помощь в обучении и реализации проектов.
Примерный формат таких постов:
— Я - опытный бэкенд‑разработчик на Java и готов помочь в обучении.
— Готов внести финансовый вклад, чтобы поддержать твою мотивацию.
— Ищу мотивированных начинающих разработчиков.
— Готов взять 1–2 человека в команду.
Составление команд:
Мы могли бы создать несколько подгрупп и разделить людей на команды в зависимости от их стека технологий. Это позволило бы менторам лучше ориентироваться в этих чатах.
— Java
— Python
— . . .
Совместный опыт:
Важно отметить, что для джунов опыт разработки важнее, чем конкретные критерии для выбора проектов.
Многие из нас были бы готовы присоединиться к любому проекту, чтобы набраться опыта и быстрее встать с колен младшего разработчика, тем более я думаю эти люди в дальнейшем будут так же заинтересованы в обучении следующего поколения разработчиков ))
Звучит, возможно, несколько утопически, но в комментариях к постам я видел несколько человек, выражавших интерес к подобной инициативе — «Обучу и помогу». Так что я думаю найдутся люди, которые смогут помочь.
В заключении, я бы хотел сказать, что такая инициатива могла бы стать отличным способом для опытных разработчиков помочь начинающим и внести свой вклад в развитие IT‑сообщества.
(Государство не может, братишка айтишник поможет)
Давайте обсудим эту идею дальше и посмотрим, как она может быть реализована на практике. Всем пис!
P.S Будет супер, если поделишься этим постом со своим братишкой айтишником :D
P.P.S Можно создать чатик в тг, если что пишите туда же @assultuss
"Junior", "middle", "senior" это размеры дилдо из сэкс шопа. А упрощенная классификация навыков трудящегося человека это "начинающий", "с опытом", "профессионал"
Всем привет!
Я уже очень давно на пикабу, только раньше никогда не писал. Нужда, ситуация и отчаяние вынуждают меня написать этот пост. Даже пришлось завести себе аккаунт.
Перейду к сути вопроса - я уже долгое время в поисках работы. Читая посты о том, как люди попадают в IT, я решил тоже попробовать. Но дело в том, что эта попытка мера вынужденная, я уже полгода как остался без работы. Подушка безопасности уже очень сильно истощилась, еще немного и я начну влезать в долги. Я прошел курсы по обучению языку программирования Python, и продолжаю углубленно его изучать. Но даже то, что я уже умею не дает мне никакой пользы в поисках работы. В одном из недавних постов про собеседования в IT, в комментариях один из пользователей написал такую замечательную фразу (не нашел этот текст, так что своими словами): "На хх сейчас количество резюме от джунов очень сильно превышает количество вакансий. А если посмотреть на количество резюме от мидлов и выше, то их гораздо меньше, чем количество вакансий от компаний".
Резюмируя эту цитату я хочу донести то, что я сам понял на своей шкуре в последние месяцы - все вакансии на должность Junior разработчика требуют очень высокого уровня знаний и опыта (многие компании, как мне показалось, вообще рассматривают мидлов, но почему-то в вакансии указывают должность джуна). Как получить этот уровень знаний и опыт работы, не участвуя в реальных проектах, я уже даже не представляю...
Я могу решить многие тестовые задания, которые мне присылают. Да, с помощью гуглежа, да, это пока занимает довольно много времени, но я стараюсь и пытаюсь понять принцип работы и логику той или иной задачи. Возможно, я делаю их все же не так как ожидает рекрутер, потому что дальнейшее интервью пока ни разу не состоялось.
Что касаемо стажировок, то я пытался попасть во все известные мне, и все публикованные здесь компании, которые предлагают стажировку в IT. К сожалению часть компаний (Яндекс, Крок и т.д.) ищут себе на стажировку чуть ли не сеньоров (так мне показалось, судя по этапам собеседования), часть не берет, потому что ВУЗ оканчивал в 2019 году, а им нужны свежие умы начиная с 2021 года окончания, часть просто не отвечает (возможно не подхожу им под критерии отбора). В общем, затея оказалась провальной и очень сильно повлияла на мой моральный настрой.
Подводя итог, хочу обратиться к пикабушникам (как к последней своей надежде) и понадеяться на Силу Пикабу! Возможно здесь есть человек или компания, который/которая в поисках сотрудника на любую роль в проекте. Который готов к тому, что уровень знания у сотрудника может пока не дотягивать до представлений о идеальном кандидате (или минимально допустимом кандидате на должность). Который готов инвестировать в будущих специалистов. Если такие есть, прошу откликнитесь! Я очень постараюсь оправдать все возложенные на меня ожидания. Готов потратить на это всё свое время в рамках разумного. Почему я считаю, что такие люди могут существовать? К примеру, мои принципы на последнем месте работы были таковы, что мне было легче обучать и лепить сотрудников с нуля, а не переучивать их, когда они уже набрались неправильных знаний и ошибочного опыта. В данном положении я могу выступить в роли нуля)) Надеюсь, что есть в нашем мире люди с такой же позицией.
И возможно пост увидят знающие люди, которые смогут подсказать в каком направлении мне дальше двигаться и где есть шансы найти стажировку или могут дать мне совет, какие знания необходимо подтянуть, чтобы попасть в команду или на стажировку.
Я пока не пишу в этом посте своих данных или ссылки на резюме и на Git потому что знаю, что реакция пикабушников бывает не предсказуема и зависит только от того в какой фазе находится галактика андромеда в данный момент. Но в случае положительного отклика я с удовольствием поделюсь всеми необходимыми данными в комментариях.
Так как я реалист, и трезво оцениваю свои шансы найти работу программистом с учетом моего уровня, возможно, кто-то сможет подсказать мне как найти любую удаленную работу. Хотя бы на время получения необходимых скиллов для трудоустройства программистом, так сказать для поддержания штанов. Готов выполнять любую адекватную работу, не связанную с обзвоном и колл-центрами. Уже обжегся на этом и потерял много времени.
В общем и целом, в будущем я вижу себя перспективным Backend-разработчиком. Это как в анекдоте про Ватсона: "Шерлок так и не бросил курить, а Ватсон без трубки уже не мог". Так и я уже не могу без программирования) Почему именно Backend? Потому что я пробовал в Frontend, пока не зашло. Возможно мало пробовал или мало опыта))
На данный момент я могу работать только полностью удаленно. Даже возможности приехать и подписать какие-то документы нет. В этом самая главная проблема моих поисков (предложений работать в офисе у меня много).
Благодарю за уделенное время моему посту и надеюсь на отзывчивость и Силу Пикабу!
P.S. Жена порекомендовала добавить список моих скиллов на данный момент. Список скуден, но: Python(основы, ООП, есть учебный опыт с библиотеками Beautiful Soup, Tkinter, AsincIO, sqlite3 с фреймворком Django(совсем небольшой опыт), сейчас изучаю unittest и написание Telegram-ботов), частично знаю HTML и C# (совсем чуть-чуть касался его).
Мой предыдущий опыт работы Директор ресторана. В мои основные задачи входило:
- управление и контроль за работой ресторана
- прием и обучения персонала (контроль за правильной работы данной системы)
- оформление и трудоустройство соискателей
- оформление и поддержание проектной документации, документаций по пожарной безопасности, безопасности ресторана(паспорт безопасности) и по безопасности пищи(HACCP), работа с договорами аренды и их пролонгирование и т.д.
- работа с контрагентами, поставщиками, партнерами
- внедрение и поддержание СМК (систем менеджмента качества) на предприятии
- разработка и выполнение бизнес-плана
Спасибо за внимание!
P.P.S. На всякий случай прикреплю свой аккаунт для связи - https://t.me/Emin_pro