Бред

Ответить в тред Ответить в тред
Аноним 02/09/20 Срд 17:59:32 2281483481
nodejs34ZA6eD ([...].png 68Кб, 427x427
427x427
images.png 5Кб, 241x209
241x209
1200px-Python.s[...].png 100Кб, 1200x1200
1200x1200
8wrq7vfhyqv2saa[...].png 5Кб, 375x375
375x375
Хочу научиться писать хороший бэкенд. Что посоветуете для изучения основ?
Пока что выбрал Node.js, пишу на нем простенький сайт.
Поделитесь мудростью, как лучше делать, а как не делать, как построить устойчивый бэкенд, чтобы потом спать по ночам.
Аноним 02/09/20 Срд 18:00:18 2281484082
Бамп
Аноним 02/09/20 Срд 18:00:45 2281484313
Бамп
Аноним 02/09/20 Срд 18:01:03 2281484464
Бамп
Аноним 02/09/20 Срд 18:01:24 2281484665
Бамп
Аноним 02/09/20 Срд 18:01:58 2281485016
Бамп
Аноним 02/09/20 Срд 18:03:13 2281485687
Бамп
Аноним 02/09/20 Срд 18:04:42 2281486448
Бамп
Аноним 02/09/20 Срд 18:05:50 2281487159
Ебал я рот твоего джаваскрипта. Хуйня неэтичная, всякие пидорасы данные мои лишний раз собирают, так оно еще грузит устройство до белого каления
Аноним 02/09/20 Срд 18:07:49 22814882710
>>228148348 (OP)
Ну тут все очень зависит от специфики проекта, требований к нему, особенностей деплоймента. Где 3-уровневая или онион заходит отлично, где нужно упарываться по всяким CQRS и микросервисам, а где вообще свое что-то хитрое нужно самому выдумывать. Ну и в каждой реализации могут быть особенности, которые с ног на голову все переворачивают.
Я бы поверхностно почитал про все выше перечисленное, прикинул бы что под твои нужды самое простое подходит, и тогда бы уже закидывался литературой, если непонятки с реализацией будут возникать.
А лучше всего научишься работая в команде с опытными дядями над большим, многокомпонентным проектом.
Аноним 02/09/20 Срд 18:07:59 22814883711
>>228148348 (OP)
Стек подбирается под задачу, а не наоборот.
Аноним 02/09/20 Срд 18:12:07 22814911012
Аноним 02/09/20 Срд 18:12:26 22814913113
>>228148827
И да, у меня возникает впечатление, что единственная причина писать бэкенд на ноде - незнание хоть какого-то еще языка/фреймворка. Впечатление обманчиво?
Аноним 02/09/20 Срд 18:12:40 22814913814
Очевидные Java + Spring
Аноним 02/09/20 Срд 18:14:05 22814923015
>>228148348 (OP)
Почему пхп для бэкенда не используют? Я только думаю вкатываться, не обоссывайте за тупой вопрос
Аноним 02/09/20 Срд 18:14:55 22814928416
>>228149230
В смысле? Только для него пхп и используют.
Аноним # OP 02/09/20 Срд 18:15:19 22814930517
>>228148715
Ну это, насколько я понял, проблема не джс, а client side rendering, как например в React. Никто не мешает замутить ssr.
>>228148827
У меня пока нет никакого проекта, хочу просто узнать основы, как писать правильно, чтобы после меня не подчищали кал. Или у каждого языка это по-своему? Как тогда выбрать хороший язык для новичка?
>Я бы поверхностно почитал про все выше перечисленное
Спасибо, буду шерстить.
>А лучше всего научишься работая в команде с опытными дядями над большим, многокомпонентным проектом.
Куда меня без знаний никто не возьмет, а как раз их я и хочу получить.
>>228149110
А как же Erlang, Scala, Golang?
>>228149131
Все так срут ноду, что возникает впечатление, будто она и вправду кал собачий. Но тем не менее на ней пишут. Почему так и где правда?


Аноним 02/09/20 Срд 18:15:38 22814933118
>>228149230
>Почему пхп для бэкенда не используют?
Троллинг тупостью?
Аноним 02/09/20 Срд 18:17:26 22814944319
>>228149284
>>228149331
Бля, не так выразился. Интересно, почему его люди вроде опа не рассматривают. И вообще почему то такое чувство, будто этот язык уже нахуй никому не нужон
Аноним 02/09/20 Срд 18:19:32 22814956720
>>228149305
>Все так срут ноду, что возникает впечатление, будто она и вправду кал собачий. Но тем не менее на ней пишут. Почему так и где правда?
Потому что относительно легко вкатиться, чтобы начать клепать говно с круд операциями, потом проект вырастает и нормальным людям приходится поддерживать говнокод написанный умственно отсталым индусом. А вообще ничего плохого нет, даже пхп щас относительно нормальный и с fpm выдает хорошую производительность, разве что для вебсокетов нет относительно надежной устоявшейся технологии. Но у него каша в именовании стандартной либы, поэтому особо чувствительные не любят пхп.
Аноним 02/09/20 Срд 18:20:24 22814962221
>>228149443
Я вкатываюсь. У меня куча знакомых на нём пишет. Пхп заебись живёт и будет дальше это делать.
Аноним 02/09/20 Срд 18:20:46 22814965322
>>228148348 (OP)
Посмотри на синтаксис всего что перечислил и выбери то что нравится тебе. Точка. Единственное что - надо удалить из списка 2 пункт ибо руби уже мертв.
Аноним 02/09/20 Срд 18:22:08 22814971923
>>228149622
Ну эт радует. Только вот если есть пыха и она такая охуенная, почему оп аж четыре яп принес? Типа они лучше чем то? Не ябу вообще за этот ваш погромизм
Аноним 02/09/20 Срд 18:22:09 22814972124
Аноним 02/09/20 Срд 18:23:02 22814976725
>>228148348 (OP)
Проба, ошибка, забей на дедлайн, работай в спокойном ритме, заказчик подвинется, выкати ему заебатую речь о будущем качестве. Бесконечно совершенствуй, упрощай код, делай максимально читаемым. Самое главное - читаемость, потом уже простота. Типа программирование - это про нас, программистов, а не про компы. Типа здесь мы тоже люди ващета, просто компьютеру нужно задать необходимый вектор работы. Покрывай тестами как ебанутый, самые запредельные и безумно-космические идеи, всё проверяй. Адекватно анализируй качество работы, а не делай только за бабло, сфокусируйся на модели и прекрасной архитектуре. Всегда отдавай предпочтение красивым и формальным объектам, нужно дать мозгу уяснить, что ты реально сотворяешь объект, с которым можно взаимодействовать, иначе внимание будет рассеяно на функции всякие и крыша вскоре поедет от этих бесконечных вариаций одного и того же процесса хотя это тоже проходимый уровень сложности, но не прыгай слёту в эту залупу. Сразу стоит уяснить mvc, просто какую-то модель в помощь, иначе в правках говнокода тоже можешь нахуй разочароваться в жизни. Научи разум разбивать элементы на подэлементы, чтобы разгружать god-объекты, которые слишком много делают. Дроби и множь, ради собственного user-exprience кодинга. Это ОБЯЗАТЕЛЬНО должен быть охуенный процесс, иначе что-то ты делаешь не так.
Аноним # OP 02/09/20 Срд 18:23:11 22814977726
>>228149567
В чем собственно и вопрос, как не клепать говно?
Аноним 02/09/20 Срд 18:23:24 22814978927
>>228149305
>Или у каждого языка это по-своему?
В деталях реализации хорошие практики будут значительно отличаться из-за отличий фреймворков и языков, архитектурно на джаве и шарпе похоже будет.
>Как тогда выбрать хороший язык для новичка?
По количеству вакансий в твоем городе
>Куда меня без знаний никто не возьмет, а как раз их я и хочу получить.
Бери онион или трехуровневую и пиши. Получится плохо в любом случае, но многому в процессе научишься, набьешь шишки, можно будет показывать результат.
>Все так срут ноду, что возникает впечатление, будто она и вправду кал собачий. Но тем не менее на ней пишут. Почему так и где правда?
Ты на дваче правду узнать хочешь?
Аноним 02/09/20 Срд 18:23:59 22814982228
Устойчивый - это rust. Но он не сильно годится для сайтов и сложных бэкендов, больше для небольших api, так же там мало библиотек.
Python по моему опыту не очень годится для спокойного сна по ночам, зато flask удобный и лаконичный, хоть и не очень производительный.
Советую присмотреться к golang ещё, возможно прямо сейчас это лучший вариант для бэка.
https://www.techempower.com/benchmarks/#section=data-r19&hw=ph&test=composite
Аноним 02/09/20 Срд 18:26:01 22814992229
>>228149777
Ну ты же понимаешь, что невозможно вр амках поста нна дваче описать то, чему люди годами учатся? Особенно в ответ на такой вот общий вопрос.
Аноним 02/09/20 Срд 18:26:05 22814992530
>>228149719
Если честно не ебу что там на ноде делают. Наверное мелкую хуйню типа микросайтов и всяких корпоративных чатов, чтобы не слезать с одного языка. А всё остальное рассчитано на высокую нагрузку, с чем пхп не очень справляется в силу того, что является не компилируемым, многопоточности нету. Мелкие/средние проекты держит норм, но чё-то сурьёзное на пыхе делать охуеешь.
Аноним 02/09/20 Срд 18:27:30 22815000031
>>228149922
хуйне учатся, самое главное - осознать процесс обучения - это единственное чему реально обучиться, потом весь мир программирования как на ладони
Аноним 02/09/20 Срд 18:30:51 22815019532
Какая разница на каком языке ты будешь свою обоссаную никому ненужную апиху писать, хоть на Делфи.
В хайлоад проектах решает кеширование, балансировка нагрузки, оптимизация запросов, распределённая архитектура сервисов.
Аноним 02/09/20 Срд 18:31:23 22815022033
>>228148348 (OP)
Тебе в /pr Абу не пускает? там гайды всегда современные, а тври фрейворки нужны как рыбе нога с глазов, если ты в обычный архитектурный код не можешь то лучше юниора взять питона/ассемблера и обучить, чем с говнокодом пердолится уровня Electron в Скайпе, чем он теперь стал? Спасибо мелкоёбам
Аноним 02/09/20 Срд 18:31:57 22815025534
>>228150000
Сказал как в лужу пернул. Еще раз, невозможно просуммировать весь опыт врамках поста. Даже в рамках одного лонгрида или статьи.

Если есть конкретные вопросы - можешь задавать, а на вопрос "как сделать вебсервис" ответов слишком много.
Аноним 02/09/20 Срд 18:32:04 22815026735
>>228150195
>распределённая архитектура сервисов
Если сервисы вообще там есть)))
Аноним 02/09/20 Срд 18:33:40 22815034236
>>228149131
В облаке один из доступных языков.
Тот же gcp или яндекс дают на выбор ноду, похапэ или го.
Аноним 02/09/20 Срд 18:34:54 22815040237
>>228148348 (OP)
мудростью не могу поделиться но могу поделиться книгами по C#
Телеграм @Drugaliocheck
Аноним 02/09/20 Срд 18:35:05 22815041538
>>228149767
..главное просечь всё то общее между языками программирования, чтобы просто начать понимать процесс в целом. То есть различием между ними совершенно иллюзорно, в основе лежат одни и те же концепты, просто баланс разных качеств меняет их область применения. Забей на заучивание синтаксиса, его просто загуглить, можешь вообще полностью делегировать передать свою память гуглу, бравые ребята со стак оверфлоу всё знают
>>228150255
Это всё хуйня не по делу, не бейся головой об буквы и символы, это всё хуйня собачья. Как сделать вебсервис? Так чтобы заказчик охуел, всё в твоих руках, сука. Берёшь просто в руки разум и понимаешь, что в основе программирования лежит предельная простота, всё здесь сводится к ней и делаешь всё предельно просто. Нужно передать информацию? Берёшь её и отправляешь. Нужно сделать безопасно? Шифруешь. Одно за другим, в правильном порядке. Это так же естественно, как зевнуть блять
Аноним 02/09/20 Срд 18:35:09 22815041839
>>228150342
Да потоому что они хотят заработать, ты ебанутый? Тебе в любой компании, даже в том же яше нахуй пошлют
Аноним 02/09/20 Срд 18:36:53 22815050640
Самая редкая профессия на земле это джуниор бекенд программист
Аноним 02/09/20 Срд 18:37:08 22815051641
>>228149777
Важно не не клепать говно, а иметь силенок его рефакторить.
Допустим ты наговнокодил фичу на циклах, через месяц увидил видос про функциональное погромирование, пошёл и молча переделал. Потом посмотрел видос про потоки и тпх.

Индус как раз забъет хуй и на просмотры видосов и на рефакторинг.
Аноним 02/09/20 Срд 18:38:33 22815059942
>>228150418
Чо ты несёшь, болезный? В яндексе дохуя проектов на ноде.
Не хочешь облако - башляй за дедик, хозяин-барин.
Аноним 02/09/20 Срд 18:39:42 22815067243
Как в социальных сетях типа вк юзеры получают оповещения о сообщениях без обновления страницы?
это непрерывное соединение с сервером типа сокета?
Аноним 02/09/20 Срд 18:41:01 22815075844
>>228150672
Хочешь, по расписанию дрочи сервер, хочешь, поднимай вебсокет.
Аноним 02/09/20 Срд 18:41:44 22815078645
>>228150599
Какой из них смысл без знание питона и вообще юниксов? про баш и sh уже молчу, как яндекс дебилы всем на винде диск /С форматировал вместо программы уже было понятно какие там сишники сидят
Аноним 02/09/20 Срд 18:43:06 22815085646
>>228150786
А, ты из этих. Многое объясняет.
Аноним 02/09/20 Срд 18:44:07 22815090847
>>228150516
Чая за рефакторинг. Постоянно необходимо с разных перспектив осматривать код и не лениться всё переделать, потому что действительно возникают мысли, что все эти 40к+ строчек кода были зря. А не зря, потому что иначе ты бы не увидел это наиболее эффективный метод. Берёшь и разрушаешь весь этот труд ради этой малюсенькой прибавке к совершенности кода, не жалеешь эту тупую хуйню, которая только что это всё написала и становишься лучше
Аноним # OP 02/09/20 Срд 18:47:48 22815111048
>>228149767
Спасибо огромное, анон, по сути сейчас так и делаю, пока написал минимально работающее приложение без задач, потом навешу на него функционал. Просто грызет мысль, что можно сделать лучше, и я постоянно ищу, может есть какие-то общепринятые стандарты, которым можно следовать и писать вменяемый код.
Еще раз спасибо за ответ.
>>228149789
>По количеству вакансий в твоем городе
Больше всего вакансий, ты не поверишь, как раз на node.js.
Но все, кому не лень, отговаривают писать бэкенд на джаваскрипте и срут ноду на чем свет стоит.
>Бери онион или трехуровневую и пиши. Получится плохо в любом случае, но многому в процессе научишься, набьешь шишки, можно будет показывать результат
Спасибо, буду практиковаться.
>>228149822
Golang советуют как лучшее решение десятилетия, которым должна была стать node.js, но не стала. Проблема в том, что вакансий на нее 0. Хотя, мне ведь нужно как раз изучить архитектуру и "как правильно", а не о работе думать. Я ведь только об этом и спрашивал.
>>228149922
Так может книги какие-то есть? Вот для фронта таких пруд пруди.
>>228150415
>главное просечь всё то общее между языками программирования
И это можно сделать только на практике? По твоим словам выходит что так:
>Берёшь просто в руки разум и понимаешь
>делаешь всё предельно просто
>>228150506
То есть выход только один - идти во фронт? Либо же пиздеть в резюме?
>>228150516
>>228150908
Понял, спасибо. Буду и дальше практиковаться



Абу благословил этот пост.
Аноним 02/09/20 Срд 18:48:32 22815114449
>>228150856
Нет, я хоть и в мелких компаниях (20 серверов) работаю но такую ошибку для админа на Дебиане/Шапке это позор допустить такой код это пиздец либо приказ, как и снова недавно Яша вместе с обновлением качал свой нахуй не нужный телемост, в 2000 майлсру так не шакалили, там хоть галочки в инсталляторе были на лоха https://vc.ru/services/146463-kak-udalit-prilozhenie-yandeks-telemost-na-mac-i-pc-kotoroe-yakoby-nelzya-udalit
Аноним 02/09/20 Срд 18:48:42 22815114950
Можно ли в рамках REST задержать отправку ответа пользователю( например для реализации какого-нибудь таймера)?

Аноним 02/09/20 Срд 18:49:53 22815120051
>>228150908
>Берёшь и разрушаешь весь этот труд ради этой малюсенькой прибавке к совершенности кода, не жалеешь эту тупую хуйню, которая только что это всё написала и становишься лучше

Так говорят только мамкины студенты, которые никогда не пилили ничего крупнее хобби-проектов.

В любой реальной разработке рефакторинг обычно идет побоку, про него вспоминают только тогда, когда уже пиздец-пиздец, кругом говнокод и костыли, и простейшие фиксы занимают дохуя времени.
Аноним 02/09/20 Срд 18:52:09 22815132252
>>228151110
>о есть выход только один - идти во фронт?
нужно иметь портфолио пет проектов( лучше реальные работающие сервисы в интернете)
Аноним 02/09/20 Срд 18:54:07 22815143953
>>228151149
REST это вообще хуйня, типа пара общих принципов, которые кто угодно и как угодно меняет для своих нужд.

Есть т.н. механизм Long Polling - когда пользователю надо слать ивенты, приходящие в заранее неизвестный момент времени (например входящие сообщения в мессенджерах). В таком случае клиент дергает запрос и висит ждет с открытым каналом, а сервер держит и не отправляет ответ, пока не появятся данные, которые надо отправить.

Но надо учитывать, что в таком случае каждый клиент занимает на сервере один сокет и один поток, что может стать проблемой когда понадобится иметь десятки тысяч одновременно активных юзеров.
Аноним 02/09/20 Срд 18:56:14 22815157354
>>228150195
>В хайлоад проекта
Как будто кроме хайлоада больше ничего не бывает
Аноним 02/09/20 Срд 18:56:32 22815159655
15475492817143.jpg 301Кб, 811x1002
811x1002
>>228148348 (OP)
Кхм.
Нода - стильно, модно, молодёжно. Микросервисно и инновационно. На собеседовании спрашивают 10 рецептов смузи и оцениват, в каком свитшоте ты пришёл, просят пояснить за партаки (у тебя же все руки и лицо в партаках, верно?). На проекте докер завёрнут в кубернетис и управляется через ансибль. Всё в контейнерах, контейнеры в контейнерах, те в контейнерах и всё это в больших контейнерах. Хеллоу ворлд запускается пять минут и выдаёт километр сообщений о нарушенных зависимостях, сбойных пакетах и необходимости догрузить и обновить 786Мб астрологических прогнозов на 2654 год.
Руби - как-то раз заявили "вау, зацените чуваки, мы выкатили "Рельсотрон", теперь всем пизда, мы покорим веб! Но что-то не срослось. На собеседовании на тебя смотрят, как на долбоёба и спрашивают, почему ты выбрал руби для бекэнда. Рабочая задача: переписать движок системы с руби на голанг, потому что голанг теперь в моде.
Питон - тебя берут только в местный универ техником на полставки. В задачах проводить лекции вместо преподов, готовить лабораторный зал, помогать студентам делать лабы по вакуумной электронике и материаловедению, вести сайт универа (на пхп), в перерывах поддержка сайта кафедры на питоне, который сделан в пику сайту универа просто потому, что завкаф фанат питона.
До-диез - используется фанатами майкрософта. Официальными диллерами/представителями/партнёрами майкрософта. На серверах майкрософта, где-нибудь в Азуре. Они бы и рады соскочить, да нельзя. Поэтому на собеседовании бородатый си-плюс-плюсник будет задавать вопросы по байтоёбству, очередям, стеку, физическим принциам работы шины и организации кеша второго уровня в процессорах 086 серии. Рабочая задача: понять, почему скрипт проверки корректности вводимых данных иногда сбоит и выводит "господи, я хочу сдохнуть, пожалуйста убейте меня!" и дописать ещё 5к строк заглушек, чтобы он так не делал и не пугал пользователей.
Аноним 02/09/20 Срд 18:58:14 22815168456
>>228151573
тогда вообще похуй на выбор технологий
Аноним 02/09/20 Срд 18:58:28 22815170157
>>228151200
Вот я про то же, с смузи и на гидроскутере ты нехуя не сделаешь, я с 2002 года учусь (ОП еще наверно не родился?) учи языки программирование, а не фрейврорки но их тоже приходятся, говно с JS намолотили как и с html5 что комп 10 лет не может рабает, возьми открытый код (частью) на qt и ватапп как что быстрее работает?
02/09/20 Срд 18:58:48 22815171958
>>228149777
>не клепать говно на говне
Ну не знаю
Аноним 02/09/20 Срд 19:00:30 22815182359
>>228151596
>Нода - стильно, модно, молодёжно
Привет из 2015 года
>На собеседовании на тебя смотрят, как на дол
на каком нахуй собеседовании?
>Питон - стильно, модно, молодёжно
Аноним 02/09/20 Срд 19:01:14 22815187260
>>228151684
Не похуй, но критерии становятся несколько иными. Например простота сопровождения кода, которая включает в себя в том числе популярность этого стека на рынке труда
Аноним 02/09/20 Срд 19:02:30 22815196461
>>228151823
Двачую, напиши хоть ядро для запуска
Аноним 02/09/20 Срд 19:03:08 22815201062
Поясните за Реакт нейтив? Стоит ли его изучатьв 2020 году?
Я неплохо разбираюсь в обычном реакте. Лучше оставаться в вебе или пытаться быть мегда универсальным говнокодером?
Аноним 02/09/20 Срд 19:04:08 22815208463
>>228151110
>Просто грызет мысль, что можно сделать лучше
IT - это вечное совершенствование, здесь всегда можно лучше. Просто нужно знать землю, осознавать условия в которых ты находишься, как человек, свои временные рамки. Стандарты совершенствуются , совершенствуется железо и языки программирования. Любой может предложить идею и если она - золото, которое все искали, её обязательно примут. Сделал хорошо, пока не спеши сделать ещё лучше, обязательно сделаешь, прямо даже никуда от этого не денешься. Дай мозгу отдохнуть, усвоить путь улучшения, понять что же стало лучше и как в следующий раз сразу сделать на этом же уровне. Делай передышки на физ.упражнения, гоняй кровь. Программирование реально очень трудная профессия, мозг очень сильно трудится, нужно так же закалять дух и открывать своё сердце людям, иначе твоя интеллектуальная вышка без опоры просто рухнет, когда истинно осознает бесконечновложенность всей хуеты и всепроникаемость этих фундаментальных аспектов в реальной жизни, которые ты усвоил. Типа с великой силой приходит и ответственность, вот.
>И это можно сделать только на практике?
В принципе любой процесс в твоём головном мозге - это практика, но только c пониманием workflow, полным погружением в процесс написания, когда из-за выского уровня вовлечённости в жизнь трудно рефлексировать и ты совсем теряешь даже память о своём образе, как о живом существе, тогда становится ясно, что мало иметь знания о теории, необходимо применить идею в своём пайплайне механической памяти, чтобы подсознание всегда могло прийти на помощь, будто ты самурай, рефлексы которого резко просыпаются в момент адреналина. Когда башня уже плавится, а ты знаешь, что можешь тупо отключить активный мозг и перенести нагрузку на простые механические паттерны поведения, которыми очень просто манипулировать, как шаблонами или циклами. Вот это практика программирования - тайна до сотворения вселенной сайта, зерно, содержащее потенциал, из которого рождается красивый цветок фронтенда. Только высокое, прочное и здоровое дерево можешь давать такие семена
Аноним 02/09/20 Срд 19:04:31 22815210564
>>228152010
Узисуть стоит, но ИМХО раст не долго будет жить
Аноним 02/09/20 Срд 19:07:43 22815227265
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы
Аноним 02/09/20 Срд 19:08:21 22815233166
Поясните за технологию GraphQL. я слышал как авторитетные программисты плюются от нее
Аноним 02/09/20 Срд 19:09:43 22815243667
>>228152272
ПонялПРинялПонялПринял
Аноним 02/09/20 Срд 19:12:18 22815258268
>>228152331
Никогда им не занимался
Аноним 02/09/20 Срд 19:12:57 22815262169
>>228152272
как проверить сервер на запросы в секунду? и какие это должный быть запросы?
Аноним 02/09/20 Срд 19:14:03 22815268870
>>228152621
Написать хороший бэкенд и не смотреть на взрыв
Аноним 02/09/20 Срд 19:14:06 22815269171
>>228149230
>Почему пхп для бэкенда не используют?
Лично я зарекся когда либо еще хоть как-то трогать пхп в качестве языка программирования, прям вот под дулом пистолета откажусь его использовать.

Правда грамотные люди мне говорили что в седьмой версии там очень много чего поправили и он в принципе перестал быть говном, можно даже сказать что приличный язык. Спасибо, я учел ваше мнение, поверю на слово но сам проверять не стану. В пизду, в пизду.
Аноним 02/09/20 Срд 19:15:28 22815278072
С - если нужно любой ценой выжать максимум.
Python - если нужно что по-быстрому наговнокодить.
JavaScript - если позарез нужно выебнуться перед всеми.
С++ - если надо сделать качественно.
Java - если нужно зарабатывать.
Assembler - если ничто другое не помогает.
Basic - если ни разу не прогал, а хочется.
Haskell - если хочется потешить себялюбие.
Perl - если хочешь писать коротко.
Rust - если любишь изобретать велосипеды.
PHP - если поскорее хочешь власти.
1C - если любишь подчиняться.
C# - если уважаешь своего господина.
Go - если ты хомячок Империи "Добра".
Lisp - если тебе мало своего интеллекта.
Ruby - если ты мамин модник.
Scala - если надеешься облегчить заработок.
D - если любишь испытывать новые ощущения.
Pascal - если хочешь прогать, но боишься.
Delphi - если нужно написать софтину.
Algol - если вдруг пробило на ностальгию.
Fortran - если хочешь стать профессором.
Lua - если мечтаешь делать игры.
MATLAB - если ты студент или аспирант.
COBOL - если хочешь приобщиться к девним.
ActionScript - если любишь анимэ.
Swift - если запретный плод сладок.
Ada - если надоело ждать третью мировую.
Erlang - если хочешь написать Скайнет.
F# - если хочешь казаться программистом.
Forth - если любишь под себя.
Prolog - если находишься в плену несбыточных надежд.
Аноним 02/09/20 Срд 19:15:33 22815278473
>>228152331
Ну типа можно представлять данные в виде графов и делать запросы к ним на специальном языке. Вот википедия имеет такое апи вроде, можно делать всякие запросы типа "дай мне все статьи, от которых по ссылкам за два перехода можно дойти до статьи про пидорство".
Нахуй оно нужно - не очень представляю, разве что в каких-то узких датасайенсовых штуках
Аноним 02/09/20 Срд 19:16:06 22815282174
>>228152691
А чем он плох был, расскажи масленку плиз
Аноним 02/09/20 Срд 19:16:53 22815287175
Аноним 02/09/20 Срд 19:18:11 22815294376
>>228152691
Пока "успешный програмизд" плюется от пыхи, ушлый макак делает за неделю на коленке рассылочный сервис по типу "5 топовых вопросов дл собеседованию ежедневно!"
Еще за два дня ебашит лендинг и зарабатывает на этом 1000 долларов в неделю
Аноним 02/09/20 Срд 19:19:26 22815301477
>арч
✔ Жирное, гнутое говно вместо стандарной библиотеки C
systemD
✔ Официальный репозиторий с 3.5 пакетами
✔ Огромная свалка сценариев для сборки, буквально никем не проверяющаяся, кроме самих юзеров
✔ Самый убогий клон BSD портов эвар - без сторонних костылей абсолютно не юзабелен
✔ Система сборки, умудряющаяся быть большим говном, чем портаж (sic!), но не имеющая и половины функционала
✔ Бесплатный аттракцион pacman -Suy - только для истинных ценителей боли
✔ Преврати удаленный продакшн сервер в кирпич всего одной командой!
✔ Выбор настоящего пердолика-мазохиста
Аноним 02/09/20 Срд 19:19:31 22815301978
>>228152821
Когда пишешь код, такое ощущение, что тебя постоянно наёбывает механика языка, что-то такое
Аноним 02/09/20 Срд 19:19:49 22815304279
>>228152943
Да сейчас на любом языке можно слепить веб-сервис за пару дней. Прошли уже те времена, когда пыха была безоговорочным лидером в макакинге веб-страничек, сейчас в любом популярном языке есть несколько зрелых и удобных веб-фреймворков.
Аноним 02/09/20 Срд 19:21:46 22815315780
>>228153019
Нет, Ты на оборонки не работал
Аноним 02/09/20 Срд 19:21:53 22815316381
Самое выгодный сегмент в ИТ сфере - это продавать курсы наивным вкатывальщикам

Аноним 02/09/20 Срд 19:23:06 22815324482
>>228149230
Потому что это отсталое говно. На ноде ты можешь например многие вещи хранить в оперативке прямо, на пхп это всё из базы грузить каждый раз надо или в файл сейвить (потому что файл каждый раз заново исполняется). Хуита кароч. Соответственно нода в 10000 раз быстрее чем пхп. Но если какой то старый проект который лень переписывать, то сойдет с костылями своими
Аноним 02/09/20 Срд 19:23:09 22815325183
>>228153042
>Да сейчас на любом языке можно слепить веб-сервис за пару дней
This
Аноним 02/09/20 Срд 19:24:25 22815327784
Вкатываюсь в php 3 месяца. Понимаю что это сейчас самый низкооплачиваемый и бесперспективный ЯП, но что еще поделать? Ноду просто ненавижу на инстинктивном уровне, сишарп не люблю потому что майкрософт. Питон годнота, но это последние дохуя лет самый популярный для вката язык и конкуренция на джуна просто бешеная. Да и эти джуны почти не нужны нигде. Голанг достаточно странный на первый взгляд, но видно что не говно. Работы не в столице на нем пока что совсем нету, уверен что будет, но пока не рискну вкатываться. Может когда-то на него и перекачусь, сейчас так многие пыхеры делают. Остается ява, но огромный легаси тырпрайз не совсем привлекает. Другое дело магазины на ларавеле делать за две копейки.
Аноним 02/09/20 Срд 19:25:28 22815335785
>>228152780
Последний без знания мат. логики сложна вкатиться
Аноним 02/09/20 Срд 19:25:37 22815336986
>>228153277
> Ноду просто ненавижу на инстинктивном уровне, сишарп не люблю потому что майкрософт
Потому что ты тупой, признай это
Аноним 02/09/20 Срд 19:26:30 22815344087
>>228153277
разве магазины делают не на специальных cms типа open-cart, woocommerce?
ларавель это же для уникальных сервисов
Аноним 02/09/20 Срд 19:26:49 22815346888
Сеньор pawn программист в треде. $1.000.000 \ секунду, на ваши ответы похуй.
Аноним 02/09/20 Срд 19:26:58 22815347889
>>228152871
Пиздец какой то.
Прочел про то, с чем уже работал на 7+. Вроде ни с чем таким не сталкивался. Писать прямо кайфово было, лол.
Аноним 02/09/20 Срд 19:28:05 22815355790
86207c52-cdd1-4[...].jpg 524Кб, 1335x1113
1335x1113
Аноним 02/09/20 Срд 19:28:13 22815356691
Аноним 02/09/20 Срд 19:28:30 22815358992
>>228148348 (OP)
>Хочу научиться писать хороший бэкенд.
Нахуя?
Аноним 02/09/20 Срд 19:28:52 22815361293
Аноним 02/09/20 Срд 19:28:59 22815362194
>>228153478
А какими еще языками владеешь, чтобы сравнивать?
Аноним 02/09/20 Срд 19:30:39 22815375095
Аноним 02/09/20 Срд 19:31:01 22815377696
>>228153163
У хохлов? Я например был в Голландии и и Езлез в Германию где так у там украинки, щас Они свой язык придумари, (пусть не правильно не скажу) лальше ехать Восток вашы баба не ехали
Аноним 02/09/20 Срд 19:31:04 22815378297
>>228148348 (OP)
>хороший бэкенд
Java или C#. И то и другое можно обернуть фронтом. JSP/ASP.
Если же не для энтерпрайза, пиши на чем душе угодно. Строго похуй будет.
Аноним 02/09/20 Срд 19:31:40 22815382898
>>228153621
>владеешь
Ну это громко сказано. Но вообще могу кал кулятор на qt c++ написать и парсер какой-нибудь на питоне что, кстати, делал для проекта где пхп и применял.
Аноним 02/09/20 Срд 19:34:27 22815396099
>>228153277
>Ноду просто ненавижу на инстинктивном уровне, сишарп не люблю потому что майкрософт
Лол, лол, лол. Ты просто анти-я, если бы мы с тобой случайно встретились моментально аннигилировали бы к хуям!
Аноним 02/09/20 Срд 19:37:59 228154213100
Самый лучший язык для веб бекенда - это Perl или Ruby
Для фронта - JS. Фреймворк Backbone
Для телефонов - Java/ Obj C
Для десктопа - C++
Для нейросеток - матлаб
Для железа - ассемблер
Для E-commerce сегмента лучше всего CMS типа bitrix
Для склада бабы нюры - 1С

/thread
Аноним 02/09/20 Срд 19:38:52 228154290101
>>228153440
Всякие мелкомагазы конечно да, большой вроде как выгодно сделать по-нормальному. На днях один анон тут искал человека, который перепишет ему магаз с cms'ки на ларавель, так как там увеличилось количество товаров и магаз начал загружаться по 10 секунд, что-то такое. Ну а еще вот https://habr.com/ru/company/vdsina/blog/516970/
Аноним 02/09/20 Срд 19:46:09 228154787102
15988889531800.jpg 88Кб, 1280x604
1280x604
Орнул с омеганыча, который учит старперское говнище лишь бы не конкурировать с толпой других вайтишников. Там блять половина бумерки, опездолы без вышки (поясню) и свитчеры с яндекс.еды в айтишечку по курсам инфоцыган. Вот с этим сбродом ты боишься конкуренции? Ты же сидишь на борде для аниме девочек-программистов!
Насчет вышки, она не нужна если тебе до 21 года. Приходит падаван, с гитхабчиком, может пояснить за свои проекты, слышал про методологии рзработки и фреймворки, все это круто - чел пробивной и строит карьеру пока его омежные сверстники переворачивают массивы в вузах, это как минимум зеленый свет для эйчарок, АКТИВНАЯ ЖИЗНЕННАЯ ПОЗИЦИЯ и все такое. Но если ты старше то возникает много вопросов. Почему, живя в снг, у чела 25+ может не быть образования? Это тревожный звонок, с ним явно что-то не то.
Аноним 02/09/20 Срд 19:47:48 228154899103
>>228154787
А если образование есть, но оно инженерное?
Аноним 02/09/20 Срд 19:48:49 228154967104
>>228153244
>Соответственно нода в 10000 раз быстрее чем пхп
И тут я заверещал в голосину. Да откуда ж вы лезете, блядь. Сынки ёбаные.
ПХП плох только своими макаками. Сам язык очень хорош под свои задачи.
Если ты хочешь надёжный бек, пиши на любом языке, главное руками и головой, а не жопой с хуем, вот и всё.
мимо-синьор-помидор-300ккк/нсек-2020-лет-в-ойти
Аноним 02/09/20 Срд 19:49:31 228155023105
>>228154899
Никаких проблем, обычно и требуют высшее техническое.
Аноним 02/09/20 Срд 19:50:13 228155076106
>>228154967
А как пыха справляется с асинхронными задачами? она же тормозиться в момент запроса
Аноним 02/09/20 Срд 19:53:19 228155269107
Поясните чем многопоточность отличается от асинхронности?
Аноним 02/09/20 Срд 19:55:07 228155396108
>>228154967
Твоя хуйня компилируется каждый раз при запросе страницы и дергает переменные из базы данных КАЖДЫЙ БЛЯДСКИЙ РАЗ. Ты здоровый вообще? Эта хуйню годится максимум для лендинга какого нибудь
Аноним 02/09/20 Срд 19:57:39 228155556109
>>228155076
Ты когда-нибудь слышал слово "архитектура"? Если тебе нужны прямо неебаться асинхронные задачи, то тут и жс соснёт жопу. Пхп не для этого, так же как и нода ваша хипстерская. Я же написал под свои задачи. Если у тебя лендос с парой крудов, то тебе никакая асинхронность не упёрлась. Сначала чётко обозначь задачи, которые будет выполнять твоё приложение.
Ну и если уж мы говорим абстрактно, то "асинхронность" есть и в пыхе amphp гугли, если очень интересно.
>>228155396
На траленк тупостью больше не отвечаю.
Аноним 02/09/20 Срд 19:58:49 228155638110
>>228155396
Что ты там хранить вне бд между запросами собрался?
Аноним 02/09/20 Срд 20:01:10 228155810111
clwn.jpg 32Кб, 458x458
458x458
>>228155396
>компилируется
>дергает переменные из базы
Лучше уже не будет.
Аноним 02/09/20 Срд 20:08:56 228156317112
>>228155269
Многопоточность подразумевает, что задача будет выполнятся в этом же приложении в отдельном потоке/треде/корутине/горутине/етс. внезапно. Асинхронность означает только то, что запуск выполнения задачи будет в текущем приложении, а сама задача может выполняться как в рамках одного устройства, так и на стороне (сервере/ноде/етс.). Вообще, если интересно, погугли и почитай обо всех вариантах конкурентности.
Аноним 02/09/20 Срд 20:14:03 228156656113
>>228148348 (OP)
Посоветуйте язык, на котором перспективнее всего написать свой проект для резюме
Аноним 02/09/20 Срд 20:14:49 228156698114
>>228156656
Тот, на котором ты хочешь работать в дальнейшем.
Аноним 02/09/20 Срд 20:17:59 228156905115
>>228156698
Я непритязательный. Мне нужна перспектива влиться в штат какой-нить говноканторки и хоть чем-то заниматься
Аноним 02/09/20 Срд 20:19:59 228157041116
>>228156905
Тогда учи жс и макакируй на любой галере
Аноним 02/09/20 Срд 20:20:07 228157052117
Аноним 02/09/20 Срд 20:20:20 228157067118
535075033747827[...].jpg 92Кб, 901x1280
901x1280
>>228156905
Ты дурак? Языками будешь жонглировать после вката, сейчас дрочи выбранный 1 яп и стек технологий к нему.
Аноним 02/09/20 Срд 21:13:14 228160410119
>>228153163
Не, выгодно быть синьором-помидором-архитектом. Проводишь пару совещаний в неделю, получаешь высокую зп, сидишь в топовом офисе, а всю реальную работу за тебя макаки делают
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов