Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 40 5 32
Какой выбрать язык программирования в начале пути? Аноним 13/11/24 Срд 00:14:26 3321479 1
images.jpg 21Кб, 275x183
275x183
Я только начинаю заниматься программированием, и хотел бы узнать с чего начинать и чем заканчивать
Аноним 13/11/24 Срд 02:57:30 3321497 2
13/11/24 Срд 06:46:22 3321512 3
>>3321479 (OP)
для начала можешь изучить scratch, потом 1С, голодным не останешься
Аноним 13/11/24 Срд 08:03:15 3321520 4
>>3321479 (OP)
Смотря для чего.
Для устройства на работу - для новичка лучше что-то базовое и популярное. Python, Java, JavaScript. Дальше разберёшься.
Для именно обучения программирования начни с чего-то базового вроде C.
Аноним 13/11/24 Срд 08:56:55 3321533 5
>>3321479 (OP)
Раз ты вообще нулевой, то ты не о том думаешь.

Тебе не о конкретном языке сейчас думать надо, а о программировании в общем, чтобы понять, твоё это вообще или ты просто прочитал про зарплаты (сеньоров и лидов) и завидуешь. Какой нибудь общий курс, напр гарвардский cs50 подойдёт.

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

И вот только после выбора направления выбираешь язык. Так как в разных направлениях - зачастую популярны разные языки.

Пропустив эти шаги и сразу взяв первый попавшийся язык - есть огромные шансы забить при первых же трудностях, и вечно откладывать учебу из-за других дел, так как тебе это будет просто не интересно и не понятно зачем всё это нужно. В итоге и через пять лет останешься на том же самом месте, что и сейчас.
13/11/24 Срд 09:08:54 3321539 6
>>3321520
Проиграл с этой толстоты.
Аноним 13/11/24 Срд 09:20:51 3321546 7
Аноним 13/11/24 Срд 10:19:48 3321566 8
>>3321520
вот чтобы прям устроиться на работу, я бы рекомендовал 1С, или php + битрикс.
если не для зароботка а как увлечение то тут соглашусь про python, единственное не стал бы начинать с js он как по мне там слишком много чего непонятного и не очевидного для новичка в отличии от питона.
Аноним 13/11/24 Срд 10:31:26 3321570 9
начинаешь с ассемблера, потом уже осваиваешь более сложные языка
Аноним 13/11/24 Срд 11:11:11 3321575 10
>>3321479 (OP)
Потрогай python чтобы понять базу. Много обучающих материалов, достаточно простой для понимания. Возможность перехода на другие языки.
Аноним 13/11/24 Срд 14:54:22 3321716 11
если вдруг опу 13 лет например то ботай ангель/кит + матеша/cs + по выбору там какой-то вебчик или фпга или биология неважн
Аноним 13/11/24 Срд 15:01:33 3321720 12
>>3321479 (OP)
Начинаешь с С.
Он очень простой и короткий по сравнению с С++ и другими языками. У опытного мб месяц уйдет максимум в нем разобраться у тебя хз. Мб месяца 2-3.
После него тебя невозможно обоссать на любом собесе вопросами про память стек кучу.
Потом выбираешь запомни щас тебе тут будут говорить что надо выбирать что тебе нравится это да но в первую очередь это где много вакансий. Открываешь топ востребованных языков, смотришь уже только из этого чем хотел бы заниматься и идешь туда.
А то будешь бесполезный как я iOSник с нулевым рынком труда без работы сидеть
Аноним 13/11/24 Срд 15:03:35 3321721 13
>>3321720
Что значит разобраться в С? Прочитать книгу Ритчи? Написать свою прогу не уровня laba1.c?
Даже "простой" питон можно годами осваивать, т.к. у него куча фич и подводных камней.

мимо
Аноним 13/11/24 Срд 15:17:07 3321729 14
>>3321721
>Написать свою прогу не уровня laba1.c?
Верно, прога должна быть уровня laba10.c или любого курсовика.Прогресмия сложности - это то, что даёт вышка, которую вы пытаетесь здесь изобрести.
Аноним 13/11/24 Срд 16:06:32 3321776 15
image.png 175Кб, 348x500
348x500
image.png 235Кб, 431x499
431x499
Аноним 13/11/24 Срд 16:21:01 3321787 16
>>3321776
На этой сдохшей хуйне в рф он никогда работу не найдет.
Аноним 13/11/24 Срд 16:30:34 3321796 17
>>3321787
Джава-пиздабол скоро станет мемом.
Аноним 13/11/24 Срд 17:03:06 3321824 18
>>3321787
Двачую. Дотнет в 2024 году - это онли фулстек в нищебродских стартапах. На фулстек лучше вкатываться через нодежс - тупо в два раза больше вакансий, а учить меньше. Дотнет умер нахуй.
Аноним 13/11/24 Срд 18:15:53 3321871 19
>>3321479 (OP)
ГОСПОДИ БОЖЕ КАК ЖЕ Я НЕНАВИЖУ ЭТИ ЕБАНЫЕ ИЗОБРАЖЕНИЯ ЖКВЕРИ С МИНИМИЗИРОВАННЫМ КОДОМ ВЫ БЫ ЗНАЛИ
Аноним 13/11/24 Срд 21:18:09 3321962 20
>>3321787
В рухнумии сдох руби с абапом. Сисярп скорректировался вместе жавой примерно одинаково в процентах.
http://158.160.161.158/hh/
Аноним 14/11/24 Чтв 14:22:22 3322319 21
>>3321824
На шарпах есть бигтех без фронта, на всех языках есть фронт, но почему-то на шарпах это страшно, лол.
Ноджс для бэкенда, ну мы же не шашлычную собрались открывать.
Аноним 14/11/24 Чтв 14:24:03 3322320 22
>>3322319
>>3321824
Жаба-звездабол готов даже ноду двигать, лишь бы не шарп.
У тебя там котлин мобилки отжал, превратил джаву в кобол, а ты все с шарпами воюешь
Аноним 15/11/24 Птн 15:51:16 3323107 23
Си.
Быстродействие.
Управление железом.
Понимание как работает программирование под капотом.

В чем я не прав?
Аноним 15/11/24 Птн 16:15:00 3323122 24
>>3323107
>Понимание как работает программирование под капотом.
Под каким блять капотом? Где у сайта капот? Ну вот ты открыл и чё там - эфир потёк или торсионные волны пошли? Я чёт не пойму...
Аноним 15/11/24 Птн 16:57:05 3323153 25
Аноним 16/11/24 Суб 00:27:11 3323361 26
>>3323107
>Быстродействие
С какого перепугу? Писать высокооптимизированный код, это отдельный скилл и си только помогает, но не более.
Открой сорцы какого-нибудь пхп и офигей как там иногда потели над простыми функциями.
Аноним 17/11/24 Вск 10:54:17 3324073 27
>>3323122
>Я чёт не пойму
Это потому что ты слишком много сайтами занимаешься. )
Аноним 17/11/24 Вск 10:59:04 3324077 28
>>3321479 (OP)
В начале пути можно не определяться жёстко с языком. А по ходу дела уже определиться со сферой интересов и более подходящим именно для неё языком или даже языками. Ещё следует учесть свои способности, потому что они могут различаться в объёме одной этой отрасли весьма серьёзно.
Аноним 17/11/24 Вск 11:09:48 3324081 29
>>3324073
Потому что это больше 80% рыночка, а вкатуны хотят получать больше чем на заводе, а не коды писать. Нахуя им си?
Аноним 17/11/24 Вск 22:18:20 3324462 30
>>3324073
Да ты сам нихуя не знаешь. Открой исходники питона на си https://github.com/python/cpython/blob/main/Parser/parser.c ну что, просветился? Залез под капот питона и теперь у тебя третья чакра открылась, ты теперь не такой как все, знаешь пограммирование на глубоком уровне.
Аноним 18/11/24 Пнд 11:48:18 3324722 31
Сначала по учебникам изучаешь общий курс теории электродинамики и основы цепей, потом ассемблер, потом си, дальше по плюсам ботаешь ООП и можешь устраиваться в НИИ пердеть в стул за 20к, удачи
Аноним 18/11/24 Пнд 12:02:11 3324730 32
>>3324722
наоборот же - плюсы изучаешь с самого сначала, потом, спустя время, определяешься, опускаться ли тебе от них ниже - на си и ассемблер, или подниматься к языкам высокого уровня; по итогу владеешь базой в любом случае
Аноним 18/11/24 Пнд 12:16:58 3324745 33
image.png 511Кб, 890x444
890x444
Вот это луркай. Тут не конкретные языки программирования, а просто учат программированию.
Аноним 02/12/24 Пнд 16:08:11 3333493 34
Аноним 02/03/25 Вск 20:50:34 3400371 35
>>3324745
Где скачать полную версию?
Аноним 02/03/25 Вск 21:11:40 3400384 36
1740939099217.jpg 39Кб, 390x500
390x500
Аноним 02/03/25 Вск 21:25:47 3400387 37
>>3321479 (OP)
Начинай с самой базы, то есть с BASIC.
Аноним 05/03/25 Срд 06:11:18 3401915 38
>>3321787
вы тут по кд языки (в т.ч. айти и все что не лень вообще) хороните?
жава - только легаси, скуфы, новый софт не пишут
js/python - вкатунов море, ИИ уже заменил и вообще макаки
С/С++ - нахуй надо, костыли, рудимент, 25 год писать на сях фу фу фу
Rust - пацан к успеху шел...
Go - а этот вот вот придет, но пока не время
php - pdf?что?

язык не надо учить. Его надо понимать и вообще как работает программа/софт/компилятор/ОС и т.д..
Лучше всего для этих целей С/С++ и линукс.
если реально вникнешь в базовые концепции, то перекат в другой язык займет максимум месяц (абсолютной любой, даже хаскел),
но вкат в язык это только начало...точнее знание синтаксиса это вообще нихуя по сути..

вот тебе первый тест, когда ответишь считай ты на верном пути:
#include<...>
...
int a;
a = 5; --> сработает? если нет то почему (без соплей про глобальные области).
...
int main(){...}
Аноним 05/03/25 Срд 06:28:44 3401918 39
>>3321962
это получается, что во фронтенд на 8000 резюме всего 100 вакансий?
Аноним 10/03/25 Пнд 21:20:31 3406171 40
Учил питон полгода, вроде норм было, забил хуй, т.к не видел перспективы. Вот спустя 2-3 года решил снова плотно заняться прогой.
https://2ch.hk/pr/res/3405268.html
Учусь в шараге на прогера, но как и везде знаний и навыков оттуда нихуя не получу скорее всего, англ знаю на уровне контекстного понимания, чутка помню питон, месяц назад начал учить плюсы. Щас загнался по плюсам, кажется, что востребованности щас по ним нихуя и через 1-3 года лучше не станет, в особенности на удалёнке. Изначально хотел веб, но из-за кучи уебанов-вкатеров шансы, как я понимаю, минимальны. Тестеровщиком не потяну, т.к. слишком много теории. Ну так вот сама тема: какой ЯП учить и почему лучше его(с перспективой на 1-3 года вперёд)? Как учить(видосы, лекции, книги, курсы(платно или бесплатно))? Если покидаете в добавок курсы/лекции/книги/видосы буду благодарен. С меня как обычно нихуя
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов