Приветствую, мои дорогие читатели! В первой статье я хотел бы рассказать о своем опыте в преодолении толстого для школьника барьера, который называется «IT»...
Темы, которые мы затронем:

  • Как и с чего начать в 14 лет?

  • Как не лениться и продолжить свой путь?

  • Как начать зарабатывать на том, что мне нравится?

Как и с чего начать в 14 лет?

На самом деле, ответ на этот вопрос очень неоднозначный. Подумайте сначала: «А чего я хочу?» Хороший вопрос, не правда ли? Для меня ответом всегда была возможность создавать. Уж очень я люблю делать что‑то новое, особенно если этим пользуется определенная аудитория.

Мои первые интересы были направлены в создание чат‑ботов, например для соцсети «ВКонтакте». Это были простые боты в простом конструкторе, построенные из простых логических цепочек. Моей гордостью в 9 лет был бот «Анонимный чат». Не питаясь в школе обедами, я смог оплатить хостинг и рекламу моего сообщества. Дальше пошли мои первые деньги. Конечно, моя з/п была не больше пятисот рублей в месяц, но для паренька в третьем классе это были деньги, на которые он сможет не просить у мамы никакой суммы ближайшие два месяца.

По итогу, я забросил это на два‑три года, и уже будучи более старшим и пубертатным, я начал учить свой первый язык программирования. Это был Паскаль. Да, именно он. Нет, конечно, это не значит, что и вы должны его учить, ибо данный язык в принципе устарел. Намного перспективней будет выучить python, а еще лучше C++, ведь зная «плюсы», вы сможете выучить другие ЯП без особых проблем.

Итак, зная Паскаль, я начал писать простенькие консольные программы, изучая особенности синтаксиса, переменных и различных конструкций. Открытием для меня был тип переменных bool. Сначала я не понимал, зачем мне переменная, которая может вместить в себя всего два значения (истина и ложь), но осознание этого придет к вам на практике.

Булева логика

Булева логика — это полноценная система для логических операций. Она была названа в честь Джорджа Буля, английского математика из Университетского колледжа Корка, который впервые определил алгебраическую систему логики в середине 19 века. 

Итак, а какой же язык подойдет вам? На самом деле, есть где разгуляться.

Интерес

ЯП

Комментарий

Я люблю математику, логические задачи и трудные решения.

Python, C++, C# и другие языки, ориентированные на работу на ПК пользователя

Python, C++, C# и другие языки ориентированы на работу на ПК пользователя?
Не буду спорить, что множество ЯП имеют возможность быть использованными в других частях проекта.

Я люблю рисовать, создавать красивые статьи, красивые сайты.

HTML(Не является ЯП как таковым, ибо это стандартизированный язык гипертекстовой разметки), CSS(Также не ЯП, это формальный язык декорирования и описания внешнего вида документа (веб-страницы), написанного с использованием языка разметки. Если проще, — дополнительный инструмент для работы с html)

А чем написание сайтов не IT?
Для создания красивого и удобного сайта требуется особый уровень навыков. Если вам это по душе, то добро пожаловать в мир frontend!

Мне нравится часть сайтов с «другой стороны».

JavaScript

Ох уж этот backend. Внутренняя часть сайта всегда будет интересной, ведь там происходят различные процессы, которые обычный юзер не увидит. Обычно backend'ры очень зависят от фронтенда.

Я люблю игры.

Unity (доп. C#), Unreal Engine (доп. C++)

У меня есть пара игр в Google Play, поэтому могу с уверенностью сказать, что от этого вначале вы не сможете заработать намного больше, чем специалисты других направлений. Вырваться в gamedev трудно. Советую начать с Unity, одновременно постигая ЯП C#, а далее вы поймете, чего хотите :)

Итак, с ЯП определились, идем дальше.

Как не лениться и продолжить свой путь?

Рано или поздно вас начнет настигать выгорание. Так я забросил изучение C++ и оторвался от дедлайна на месяц.

Как с этим бороться? Никак. Это естественно и вполне объяснимо. Конечно, для вашего заказчика или уже босса это не будет проблемой, но вы не сможете выполнять работу, от которой выгорели. В данном случае вам поможет лишь время. Не спешите, не гоните себя. Рано или поздно (если, конечно, речь идет не о работе), мир сам напомнит вам о вашем увлечении, и вы вернетесь к этому.

Но не путайте ощущение выгорания с полным отсутствием интереса. Если вам не нравится то, чем вы занимаетесь, то не стоит даже пробовать заставить себя, иначе вы выбросите ваш компьютер в окно или удалите все программы, с которыми вы работали 10 минут назад, попутно запуская Dota 2. А почему не стоит удалять? Опять же, человеку свойственно путать свои чувства, вам поможет лишь время.

Как начать зарабатывать на том, что мне нравится?

Вот мы и подошли к одной из самых интересующих нас тем.

Начнем с того, что сейчас принесет какую‑то прибыль. Достаточно зайти на фриланс‑платформу и посмотреть услуги, которые необходимы заказчикам по вашей специальности.

Изначально я разрабатывал игры на движке Unity, далее я начал специализироваться на разработке парсеров. Постепенно навыки росли, и теперь мои программы включают в себя парсинг с использованием буквально всех моих знаний. Любая сложная программа — это собрание более легких.

А как начать учить, например, ту или иную библиотеку в условном Python? Ответ очевиден — Гугл. Гуглите абсолютно все! От банальщины по типу «как спарсить гугл» до более сложных задач.

Если вас интересует парсинг данных, рекомендую ознакомиться с BS4, Selenium. Также полезно научиться работать с Excel‑таблицами. Плюсом ко всему будет знание и понимание работы telegram‑ботов. Для этого стоит ознакомиться с telebot.

Итоги

В этой статье я вас познакомил с собственным опытом работы в свои 14 лет. Сейчас я вырос и осознаю ошибки ранней молодости, поэтому и решил написать эту статью.

Главное — не бойтесь начать, а далее все пойдет как по маслу.

Комментарии (30)


  1. GoshaAndYasha
    10.01.2024 16:04
    +5

    Из таблицы однозначно следует, что начинать с игр на Rust для WebAssembly точно нельзя. Что-то я сомневаюсь...

    Главное — не бойтесь начать, а далее все пойдет как по маслу.

    А за это можно и нужно простить всё, включая сомнения выше! Любимая моя цитата

    Чтобы бегать надо бегать.


    1. MaxKitsch
      10.01.2024 16:04

      Rust для WebAssembly, как точка входа в программирование... Ну, в принципе, если пока ваши сверстники лепили куличи из песка, вы играли в Eve Online, то да, как вариант.


  1. FristIvan
    10.01.2024 16:04
    +2

    Спасибо автору за статью. Когда мне было 14 лет, тоже начинал с Ботов. Но уже на питоне и для телеграма. Ребят кому нет 18, учите и практикуйте языки, нарабатывайте опыт!


  1. burn_in_soul
    10.01.2024 16:04
    +2

    Эх, когда мне было 14, я ломал блоки в майнкрафте, катался на велике и даже не думал ни про какие питоны.
    Сейчас, конечно, уже другое время и технологии и информация куда доступнее для подростков. Только вот сомневаюсь, что много 14-летних ребят сидит на хабре)

    Обычно backend'ры очень зависят от фронтенда

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


    1. MicroProger Автор
      10.01.2024 16:04

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

      Да все были такими и остаются. Просто порыв фантазий хочется порождать в реальность в разном возрасте. Кто-то рано, в 9-14 лет, а кто-то уже под 40. Но плохого в этом точно ничего нет


    1. Gorthauer87
      10.01.2024 16:04
      +1

      Я в 14 какие-то странные штуки на Delphi говнякал, а было это очень давно, но технологии и тогда были более чем доступны, у меня одноклассники даже уже и линуксы себе во всю ставили, а я лишь в университете до этого дошёл.

      Так что это, было бы желание, а информация найдется.


    1. feelamee
      10.01.2024 16:04
      +1

      А я и сейчас блоки в майнкрафте ломаю)
      Отдых есть отдых


    1. xSVPx
      10.01.2024 16:04
      +2

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

      Помню делал штук пять реализаций и смотрел какая из них влезает в память лучше, т.к. у бк0010 ее было не так уж и много... Заранее писал в тетрадку, потом считал сколько символов в одном и другом варианте итд итп.

      Информация была всегда. И до интернета.


  1. Metotron0
    10.01.2024 16:04
    +2

    Сейчас уже в 14 лет выгорают? Это ж во сколько нужно начать, чтобы к четырнадцати оно осточертело?

    Почему новички идут в фриланс? Они так уверены в своих навыках и в том, что не нуждаются ни в каких советах по оформлению кода, подохдам к разработке, выборе алгоритмов? Это как посмотреть ютуб и сразу пойти в одиночку класть плитку за деньги.


    1. JohnDidact
      10.01.2024 16:04

      Я посмотрел Ютуб и в одиночку пошёл ставить каркас и ПВХ панели за деньги.

      С программированием подобное, к сожалению, не вышло.


    1. nalinor
      10.01.2024 16:04
      +1

      Почему новички идут в фриланс?

      Если под новичками подразумеваются школьники, то дело в том, что деньги заработать хочется, но в таком возрасте (в районе 14-16 лет) даже при наличии hard skills практически невозможно трудоустроиться куда-либо. На фрилансе такого ограничения нет (формально иногда бывает, но его легко обойти, впрочем как всегда)


      1. Metotron0
        10.01.2024 16:04

        Выходит, они ещё не готовы работать без наставника, но их не берут на работу из-за возраста и им просто приходится работать по наитию? А потом они вырастают, их берут на работу, и там им приходится исправлять то, что делают такие же, какими были они сами.


    1. MicroProger Автор
      10.01.2024 16:04

      Конечно выгорают. В 14 у подростка быстро меняются интересы. Они меняются, меняют свои идеалы и в принципе не очень усидчевы.


      1. Metotron0
        10.01.2024 16:04
        +2

        Просто пропажа интереса — это же ещё не выгорание. Вот когда интереса уже нет, а нужно зарабатывать деньги, чтобы кушать и жить в квартире, и так несколько месяцев или лет, тут больше верится. Как я смотрел на видео, у выгорания несколько стадий, средняя из них — это начавшиеся проблемы со здоровьем. Последняя — это уже необходимость смены профессии вообще.


  1. Corporatech2000
    10.01.2024 16:04

    Я тоже лет в 14 прикоснулся к программированию. Косвенно. Мать принесла 2 сумки перфокарт для растопки бани. Как ни странно но имено с них и начался долгий путь


    1. MicroProger Автор
      10.01.2024 16:04

      Интересная история :D


  1. jaam8
    10.01.2024 16:04

    очень интересно узнать на каких платформах искать заказы!))


    1. MicroProger Автор
      10.01.2024 16:04

      Есть много различных платформ.
      Нужно понимать, что везде разные требования к заказчику и исполнителю.
      Могу порекомендовать для начинания Kwork. Уже как родная.
      В будущем советую переходить на иностранные платформы, на них как правило можно получить значительно больше.


  1. sla165
    10.01.2024 16:04
    +1

    Счастливчик,у меня в 14 компа не было,это был 1998 год.Ни компа,ни мобильного, даже домашнего телефона не было.


    1. MicroProger Автор
      10.01.2024 16:04

      Ну, сейчас и время другое..


  1. musagitov_qa
    10.01.2024 16:04
    +2

    Я в свои 13 удалил папку system32, чтобы освободить место для GTA San Andreas:)


    1. MicroProger Автор
      10.01.2024 16:04

      правильно, нах&р она нужна!))))


  1. ignat2009
    10.01.2024 16:04

    Привет, автор пожалуйста прочитай этот комментарий. Мне 14 лет и я создал свои первые 3 проекта, графический калькулятор игру камень ножницы бумага и щас делаю змейку. Я очень боюсь что не поступлю в институт. Но вы щас возможно скажите что программисты могут и без института , но не в моем случае... Я живу в Туркменистане и как вы знаете здесь нет ВПН. Я боюсь что провалю вступительные экзамены из за математики и информатики. Скажите пожалуйста какие темы нужно знать чтобы сдать экзамены?


    1. MicroProger Автор
      10.01.2024 16:04

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

      Мне 14 лет и я создал свои первые 3 проекта, графический калькулятор игру камень ножницы бумага и щас делаю змейку.

      Продолжай в том же духе! Уверен, что в будущем ты сможешь достичь еще большего. Удачи в начинаниях


    1. Metotron0
      10.01.2024 16:04

      Самое верное — найти знакомых или родственников, или знакомых своих родственников, которые поступили, и спросить у них.


  1. omgiafs
    10.01.2024 16:04

    Ха! Вы скажите, как им стать в 40.


    1. Metotron0
      10.01.2024 16:04

      Взять кредит, достаточный, чтобы год не работать, этот год посвятить интенсивной учёбе. Пока есть работа, нужно быть героем, чтобы ещё и учиться чему-то совершенно новому, да ещё в таком объёме.


  1. pezdyk
    10.01.2024 16:04
    -1

    Дайте контакты автора, нужно ему срочно отсосать!!!


  1. Rapira2388
    10.01.2024 16:04
    +1

    Молодым пограммистам я бы посоветовал наслаждаться молодостью и во всей полноте проживать свое время и не превращаться в серьезных, старых и уставших от жизни людей, которые частенько пишут тут статьи в которых вечно жалуются и выгорают.


    1. MicroProger Автор
      10.01.2024 16:04
      +1

      Их не остановить :D
      В этом случае лучше поддержать, чем советовать отказаться. Всем хочется выделяться, особенно в кругу подростков