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

Двач, до меня наконец дошло - как нужно вкатываться

 Аноним 11/01/20 Суб 09:59:58 #1 №211311372 
1578567233437.jpg
Двач, до меня наконец дошло - как нужно вкатываться в программирование.

Забудьте про все эти ваши курсы и книги. Они нахуй не нужны если вы только начинаете. Вкатываться в программирование надо сразу через какой-то проект. Буквально, не надо ебашить никакие хеллоуворлды и прочую ебалу. Они нахуй не нужны и только мешают. Нужно просто взять и начать писать приложение.
Не знаешь как сделать одну хуйню? Гугл в помощь. Не знаешь как сделать вторую хуйню? Снова гугл. И так постепенно ты начнёшь обрастать знаниями которые не просто "когда-то читал и типо знаю" а реально умеешь применять на практике. И вот когда ты уже написал пару-тройуу своих приложений. Пускай криво, косо, через костыли и с кучей багов, но работающих правильно - только тогда можешь приступать к чтению книг которые дадут тебе теоретические знания.

А эта модель обучения, когда ты проходишь всё по порядку, и пишешь сперва консольный хеллоуворлд, затем программу которая складывает два числа и т.д это такой бред. Затем погружаешься глубже и узнаёшь что такое массивы, указатели, списки, циклы и ветвления, какие из у них бывают условия, как их правильно составить и всё такое прочее, казалось бы базовое. Но пока ты всё это учишь - ты не учишься кодить. Это можно сравнить с ребёнком который ещё не умеет ходить, но родители ему уже рассказывают, как правильно кататься на лыжах, на коньках, как бегать и танцевать

Короче если вы только вкатываетесь - то не зубрите даже основы. Начинайте сразу писать. А книги пишите по мере дальнейшего развития, чтобы просто знать как делать это лучше
Аноним 11/01/20 Суб 10:03:02 #2 №211311463 
>>211311372 (OP)
Окей, напиши мне перекатыватель треда, чтоб я добавлял базу с постами и пикчами, и бот создавал с ними тред
Аноним 11/01/20 Суб 10:07:52 #3 №211311607 
>>211311372 (OP)
Вот я хочу написать приложение, суть в том чтобы в него закидывался файл с кодами, которые состоят из цифр и букв и это приложение закидывало их на сайт, а потом по очереди с интервалом в 0.5 сек шло по порядку и меняло их на другие коды, однако гугля эту всю шелуху я не нашёл абсолютно нихуя и даже примерно не понимаю что мне блять делать, С# яп если что нет это не реквест, я реально нихуя не понимаю с чего начать
Аноним 11/01/20 Суб 10:10:56 #4 №211311685 
>>211311607
Я если честно сам нихуя не понял из того что ты написал. Но вцелом - тебе нужен api сайта и умение составлять и отправлять запросы
Аноним 11/01/20 Суб 10:12:34 #5 №211311735 
или безголовый браузер
Аноним 11/01/20 Суб 10:12:46 #6 №211311742 
>>211311607
>>211311685
Алсо C# говно.
Его даже на линуксе без костылей не запустишь
Аноним 11/01/20 Суб 10:15:11 #7 №211311812 
>>211311742
>Алсо C# говно.
>Его даже на линуксе без костылей не запустишь
Ясно долбоеб не осиливший даже C# в треде поясняет что-то таким же долбоебам. Скрыл.
САЖИ ПИДАРУ
Аноним 11/01/20 Суб 10:17:01 #8 №211311878 
>>211311812
Я и не пытался его осваивать. Я линуксом пользуюсь.
Аноним 11/01/20 Суб 10:18:28 #9 №211311937 
2.jpg
staraya-korobka-indijskogo-chaya.jpg
>>211311372 (OP)
Аноним 11/01/20 Суб 10:18:34 #10 №211311941 
>>211311742
Блокнот, в нем коды, пример: 2J8P-JAHR-BDTI-50PO, в этом блокноте от 1 до 500 таких кодов, есть строка на сайте, от приложения требуется, чтобы оно могло само заполнять эту строку сайта этими кодами по порядку, с интервалом в 1 или 0.5 секунду без разницы , вот я гуглил и ничего не нашёл
я сам на шинде
в C# интерфейс проги сделать сразу можно без мозгоебли
Аноним 11/01/20 Суб 10:19:03 #11 №211311959 
>>211311463
>>211311607
Напишу тому кто больше заплатит
Аноним 11/01/20 Суб 10:19:21 #12 №211311968 
>>211311372 (OP)
Вкатываться надо с программирования, например, на курсах Хекслет. В проекте ты будешь изучать инструменты и фреймворки. Работать в заданных ими, узких рамках. Можно сделать много примитивых проектов, но не быть программистом. Это разные степени абстракции. Тру программист напишет любую программу на любом инструменте, а программист одного фреймворка и нескольких инструментов сможет only делать посредственные вещи только на нём. Когда попадётся сложнее задача, с какими-то ограничениями, сложной структурой, он сразу сядет в лужу.
Аноним 11/01/20 Суб 10:20:56 #13 №211312014 
>>211311959
Чел, мне не надо нихуя писать, я сам хочу, я просто не знаю с чего начать, окей буду гуглить как отправлять запросы
Аноним 11/01/20 Суб 10:21:12 #14 №211312018 
>>211311812
Я би
Аноним 11/01/20 Суб 10:21:12 #15 №211312019 
>>211311959
Заплачу 100 рублей. Большее такие мамаки-вкатывалщики не заслуживают
Аноним 11/01/20 Суб 10:22:44 #16 №211312067 
Нет.Эта хуйня опасна.Тонны ошибок могу изрядно подорвать пукан(проверенно).Без хотя-бы базовых знаний синтаксиса ты ничего не сможешь.Ты вкатился в программирование(не факт) только, потому что уже знал некоторые основы, которые предоставили курсы. ИРЛ без такой подготовки ты испортишь впечатление от языка программирования.
Аноним 11/01/20 Суб 10:23:38 #17 №211312094 
>>211311941
и чтоб они менялись реалтайм при открытом сайте?
и чтоб сами данные были только на сервере?
советую шорт поллинг - джаваскриптовый таймер который делает запросы на сервер регулярно и получает ответы
таймер через setinterval запросы через fetch и то и другое встроенное
короче учись как на своём шарпе делать сервер чтобы он на реквесты отвечал, вебсервер в си шарпе, роутинг в си шарпе
Аноним 11/01/20 Суб 10:24:28 #18 №211312110 
>>211311968
двачую, я у них самый дорогой курс купил, уже почти вкатился, сказали ещё немного заплатить надо...
Аноним 11/01/20 Суб 10:24:43 #19 №211312116 
>>211311941
Это делается базовым линупсячим инструментарием: awk, curl, crontab. + JS, если сайт костыляли погромисты уровня /b/.
Аноним 11/01/20 Суб 10:25:31 #20 №211312146 
>>211311742
За питон?Я за.
Аноним 11/01/20 Суб 10:26:00 #21 №211312162 
>>211312014
После того как ты на сайте заполняешь поле, ты поди какую-то кнопку нажимаешь? Открой в браузере консоль и посмотри вкладку Network, нужно понять какой запрос и в какой форме отправляет данные на сервер при заполнении твоей графы кодом. Как только у тебя будет запрос, пишешь простой скрипт:
.открыл файл
.пока есть линии считаешь строку, генерирует урл, отправляешь запрос post/get, или какой там у тебя будет.
Аноним 11/01/20 Суб 10:26:13 #22 №211312167 
>>211312094
>>211312116
Спасибо, Аноны, как нибудь на досуге займусь
Аноним 11/01/20 Суб 10:26:27 #23 №211312175 
>>211312116
без джаваскрипта никто не увидит изменение контента без перезагрузки
Аноним 11/01/20 Суб 10:26:45 #24 №211312186 
>>211312094
Дада, сами менялись при открытом сайте, ты прав
Аноним 11/01/20 Суб 10:26:47 #25 №211312187 
>>211311941
> в C# интерфейс проги сделать сразу можно без мозгоебли
Имеешь ввиду GUI?
Пиздец проблема конечно. Его и на питоне можно написать за 10 минут
Аноним 11/01/20 Суб 10:27:16 #26 №211312203 
>>211312162
Нет, там кнопку не надо нажимать
Аноним 11/01/20 Суб 10:28:03 #27 №211312226 
>>211311372 (OP)
Охуенный будет из тебя кодер, что нахватался по вершкам.
Аноним OP 11/01/20 Суб 10:28:37 #28 №211312250 
>>211312146
Я вообще за ассемблер. Но питон не плох
Аноним 11/01/20 Суб 10:29:18 #29 №211312265 
>>211312226
Ты читать умеешь?
sage[mailto:sage] Аноним 11/01/20 Суб 10:29:56 #30 №211312287 
>>211311372 (OP)
Так и хочется поработать в одном проекте с чуваком, который не знает основ, объяснять ему код других участников проекта, показывать, как заюзать цикл и массив, делать его код ревью его занятных багов, поить кофе, когда он устанет, массировать ступни, делать минет
Аноним 11/01/20 Суб 10:30:32 #31 №211312303 
>>211311372 (OP)
Так и есть, сам изучил пайтон написав прогу которая прогнозирует выпадение чисел в лотерее, писал год на это время плотненько так вкатился.
Аноним 11/01/20 Суб 10:31:31 #32 №211312332 
>>211312287
если он няшный...
алсо тащемта оп прав, это вполне обычная методика, хорошие книги и курсы примерно так и делают заставляя писать программы
Аноним 11/01/20 Суб 10:33:50 #33 №211312396 
>>211311372 (OP)
Два чая, просто и без задней мысли начинаешь программировать, нажимая клавиши на клавиатуре.
мимо так и вкатился 300к/сек
sage[mailto:sage] Аноним 11/01/20 Суб 10:35:01 #34 №211312449 
>>211312332
основы знать все равно надо. интереснее, конечно, когда это что-то реальное, но в реале на реальное такого не возьмут, в лучшем случае пусть пилит что-то свое или курсы игровые
Аноним 11/01/20 Суб 10:37:18 #35 №211312517 
>>211312175
Сервер увидит, погромист мамкин. Для отправки сообщений через стандартное для HTTP текстовое поле используют GET, POST-запросы, JS используют поверх ради свистелко-перделок. Но, конечно, сеньёр-девелоперы из /b/ могут уверовать в то, что их поделку никто не увидит и накостылять такой говнокод, что без последней версии Internet Explorer не обойдёшься.
Аноним 11/01/20 Суб 10:37:58 #36 №211312544 
>>211311372 (OP)
Так-то годная идея, ОП прав, но после такого вката с книжками и алгоритмами все-таки лучше ознакомиться, не всегда получится идти методом тыка.
Аноним 11/01/20 Суб 10:38:10 #37 №211312552 
>>211312396
+
мимо html+css middle fullstack-developer
Аноним 11/01/20 Суб 10:38:13 #38 №211312553 
>>211311607
Для вот таких вот индивидуумов и прочих ещё вкатывальщиков пишу один раз, как быстро и решительно вкатиться в айти, запоминайте: Завтра ищете в интернете книжку Dive into python. Похуй если ничего не поймёте. Затем идешь на python.org и изучаете стандартную библиотеку от корки до корки. Потом зубрите, именно, сука, вызубриваете конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишете свою первую имиджборду, по пути изучив верстку на html+css, скачиваеье и изучаете любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можете идти дальше - вас ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года вы будете получать такие суммы, что любая баба будет течь при одном упоминании вашей зарплаты
Аноним 11/01/20 Суб 10:38:55 #39 №211312581 
>>211311372 (OP)
Двачую. Практики должно быть в разы больше чем теории.
Пока манямечтатели будут дрочить основы, часть из которых им нахуй не обосрется, а затем заебавшись - дропать вкатывания в любое дело. После каждого законченного пусть и маленького проекта ты будешь получать дофаминовое подкрепление, и возможно, материальные блага + не выкидывать своё время вникуда.
мимо_во_что_только_не_вкатывался
Аноним 11/01/20 Суб 10:43:28 #40 №211312712 
>>211312553
на питоне вакансий много вообще? или будешь потом другой язык учить, ибо нахуй никому не нужен
Аноним 11/01/20 Суб 10:44:37 #41 №211312765 
>>211312712
Это паста если что
Аноним 11/01/20 Суб 10:44:46 #42 №211312771 
>>211312712
Уже потеснил жс и жаву или где-то около них, если не считать всякие sql и прочие css, так что оптимальный выбор для вката
Аноним 11/01/20 Суб 10:46:46 #43 №211312830 
15096337982580.jpg
>>211312553
>хайлоад
>python
Аноним 11/01/20 Суб 10:50:53 #44 №211312964 
>>211312771
>потеснил жс и жаву
жирнее жирного.
Ньюфаги, не слушайте его, в руби вкатываться надо, вот где золотое дно.
Аноним 11/01/20 Суб 10:51:44 #45 №211312997 
>>211312964
И копаться в легаси-говне, тк руби уже все, ага
Аноним 11/01/20 Суб 10:53:44 #46 №211313061 
>>211312997
ну тогда цсс для украшения ассемблера, как я всегда рекомендую, беспроигрышный вариант.
Аноним 11/01/20 Суб 10:55:25 #47 №211313120 
>>211312517
ты даже не понимаешь о чем говоришь лол
еще раз, единственный способ динамически обновить контент на стороне клиента без перезагрузки страницы это джаваскрипт
Аноним 11/01/20 Суб 10:57:29 #48 №211313189 
>>211313120
Это ты не понятно откуда взял динамический контент.
Аноним 11/01/20 Суб 10:57:39 #49 №211313193 
аноны, а как стать лучше в организации своего кода? правда ли, что изучение паттернов, код флэйвор, гэнг оф фор и т.д. вправляет мозги?
Аноним 11/01/20 Суб 10:59:13 #50 №211313258 
>>211311372 (OP)
Так и есть. Еще можно вопросы на форумах создавать.
Ну основы синтаксиса все-таки придется с хеллоуворлдами выучить, а там уже да - прохрамируй и ищи ответы/создавай топики. Я думал это очевидно.
Аноним 11/01/20 Суб 11:01:47 #51 №211313351 
Я так вкатился в java. Просто нашел полу государственную шарагу, которой нужен разработчик за 50к рублей в месяц. Ну там работал в поддержке и писал код потихоньку.
Аноним 11/01/20 Суб 11:03:37 #52 №211313413 
15601728375310.jpg
>>211311372 (OP)
Кстати, аноны, пользуясь случаем:
Какой язык лучше всего выбрать для хобби? Чтобы был максимально универсальным и понятным. Становится кодером не собираюсь, но меня заебали мои более старые увлечения.
В бытность студентом немного работал на матлабе, это не совсем язык, он типа суперспециализированный и игру на нем не напишешь, например, но может есть что-то похожее? Чтобы жестко крутилось вокруг объектов и были инструменты (возможно дополнительно устанавливаемые), чтобы можно было легко настроить GUI без ебли с координатами.
Аноним 11/01/20 Суб 11:03:41 #53 №211313415 
>>211313258
>>211313351
>>211312553

У меня дежавю или я по пизде пошёл?Хотя я и тогда год назад это писал
Аноним OP 11/01/20 Суб 11:03:56 #54 №211313426 
>>211312544
> с книжками и алгоритмами все-таки лучше ознакомиться,
А я что по твоему в оппосте написал???
Аноним 11/01/20 Суб 11:06:18 #55 №211313506 
>>211313189
читай всю ветку
Аноним 11/01/20 Суб 11:11:33 #56 №211313698 
>>211312581
>Практики должно быть в разы больше чем теории.
Пока манямечтатели будут дрочить основы,

Дак и практикуй основы вначале, а не слабые проекты. Там практиковать то, несколько месяцев (если конечно и математику знаешь и культура мысли поставлена), а потом заходи на проекты.
Аноним 11/01/20 Суб 11:20:25 #57 №211314007 
>>211311372 (OP)
я тут такие советы всяким вкатывальщикам раз сто писал уже. но не, "сам догадался".
да думаю похуй. тот кто реально вкатывается он и так научится, без советов. а кто советов просит - не помогут они ему.
Аноним 11/01/20 Суб 11:21:49 #58 №211314048 
>>211311607
начни с чтения файла, выделения отдельного кода оттуда и вывода на экран.
потом в браузере в отладчике посмотри что происходит если код на сайт закидываешь и кнопку нажимаешь. там видны адреса на которые отправляет. итд
Аноним 11/01/20 Суб 11:24:44 #59 №211314161 
>>211313413
гуя нужна - c#
без гуи - питон
Аноним 11/01/20 Суб 11:27:03 #60 №211314241 
>>211311372 (OP)
То, что как ты предложил вкатываться, сгодится только для долбоебов. Сначала нужно выучить всю документацию по языку, чтобы, когда ты проснулся, от того что батя водит хуем по твоим губам, и спрашивает что такое указатель, ты ему ответил четко и внятно, даже с членом во рту.
И вот, если ты все выучил, то написание кода не составит большого труда, это дело практики.
Аноним 11/01/20 Суб 11:27:58 #61 №211314267 
>>211311372 (OP)
Ясно.

вкатился 2 года назад
Аноним 11/01/20 Суб 11:32:01 #62 №211314437 
>>211311372 (OP)
>Пускай криво, косо, через костыли и с кучей багов, но работающих правильно
Вижу тут противоречие.

Если у тебя нет интереса к программированию и ты заставляешь себя учить программирование только ради того, что бы получать хорошие деньги - ты никогда не станешь программистом.
https://habr.com/ru/post/483218/
Аноним 11/01/20 Суб 11:34:11 #63 №211314545 
>>211314437
Читал этот пост. По моему мнению, там правильные признаки только: 8, 9 и бонус. Остальное хуйня собачья.

мимо вкатился с 2013
Аноним 11/01/20 Суб 11:37:23 #64 №211314703 
>>211312396
Двачаю. Друг поделился курсами по c# + unity. По ним запилил несколько простейших проектов чтобы чисто освоить инструментарий движка и понять как Шарп работает. До этого писал на плюсах и даже на Андроиде умудрился в соло процедурную генерацию мира а-ля минекрафт.

Ща учу чешский, т.к. хочу в вузе поступать на геймдев(у чехов в чвут есть направление) и получить Академ знания поверх того, что уже знаю

мимо-чешский-студент-эмигрант
Аноним 11/01/20 Суб 11:37:31 #65 №211314709 
>>211314545
Ну это по-твоему. А по-моему там все пункты хороши.
Аноним 11/01/20 Суб 11:38:59 #66 №211314772 
>>211311372 (OP)
>Не знаешь как сделать одну хуйню? Гугл в помощь.
Не нашёл - дропнул. Это работает если ты какую-то банальную хуйню вздумал сделать.
Аноним 11/01/20 Суб 11:45:16 #67 №211315035 
image.png
ПИШЕШЬ СРАЗУ ПРИЛОЖЕНИЕ
@
ПО ХОДУ УЧИШЬ JS REACT REDUX BJ ANAL
@
НА СОБЕСЕДОВАНИИ ПРЕДЛАГАЮТ РЕШИТЬ ЗАДАЧКУ
@
ПУК СРЕНЬК


Дан неупорядоченный массив целочисленных чисел от 1 до n, где n - размер массива. Числа могут повторяться, могут не повторяться, могут отсутствовать вообще.
Найти пропущенные числа за O(n) и без использования дополнительных структур кроме возвращаемого массива.

Пример: [1,2,3,2,2,5,5,8] -> [4,6,7]
sage[mailto:sage] Аноним 11/01/20 Суб 11:47:06 #68 №211315121 
>>211313413
Для хобби как раз питон пойдет, для скриптования системы полезно будет и всякого опенсорса. С гуем правда не знаю, что там, он есть, но под виндой c# конечно выгоднее.

>>211314161
тот же вопрос, но с гуем под линукс.
sage[mailto:sage] Аноним 11/01/20 Суб 11:48:55 #69 №211315216 
>>211315035
>за O(n)
ни разу в жизни не пришлось высчитывать O(n) в веб-программировании на беке, что забавно
Аноним 11/01/20 Суб 11:50:18 #70 №211315285 
image.png
>>211315216
Спешите видеть, откровения крудошлепа
Аноним 11/01/20 Суб 11:53:56 #71 №211315484 
>>211315035
РЕШАЕШЬ ЗАДАЧКИ
@
УЧИШЬ ДОКУМЕНТАЦИЮ
@
ПРЕДЛАГАЮТ НАПИСАТЬ ПРИЛОЖЕНИЕ
@
ПУК СРЕНЬК
Аноним 11/01/20 Суб 11:57:33 #72 №211315681 
image.png
>>211315484
>ПРЕДЛАГАЮТ НАПИСАТЬ ПРИЛОЖЕНИЕ
@
ЕЩЕ ДО СОБЕСЕДОВАНИЯ
@
ПИШЕШЬ, ОТСЫЛАЕШЬ
@
ХОЗЯИН НИКОМУ НЕ ПЕРЕЗВАНИВАЕТ, А ЛУЧШЕЕ РЕШЕНИЕ ОТПРАВЛЯЕТ В ПРОД
@
ЧУВСТВУЕШЬ СЕБЯ ИСПОЛЬЗОВАННЫМ ГАНДОНОМ
@
ТАК И ЕСТЬ
Аноним 11/01/20 Суб 12:00:10 #73 №211315812 
>>211315216
Говнокодер, который каждый раз делает find вместо нормализации данных, ты?
Аноним 11/01/20 Суб 12:00:28 #74 №211315834 
15781215541620.jpg
если нужен гуй то выбор один - лучший язык земли с самым лучшим и гибким гуем на любой платформе
Аноним 11/01/20 Суб 12:07:15 #75 №211316136 
>>211314241
>Сначала нужно выучить всю документацию по языку

Во-первых нормальная голова перенапряжется.

Во-вторых будешь только знать язык. Но программирование - это не язык, а определённое мышление.
sage[mailto:sage] Аноним 11/01/20 Суб 12:13:48 #76 №211316501 
>>211315812
В библиотеках на любом языке есть и find и sort.
А узкие места как правило в персистенсе в бд или еще куда, никогда не видел, чтобы проблема была в скорости алгоритма. Но это бек веб, там алгоритмы-то сложные редко встречаются.
Аноним 11/01/20 Суб 12:15:12 #77 №211316578 
>>211316501
То есть ты даже не понял вопроса. Oh well.
Аноним 11/01/20 Суб 12:16:06 #78 №211316626 
>>211315035
const f = (arr) => {
const result = []
for(let i = 1; i <= arr.length; i++) {
\tif(arr.indexOf(i) < 0) result.push(i)
}
return result
}

Но это вроде как O(n^2), т.к. indexOf работает за линейное время, как сделать за O(n) хз, наверное методом разделяй и властвуй можно сделать
sage[mailto:sage] Аноним 11/01/20 Суб 12:16:51 #79 №211316680 
>>211316578
да, не понял, причем тут нормализация баз данных.
Аноним 11/01/20 Суб 12:21:36 #80 №211316948 
А, я понял идею.
https://www.geeksforgeeks.org/find-four-missing-numbers-array-containing-elements-1-n/
sage[mailto:sage] Аноним 11/01/20 Суб 12:23:05 #81 №211317002 
>>211315035
я бы сначала сделал возрастающую сортировку, потом проход, если след элемент больше предыдущего больше, чем на 1, то промежуточные значения - в итоговый массивю. с обработкой корнер кейзев, конечно.
хз, сколько это O, в вебе этого было бы вполне достаточно.

если только там не миллиарды, тогда так может и было бы недостаточно, тогда еще протестировал бы, достаточно это или нет.
Аноним 11/01/20 Суб 12:25:04 #82 №211317095 
>>211317002
Не, не пойдет, сортировка это O(n) только в лучшем случае, по факту будет выполнена за O(n^2).
Аноним 11/01/20 Суб 12:31:57 #83 №211317404 
>>211312019
У меня заказы минимум от 500 гривен
Аноним 11/01/20 Суб 12:35:39 #84 №211317570 
Начал учить сишарп и юнити, большинство туторов так и устроены. Тебе дают информацию о коде в реальном проекте . А как ещё можно учить?

Хотя найти годный тутор все равно сложно. Бывают напишут целую кучу текста и хуй что объяснят.
sage[mailto:sage] Аноним 11/01/20 Суб 12:36:35 #85 №211317606 
>>211317095
Да и хуй с ним. Решается 1 библиотечным вызовом сортировки и одним циклом, и пилишь бизнес-требования дальше.
Узкие места в производительности всей системы не здесь, а в персистенсе как правило. В крайнем случае допилишь потом, если производительность не устроит.
Аноним 11/01/20 Суб 12:40:49 #86 №211317792 
>>211317606
Ну просто это очень простая задача, которую скорее всего действительно не стоит оптимизировать, если она норм работает. В бизнес-требованиях простого формошлепания мало задач сложнее этой. Поэтому веб-программирование в основном тривиально.
А мне норм, за тривиальщину получаю хорошие деньги, чуть более полгода назад вкатился, уже получаю в 2 раза выше среднего, в свободное время дрочу ФП
Аноним 11/01/20 Суб 12:41:12 #87 №211317818 
image.png
>>211317606
>Да и хуй с ним. Решается 1 библиотечным вызовом сортировки
Ох уж эти свидетели святой стандартной библиотеки.
Аноним 11/01/20 Суб 12:45:54 #88 №211318024 
>>211317095
встроенная сортировка это n log n, что однозначно быстрее постоянных запросов indexof которые сделают алгоритм n^2

мимо вкатывальщик в фронтэнд
Аноним 11/01/20 Суб 12:49:12 #89 №211318155 
>>211318024
>встроенная сортировка это n log n
Да, я перепутал. И кстати, не всегда, даже квиксорт в худшем случае может работать за O(n^2), а худший случай происходит довольно часто. В стандартные библиотеки никто сортировку вставками пихать не будет, с которой я спутал. Там обычно либо гибридная сортировка с квик сортом и ещё чем-то.
Аноним 11/01/20 Суб 12:49:49 #90 №211318182 
>>211318155
>может работать
будет работать
быстрофикс
Аноним 11/01/20 Суб 13:00:20 #91 №211318657 
>>211311372 (OP)
Хуйню написал. Я тоже когда-то начинал вкатываться, советовали "мутить проект".
Но проблема в том, что когда ты не знаешь НИХУЯ, ты даже не знаешь с чем начать.
Пишут, например, "программа HELLO WORLD состоит всего из одной строчки кода, напишите console.log("hello world"), ололо, я вас поздравляю, вы написали свою первую программу!" Но ведь это 100%-ный пиздеж. Когда я читал такие высеры, я не мог понять - КУДА БЛЯТЬ писать эту хуйню? Это потом я узнал, что есть всякие Visual Studio Code, Sublime text и т.д. Узнал, что сначала надо запилить html-файл, потом к нему уже прикреплять js-файл и т.д. Опытным погромистам это все кажется очевидным. Проблема в том, что это нихуя не очевидно для того, кто только-только решил вкатываться. Поэтому совет "пилить проект" - это самый тупорылый совет, который можно дать новичку.
Я посоветую два варианта развития:
1. Поступать как все нормальные люди в институт и изучать программирование "по-научному" - с матешой, алгоритмами, всякими там си и си++ и т.д.
2. Если вышку уже просрали, тогда надо вкатываться в веб. Там все традиционно: HTML, CSS, JS. Ну и дальше уже по обстоятельствам - фреймворки всякие, хуё-моё.
Но если брать и буквально с нуля начать пилить проект, скорее всего это ничем не кончится.
Аноним 11/01/20 Суб 13:11:00 #92 №211319167 
>>211311372 (OP)
Двачую, антош.
Аноним 11/01/20 Суб 13:13:38 #93 №211319304 
>>211311742
Естественно, он не для красноглазиков вроде тебя же
Аноним 11/01/20 Суб 13:15:42 #94 №211319403 
>>211311372 (OP)
Все правильно говоришь, ОП.
Погромирование не для всех занятие, кто-то не может вот так сидеть и упираться целыми днями, пытаясь свой говнокод наконец заработать как надо. Программирование для усидчивых задротов, оставьте его нам.
Аноним 11/01/20 Суб 13:18:54 #95 №211319578 
Окей допустим, я хочу написать себе приложения для контроля привычек, календарь, туду листы и много разных плюшек добавить по типу статистики и помидорок. С чего начать если я вообще дурак, не ебу в программировании. Даже хз на чём это писать. Я вообще ветеринар.
Аноним 11/01/20 Суб 13:20:14 #96 №211319640 
>>211319578
Как я понял тебе нужно мобильное приложение.
Открывай для себя Flutter и пили.
Аноним 11/01/20 Суб 13:21:02 #97 №211319685 
>>211319640
Пасиб чо, начнем.
Аноним 11/01/20 Суб 14:49:23 #98 №211323534 
> начать пилить проект, скорее всего это ничем не кончится.

чувак будет уметь делать только подобные песочные проекты и больше нихуя.
comments powered by Disqus

Отзывы и предложения