Думал писать или нет, захейтят или нет. Моя история начинается, когда в старших классах проходили Pascal. Меня заинтересовало программирование. Через какое то время проходила школьная олимпиада по программированию. Хоть я часто не уверен в своих силах, решил попробовать. Облажался на задачке про палиндром (это сейчас она кажется простой). Потерял уверенность в своих возможностях, забросил дело. Пробовал писать рассказы, пробовать себя в некоторых других разных занятиях. Ничего долго не удерживало.
Спустя года 2-3 после олимпиады, уже во время учебы в техникуме, на парах рассказывали микроконтроллеры, в частности про Arduino. Меня это заинтересовало. Я выскребал из различных запасов деньги, чтобы купить себе Arduino Uno. Купил, пытался вкатываться. Идея казалась интересной. Я пытался смотреть видео уроки, но толку было мало. Через год-два мне предложили что то собрать, дали приблизительную идею. Нашел в интернете информацию, хотел приступать к проекту и случайно спалил плату. К выставке не успевал, и решил забросить. Через полгода появилась возможность заказать еще одну плату, взял мегу. Время от времени что то собирал совсем простое, например сигнализацию из лазера, фоторезисторного модулуля и динамика. Когда подарили деньги, я потратил их на модули и паяльную станцию, думал буду заниматься и дальше. Однако, забрали в армию.
После службы я вернулся к занятиям, но подумал, что не плохо было бы познакомиться с С++ и всерьез заниматься программированием. Читал книгу С.Праты. До этого, я бы никогда такую большую книгу не стал читать, при том, что я пытался читать ее, даже когда приходил со стройки убитым. Пока дочитывал книгу, узнал про Qt. Начал пробовать что то делать. Начиналось с элементарной кнопки и по-немного накидывал функционал. Через какое то время, у меня получилось приложение, простое. Которое делает заметки в одном текстовом файле, выдает рандомное число из заданного диапазона и таймер. Под конец учебы в техникуме, я снова участвовал в выставке. Решил использовать свое приложение, правда за пару дней пришлось добавить ему функционал в виде простого анализа текста на количество слов, букв и знаков. Было приятно занять одно из первых мест, тем более, когда я учился по специальности, далеко не из IT.
Когда заканчивал техникум, я параллельно дорабатывал свою программку, добавив функционал в виде отображения времени из NTP-сервера, создания кастомного вижета для таймера (и заодно для генератора случайных чисел), так как существующий меня не устраивал, а так же голосовых заметок (бывало ночами сидел, и искал информацию по работе со звуком, рисовал схемы, графики, пояснения). Даже готовясь к защите диплома, было грешил и вместо подготовки и иногда ночного сна продолжал что то делать. Благо не помешало защититься и получить свой красный диплом.
Настало время учебы в ВУЗе. Первый семестр казался простым, благодаря перезачетам. Устроился на свою первую работу программистом, о чем мечтал с того момента, как начал изучать программирование более серьезно. Занимался разработкой SCADA. Кодил по работе редко, в основном работа с визуализацией. Приятно было применять свои ранее приобретенные навыки на работе, чтобы упрощать себе работу. Например, как то написал программку, которая отслеживает определенный файл у программы для разработки скады, и кидает уведомления, что будет перезапуск (была демо версия) и нужно сохраниться. Так же сделал программку, которая читает текстовый файл, и сохраняет их в несколько других файлов попутно заменяя некоторые символы (для использования в качестве тегов для ПЛК). Параллельно с работой, я разрабатывал новую программу (второй пет-проект). На втором семестре многие перезачеты кончились и я ощутил нагрузку. К тому же, на работе прибавилось дел. Однако, в свободное время я все равно старался заниматься своим проектом. К концу второго семестра я ощутимо устал. Летом, во время практики и каникул, я старался больше времени уделять проекту. Для меня это было радостью, хотя многие вещи не получались. Так же пришлось переделывать второй пет-проект на C#, соответственно изучая новый для меня язык.
Осенью было увольнение. А так же выяснилось, что у меня депрессия, начал проходить лечение. По этой причине взял академ на год, и после так и не вышел на учебу по различным причинам. Депрессия скорее всего была много лет, но в более серьезную стадию начало перерастать еще весной-летом. После нескольких месяцев лечения я начал делать новый пет-проект, который хотел реализовывать как минимум год-полтора. Это уже был не декстоп, а веб разработка на ASP .NET Core. Весной - летом прошлого года, по немного делал проект и смог выложить его на хостинг.
В чем мои сомнения? Темп изучения чего-либо, усидчивость (после случая с депрессией упала), нетерпеливость. Смотря на знакомых, которые во многом разбираются, либо имеют представление и затем смотря на себя, я лишний раз думаю - а стоит ли мне быть программистом... Мало ли что мне нравится этим заниматься, и даже если бы мне сказали, что "да - программирование не твое", я все равно что то бы пытался делать. Проблема еще в том, что не редко, если я встречаю какую-либо проблему, которую не могу какое то время решить - могу бросить затею, хотя бывает и пытаюсь до конца дойти, хоть и придется расспрашивать у людей совет, какой-нибудь годный источник инфы, хоть и чувствую себя при этом идиотом.
Хостинг, проработав полгода, был выключен. После к С# я возвращался, когда хотел сделать программу для бекапа некоторых игровых данных Террарии.
Читал книгу по Linux. Дошел до половины, после чего мне пришлось начать изучать 1С, чтобы попытаться найти работу.
В данный момент, начал изучать Python. Не для поиска работы, как это было в случае C# (через какое то время, после начала изучения понял, что нужно продолжить изучать, чтобы найти работу можно было бы), а для некоторых моментов, когда что то можно было просто написать, ту же работу с файлами. Попутно пытаюсь осилить Docker, когда появляется возможность, ибо во время разработки веб-сервера C# было не до изучения, а вникать на лету у меня на тот момент не получилось.
Думал писать или нет, захейтят или нет.
Моя история начинается, когда в старших классах проходили Pascal. Меня заинтересовало программирование. Через какое то время проходила школьная олимпиада по программированию. Хоть я часто не уверен в своих силах, решил попробовать. Облажался на задачке про палиндром (это сейчас она кажется простой). Потерял уверенность в своих возможностях, забросил дело. Пробовал писать рассказы, пробовать себя в некоторых других разных занятиях. Ничего долго не удерживало.
Спустя года 2-3 после олимпиады, уже во время учебы в техникуме, на парах рассказывали микроконтроллеры, в частности про Arduino. Меня это заинтересовало. Я выскребал из различных запасов деньги, чтобы купить себе Arduino Uno. Купил, пытался вкатываться. Идея казалась интересной. Я пытался смотреть видео уроки, но толку было мало. Через год-два мне предложили что то собрать, дали приблизительную идею. Нашел в интернете информацию, хотел приступать к проекту и случайно спалил плату. К выставке не успевал, и решил забросить. Через полгода появилась возможность заказать еще одну плату, взял мегу. Время от времени что то собирал совсем простое, например сигнализацию из лазера, фоторезисторного модулуля и динамика. Когда подарили деньги, я потратил их на модули и паяльную станцию, думал буду заниматься и дальше. Однако, забрали в армию.
После службы я вернулся к занятиям, но подумал, что не плохо было бы познакомиться с С++ и всерьез заниматься программированием. Читал книгу С.Праты. До этого, я бы никогда такую большую книгу не стал читать, при том, что я пытался читать ее, даже когда приходил со стройки убитым. Пока дочитывал книгу, узнал про Qt. Начал пробовать что то делать. Начиналось с элементарной кнопки и по-немного накидывал функционал. Через какое то время, у меня получилось приложение, простое. Которое делает заметки в одном текстовом файле, выдает рандомное число из заданного диапазона и таймер. Под конец учебы в техникуме, я снова участвовал в выставке. Решил использовать свое приложение, правда за пару дней пришлось добавить ему функционал в виде простого анализа текста на количество слов, букв и знаков. Было приятно занять одно из первых мест, тем более, когда я учился по специальности, далеко не из IT.
Когда заканчивал техникум, я параллельно дорабатывал свою программку, добавив функционал в виде отображения времени из NTP-сервера, создания кастомного вижета для таймера (и заодно для генератора случайных чисел), так как существующий меня не устраивал, а так же голосовых заметок (бывало ночами сидел, и искал информацию по работе со звуком, рисовал схемы, графики, пояснения). Даже готовясь к защите диплома, было грешил и вместо подготовки и иногда ночного сна продолжал что то делать. Благо не помешало защититься и получить свой красный диплом.
Настало время учебы в ВУЗе. Первый семестр казался простым, благодаря перезачетам. Устроился на свою первую работу программистом, о чем мечтал с того момента, как начал изучать программирование более серьезно. Занимался разработкой SCADA. Кодил по работе редко, в основном работа с визуализацией. Приятно было применять свои ранее приобретенные навыки на работе, чтобы упрощать себе работу. Например, как то написал программку, которая отслеживает определенный файл у программы для разработки скады, и кидает уведомления, что будет перезапуск (была демо версия) и нужно сохраниться. Так же сделал программку, которая читает текстовый файл, и сохраняет их в несколько других файлов попутно заменяя некоторые символы (для использования в качестве тегов для ПЛК). Параллельно с работой, я разрабатывал новую программу (второй пет-проект). На втором семестре многие перезачеты кончились и я ощутил нагрузку. К тому же, на работе прибавилось дел. Однако, в свободное время я все равно старался заниматься своим проектом. К концу второго семестра я ощутимо устал. Летом, во время практики и каникул, я старался больше времени уделять проекту. Для меня это было радостью, хотя многие вещи не получались. Так же пришлось переделывать второй пет-проект на C#, соответственно изучая новый для меня язык.
Осенью было увольнение. А так же выяснилось, что у меня депрессия, начал проходить лечение. По этой причине взял академ на год, и после так и не вышел на учебу по различным причинам.
Депрессия скорее всего была много лет, но в более серьезную стадию начало перерастать еще весной-летом. После нескольких месяцев лечения я начал делать новый пет-проект, который хотел реализовывать как минимум год-полтора. Это уже был не декстоп, а веб разработка на ASP .NET Core. Весной - летом прошлого года, по немного делал проект и смог выложить его на хостинг.
В чем мои сомнения? Темп изучения чего-либо, усидчивость (после случая с депрессией упала), нетерпеливость. Смотря на знакомых, которые во многом разбираются, либо имеют представление и затем смотря на себя, я лишний раз думаю - а стоит ли мне быть программистом... Мало ли что мне нравится этим заниматься, и даже если бы мне сказали, что "да - программирование не твое", я все равно что то бы пытался делать. Проблема еще в том, что не редко, если я встречаю какую-либо проблему, которую не могу какое то время решить - могу бросить затею, хотя бывает и пытаюсь до конца дойти, хоть и придется расспрашивать у людей совет, какой-нибудь годный источник инфы, хоть и чувствую себя при этом идиотом.
Хостинг, проработав полгода, был выключен. После к С# я возвращался, когда хотел сделать программу для бекапа некоторых игровых данных Террарии.
Читал книгу по Linux. Дошел до половины, после чего мне пришлось начать изучать 1С, чтобы попытаться найти работу.
В данный момент, начал изучать Python. Не для поиска работы, как это было в случае C# (через какое то время, после начала изучения понял, что нужно продолжить изучать, чтобы найти работу можно было бы), а для некоторых моментов, когда что то можно было просто написать, ту же работу с файлами. Попутно пытаюсь осилить Docker, когда появляется возможность, ибо во время разработки веб-сервера C# было не до изучения, а вникать на лету у меня на тот момент не получилось.