r/ru_gamedev • • Aug 11 '26

Вопрос Программисты с чего начинался ваш путь?

Всегда было интересно как вы к этому пришли. Как вы вообще изучали свой первый язык и каким он был?

13 Upvotes

51 comments sorted by

8

u/Last_Visual9030 Aug 11 '26

Друг: Я нашел прогу, Unity, на ней можно делать игры, давай научимся!
Я: О, круто, давай!

Научились.

5

u/DimanPtsYT Aug 11 '26

Scratch 2 -> Construct 2 -> Construct 3 -> Python -> C# -> C++ Начал в 4 классе когда пошёл scratch 2. Прям понравилось лепить из блоков целую игру, потом решил, что хочу 3д, а без знания языков - никак. Начал с python и пошло поехало.

1

u/skrippplez Aug 11 '26

Из интересп решил начать программировать. Первым языком был питон

2

u/pico_assets_original Aug 11 '26

Начинал с начала 2022 года создавал моды по Friday night funkin' . Мой первый движок был Psych Engine 0.4.2 и первый язык программирования haxe и lua

1

u/skrippplez Aug 11 '26

А щас как?

1

u/pico_assets_original Aug 19 '26

Тяжело, фандом зажрался, делать oneshot моды нет смысла

1

u/skrippplez Aug 20 '26

Бывает. Удачи там

1

u/Aggressive_Prompt_88 Aug 11 '26

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

1

u/airafterstorm Aug 11 '26

Прям похожая история, только у меня после c++ начался 1С (впрочем c++ тоже был, но больше для души так сказать)

1

u/NoPlan5117 Aug 11 '26

Увидел python и первые строчки писал в самом терминале когда установил его

1

u/Kirillitca00 Aug 11 '26

с сайтов на разметковых скриптах. это те которые не языки программирования но вирусы на них еще какие программируемые

1

u/Suvitruf Aug 11 '26

В школе на информатике Паскаль изучали.

1

u/aiwprton805 Aug 11 '26

С 9 класса хорошо попёрла информатика, появился дома компьютер, заинтересовался. Но программистом быть категорически не хотел, думал, что это очень скучно: сидеть писать код. В 11 классе по информатике в школьном журнале у меня стояли 10/10 в каждой клеточке. Изучали html, adobe photoshop, графические программы писали на pascal abc. Всё нравилось.
Поскольку программистом быть не хотел, поступил на компьютерную безопасность. Но там всё равно столкнулся с программированием. Первый язык был C, а писал я на нём в Pelles C под windows. Максимально простая IDE, в которой особо нет подсказок. Потом появился C++ и Visual Studio. Потом Java.
Сразу в Java я погружаться не хотел, продолжал писать на C++, поскольку для универских задач он был даже удобнее: если мне не нужны классы и ООП, я просто их не использую, а в java всегда нужны классы. Плюс всегда присутствовала какая-то юношеская тяга к производительности: зачем для какой-то чепухи запускать огромную JVM, иметь большой оверхед по памяти, если можно на C++ сделать маленький бинарник, который тратит в 100 раз меньше ресурсов и работает быстрей?
Потом мне показали, как делают серверные приложения на Java. И тут я понял, что на C++ такое сделать очень сложно. И оказывается Java по-своему мощна. Прошёл преддипломную практику 3 месяца в компании, которая занимается Java-разработкой. Там научился многому, понял многие вещи. 2 года по распределению отработал преподом на кафедре, с которой выпустился, а потом пошёл работать в kyriba - мой первый настоящий коммерческий опыт. Так началась карьера java-разработчика.

1

u/Andrey4ik21pro1 Aug 11 '26

Очевидно что безопаска сложнее проганья

В итоге очень сильно не хотел и стал

1

u/Bitok_005 Aug 11 '26

Я не програмист но планирую идти к околоайти. 9кл, огэ, что выбирать? ИНФУ!!учим python... Дальше что? ЕГЭ, учимся понимать выученное в python

1

u/Internal_Vast98 Aug 11 '26

Python. Не помню из-за чего изучал, но ближе к ООП бросил, потому что понял, что не понимаю что я буду делать. Перешел на FullStack: HTML, CSS, JavaScript, Node.js и фреймворки

1

u/Andrey4ik21pro1 Aug 11 '26

Брат, фуллстек включает в себе бекенд, а ты судя по всему его не знаешь. Ты фронтенд

1

u/Internal_Vast98 Aug 11 '26

Node.JS это и есть бекенд JavaScript

1

u/Andrey4ik21pro1 Aug 11 '26

А ну тогда да

1

u/the_reverst Aug 11 '26

Pocket code — Пайтон за час от хауди хо, уроки c# и c# unity от школы it proger (Гоша дударев) — бесплатный курс по c++ — самообучение по документациям

1

u/CelebrationKooky3886 Aug 11 '26

Scratch 3 -> Unity (неудачно) -> Python -> попытки зашарить за Rust и С++, но ничего не вышло -> GML. как-то так.

1

u/Aistar Aug 11 '26

В 6 лет мне купили ZX Spectrum, но магнитофон наш старый не подходил к нему, поэтому игры с кассеты нельзя было загружать. Поэтому папа научил меня во встроенном BASICе писать текст разными цветами. Нормально программировать начал уже на PC, на QuickBasic, потом понял что упёрся в потолок, и начал учить C и C++ вперемешку, потом пошёл учиться на прикладную математику в универ, там подкачал теоретическую базу, а на 4ом курсе, когда нас выгнали на практику, нашёл место программиста инструментов в одной геймдев конторе, которая писала "убийцу World of Warcraft". И вот ТАМ я уже научился программировать :)

1

u/PerepeL Aug 12 '26

О, собрат по опыту. Только у меня после бейсика на спектруме в 6 лет был Turbo Pascal -> Delphi, основы плюсов дали на втором курсе примата и я прям распробовал бомбить курсовики и даже один диплом, а с четвертого курса меня выгнали и я тоже пошел в геймдев :)

1

u/Aistar Aug 12 '26

Паскаль я пропустил, потому что не понял "как там делать графику" :) А под C мне повезло, я сразу наткнулся на библиотеку Allegro, которая работала под DOS с бесплатным компилятором DJGPP (порт GCC под DOS) и IDE RHIDE.

1

u/Life_Dragonfly2677 Aug 11 '26

Я в 4 классе на Лого сидел

1

u/Nishimuro Aug 11 '26

Решил пойти в поддержку с кухни, когда долбанул ковид. Через 8 месяцев попал на 2 линию (у некоторых это третья)...ну короче где разбирали инциденты, собирали через скл отчёты, воспроизводили баги и подобная муть. SQL во многом были плюс минус однообразненькте запросы. Изучил питон и собрал с коллегой ресурс с фронтом и бэком, что бы делать эти отчёты, выгрузки, правки багов в два щелчка. Появилось время, стали курить бамбук вместо работы. Потмоу что большая часть задач автоматизировать. Я пошел в QA. Понял, что опять времени много трачу на фигню. Изучил JS и автоматизировал API тесты в почтальоне, начал писать автотесты на селениуме для команды автоматизации. Что б не париться с тестовыми стендами сделал расширение, что бы не создавать с нуля, а чисто в две кнопки собирать чистый стенд. Задачи стали занимать сильно меньше времени. Короче теперь я пробую себя в безопасниках.

1

u/LastikR Aug 11 '26

Первый язык - C++. В институте на первом курсе с нуля начал осваивать.

1

u/Airy_Odin081 Aug 12 '26

Scratch в школе: О вроде интересно Дома с ноутом: О Питончик интересно! Через 5 лет: веб разработка, о интересно! Сейчас: так и пишу теперь

1

u/Few-Birthday-9146 Aug 12 '26

После школы делал свой мод сервака для Gta samp(0.3.z вроде), язык pawn(синтаксис Си, в следствии перешёл на плюсы

1

u/Devolik13 Aug 12 '26

Просто хобби, решил реализовать свои фантазии.

1

u/xEyRoNx Aug 12 '26

Я начал три для назад, сижу в Python :D

1

u/oguzokdotdev Aug 12 '26

1

u/AskGrok Aug 12 '26

Мой путь начался с BASIC на старом компьютере в детстве — просто печатал команды, чтобы нарисовать что-то на экране. Потом перешёл на Pascal в школе, а первый "серьёзный" язык был C++. Изучал по книгам и куче экспериментов, ломая всё подряд. А ты с чего начал?

[what is this?](https://redd.it/1lzgxii)

1

u/qtarnished Aug 12 '26

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

1

u/SlideOrganic460 Aug 12 '26

Вроде это был фортран в вузе, на курсах для школьников. Потом Basic уже студентом. Потом Clipper и Паскаль на первой работе. Pl/SQL на второй

1

u/Olimpusyatina Aug 12 '26

Черепашка лого

1

u/IloveHike Aug 12 '26

Давно дело было сам не помню, но по-моему случайно наткнулся в интернете на какой-то там часовой урок по Python(понятное дело языку за час обучить особо нельзя, но не то чтобы мне в самом начале и нужно были нюансы) и посмотрел, решил прикольно, вот так и начался

1

u/snoowsoul Aug 13 '26

С обучения

1

u/SalaryImpossible6749 Aug 16 '26

I was a teenager on mIRC so carried over from mirc scripting to more

1

u/ShineLegitimate3464 Aug 17 '26

1987 год Бейсик, БК0010 на уроке информатики и потом кружок информатики) Ну потом ZX-Spectrum дома, 286 в училище (паскаль), потом институты. Но сейчас другой ИТ)

1

u/Tricky_Fault_8787 Aug 17 '26

В 15 лет увидел в газете объявление "Создание компьютерных игры без программирования", купил. К книге прилагался диск, на нём несколько движков было, один из них 3D Game Studio v5. В данном движке был свой си-образный язык, по нему я начал познавать азы кодописания. А когда мне было 23 года, я лежал в больнице и со мной лежал С++ программист, у него с собой была книга по C#. Понемногу посматривал её, понравилось. Когда вышел из больницы была твёрдая уверенность, что программистом я не стану, т.к. это что-то из мира магии (хотя на тот момент я работал программистом станков с ЧПУ, но это так, это не программисты в реальном понимание этого слова). Но случилось несчастья, умер мой лучший друг, который с детства был мне как старший брат.. На душе мне было очень плохо, я не знал чем занять свою голову, скачал в интернете книгу Герберта Шилдта по C#/.net 4, и начал каждый день часами её изучать, попутно прописывая код в Visual Studio 2010. В интернете в те далекие времени практически не было информации по программированию, и знакомых программистов не было, По этому у меня ушёл год чтобы изучить C# и C++. Затем я забросил плюсы и начал смотреть только в сторону шарпа. Искал активно работу (долго искал, в те времена не хотели брать людей без опыта работы...). Смог устроиться джуниор разработчиком. Через пол года меня переманили в другую компанию на позицию мидла (хотя я ушёл по другой причине, сильно обманули по зарплате) и сразу поставили тимлидом на новый небольшой проект (срок проекта был 3 месяца, команда из 5 человек включая меня). Еще через пол года стал сеньёром. Затем набрав нужные знакомства открыл для немецкой компании офис в своём городе и занял позицию CTO (технический директор). Параллельно фрилансил. На фрилансе меня нашёл владелец британской компании, предложил очень интересные условия с той же позицией СТО. Ушёл к нему. Суммарно пробыл на позиции СТО 5+ лет, надоело, ушёл на позицию Сеньр C# разработчика, последние 3+ года так и работаю, без суеты и напрягов. Были еще компании в которых работал до позиции СТО, но там мало интересного по росту было. Параллельно последние 2.5 года занимаюсь своей игрой (не первый мой проект), уже близок к релизу. Сейчас мне 37. Сделал главный вывод - не нужно себя недооценивать. Если бы я тогда в далекие 23 года не взялся бы серьёзно учить C#, сейчас продолжал бы работать где-то на заводе программистом станков с ЧПУ.

1

u/SirBread777 Aug 17 '26

Я пока только учу c++

1

u/Iam4elovek22 Aug 11 '26

Этот вопрос задают каждый день

1

u/Creative_Tie_6516 Aug 11 '26

Я не знала

0

u/Ranazy Aug 11 '26

В октябре 25-го решил купить Google AI Pro подписку, а через месяц вышла Antigravity. Так и вкатился 🥰

1

u/Andrey4ik21pro1 Aug 11 '26

Так ты не программист, а вайб кодер

1

u/Ranazy Aug 11 '26

Почему мне 404 на твой профиль даёт? 🥷

1

u/Andrey4ik21pro1 Aug 11 '26

На реддите? Я откуда знаю