Этот вопрос уже наверное всем надоел, но я уже много времени сижу и читаю/смотрю инфу о программировании. Главный вопрос - начинать постепенно (верстка - JS/Python) или сразу с жесткого (C++, Java и т.д.) Понятное дело, что всё зависит от цели, но если цели нет? Веб разработка хоть и значительно проще, но больших перспектив в этом как будто бы нет и в любом случае, рано или поздно, придется прийти к C++ и ему подобным, где после JS и Python будет тяжело. Интересно смотрятся направления крипты и AI, но там вроде математика нужна, а я последние че из математики помню - это простые уравнения из 5 класса. У нейросетей мнение на этот счет как и у людей - 50/50. Кто то говорит, что "лучше начни с простого, а потом уже смотри и переучивайся при необходимости", а кто то наоборот. Ведь жесткий кодер С++ и т.д. с большой вероятностью легко напишет что либо на JS и Python, но не наоборот. По поводу сферы крипты, нейронка говорит, что с Python/JS будет норм начать, потому что есть схожести с Solidity В общем будет интересно почитать мнение опытных людей, хоть вопрос мой достаточно расплывчатый Так же хочу добавить, что необходимости срочного заработка - нет. Готов потратить побольше времени, для более лучшего результата
Питон как обычно :) потом по нарастающей делаешь все, не спиши, мотивацию потеряешь и потом перехочешь желать
ЯП это инструмент, сначала определись что ты хочешь писать и после уже выбирай подходящий язык. Вообще изучение прям с основ тебе нужно будет изучить как вообще работает процессор и память, далее научиться читать ассамблер а после какой нибудь паскаль или си. Но это все не нужно условному веб программисту. Сначала определись что хочешь. Если хочешь зарабатывать деньги, зайди на тот же ** и посмотри что востребованно как вариант
Как написали выше яп это инструмент. И все зависит от задач, я работаю с ии локально, мне достаточно питона для инференса или обучения. Все что не связано с ии могу писать на го если мне не впадлу выебать себе голову и ситуация требует многопотока. Поэтому в моем случае питон нужен просто для работы с ии. Если бы ии мне не был интересен я бы дрочил го наверное. --- Сообщение объединено с предыдущим 10 май 2025 А так самый нормальный способ выучить это перестать задавать подобные вопросы и хотя бы что то попробовать сделать самому
зайцевПлюсОдин, во-во, про qwen слышал. Он лучше openai и дипсика? Я еще очень советую тестануть https://v0.dev Я лучше по питону ничего не встречал
CEKC_TEPMuHATOP, мне если честно кристально все равно на сколько «умная» модель. Я работаю в осовном с kv кэшем и эмбеддингами. Чтобы гибко настраивать «внимание» и «память» модели. Ну или просто манипулировать ей как мне вздумается без всяких завуалированных запросов. Сами токены генерятся во всех моделях по одному принципу, так что мне вообще нет разницы 8b или 800b параметров.
CEKC_TEPMuHATOP, мне вообще понравился mistral, с ним проще работать, меньше возьни при настройке. Да и для своих 8b выдает норм результаты почему то
вообще все просто. Чем больше технологий ты знаешь, тем ценнее ты будешь на рынке(но тут тоже важно учитывать, что нужно не поверхностно знать миллион ЯП, фреймворков и т.д.). Думаю, что лучше начать с Питона, это база база. Этот чудесный язык программирования даст тебе понимания основ программирования, будь то функции, декораторы, ООП, циклы ну и так далее. Мне было очень просто изучать С++ после базы питона. Есть и другая сторона медали. На питоне множество функций и методов уже встроено и тебе не нужно думать, как оно работает, например метод sorted, который отсортирует тебе список. А на плюсах нужно будет все самому писать и продумывать каждое действие свое. Но можно на Питоне и не пользоваться встроенными методами и функциями.
Что хочешь. Если именно с расчётом на будущее, то забей хуй на питон на который так дрочат и о котором пишут выше. ИИ прекрасно пишут код на питоне и js, идеально верстают, но технологии древних - asm , c, Реверс-инжиниринг они понимают пока слабо , ибо хуже всего пишут на языках системного уровня и не имеют никаких мыслительных. Если просто хочешь смотреть на себя в зеркале и ловить стояк на самого себя - начинай с самых низов , только хардкор. Сначала понимание устройства пк, потом простенькие алгоритмы на C, устройство ОС, потом уровень ниже, типо asm. Все остальные языки, особенно интерпритируемые будут даваться в разы легче, и понимание их синтаксиса будет приходить быстрее. Как-раз уже год учу C и asm.
lovseky, помимо самого С ему нужно будет учить еще cmake либо automake/make. Учиться как разрешать зависимости и прочее. Не слишком ли для начала?
rhZ6X49n, Нормально, для начала то билд-системы ему и не нужны. Это штука нужная, но на начальном этапе они ему ни к чему, это просто перегруз. позже когда код будет разрастаться на десятки файлов они действительно облегчат ему жизнь. . Для начала нужны простенькие однофайловые программки, понимание синтаксиса, понимание как происходит компиляция, какие есть компиляторы, что делает линкер и т.д. Если изначально зайти не с той стороны и хвататься за все нюансы, то риск перегореть и бросить всё в самом начале будет критическим.