Решил написать такой пост, т.к. заебали в лс спрашивать aka "как ты учился коду, на каких курсах, какой язык выбрать" и так далее, теперь просто буду давать им ссылку сюда
Сразу оговорка — читать много, но если решите учить код, то читать придется еще больше. Ну и если с вашим мнением текст не сходится, то приезжайте ко мне и отсосите хуй, я не против
💼 В этом посте:
— какой язык выбрать— как учиться коду— платные курсы или бесплатные— где брать заказы— как учился я— суммируем🤠 ВЫБОР ЯЗЫКА 🖕
Начнем с того, что все языки работают с одинаковым набором правил, кто бы что там ни пиздел. Поэтому можно начинать с любого популярного и простого языка, изучая который вы поймете всю логику:
• переменные, типы данных, разные циклы, алгоритмы, возможно ООП, функции и так далее Такие понятия будут во всех языках, они в свою очередь будут отличаться лишь своим синтаксисом и некоторыми уникальными особенностями, которые поймете уже по ходу; языки делятся в основном на:
• низкоуровневые и высокоуровневые, компилируемые и интерпретируемые, универсальные и под определенные задачиИсходя из этого имеем:
— python — прекрасный язык для начала; очень много бесплатных источников информации; больше вариантов заработать на заказах; 90% опенсорс кодов для web3 написаны на питоне — javascript — тоже простой язык и можно спокойно поработать с ним в web2; плюсом считаю то, что после JS будет проще перейти на TS или Solidity, да и к строгой типизации привыкните— typescript — после JS самое то для web3; особо не знаком с языком, но вижу, что очень многие его юзают для создания софтов; есть нормальные библиотеки под web3— rust — не для начинающих, идеально как второй язык; очень быстрый низкоуровневый язык, любим в web3; изучение займет у вас много времени, но оно того стоит— solidity — советую как третий язык, именно контракты под ETH и так далее; если вы изучали JS как первый язык, то здесь разберетесь быстро, отличной связкой будет js+ts+solidity⛏ КАК УЧИТЬСЯ КОДУ 🍻
Никак, оно вам не нужно, тут очень сложно и лишь 5% начинающих доходит до конца и начинает зарабатывать жалкие копейки (~200$/месяц). Дополнительно накиньте презрение от общества и проблемы со здоровьем
Но уж если вы решите заняться самоизнасилованием, то ответ будет один — начать искать информацию, а не спрашивать у всех "Как мне вкатиться в код?". Если вы хотите учиться — вы будете учиться, а не пиздеть
Основные советы:
1) Найди курс, по мере изучения ищи информацию по документациям и статьям
2) Обязательно конспектируй, неважно где: бумага, заметки TG, обсидиан — поможет сильно
3) На 1 параграф теории — 10 практических занятий; почему-то многие скипают это, ебланы
4) Используй GPT; раньше такой щедрости не было, приходилось искать самому как информацию, так и сники кода
5) Не заебывайте людей, научитесь искать сами; пишите лишь в крайних случаях и всегда оплачивайте помощь
6) Начните непосильный пет проект; может выгорите, но мне похуй, минус мусорный конкурент, но если осилите, то продвинетесь сильно
7) Разбирайте чужой код, с GPT это стало вообще пиздец как легко; такая практика подарит вам много скилов
8) Уделяйте все свое время на это дело; если вам больше 16 лет, то код будет не хобби, а работой. Но работу эту надо любить
9) Забудьте про понятие выгорания. Если вы выгораете когда учите программирование, то значит это не ваше, проще же гайки закручивать
10) Мотивация тоже важна; есть мнение, что мотивация "много заработать" хуевая для кода. Так вот, те кто так говорят — тупые долбаебы
Вот и все, я мог бы еще накидывать, но мне еще идти пивко с кентафариками хлебать. Вообще во время изучения вы сами дойдете до этих мыслей, но прямо сейчас советую строго запомнить 2 и 3 пункты