21 Кб, 275x183
Я только начинаю заниматься программированием, и хотел бы узнать с чего начинать и чем заканчивать
1С
>>21479 (OP)
для начала можешь изучить scratch, потом 1С, голодным не останешься
для начала можешь изучить scratch, потом 1С, голодным не останешься
>>21479 (OP)
Смотря для чего.
Для устройства на работу - для новичка лучше что-то базовое и популярное. Python, Java, JavaScript. Дальше разберёшься.
Для именно обучения программирования начни с чего-то базового вроде C.
Смотря для чего.
Для устройства на работу - для новичка лучше что-то базовое и популярное. Python, Java, JavaScript. Дальше разберёшься.
Для именно обучения программирования начни с чего-то базового вроде C.
>>21479 (OP)
Раз ты вообще нулевой, то ты не о том думаешь.
Тебе не о конкретном языке сейчас думать надо, а о программировании в общем, чтобы понять, твоё это вообще или ты просто прочитал про зарплаты (сеньоров и лидов) и завидуешь. Какой нибудь общий курс, напр гарвардский cs50 подойдёт.
Далее необходимо выбрать интересное тебе направление разработки, чтобы не бросить на середине учебы - для этого ищешь какие-нибудь обзорные гайды на Ютубе. Впереди тебя ждёт не один месяц учебы, будет ломать, будет не получаться, будешь ничего не понимать, будет лень после нынешней работы/учебы, будет отвлекать множество более интересных и важных дел и так далее и так далее - множество причин чтобы забить на учёбу программированию. Поэтому главный критерий - чтобы тебе были более менее интересно этим заниматься, а конечный результат выполняемых задач зажигал тебя продолжать учиться несмотря ни на что.
И вот только после выбора направления выбираешь язык. Так как в разных направлениях - зачастую популярны разные языки.
Пропустив эти шаги и сразу взяв первый попавшийся язык - есть огромные шансы забить при первых же трудностях, и вечно откладывать учебу из-за других дел, так как тебе это будет просто не интересно и не понятно зачем всё это нужно. В итоге и через пять лет останешься на том же самом месте, что и сейчас.
Раз ты вообще нулевой, то ты не о том думаешь.
Тебе не о конкретном языке сейчас думать надо, а о программировании в общем, чтобы понять, твоё это вообще или ты просто прочитал про зарплаты (сеньоров и лидов) и завидуешь. Какой нибудь общий курс, напр гарвардский cs50 подойдёт.
Далее необходимо выбрать интересное тебе направление разработки, чтобы не бросить на середине учебы - для этого ищешь какие-нибудь обзорные гайды на Ютубе. Впереди тебя ждёт не один месяц учебы, будет ломать, будет не получаться, будешь ничего не понимать, будет лень после нынешней работы/учебы, будет отвлекать множество более интересных и важных дел и так далее и так далее - множество причин чтобы забить на учёбу программированию. Поэтому главный критерий - чтобы тебе были более менее интересно этим заниматься, а конечный результат выполняемых задач зажигал тебя продолжать учиться несмотря ни на что.
И вот только после выбора направления выбираешь язык. Так как в разных направлениях - зачастую популярны разные языки.
Пропустив эти шаги и сразу взяв первый попавшийся язык - есть огромные шансы забить при первых же трудностях, и вечно откладывать учебу из-за других дел, так как тебе это будет просто не интересно и не понятно зачем всё это нужно. В итоге и через пять лет останешься на том же самом месте, что и сейчас.
>>21539
А что смешного?
А что смешного?
>>21520
вот чтобы прям устроиться на работу, я бы рекомендовал 1С, или php + битрикс.
если не для зароботка а как увлечение то тут соглашусь про python, единственное не стал бы начинать с js он как по мне там слишком много чего непонятного и не очевидного для новичка в отличии от питона.
вот чтобы прям устроиться на работу, я бы рекомендовал 1С, или php + битрикс.
если не для зароботка а как увлечение то тут соглашусь про python, единственное не стал бы начинать с js он как по мне там слишком много чего непонятного и не очевидного для новичка в отличии от питона.
начинаешь с ассемблера, потом уже осваиваешь более сложные языка
>>21479 (OP)
Потрогай python чтобы понять базу. Много обучающих материалов, достаточно простой для понимания. Возможность перехода на другие языки.
Потрогай python чтобы понять базу. Много обучающих материалов, достаточно простой для понимания. Возможность перехода на другие языки.
если вдруг опу 13 лет например то ботай ангель/кит + матеша/cs + по выбору там какой-то вебчик или фпга или биология неважн
>>21479 (OP)
Начинаешь с С.
Он очень простой и короткий по сравнению с С++ и другими языками. У опытного мб месяц уйдет максимум в нем разобраться у тебя хз. Мб месяца 2-3.
После него тебя невозможно обоссать на любом собесе вопросами про память стек кучу.
Потом выбираешь запомни щас тебе тут будут говорить что надо выбирать что тебе нравится это да но в первую очередь это где много вакансий. Открываешь топ востребованных языков, смотришь уже только из этого чем хотел бы заниматься и идешь туда.
А то будешь бесполезный как я iOSник с нулевым рынком труда без работы сидеть
Начинаешь с С.
Он очень простой и короткий по сравнению с С++ и другими языками. У опытного мб месяц уйдет максимум в нем разобраться у тебя хз. Мб месяца 2-3.
После него тебя невозможно обоссать на любом собесе вопросами про память стек кучу.
Потом выбираешь запомни щас тебе тут будут говорить что надо выбирать что тебе нравится это да но в первую очередь это где много вакансий. Открываешь топ востребованных языков, смотришь уже только из этого чем хотел бы заниматься и идешь туда.
А то будешь бесполезный как я iOSник с нулевым рынком труда без работы сидеть
>>21720
Что значит разобраться в С? Прочитать книгу Ритчи? Написать свою прогу не уровня laba1.c?
Даже "простой" питон можно годами осваивать, т.к. у него куча фич и подводных камней.
мимо
Что значит разобраться в С? Прочитать книгу Ритчи? Написать свою прогу не уровня laba1.c?
Даже "простой" питон можно годами осваивать, т.к. у него куча фич и подводных камней.
мимо
>>21721
Верно, прога должна быть уровня laba10.c или любого курсовика.Прогресмия сложности - это то, что даёт вышка, которую вы пытаетесь здесь изобрести.
>Написать свою прогу не уровня laba1.c?
Верно, прога должна быть уровня laba10.c или любого курсовика.Прогресмия сложности - это то, что даёт вышка, которую вы пытаетесь здесь изобрести.
>>21787
Джава-пиздабол скоро станет мемом.
Джава-пиздабол скоро станет мемом.
>>21787
Двачую. Дотнет в 2024 году - это онли фулстек в нищебродских стартапах. На фулстек лучше вкатываться через нодежс - тупо в два раза больше вакансий, а учить меньше. Дотнет умер нахуй.
Двачую. Дотнет в 2024 году - это онли фулстек в нищебродских стартапах. На фулстек лучше вкатываться через нодежс - тупо в два раза больше вакансий, а учить меньше. Дотнет умер нахуй.
>>21479 (OP)
ГОСПОДИ БОЖЕ КАК ЖЕ Я НЕНАВИЖУ ЭТИ ЕБАНЫЕ ИЗОБРАЖЕНИЯ ЖКВЕРИ С МИНИМИЗИРОВАННЫМ КОДОМ ВЫ БЫ ЗНАЛИ
ГОСПОДИ БОЖЕ КАК ЖЕ Я НЕНАВИЖУ ЭТИ ЕБАНЫЕ ИЗОБРАЖЕНИЯ ЖКВЕРИ С МИНИМИЗИРОВАННЫМ КОДОМ ВЫ БЫ ЗНАЛИ
>>21787
В рухнумии сдох руби с абапом. Сисярп скорректировался вместе жавой примерно одинаково в процентах.
http://158.160.161.158/hh/
В рухнумии сдох руби с абапом. Сисярп скорректировался вместе жавой примерно одинаково в процентах.
http://158.160.161.158/hh/
>>21824
На шарпах есть бигтех без фронта, на всех языках есть фронт, но почему-то на шарпах это страшно, лол.
Ноджс для бэкенда, ну мы же не шашлычную собрались открывать.
На шарпах есть бигтех без фронта, на всех языках есть фронт, но почему-то на шарпах это страшно, лол.
Ноджс для бэкенда, ну мы же не шашлычную собрались открывать.
Си.
Быстродействие.
Управление железом.
Понимание как работает программирование под капотом.
В чем я не прав?
Быстродействие.
Управление железом.
Понимание как работает программирование под капотом.
В чем я не прав?
>>23107
Под каким блять капотом? Где у сайта капот? Ну вот ты открыл и чё там - эфир потёк или торсионные волны пошли? Я чёт не пойму...
>Понимание как работает программирование под капотом.
Под каким блять капотом? Где у сайта капот? Ну вот ты открыл и чё там - эфир потёк или торсионные волны пошли? Я чёт не пойму...
>>21479 (OP)
С++. На степике есть курсы.
С++. На степике есть курсы.
>>23107
С какого перепугу? Писать высокооптимизированный код, это отдельный скилл и си только помогает, но не более.
Открой сорцы какого-нибудь пхп и офигей как там иногда потели над простыми функциями.
>Быстродействие
С какого перепугу? Писать высокооптимизированный код, это отдельный скилл и си только помогает, но не более.
Открой сорцы какого-нибудь пхп и офигей как там иногда потели над простыми функциями.
>>21479 (OP)
В начале пути можно не определяться жёстко с языком. А по ходу дела уже определиться со сферой интересов и более подходящим именно для неё языком или даже языками. Ещё следует учесть свои способности, потому что они могут различаться в объёме одной этой отрасли весьма серьёзно.
В начале пути можно не определяться жёстко с языком. А по ходу дела уже определиться со сферой интересов и более подходящим именно для неё языком или даже языками. Ещё следует учесть свои способности, потому что они могут различаться в объёме одной этой отрасли весьма серьёзно.
>>24073
Потому что это больше 80% рыночка, а вкатуны хотят получать больше чем на заводе, а не коды писать. Нахуя им си?
Потому что это больше 80% рыночка, а вкатуны хотят получать больше чем на заводе, а не коды писать. Нахуя им си?
>>24073
Да ты сам нихуя не знаешь. Открой исходники питона на си https://github.com/python/cpython/blob/main/Parser/parser.c ну что, просветился? Залез под капот питона и теперь у тебя третья чакра открылась, ты теперь не такой как все, знаешь пограммирование на глубоком уровне.
Да ты сам нихуя не знаешь. Открой исходники питона на си https://github.com/python/cpython/blob/main/Parser/parser.c ну что, просветился? Залез под капот питона и теперь у тебя третья чакра открылась, ты теперь не такой как все, знаешь пограммирование на глубоком уровне.
Сначала по учебникам изучаешь общий курс теории электродинамики и основы цепей, потом ассемблер, потом си, дальше по плюсам ботаешь ООП и можешь устраиваться в НИИ пердеть в стул за 20к, удачи
>>24722
наоборот же - плюсы изучаешь с самого сначала, потом, спустя время, определяешься, опускаться ли тебе от них ниже - на си и ассемблер, или подниматься к языкам высокого уровня; по итогу владеешь базой в любом случае
наоборот же - плюсы изучаешь с самого сначала, потом, спустя время, определяешься, опускаться ли тебе от них ниже - на си и ассемблер, или подниматься к языкам высокого уровня; по итогу владеешь базой в любом случае
511 Кб, 890x444
Вот это луркай. Тут не конкретные языки программирования, а просто учат программированию.
Топовый чат. Сразу дают работу на питоне https://t.me/python_with_ahillary