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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 43 4 23
Дайте совет по вкату ( лишь один непонятный мне момент) Аноним 07/05/24 Втр 17:16:46 3147565 1
1000047766.jpg 124Кб, 1000x1141
1000x1141
1000047499.png 482Кб, 744x737
744x737
Очень хочу узнать у опытных прогеров, вот на этапе вката вы, вероятно, натыкались на что-то такое, что сложно было не то, что представить, а как бы по уже имеющемуся представлению написать код. Ну то есть, условно, учишь комп сайнс и алгоритмы, нужно написать PATRICIA trie, и вроде я понимаю всю суть, но именно придумать из головы, пусть даже если буду сидеть очень долго, не получится или спустя очень много часов получится говно ебучее, которое только в утиль, а если брать уже готовый код, то смотришь и не понимаешь почему тут указатель, нахуя тут метод именно ссылки принимает, типа, почему именно так, а не по другому. Очень сложно что-то изучать, тупо пялясь в экран. Я хорошо знаю язык, но ТЕОРЕТИЧЕСКИ. Типа, со всеми элементами кода, который я вижу, я знаком, я их знаю, но как правильно их применять я в душе не ебу.

Подскажите ламеру, как высирать этот код из себя? Я понимаю, что идеально с первого захода даже самый сильный прогер не напишет какое-нибудь дерево поиска, но всё равно как вы стартуете? С чего начинаете? Поиск нужного кода, я думаю, необходимо делать тогда, когда ты уже знаешь что это и написал бы запросто, просто не хочешь тратить время и тыришь с инета или с гпт, а я всё же больше изучаю.
Аноним 07/05/24 Втр 17:36:24 3147596 2
Аноним 07/05/24 Втр 17:42:20 3147603 3
>>3147565 (OP)
У тебя все в кучу намешано. И компухтер сайнс, и алгосы, и структуры данных.

Рецепт вката давно известен:

1) Выбираешь язык - желательно высокоуровневый типы JS или питона.

2) Выбираешь курс/книгу.

3) Читаешь и прорешиваешь, параллельно пытаешься делать небольшие проекты.

4) Как дочитаешь/доделаешь, пытаешься делать проекты побольше.

Без практики ты код писать не научишься. Это как с вождением.
Аноним # OP 07/05/24 Втр 17:59:54 3147640 4
>>3147603
Намешано из-за вуза, мы там сейчас проходим как раз структуры данных, но конкретно я делаю выше моей программы. Я знаю структуры данных, знаю язык. Учу теперь алгосы, понимаю, что нужна практика, но как именно практиковаться я походу не знаю. И книга мне через чур, я читал по жаве и мне показалась она для совсем нулёвых.
Аноним 07/05/24 Втр 19:25:14 3147706 5
>>3147565 (OP)
>учишь комп сайнс и алгоритмы
У тебя какое-то говно в голове. Алгоритмы - это даже не 10% программирования. Ты пишешь не алгоритмы, ты пишешь сайты/программы/мобильные приложения! Сам говоришь - прогер не напишет "дерево поиска". Но если есть поиск, выходит, что есть и данные? Блять, а откуда эти данные берутся, не из воздуха же? Наверно они читаются из некой базы данных, а значит нужно учить базы данных, логично? А значит нужно защищать данные, писать авторизацию/аутентификацию, защиту против DDoS, XSS, SQL Injection и проч. Алгоритмы, БД, они наверно на чём-то выполняются? Значит придётся ещё и сервера обслуживать. А там ещё и SEO, а там ещё и дизайн, accessibility. И всё прочее.

Даже если ты пишешь на С++, программируешь микроконтроллеры, там всё равно нужно знать электронику, шины SPI, I2C, знать стандарты RFC, IEEE, знать сетевые службы, знать линукс и ещё дохуя всего.
Аноним 07/05/24 Втр 19:50:09 3147736 6
>>3147640
>Учу теперь алгосы, понимаю, что нужна практика, но как именно практиковаться я походу не знаю
У тебя фиксация на мелочах. Алгос - это просто одна из шестерёнок в проекте. Вот есть одна большая машина, условный комбайн. И один из таких "алгосов", это подшипник у комбайна. Вот ты дрочишь, полируешь этот подшипник. Тем временем, проект стоит. В реальном мире люди берут готовые библиотеки. Потому что "выдрочить алгосы" это не самоцель. Главная цель - это сдать проект. Когда проект (сайт/прошивка/мобильное приложение/программа) сдана, все получают бабки, он начинает генерировать бабло и дальше уже можно улучшать проект, какие-то детали допиливать.
Аноним 07/05/24 Втр 20:16:01 3147750 7
>>3147640
>знаю язык

Тогда я не понимаю, в чем проблема.

Расписываешь алгоритм на листочке словами или в псевдокоде, потом реализуешь на своем ЯП.
Аноним # OP 07/05/24 Втр 22:38:31 3147986 8
>>3147736
Я сейчас обучаюсь программированию именно с научной стороны вопроса. Получаю, так сказать, университетскую базу. Мой, как ты выразился, проект, это сделать ну например AVL дерево. Да, я могу спиздить этот код, он будет в принципе работать, но гораздо круче для меня, как для программиста, написать это самому. Типа, хочешь ты научиться варить борщ, ну ты же не будешь покупать сухую основу, а потом просто заливать её водой, говоря что этот борщ ты сам сделал. Хотя да, так и быстрее и лучше, но не для тебя как для повара. Надеюсь, аналогия понятна. Просто как мне показалось, вот эта сухая прогерская база очень хороший разделитель между хорошим программистом и говноделом.
Аноним 07/05/24 Втр 23:42:55 3148109 9
>>3147986
Бля, ты нихрена не понял мою мысль... Мы о разных вещах говорим. Нужно видеть общую картину мира. Программирование - это не самоцель. Так же как и изучение химии, биологии, архитектуры и так далее. Это лишь способ сделать жизнь вокруг нас пизже. Ты же не изучаешь химию, чтобы лучше разбираться в химии? Это уже вещь в себе. Все эти твои ёбанные avl деревья - в конце концов превратятся в некую кнопочку на сайте, которую нажимает пользователь и происходит какое-то волшебство.

То что ты называешь "программированием" это на самом деле сайтостроение либо создание десктоп/мобильных приложений. Там же не может появиться спутник или звезда смерти. Программирование - это не алгоритм. Это ёбанная программа на твоём рабочем столе. Это сайт в интернете. И вся разница между "научным" программированием и обычным в скорости выполнения. Условно говоря, если сделать научно и правильно по книжкам, это на каком-то действии ты можешь сэкономить сколько-то секунд.

Тебе ещё рано лезть в научное программирование. Начни хотя бы просто писать быдлокод. Сделай какое-нибудь окошко с кнопочками. Не надо лезть в дебри, которых ты ещё не понимаешь. Ну вот ты изучил АВЛ дерево и графы и чё дальше??? Где ты это будешь применять? Ты обычный код не можешь писать, а уже лезешь в какие-то тонкие материи. Пройдёт хотя бы года 3-4-5, освоишься, тогда уже можешь делать что хочешь.

P.S. Не задача науки зарабатывать деньги. Одно дело, изучать как срут муравьи допустим, а другое - пойти на рынок и продать это знание.
Аноним 08/05/24 Срд 00:20:38 3148165 10
>>3147986

> ноучный подход, база, блаблабла

А теперь астанавыс и послушай. Нет никакой "базы", равно как нет понятия "плохой" и "хороший" программист. Программист - тот кто пишет код за деньги. Если ты пишешь код, и тебе за это платят, ты программист. Во всех остальных случаях ты кто угодно, но не программист. Поняли, закрепили, идем дальше.

Твой заказчик как программиста - это бизнес, то есть либо непосредственно клиенты (если работаешь в галере), либо условные продукт-манагеры (если в продуктовой компании). Как ты, возможно, догадался - что одним, что другим абсолютно пахую, какие алгоритмы ты знаешь и сколько у тебя звезд на литкоде. Им надо, чтобы после нажатия кнопочки на страничке что-то рендерилось. Или получить джейсончик, распарсить его и послать дальше. Или еще что-то подобное. Все это надо делать как можно быстрее и с минимальным количеством затрат. Соответственно, главный навык программиста - это умение решать проблемы, а именно:

1) Понять и декомпозировать задачу.
2) Найти нужные либы/тулзы.
3) Собственно, реализовать.

Современная разработка такова, что готовые решения существуют абсолютно на любой чих. И если вместо использования готовой либы для обхода дерева ты будешь писать свое решение, тебя просто обоссут.

К чему я это все? Судя по твоим постам, у тебя отсутствует ключевой навык программиста - умение решать проблемы. Поэтому очень советую задуматься, правильной ли дорогой ты идешь. Не лучше ли сначала просто научиться писать код? Ну там, попробовать сделать калькулятор, крестики-нолики, клон двача, в конце концов.

В канплюхтер сайнс нет ничего плохого. Я сам считаю, что программисту полезно хорошо разбираться в том, с чем он имеет дело каждый день - но только при условии, что базовые навыки уже освоены. Подумай, будет ли успешна карьера водителя, который водить не умеет, зато может объяснить принцип работы двигателя внутреннего сгорания.
Аноним 08/05/24 Срд 00:27:28 3148176 11
eoqi7nmmityc1.jpeg 38Кб, 733x340
733x340
>>3148165
Два чаю, мастерски расписал всё как по-нотам, но другими словами. Обыграл и уничтожил, рукоплескаю маэстро!
Аноним 08/05/24 Срд 00:33:03 3148184 12
>>3148176

Благодарю, коллега.

Кто, если не мы, будет вправлять мозги молодому поколению.
Аноним 08/05/24 Срд 00:38:44 3148193 13
Pewdiepie.jpeg 47Кб, 499x320
499x320
Аноним # OP 08/05/24 Срд 01:56:07 3148252 14
>>3148109
>>3148165
Спасибо. Не знаю даже что и сказать. Когда из каждой говорящей головы слышишь, что тру прогер знает алгосы, компутер сайнс и вообще шарит за всё низкоуровневое и за железо, когда в вузе ты моментально начинаешь учить именно всякие стеки и деревья, то как будто туманит разум, и что бы я не делал, в голове сразу мысли, что зря я это делаю, не узнав базы и основ программирования. Крч, спасибо, что потратили время и раздали советов очередному дебиксу, дай бог вам здоровья
Аноним 08/05/24 Срд 02:43:19 3148264 15
>>3148252
Тру программистов не бывает, это голливудский штамп. Этого можно достичь только огромным опытом. А не одной-двумя книжками, да курсами в универе. Ты можешь отработать 10-15 лет в своей сфере, пройти все возможные ситуации и тогда станешь опытным волчарой. Да и то, при условии что ты постоянно учишься. Здесь каждые 5 лет всё меняется. Те знания что были 10 лет назад, сейчас уже нахуй не нужны.

Конкретно железом мы не занимаемся - это работа инженеров и embedded программистов. Поскольку мы не инженеры, нам похуй.

Разных видов программирования гозиллион. Есть программисты баз данных. Есть программисты игр. Есть разработчики мобильных приложений. Есть программисты микроконтроллеров. Есть финансовые программисты. Единой базы для всех не существует. Что-то актуально для одних и не актуально для других.

Если ты будешь учить всё подряд, то распылишься и нихуя не добьёшься. Можно добиться успеха только в одном направлении. Допустим, сесть учить только программирование для финансовой сферы или только разработку мобильных приложений.

Чем более абстрактный курс, тем меньше он даёт КПД. Чем больше матана, тем меньше ты понимаешь о чём идёт речь и реже это будешь применять на практике. Книги для "всех программистов" - это по сути ни для кого. Знания "на всякий случай" в реальной жизни никогда не пригождаются. Лучше не держать в памяти само решение, а знать где это решение можно нагуглить...
Аноним 08/05/24 Срд 02:46:27 3148267 16
>>3148252

Говорящим головам надо продвигать свой говноконтент. Как проще всего это сделать? Заставить тебя сомневаться в правильности своего пути.

- Ты делаешь не так, ты БАЗУ не знаешь.
- А как надо?
- А вот у меня как раз новый видос вышел, ставь лойс, жми колокольчик, ссылочка на бусти в описании.

Поверь, айти - это такое же ремесло, как и другие. 99% программистов - обычные работяги, которые звезд с неба не хватают и в душе не разумеют, как обходить графы. Зато они знают, как сделать, чтобы бизнесу понравилось.

Как заметил уважаемый анон выше, спустя несколько лет, когда ты укоренишься в профессии, можно уже начинать дурачиться и делать что-то для души. Но это потом. А сейчас, пока ты молодой и голова работает, твоя основная задача - научиться работать руками. А для этого надо кодить, кодить, и еще раз кодить. Начинать с примитива и постепенно усложнять. И самое главное - получать удовольствие, иначе перегоришь.
Аноним 08/05/24 Срд 02:56:12 3148271 17
>>3148264
>Лучше не держать в памяти само решение, а знать где это решение можно нагуглить...

Однозначно. И проггеры со ста годами опытам гуглят примитивные вещи, даже статья была на эту тему.

Есть подозрение, что ОП насмотрелся Влада Тена или Виндертона. Эти особенно любят рассуждать про БАЗУ ПРОГРАММИРОВАНИЯ. При этом сами программистами уже не работают, только консультации продают, лол.
Аноним 08/05/24 Срд 04:18:02 3148288 18
Аноним 08/05/24 Срд 05:21:31 3148293 19
Аноним 08/05/24 Срд 10:28:41 3148418 20
>>3148271
Влад тен это вообще смешной клоун, рассказывает про проработку базы, хотя его карьерный максимум - это унылый говеный говнорассыльщик корпоративной почты в сраной ЧЕХИИ для микрософта
Аноним 08/05/24 Срд 11:56:24 3148485 21
>>3148293
Что-то в статье какой-то жестячок. Почему-то они взяли за правду, что из-за того, что выходят новые технологии, все твои старые знания становятся ненужными. У фронтенда каждые полгода выходит обновления на их фреймворки, и ничего, живут ведь. Не оспариваю их методы, но очень сомнительная информация.
Аноним # OP 08/05/24 Срд 11:59:44 3148487 22
>>3148271
Да, кстати, я смотрел виндертона, ты прям в точку попал, и от него я и слышал много про "базу" программирования. Я знаю, что он врёт об опыте, и что 11 лет разработки у него нет. Но тем не менее, челик круто рассказывает про всякие области программирования, про технологии и т.д., поэтому в голове сложилось, что тип шарит. Но да, это скорее второсортный научпоп, чем что-то серьёзное.
Аноним 08/05/24 Срд 14:29:39 3148599 23
>>3148293

Пожалуй единственное, с чем можно согласиться в ентой статье - вкат требует большой усидчивости и любви к программированию.

Все остальные тейки выглядят как стенания скуфа, всю жизнь писавшего на делфи, который был ВЫНУЖДЕН свитчнуться, потому что с вакухами для его текущего стека совсем беда.

На деле же для хорошего программиста смена стека занимает 3-4 месяца неспешного ковыряния в доцке. И для челов с 10+ летним опытом абсолютно нормально в течение карьеры поменять 2-3-4 языка. Отдельно проиграл с тейка про конкурирование на равных с выпускниками вузов и КУРСОВ, имея 10-15 лет опыта.

>>3148418

Зато теперь с ОПЫТОМ РАБОТЫ В МИКРОСОФТ можно курсы по алгосикам впаривать за оверпрайс.

>>3148487

Пиздеть - не мешки ворочать. Гитхаб у него по сути пустой, где работал/что делал тоже непонятно. Вообще не советую смотреть около вайтишных блохеров, ибо пустая трата времени. Лучше книги читай.
Аноним # OP 08/05/24 Срд 23:24:42 3149072 24
>>3148599
На том сайте, помимо очевидного нытья, есть тейки про то, что нужно быть узконаправленным специалистом в конкретной области, изучая конкретно эту область. И если изучать сразу всё, то на всё меня не хватит. Просто сейчас, помимо того что я собираюсь сделать, по совету здешних ребят, несколько пет-проектов, делаю игру на ue(как хобби, для себя просто), а там естественно другая среда да и вообще другая область. Надо ли мне прекращать? Особенно если проекты я задумал писать на джаве, а игру делаю на с++.
Аноним 09/05/24 Чтв 02:49:07 3149183 25
>>3149072
Делай то что нравится и то что приносит пользу. Не надо делать пет-проекты для показухи. Так ты ничем не отличаешься от мэра, который красит траву перед приездом начальства. Активное написание кода лучше чем пассивно смотреть обучающие видео или читать книги. Так ты обучаешься в процессе на реальных примерах.

Изучать всё не надо, лучше сосредоточится на каком-то разумном круге интересов. Некоторые люди начинают с компьютеров, потом идут сети, потом алгоритмы, потом линукс, потом ещё какая-то хуйня. Я видел как челик покупал по талмуду по 500 страниц на каждый инструмент. Он видит апач, покупает книгу по апачу, видит eslint, покупает книгу по eslint'у. В итоге он так ничего и не добился, потому что погряз в бесконечном чтении книжек.

Исходи из того, кем ты пытаешься стать. И будь последовательным. Если ты завтра скажешь ой надоела джава, уйду в с++, а послезавтра ой надоел с++, уйду в go, ты своими метаниями просто распылишь силы на ветер и тоже ничего не добьёшься.
Аноним # OP 09/05/24 Чтв 03:53:10 3149190 26
>>3149183
Не понял, что ты имел ввиду под "показухой", но я планирую делать проекты так, чтобы они совмещали в себе технологии, который я буду использовать в работе. Сначала проекты поменьше, чтобы, как тут выразились, научиться программировать, а потом больше и больше. А насчёт нравится, я пока не знаю, что мне конкретно нравится. Писать эти алгосы, конечно, было весело, но уж точно не то, что мне нравилось. Круг интересов в ит у меня уж точно не настолько огромен, чтобы утонуть в нём) Просто конкретно вот ситуация, для одного у меня плюсы, а для другого джава. И я сейчас не знаю, несколько это хорошая идея писать сразу двух языках одновременно два разных проекта, пусть даже один из них это хобби. Плюсы я в принципе знаю, сильных проблем конкретно в геймдеве у меня с ними нет, но вот джаву надо бы вспомнить. Я читал, что вкатунам сразу 2 языка учить неправильно, хотя учить, по факту, буду только один. В общем, наверное это уже дебильный вопрос, в любом случае не попробую - не узнаю. Буду пилить проекты. За советы спасибо
Аноним 09/05/24 Чтв 04:38:56 3149193 27
>>3149190
"Показуха" - это когда ты делаешь нечто бесполезное, чтобы понравится другим людям. Предположим, ты сделал какой-нибудь какой-нибудь интернет-форум, но не чтобы на нём общаться. А чтобы показать какому-то дяденьке, чтобы ему это понравилось и он тебя нанял. Вот это показуха. Если же ты создал форум для общения травокуров, создал приватный клуб любителей каннабиса, то это уже не показуха.

На двух языках - похуй, терпимо. Главное чтобы сфера их использования не пересекалась. Допустим один интерпретируемый, другой компилируемый. Я в общем говорю, не лезть в дебри. Те же сети - это огромная тема, чтобы их нормально выучить, нужно всрать 150-200 часов на обучение. Лучше сосредоточить это время на основном, что тебе именно по работе нужно.
Аноним 09/05/24 Чтв 10:44:00 3149323 28
>>3148599
> На деле же для хорошего программиста смена стека занимает 3-4 месяца неспешного ковыряния в доцке
Это для хорошего программиста, а не для таксиста голддиггера, лол
Аноним 19/05/24 Вск 23:11:38 3162308 29
>>3147565 (OP)

Знакомая хрень. Пришел к выводу, что надо признавать, что не умеешь, не можешь вот эту вот штуку сделать/понять. Пытаться что-то там думать понять два часа - тупиковый путь. Осложняется дело тем, что, как правило, сложно быстро нагуглить решение/ответ на вопрос. Приходится продираться через кучу литературы и не факт, что успешно. Можно пойти другим путем - искать и изучать уже готовые уроки/курсы, где все объясняют, что, как и почему. Да, это скорее всего не поможет в текущей задаче/проблеме, может, даже имеет смысл на время отложить ее в сторону.
Аноним 20/05/24 Пнд 00:10:37 3162387 30
>>3147565 (OP)

Вообще мне кажется твоя проблема - это перфекционизм. Ты еще вкатун, даже не джун, но хочешь стать СИЛЬНЫМ ПРОГЕРОМ сразу, типа пока не станешь сильным прогером - ни в коем случае нельзя искать работу и ни дай бог писать там говнокод.

Хуйня все это, писание любого кода, особенно коммерческого - это опыт. Я бы даже сказал что писание говнокода это опыт. Идеи чистого кода зародились из-за необходимости рефакторить написанный рание говнокод, поддержка которого становилось неимовернод дорогой, а bus factor очень высоким. И все алгоритмы часто возникли как необходимость оптимизировать имеющийся код.

Когда в doom3 написали тот известный алгоритм по приблизительному подсчету обратного корня, его ж не сразу так написали. Сначала написали стандартно, потом твикали когда поняли что железо не вытянивает. Алгоритм вообще твикать не сложно, это как правило чистая функция которую можно просто поправить и она улучшит производительность всего проекта, в то время как из хуевой архитектуры нормальную одним коммитом сделать не выйдит.

Короче, не думай о том как тебе стать КРУТЫМ ПРОГРАММИСТОМ, думай о том как перейти на следующий шаг. Вкатун, думай как вкатиться. Стал джуном, думай как стать мидлом. Стал мидлом, ну ты понял.
Аноним 21/05/24 Втр 13:15:19 3164057 31
>>3148165
> Нет никакой "базы"
Забудьте всю базу которой вас учили в вузе.
@
А я не учился в вузе.
@
Ой, вы нам не подходите.
Аноним 21/05/24 Втр 16:21:37 3164266 32
>>3162387
>Когда в doom3 написали тот известный алгоритм
Quake 3, и не написали а откуда то свинтили.
Мимо
Аноним 21/05/24 Втр 18:58:45 3164438 33
вообще теория cs хороша как сама по себе для удовлетворения интереса, так и полезна практически, так как позволяет на более отвлечённом уровне понять смысл и назначение всяких абстракций над калькулятором, достичь некоторого "просветления" и уже не бояться заумных слов, которыми любят козырять эти ваши айтишники

а если строго следовать мудрости кабана-волка от анонов выше, то хз, на выходе все-равно будешь бояться того, что делаешь
Аноним 21/05/24 Втр 20:11:11 3164511 34
>>3147565 (OP)
Ты какой-то хуйней занимаешься, вкат в айти начинается буквально с того что ты сначала пишешь хэллоу ворлд, потом пишешь крестики нолики, потом пишешь еще какие-то совсем элементарные вещи и постепенно усложняешь свои поделки пока не дойдешь до уровня владения языком и сопутствующими инструментами которого будет хватать для получения работы. То что ты учишь щас какую-то заумную хуйню типа всяких там алгосов и деревьев но при этом не пишешь ничего ручками это выкинутое время.
Аноним 21/05/24 Втр 21:34:40 3164639 35
Хуя тредж ожил, я то думал его удалили давно. После советов знающих анонов, я пересмотрел для себя программирование в целом. Что это, для чего я этим занимаюсь, почему это мне нравится и т.д.
Основная проблема была в том, что я не нулина полная. У меня возникал диссонанс - вот я умею прогать всякие приколы, иногда даже сложные штуки, иногда даже медиум задачи в литкод, но если сяду писать реально сложный алгоритм, я просто впадал в ступор. И не с логической и теоретической точки зрения, а тупо "а как это прогать?".
Компьютер сайнс для меня не в приоритете. Я не отринул полностью идею науки в программировании, но сейчас, как мне кажется, как будто мне рановато. Да, я до сих пор сдаю лабы с алгосами в вуз, но я сейчас это воспринимаю не более чем ситуацию, на которую мне нужно найти решение. Тем или иным способом. Конечно, для себя решил, что если есть время и желание, то разберусь досконально и выделю на это много времени, но если желания нет, то сильно заморачиваться не буду - найду готовое решение и изменю под свою задачу. Сейчас учу джаву и делаю тг ботов. Мне это нравится, поэтому и делаю. А то как тут упомянули выше, я не совсем понимаю как программировать. В планах офк серьёзные вещи: спринг, докер, постгра и т.д., буду делать проекты завязанные на этих технологиях. А так, хочу хотя бы 1 серьёзный петпроект ну и на стажку после зимы. Собственно, вот.

>>3164511
Как уже написал, я не полный ноль и уровень задачек на степике и написание калькуляторов я уже прошёл. В целом, да, я иду ровно по тому пути, который ты описал.
>>3164438
Пока что я с тобой согласен, мб в будущем мнение поменяю, так как не работал ещё.
>>3162387
Никогда не задумывался об этом, но вообще да) Я действительно хотел, чтобы всё было как по методичке, типа, вот алгосы, вот С++, вот задачи, потом уже остальное. Ну я как думал, научусь писать алгосы - любые фреймворки будут идти легко, выучу С++ - остальные языки будут как семечки. Вот, я выделил какую-то для себя базу ну и пытался её освоить
Аноним 21/05/24 Втр 21:39:25 3164647 36
>>3164639
Что-то плашка опа отвалилась, как-нибудь позже запощу что-нибудь с домашнего интернета
Аноним 21/05/24 Втр 23:01:50 3164771 37
>>3164511
>потом пишешь крестики нолики
кстати школьником я ниасилил крестики-нолики на турбопаскале, потому что там надо было подумать над АЛГОРИТМОМ, а я сразу начал писать графику, а вместо логики как попало наваял лапшу из if-else не думая
до сих пор обидно, считаю себя умственно неполноценным и неспособным к программированиюно возможно годным к фронтэнду, хехе
Аноним 21/05/24 Втр 23:53:32 3164816 38
>>3164639

> найду готовое решение и изменю под свою задачу
> делаю тг ботов
> спринг, докер, постгра и т.д
> А так, хочу хотя бы 1 серьёзный петпроект ну и на стажку после зимы

Отэта малаца, отэта правильно.

А сиэс от тебя никуда не убежит. И вообще, польза от изучения сиэс в сто раз больше, когда ты уже нюхнул говна прод, или хотя бы накрудошлепил пару пет проектов. Сначала учимся управлять машиной, потом изучаем ее устройство.
Аноним 22/05/24 Срд 09:59:34 3165055 39
>>3147565 (OP)
Тебе нужен веб-фреймворк на твоём яп. Начни делать API с этим фреймворком по туториалу, просто повторяя. Затем станешь понемногу понимать, почему это тут, это здесь, а это вот так. Все вопросы уходят в момент практики.
Аноним 22/05/24 Срд 10:16:32 3165078 40
>>3164771
Я когда вкатывался в Питон у меня на крестиках ноликах случилась первая жесткая дизмораль, потому что я сидел несколько дней и не мог понять как написать эту ебань. Ну в итоге справился, щас уже на работке работаю бэкэндером.
Аноним 24/05/24 Птн 20:41:03 3168126 41
>>3164639
> выучу С++ - остальные языки будут как семечки. Вот, я выделил какую-то для себя базу ну и пытался её освоить

Так себе план, чтоб на реально высоком уровне освоить кресты нужно много лет на них кодить промышленный код и углубляться в тонкости работы памяти, сталкиваться с моментами где абстракции "протекают" и так далее. Какой-нибудь универский курс не расскажет тебе как браузер написать с нуля, или чет такое
Аноним 24/05/24 Птн 22:54:36 3168256 42
>>3164639
Если ты молодой и ищешь смысл жизни, а не просто бабки - то советую в науку идти, может есть варик в МЛ, раз ты в тех вузе учишься

После тех вуза освоить веб для тебя будет вопросом пары месяцев, а тут петушки только это и рекомендуют.
Абсолютно похуй на бабки, главное - ответственность, что почти равна силе влияния и возможностям. Ебаным веб программистом может стать каждый, это простая продажная хуйня. Сделал сайтик - продал, сделал функцию на сайтике - продал.
Аноним 01/06/24 Суб 05:16:06 3176250 43
>>3148293
Блять, надо было остановиться на основной статье, понять, что там хотел донести автор, где-то согласиться, где-то нет, и всё. Остальные статьи - клоака, споры каких-то скуфов и чсв-пидоров плавно за 1 ответ на пост перетекают в политику и меряние 🌶ми. Хуже чем сосач даже.
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов