Привет, дорогой друг! Меня зовут Семуков Артём. Я автор проекта ROBOTOBOR.PRO.
Мне нравятся передовые технологии, особенно те, которые упрощают жизнь человеку. Меня вдохновляет автоматизация всего рутинного процесса сопровождающего человека. В частности, я люблю программировать. У меня есть накопленный багаж знаний и я бы хотел поделиться им с людьми, которые только начинают или уже умеют программировать.
На данном сайте публикуются различные материалы в виде видео, кодов, постов и т. д. для начинающих и не только. Этот сайт-блог может помочь, как Вам, так и мне в реализации своих идей. Иногда я выкладываю что-то очень простое, а иногда и сложные «вещи», которые могут быть полезны мне и Вам. Я постоянно что-то изучаю, практикуюсь на сколько это возможно, поэтому в процессе моего обучения и практики, я также буду делиться своими мыслями и наработками.
Я верю, что Вы сможете понять программирование изучая материалы этого сайта.
Немного обо мне:
— Я помню себя с трех лет.
— В 5 лет у меня появилась первая игровая консоль (8-бит) — логичность игрового процесса вдохновляла и будоражила мое сознание. (1991г.)
— Когда мне было 8 лет, нас в школе повели в компьютерный класс (тогда стояли еще Советские компьютеры) — это было очень интересно, от эйфории и предвкушения, что будет следующее занятие распирало от счастья. В итоге уроков всего было три. Не дали развиться потенциалу школьника. (1994г.)
— В 12 лет компьютерные уроки возобновились в школе — это было очень Классное время! Занятия проводились всего около пяти раз за весь год. Опять «кинули» любознательного школьника (1998г.)
Когда я представлял, как мог бы использовать компьютер в своих целях если бы он был у меня, строил логические условия, мысленно и на бумаге писал псевдокод, — меня переполняло чувство эйфории от потенциальных возможностей компьютерных технологий, у меня начинало портиться настроение из-за того, что я понимал тогда — иметь собственный компьютер — это не сбыточная моя мечта еще в течении лет десяти. Я заставлял себя переключаться на что-то другое и старался не думать о компьютерах, чтобы не портить себе настроение.
— В 13 лет я накопил денег, которые родители давали на обед, на первую попавшуюся книгу про компьютеры. Книга состояла из 500 страниц текста с картинками. Книгу взахлеб прочитал меньше чем за неделю. Из картона сделал клавиатуру, рисовал логические схемы и тренировался печатать на этой клавиатуре. (1999г.)
— В 14 лет меня отдали на компьютерные курсы, которые я закончил с отличием. Это было не забываемо, я с нетерпением ждал эти занятия. Также я записался на курсы программирования, которые должны были проходить через пол года. Но эти компьютерные курсы прикрыли. Опять «кинули» нашего школьника. (2000г.)
— В 15 лет я начал копить деньги на собственный компьютер. В старших классах я учился в двух школах (на бюджетной основе), одна из них физико-математический класс, другая с американским уклоном, с компьютерным классом, экономическими дисциплинами и очень интересная. (2001г.)
У нас в городе не было ни доступных компьютерных журналов, интернета почти тоже не было, а если и был, то дорогой. В нашем маленьком городе ничего не знали о том, кто такие программисты. Как им стать, зачем, и где потом работать. Информации почти не было. А экономистов продвигали везде.
— Когда мне исполнилось 16 лет, я купил самостоятельно на свои накопленные деньги, свой первый компьютер в комиссионке. Я достиг своей цели. (2002г.)
Но это уже был переходный возраст взросления и компьютеры стали интересовать не так сильно, как в детстве. «Спасибо» тебе школьная программа, за то что не развила интерес, который был «с пеленок» у меня… (Сарказм)
В старших классах меня заинтересовала экономика и я поступил в экономический ВУЗ.
У некоторых могло сложиться впечатление, что в школе я был типичным «ботаником» — но это не так. Я был в меру общительным, очень коммуникабельным, все предметы мне давались относительно легко, и я почти никогда на них не напрягался. До старших классов я учился на оценки 4 и 5, если бы я прикладывал к учебе еще больше усилий, то учился бы только на 5, но я не любил перетруждаться в школе (чего не скажешь о себе сейчас). В школьные и студенческие годы я всегда занимался спортом (футбол, плавание, каратэ, тренажерный зал и др.)
Когда я учился в Вузе, я был загружен на 95%: Вуз = 20%, работа в казино по ночам = 30%, друзья и подруги = 15%, спорт периодически = 10%, самостоятельное изучение программирования = 20%.
В своем экономическом ВУЗе у меня появилось огромное желание изучить программирование, это началось на первом курсе. Я стал понимать, что имея экономические знания и если применить к ним еще программирование, то можно было бы выполнять невероятные «вещи»: различные расчеты, экономические модели, писать автоматизированных роботов, зарабатывающих тебе деньги на бирже, программировать свои собственные сервера, которые бы за тебя делали всю «грязную» работу, и т.д., т.е. открывались бы безграничные возможности.
Но когда я захотел самостоятельно обучаться программированию, я, вообще, не знал с чего начинать, не было ни друзей программистов, ни нормального интернета, ни знаний куда, вообще, «копать». Когда-то в школе я изучал QBasic, знал, только самые основы. Еще на слуху был язык C++, но в то время для начинающих на C++ книг в магазинах я не нашел. Тогда я купил на свои заработанные деньги книгу для начинающих программистов (она была про Pascal), в ней для меня была полезна только первая глава (остальные главы книги я даже не читал), в этой главе описывались языки программирования и для чего они предназначались. И я намеренно выбрал для себя очень сложный путь. Я начал изучать программирование с Assembler-а. Было тяжело, но я хотел изучать с истоков, от железа. Параллельно я изучил слепой метод печати (сейчас я быстро печатаю и программирую не смотря на клавиатуру). Потом был TurboPascal, затем, С++, C#, SQL и VBA, в последнюю очередь я перешел к Web-программированию (HTML/CSS/JavaScript + ASP.NET), также изучал TypeScript, F#, Python, Rust . Я уже не говорю про всякие Фреймворки и библиотеки вокруг них. И НИ в коем случае НЕ призываю Вас пройти тот же путь и в той же последовательности, просто у меня не было живых учителей и некому было меня направлять, поэтому я выбрал такой самостоятельный путь.
В библиотеке своего экономического ВУЗа, я в основном читал книги по компьютерным технологиям в соотношении (40%/60% == экономика/программирование), помню, очень понравились книги по C++ и UNIX (Shell).
Сейчас моя библиотека насчитывает около 100 бумажных книг специализированной литературы. Огромное количество собранной информации и знаний.
В данный момент я работаю в одной из крупнейших организаций страны, в самом сердце финансовых потоков, в подразделении, которое занимается экономическим анализом через автоматизацию. Я стараюсь внедрять автоматизацию везде, где это только возможно. Когда Вы знаете предметную область (например, экономические процессы в Банке) и знаете различные технологии, то Вы наперед можете знать потребности заказчика при архитектуре автоматизации процессов. И при доработках приложений можно заранее избежать значительных изменений в будущем.
В общем, о чем это я? Ребята, любите свою мечту, идите к тому, что вас притягивает, ставьте цели, резонирующие (коррелирующие) с Вашей мечтой, и добивайтесь их!