Низамов Илья – программист 1С
Я разработал небольшое интро и если вы впервые на моем канале, сайте, блоге, чате, то я немного расскажу о себе.
И подписывайтесь на мои социальные сети.
Привет программисты 1С! С вами Низамов Илья и сегодня я расскажу свою историю.
Начну я с цитаты Марк Твена: «Два самых важных дня в жизни, это день, когда ты являешься на свет и день, когда понимаешь зачем».
Для начала. Я по образованию инженер строитель и не получал высшего образования в сфере ИТ, хотя в свое время у меня была возможность поступить и учиться в Уфимском Государственном Авиационом Техническом Университете на факультет информатики и сейчас я жалею об упущенной возможности. Скорее всего это образование дало бы мне очень серьезную базу. Но, как подтверждает мой опыт, программистом может стать любой.
И так, началось все с экологического кружка. Да, вот так вот и становятся Греттой Тунберг в 12 лет. Не помню, как я туда попал, но мы ходили по лесам и ловили тех, кто собирал березовый сок, субботники делали, в общем вели общественно полезную жизнь.
В один из дней я познакомился там с Андреем Чичиновым, на тот момент он был вроде молодым человеком нашей руководительницы Марины. Короче не важно это все, но именно у него я увидел первый компьютер. Увидев наш не поддельный интерес к технике, он предложил показать, что можно на нем делать. Короче мы с другом стали ходить теперь в компьютерный кружок, где изучали С++ и писали простые программы. Больше всего меня впечатлила программа, генерирующая бесконечные фрактальные картинки. Это было мега круто.
Со временем мой друг перестал ходить, а я, напротив, продолжил и стал вникать во все это. Потом мама купила мне IBM PC на базе процессора Intel 8088. Это был компьютер советского производства, который подключался к телевизору. Честно говоря, не помню, но вроде Андрей подарил мне первый монитор, и он давал качество получше обычного телевизора. К сожалению, монитор тот пришлось экранировать куском метала, иначе рядом стоящие дисководы просто отказывались работать.
И вот мой первый персональный компьютер был готов. И что же на нем можно было делать? Конечно же писать софт. Вообще система стояла на одной дискете 5,25 дюйма, а на второй дискете был софт для программирования. Ни о каких HDD я тогда даже не мечтал. Я их только видел на картинках модных журналов и 40Мегабайт на HDD мне тогда казались фантастикой, так как туда помещалось абсолютно все.
Писал я на pascal, не помню почему выбрал этот язык, скорее всего просто в книжном была только одна книга по программированию. Да, тогда не было интернета, и мы получали знания не с youtube и видео курсов, а читая огромные, толстенные книги. Не помню, как, но я как-то получил замечательную книгу по программированию на Assembler. Вот с ней я погрузился во все тонкости строения компьютерных систем того времени. Я писал супербыстрые программы, я писал драйвера для своего матричного принтера, да я их не скачивал, я их именно писал. Я занимался мазохизмом, и переписывал bios так как мне было нужно, допустим менял время смещения головки дисковода, для ускорения чтения и записи, а Андрей записывал новые версии на стираемые микросхемы.
А вот кто тогда жил вообще круто, так это наши нефтяники. Андрей работал в их ИТ подразделении и иногда после работы я приходил к нему поработать на настоящем промышленном x386 компьютере. Такой скорости работы я не видел никогда на тот момент.
Прошло время, и родители моего одноклассника одноклассника купили компьютер Pentium 100 и тут я погрузился в мир игр, Quake стала просто культовой игрой, и мы почти ежедневно зависали у него после школы. Для игр я выпросил приставку, и моя первая в жизни консоль была Dendi. Потом был обмен картриджами, и я получил все проблемы связанные с таким бартером. Чуть позже, мой другой одноклассник купил приставку Сега Мега Драйв 16 вроде. И вот тут уже все вечера мы зависали у него, после Dendi это были божественные игры.
Вообще мы росли в интересное время, прогресс развивался тогда по закону Мурра и крутые новинки появлялись очень часто.
Тогда я уже считал себя суперпрограммистом, который умел и знал все. Это вам не сейчас windows с облака переустановить, раньше надо было с 30+ дискет все ставить, а винда слетала очень часто. Как раз в это время я попал на свои первые курсы по программированию в центре детского творчества и познакомился со вторым знаковым человеком в своей жизни, звали его Никонов Владимир. Кстати, в будущем университете его многие не долюбливали, так как сдать ему экзамен было крайне тяжело, но он был очень интересный человек.
Так вот на этих курсах мне «сбили корону». Он уже знал, что я давно занимаюсь программированием и буквально на первом занятии вызвал меня к доске и попросил написать алгоритм пузырьковой сортировки, а сам пошел курить. Давно я так не мялся у доски и конечно ничего не написал, вот тогда в принципе я понял, что помимо навыка программирования, надо еще знать множество вещей, а алгоритмы особенно.
Тот год для меня был очень продуктивный. Именно тогда я разобрался с реляционными базами данных, рекурсией, разными алгоритмами, научился проектировать базы данных в FoxPro и написал свой первый полноценный проект. Наша команда участвовала во все Российской олимпиаде по программированию и вошла в первую десятку по результатам.
Дальше все шло более-менее ровно, и с появлением нормального компьютера на 486 процессоре я начал изучать Delphi. А в старших классах купил уже комп на Intel Сeleron. Долго его не обновлял, так как учась в университете получил доступ к современному компьютерному классу и безлимитному интернету. Кстати, мы с друзьями нещадно использовали этот интернет в личных целях, за что нас в итоге чуть не отчислили, и мы в наказание, абсолютно бесплатно смонтировали новый компьютерный класс. Время было прикольное и вечерами в универе мы играли в Counter Strike по сети.
В принципе на 1 курсе я и познакомился впервые с 1С. Я устроился работать на 2 часа в день на одно предприятие. Мне помог наш преподаватель по информатике в универе, тот самый у которого я учился на курсах в школе. В принципе дальше я работал на разных предприятиях и везде была 1С. На одном я даже написал полноценную отраслевую конфигурацию. Там же пришлось изучать C++ программирования микроконтроллеров и писать систему диспетчеризации в SCADA TRACEMODE.
Потом были переезды по разным городам, вообще за всю жизнь я успел пожить в 6 городах. Работал во франчайзи, где полтора года занимался переносом данных с помощью конвертации данных 2. Да еще много чем.
Далее я уехал на север и 4 года работал в условиях крайнего севера. Самый интересный был первый день. Я попал в перевахту, кто знает тот поймет, и меня заселили в перевалочный балок (вагончик), он был ужасно грязный на 8 человек, весь забитый. Короче моя первая мысль была «Куда я попал?» и огромное желание уехать обратно.
Кстати, работая на севере я понял, что 90% историй с киданием на зарплаты это вина тех людей, которых «кинули». Многих увольняют за залеты с выпивкой и естественно лишают премий, а они по приезду домой, чтобы оправдаться лепят истории про то, что зарплату не платят и кидают. Есть конечно и такие конторы, но это скорее исключение.
На том предприятии я научился очень многому. Пришлось разобраться с настройкой кластера серверов 1С, настраивать его отказоустойчивость. Устанавливать и настраивать сервер MS SQL, в нем настраивать обслуживание всех баз, и резервное копирование. Копии журналов у нас создавались каждые 15 мин, и полные 2 раза в сутки. Это один раз нас очень выручило. После падения базы удалось восстановить ее актуальность практически до последних минут. Так же настраивал сами сервера для оптимальной производительности 1С. В итоге все работало как часы. В онлайн было до 300 пользователей и производительность была на уровне. И очень сильно переписали конфигурацию раруса альфа-авто под нужды предприятия.
Потом предприятие переехало в Питер, и я решил вернуться домой и стать предпринимателем. За это время пришлось освоить еще кучу разных технологий. Один только сайт студии я переделывал 5 раз. Сейчас делаю его на python и чистом html, css и javascript. В принципе тема web приложений меня увлекает в последнее время все больше, особенно в связке с 1С.
На фрилансе выполнял много разных задач, но старался брать именно то, что нравилось и получалось хорошо. Очень много делал переносов данных. Был интересный проект, где делал внешнюю базу логистической компании с калькулятором доставки и заказом товаров через web браузер, обмен с основной базой работал так же типовыми средствами, через конвертацию данных.
Разработал свое первое мобильное приложение для автоматизации обслуживания клиентов в автоцентре и получил первого постоянного клиента. На этом, конечно, не ограничился, было еще несколько проектов по созданию мобильных приложений и одним из самых важных — это проект с Volvo. О нем я достаточно подробно писал в социальных сетях и на его основе записал свой первый курс по разработке мобильных приложений.
Вообще, в процессе работы, я заметил одну тенденцию, некоторым клиентам нужны похожие продукты, и я начал делать универсальные разработки. Одной из таких разработок сейчас является модуль постинга на Авито из 1С, несколько мелких обработок и выросший до полноценного фреймворка модуль интеграции любой конфигурации 1С и CRM Битрикс24.
Сейчас интеграция 1С для меня это основной хлеб. Мне очень нравится заниматься такими проектами, а также делать курсы по интеграциям для своих подписчиков.
Не забываю конечно и мобильную платформу 1С, очень вдохновляет опыт фирмы Рарус. Поэтому вижу в ней потенциал и продолжу писать свои обучающие материалы по этой теме, а также выйду на рынок мобильных приложений для B2C, то есть продажи через магазины приложений. О чем я обязательно буду подробно писать в социальных сетях, ссылки вы сможете найти в описании, ну и конечно публиковать на моем канале, так что обязательно подпишитесь.
И еще хотел сказать о том, как я дошел в итоге до образовательной деятельности. Кто-то писал, что начинаю учить, когда не хотят работать, но я начал по другой причине. Однажды я где-то услышал совет: «Хочешь в чем-то хорошо разобраться сам, научи этому других». И да, это реально работает, за эти годы я записал уже несколько курсов для программистов 1С и десятки обучающих видео для YouTube канала. Отзывы учеников и постоянный рост канала очень вдохновляют меня и помогают развиваться дальше. Спасибо всем вам за вашу поддержку.
В качестве итога хочу посоветовать вам постоянно развиваться, при этом не только в 1С, изучайте технологии, которые помогут писать вам крутые решения и выделится среди других программистов. Уделяйте этому занятию хотя бы час в день и через год вы сами удивитесь насколько вы продвинулись в изучаемой области. Обязательно практикуйтесь в том, что изучаете. Берите простые задания на фрилансе и выполняйте их. По-моему мнению, хороший программист не тот который много знает, а тот который умеет качественно и быстро решать задачи.
И еще один важный совет, документируйте любой ваш более-менее крупный проект, проще всего записать видео кейс по его окончанию. Публикуйте эти видео на youtube и со временем вы обязательно начнете получать звонки примерно такого содержания. «Нашел ваше видео на youtube, можете сделать так же». И возможно тогда вы найдете свою нишу, свои проекты, которыми вы будете заниматься с удовольствием и получать за это хорошие деньги.
Надеюсь, мой опыт будет вам полезен, жду ваши лайки или дизлайки, а также комментарии по теме. Всем удачи, пока!