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

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

Создать тред Создать тред
Check this out!

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

<<
Каталог
Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg 24Кб, 500x500
500x500

Первый раз здесь? Задавай вопрос в этом треде.

Большие куски кода желательно вставлять через ideone или pastebin.

Mobile:Android IOS
Enterprise:Java C# Go Kotlin
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg 746Кб, 2310x2306
2310x2306

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.

В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.


В: Все на английском, нипанятна!
О: Тогда .


В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.


В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 41 постов
41 с картинками.
Пропущено 497 постов, 41 с картинками.
Аноним 03/07/25 Чтв 02:43:05 3489629
>>3489627
Что значит прикрутить? Сам руками пишешь, ты охуел что ли? Прикрутить, пиздец ты вебмакака, ещё скажи либу взять готовую.
Первое что пишут в играх - ботов которые полностью эмулируют игрока, как только готов клиент и сервер. Без ботов ты даже игру не можешь нормально отладить и проверить как всё работает.
Аноним 03/07/25 Чтв 07:26:51 3489676
>>3489615
> Джейсон - фу гавно давайте напишем свой бинари протокол.
Правильно. Ты размер жисона видел? А свой бинарный протокол пишется за 3 часа и занимает в 10 раз меньше размер при отправке.
Аноним 03/07/25 Чтв 08:22:38 3489691
>>3489502
Когда я был студентом, мылору вк брали на стажировки. Но у них был учебный центр в нашем вузе.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 93 постов
93 с картинками.
Пропущено 497 постов, 93 с картинками.
Аноним 03/07/25 Чтв 08:15:50 3489688
>>3489682
Завтра к вечеру готово будет
Задача добавить 1 аргумент в контроллер, который почтине эффектит логику (+ 5 строк кода)
Аноним 03/07/25 Чтв 08:19:53 3489689
Кста, на своей первой работе я работал с самым крутым дуносером которого видел эвер.
Это был джава сеньер по совместительству лид 2х джунов (нас), который сам за 6 лет в конторе написал весь проект и плохо его документировал (модульный монолит с ваадиным на админке, шиной связи - activMq, для общения с некоторыми модулями).
Он заведомо разбивал задачу на подзадачи причем некоторые из них были выдуманные и там литерали ничего не надо было делать и не работал неделями. + его жирнока была пм этого же проекта, что позволяло ему дуносить месяцами, а когда приходилось что-то делать он психовал.
Уволить его было очень сложно, потому что никто не знал проекта (и никто там не хотел работать за миску риса)
Зарабатывал около 220-250, но это за то, что он почти не работал.
Аноним 03/07/25 Чтв 08:22:26 3489690
>>3489683
я ушел после 9 мне похуй
В итоге закончил школу - 9 классов
путягу - 4 курса
и еще уник сука - 4 курса бак
1С тред #76. Очередной. Легитимный. Твой. /1c1s/ Аноним 19/06/25 Чтв 20:50:42 3479852 Ответ
image.png 120Кб, 1000x1000
1000x1000
Бухгалтерия-Проф.jpg 79Кб, 593x370
593x370
2020-11-1214-30[...].png 4Кб, 208x140
208x140
14862393155400-[...].jpg 27Кб, 400x254
400x254
Тред языка обобщенного метапрограммирования, доступный пониманию лишь немногим избранным.

FAQ

1. Хочу стать спецназом мира программирования, с чего начать?

Пойти в любой франч. Там тебя научат.
Осознать что 1С это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm , доступно, официально.
Неофициально https://forum.ruboard.ru/
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/

2. А онлайн-курсы есть какие?

Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс, каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/

Ютубчик:
https://www.youtube.com/@ironskills-1c/
https://www.youtube.com/@user-fh3kw1kb7v/
https://www.youtube.com/@tp2b/
https://www.youtube.com/@user-nd9cv4pd5m/
https://www.youtube.com/@user-mq9hs6wp5s/
https://www.youtube.com/@yellow_club/
https://www.youtube.com/@e1c_community/

3. Умею читать, что посоветуете?

http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200 700 р.

4. А стоит ли мне вообще идти в 1С?

Тебе определенно не стоит идти в 1С если:
- Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
- Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
- Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1С в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.

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

5. Откуда качать обновления для конфигураций?

Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1С-разработчика, требуется регистрация.
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/

6. С чего начинать карьеру 1Сника? Как попасть во франч?

Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.
Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.

7. Прошел курсы, книжки почитал, на что теперь рассчитывать?

На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.

8. Пишу диплом на 1с, помогите.

Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.

9. НЕ ПРОГРАММИРОВАНИЕ

Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.

10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.

На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое >предложение, они в тебе сами заинтересованы.

11. Для нищих и жадных анонов, готовящихся к сертификату 1С:Профессионал
Есть лайфхак: покупаете приложение в Google Play, устанавливаете его в bluestacks, возвращаете деньги.

Полезная ссылкота:
https://infostart.ru/ без комментариев
http://forum.ru-board.com/ искать профильные треды в разделе "варезник" и рядом с ним
https://openyellow.org/ агрегатор open-source проектов для 1С:Предприятие
аноны, накидывайте годноту в тред, будем коллекцию собирать


ПРЕДЫДУЩИЙ: >>3447239 (OP)
Пропущено 24 постов
24 с картинками.
Пропущено 187 постов, 24 с картинками.
Аноним 03/07/25 Чтв 08:22:44 3489692
>>3488598
Блядь просто откажись и всё или ты омеган забитый?
Ну или хотя бы так:
-Сычев, замени картридж
-Ща 5 мин, занят пока
-Сычев, ну че? 10 прошло
-Пока очень занят, не могу, подождите
-Да там заменить картридж то займет минуту
-Ну так и замени блядь сам
Аноним 03/07/25 Чтв 08:25:59 3489694
>>3489687
Ну кидай скрины. Только я не понял что значит с тестовым. У тебя тестовое задание, где умышленно сделали такой отпуск, а ты должен понять?
Тут смотри регистры по среднему. Или на бухэксперте загугли как считается отпуск.

мимо зупер
Аноним 03/07/25 Чтв 08:31:13 3489696
chromepDDo6nyGh4.png 43Кб, 1718x826
1718x826
chromeZ301PbbK78.png 6Кб, 595x182
595x182
>>3489694
А да я идиот, не проснулся ещё сидел 2 часа тупил во фрешке, забыл что 1С криво считает отпуска. Суть проблемы, сотрудник то проработал 3 месяца, что меньше отпускного периода по ТК РФ. Верным решением будет просто в расчетку добавить компенсацию за отпуск, но опять же, а что делать если он фактически выходил, но тут идёт уже превышения графика отпуска, в общем очередной бардак с первичным вводом документов. Извините за сумбур, я не проснулся.
Питон говно и вот почему /python/ хуимя 06/08/23 Вск 22:24:29 2796532 Ответ
photo2023-07-16[...].jpg 108Кб, 749x801
749x801
Почему питон говно?
1. Отсутствие статической типизации (всегда плохо, тк позволяет насрать в код)
2. ООП -- это ужас!
3. Отсутствие приватности (про _* не писать, это не приватность)
4. Несодержательные ошибки
5. Слишком пересахарен
6. Отсутствие перегрузок функций

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

утверждается также, что питон не нужен нигде кроме легеньких вычислений в консоли (не нужен & используется сейчас = может быть заменен нормальным языком безболезненно)
Пропущено 24 постов
24 с картинками.
Пропущено 414 постов, 24 с картинками.
Аноним 03/07/25 Чтв 03:18:24 3489631
>>3489285
Пук в лужу. Настолки и мобильные оси слишком разные. То что ты сделал никому нахуй не нужно.

>>3489299
Тупой наброс.
Аноним 03/07/25 Чтв 08:12:34 3489686
>>3489631
Я на выходе имею консольные приложения и на ПК и в Андроиде , и эти приложения полностью идентичны. А чтобы они были АБСОЛЮТНО идентичными я делаю их слегка урезанными. Т.е выходную консоль обрезаю до 49 х 30 знакомест. В таком случае уже можно пилить прямоугольный интерфейс (портретной ориентации) из псведографики .
Но есть одно неприятное НО. Это скорость рендеринга консоли на телефоне.. чтобы обновить в кадре 150 знакомест надо 5500 ms. А чтобы 1470 надо 33000 ms!!
FPS конечно же некудышний. К слову на ПК я сравнивал то скорость заполнения техже 150 знакомест = 70 ms.

В связи с чем я был вынужден отказаться от освоения этого типа «мультиплатформенного» программирования. Но есть планы перейти на Bitmap рендеринг. Это будет рендер тех же самых 49х30 знакомест т.е сетка экрана 1500 ячеек. В которые я буду периодически отрисовывать нужные тайлы. Коих кстати будет немало. Штук 400 экземпляров всего.
Идея эта почерпнута из системы Dandy NES . Именно там все эти бланки тайлов/изображений и т.д

В таком случае, я надеюсь что FPS приложений должен получиться не ниже 120ms за полноценную перерисовку интерфейса. Там в C# для телефона точно также прикручивается модуль для работы с графикой и канвой. Uses Microsoft.graphic...... и т.д. но именно через Microsoft только. Не как в Винде через system.
Конечная цель у меня - создавать абсолютно идентичные пользовательские интерфейсы и код. Который можно будет портировать тупо переносом
Аноним 03/07/25 Чтв 08:30:38 3489695
>>3489686
Бляя... не может быть одинакового интерфейса на тачскрине 6" и на монике в 28". Ценность твоей работы равна 0. Но ебись дальше. Мож че интересное наколупаешь.
JS Thread #326 /js/ Аноним # OP 23/06/25 Пнд 18:53:33 3482678 Ответ
изаброжение.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>3443580 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Пропущено 19 постов
19 с картинками.
Пропущено 278 постов, 19 с картинками.
Аноним 02/07/25 Срд 22:58:52 3489564
Какой, нахуй, 1С. 1С - это чисто мемтокен, на котором усатый основатель срубил на хайпе бабла, втюхивая мелкокабанам свой кал. Техническая составляющая там говно говна из каловой дрисни

Бухгалтерия будущего - это чатик, который тебе срёт сообщения нейронкой, о том, что оправлен отчёт в налоговую, а ещё надо бы денюжку клиенту перевести, и тяночка-бухгалтер, сидящая в 20 таких чатах
Аноним 02/07/25 Срд 23:20:17 3489579
>>3489537
В Северной Корее? Добрый брат китаец ГлубокоСмотрю давать, Иван партия благодарить. Яндекс город Тверь тоже чат делать, злой КГБ туда читать. Спасибо
Аноним 03/07/25 Чтв 08:22:53 3489693
>>3489564
Дежурный нейрокалыч отметился
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #74 /butthurt/ Аноним 01/04/25 Втр 10:34:22 3420692 Ответ
Official progra[...].png 310Кб, 471x477
471x477
МЫ СОЗДАЛИ ТРЕХУРОВНЕВУЮ СТРУКТУРУ РЕШЕНИЯ ПРОБЛЕМ
@
НА КАЖДОМ УРОВНЕ ТРИ МЕНЕДЖЕРА
@
КТО ЭТИ ДЕВЯТЬ МЕНЕДЖЕРОВ НЕ СКАЗАНО
@
ЗВУЧАТ СЛОВА ЭФФЕКТИВНОСТЬ, ВОВЛЕЧЕННОСТЬ, ОТЛИЧНОЕ УПРАВЛЕНЧЕСКОЕ РЕШЕНИЕ, ДАВАЙТЕ РАБОТАТЬ ВМЕСТЕ, СДЕЛАЕМ КОМПАНИЮ УСПЕШНОЙ
@
ВСЕ ПРОБЛЕМЫ ДО ЭТОГО МОМЕНТА РЕШАЛИСЬ ДРУГОЙ ГЕНИАЛЬНО ЭФФЕКТИВНО УПРАВЛЕНЧЕСКОЙ СХЕМОЙ
@
ЕСЛИ РЕШЕНИЕ ТВОЕЙ ПРОБЛЕМЫ ПРЯМО НЕ УВЕЛИЧИТ КОЛИЧЕСТВО ДЕНЕГ НА СЧЁТУ КОМПАНИИ, ТО ИДИ НАХУЙ
@
ЭТА СХЕМА БЫЛА ПРИДУМАНА ТЕМИ ЖЕ МЕНЕДЖЕРАМИ КТО ПРИДУМАЛИ НОВУЮ СХЕМУ
@
ПОНИМАЕШЬ, ЧТО С ВЕРОЯТНОСТЬЮ 99 % НИХУЯ НЕ ИЗМЕНИТСЯ
@
В ОЧЕРЕДНОЙ РАЗ ПРИХОДИШЬ К ВЫВОДУ, ЧТО МЕНЕДЖЕРЫ ЗАНИМАЮТСЯ БУЛШИТ ВОРК И ЕСЛИ БЫ КОМПАНИЯ БЫЛА НЕ ПУБЛИЧНОЙ, А ЗАКРЫТОЙ, ТО ОНИ БЫ ПОШЛИ БЫ НА МОРОЗ
@
ВМЕСТО ЭТОГО МЕНЕДЖЕРЫ ПОЛУЧАЮТ 2Х ТВОЕЙ ЗАРПЛАТЫ



ВСЕ ДЕДЛАЙНЫ СОРВАНЫ, ВСЕ БЮДЖЕТЫ ПРОЕБАНЫ, ЗАКАЗЧИК ЧЕРЕЗ ЖАБУ ДАЛ ЕЩЁ КОПЕЕК ДЛЯ ЗАВЕРШЕНИЯ ПРОЕКТА
@
МАНАГЕРЫ С ГОРЯЩИМИ ЖОПАМИ ТРЕБУЮТ ПЕРЕОЦЕНКИ СРОКОВ ЗАДАЧ КАЖДОЕ СРАНОЕ УТРО
@
ПЕРЕОЦЕНИВАЕШЬ
@
ПРИСТУПАЕШЬ К ВЫПОЛНЕНИЮ ЗАДАЧ
@
ЛОКАЛЬНАЯ СБОРКА И ЗАПУСК ПРОЕКТА ЗАНИМАЕТ 10 МИНУТ
@
КОД НАСТОЛЬКО ОЖИРЕВШИЙ, ЧТО ПРИЛАГА ЖРЕТ РЕСУРСЫ КАК НЕ В СЕБЯ
@
UI ОТВЕЧАЕТ НА КАЖДЫЙ КЛИК МЫШИ СЕКУНД ЧЕРЕЗ 5 ОСНОВАТЕЛЬНО ПОДУМАВ
@
МИКРОСЕРВИСЫ С ДЕВСТЕНДА ОТВАЛИВАЮТСЯ РАЗ В ПОЛЧАСА, ПОСЛЕ ЧЕГО ПЕРЕЗАПУСКАЮТСЯ ПО 15 МИНУТ
@
ЕСЛИ РАБОТАЮТ, ТО ОТВЕЧАЮТ НА ЗАПРОСЫ МИНУТАМИ
@
ДУМАЕШЬ ЧТО ПРАВИЛЬНО СДЕЛАЛ, ЧТО ОЦЕНИЛ ПЕРЕКРАСКУ СРАНОЙ КНОПКИ В ДЖВА ДНЯ



В ПЛАНЕ САМОДИСЦИПЛИНЫ ТЫ РАСПИЗДЯЙ С ОСТРО ВЫРАЖЕННОЙ СЕЗОННОСТЬЮ
@
ВСЮ СОЗНАТЕЛЬНУЮ ЖИЗНЬ ЗИМОЙ ПРЕБЫВАЕШЬ В КРАЙНЕМ УПАДКЕ И КАКИЕ-ТО ОБЯЗАННОСТИ ДАЮТСЯ ЧИСТО ПО ИНЕРЦИИ
@
В ПРИНЦИПЕ ТЕРПИМО, ЕСЛИ НАРАБОТАТЬ ЗА ТЕПЛЫЙ СЕЗОН ДОСТАТОЧНО ЭКСПЕРТИЗЫ, ЧТОБ ПОТОМ ВРЕМЕННО УТРАТИВ СПОСОБНОСТЬ К ПОСТРОЕНИЮ НОВЫХ НЕЙРОННЫХ СВЯЗЕЙ ОСТАВАТЬСЯ ЗИМОЙ ПОЛЕЗНЫМ
@
ОДНАКО ВЫШЕОПИСАННЫЙ СИШНЫЙ ПИЗДЕЦ НАЧАЛСЯ ОСЕНЬЮ
@
ЗИМНЯЯ ХАНДРА ЗАСТАЛА ВРАСПЛОХ, ЭКСПЕРТИЗЫ МИНИМУМ, ВКАТЫВАТЬСЯ БОЛЬНО



ПОЯВИЛИСЬ ДЕНЬГИ НА ВСЕ ЧТО ХОТЕЛ
@
КУПИЛ САМЫЙ ДОРОГОЙ ЭКВИП ДЛЯ СВОЕГО ХОББИ
@
ПЕРЕСТАЛ ЗАНИМАТЬСЯ
@
ВЗЯЛ ИПОТЕКУ, ЗАВЕЛ СЕБЕ ЖЕНЩИНУ
@
ПОПАЛ В АНАЛЬНОЕ РАБСТВО ОТ РАБОТЫ, ТЕПЕРЬ ДОЛЖЕН ЧИСТИТЬ ВИЛКОЙ КОРПОРАТИВНЫЙ ГОВНОКОД ДО СЕДЫХ ЛЕТ
@
ВСПОМИНАЕШЬ ВРЕМЕНА КОГДА НЕ ХВАТАЛО ДЕНЕГ НИ НА ЧТО И СИДЕЛ ИЗУЧАЛ ПРОГУ КАК ЛАМПОВЫЕ



НАШЕЛ БАГ
@
ИСПРАВИЛ
@
ТЕСТЫ УПАЛИ
@
НАШЕЛ БАГ В БАГЕ, КОТОРЫЙ ФИКСИЛ БАГ
@
ОЩУЩАЕШЬ СЕБЯ В ТРАГИКОМЕДИИ




Предыдущий тред >>3379226 (OP)
Пропущено 22 постов
22 с картинками.
Пропущено 360 постов, 22 с картинками.
Аноним 03/07/25 Чтв 04:08:59 3489636
МЫ ТЕПЕРЬ ДЕЛАЕМ ПРОДУКТ
@
АНАЛИТИКОВ НАХУЙ, РАЗРАБЫ ДОЛЖНЫ ОБСУЖДАТЬ ФИЧИ С ТИМЛИДАМИ
@
КАКОЕ-ТО ВРЕМЯ ЭТО РАБОТАЕТ, Т.К. 90% ВСЕЙ РАБОТЫ - ЭТО ПЕРЕКЛАДЫВАНИЕ КАЛА ИЗ СТОПКИ В СТОПКУ
@
ПРИЛЕТАЕТ ОТ БИЗНЕСА ЗАДАЧА НА ПОЛГОДА, СНОВА НАИВЫСШЕГО ПРИОРИТЕТА
@
ПУК-МЕК, ИТЕРАТИВНАЯ РАЗРАБОТКА, ВАЛИДАЦИЯ ГИПОТЕЗ
@
ЖИДКО ПЁРНУВ, ОБСИРАЕШЬСЯ, НЕ В СИЛАХ ВЫНЕСТИ ХАОСА
Аноним 03/07/25 Чтв 04:12:04 3489637
>>3484817
>А ПОТОМ ПОХУЙ КАК МЕТРИКИ ПРИКРУЧИВАТЬ, ПАРСИТЬ ОТВЕТЫ БУДЕМ
А нельзя на стороне приложения прикрутить хуйнюшку, которая будет увеличивать счётчики метрик в случае возникновения ошибок? Чтобы ответы не парсить, пусть приложение само запишет, где обосралось

Кмк штатный кейс разработки в тырпырпрайзе, прям дефолт, как try-catch написать

Я не защищаю подход "давайте в 200 положим 500", я видел такой копролит в кодовой базе.

мимокодер
Аноним 03/07/25 Чтв 07:31:58 3489678
>>3489636
А в чем хаос? Жира, таски, приоритеты. Вижен, стратегия, OKR. Вроде тысячи раз обкатанная схема.
C# / дотнет тред #61 Летний тред лучшего языка на планете. 1. Ресурсы: — https://learn.microsoft. Аноним 12/06/25 Чтв 09:37:40 3474778 Ответ
nuzhen-li-kuram[...].jpg 119Кб, 960x540
960x540
C# / дотнет тред #61

Летний тред лучшего языка на планете.

1. Ресурсы:
https://learn.microsoft.com/en-us/dotnet/
https://ru.stackoverflow.com/a/416585/422180
https://metanit.com
https://professorweb.ru
https://github.com/uhub/awesome-c-sharp
https://sharplab.io/
https://www.jimmybogard.com/you-probably-dont-need-to-worry-about-mediatr/
https://cezarypiatek.github.io/post/why-i-dont-use-automapper/?utm_source=chatgpt.com

2. С# для веб
https://docs.microsoft.com/ru-ru/aspnet/core

3. C# для десктопа
https://docs.microsoft.com/ru-ru/dotnet/desktop

4. С# для игр
https://ru.stackoverflow.com/a/609901/422180

5. С# для мобильной разработки
https://docs.microsoft.com/ru-ru/dotnet/maui

6. Годные ютуб-каналы
https://www.youtube.com/c/CODEBLOG
https://www.youtube.com/c/AndreyShyrokoriadov
https://www.youtube.com/c/DevJungles
https://www.youtube.com/user/Shmachilin
https://www.youtube.com/c/Elfocrash
https://www.youtube.com/user/IAmTimCorey

Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: https://2ch.hk/pr/res/3395748.html
Пропущено 15 постов
15 с картинками.
Пропущено 224 постов, 15 с картинками.
Аноним 03/07/25 Чтв 07:07:17 3489673
Кроме того, представитель Microsoft прокомментировал дальнейшую судьбу .net core. Слухи о том, что .net 10 будет последней версией не соответсвтуют действительности, а массовые увольнения сотрудников не повлияют на поддержку проекта...
Аноним 03/07/25 Чтв 07:09:10 3489674
Это всё... Microsoft полностью переходит на python и typescript. Ведь там есть эйай... А что мы, жалкие скуфи, нас высех выкинут на улицу, а JS разработчики будут ездить на кабриолетах...
Аноним 03/07/25 Чтв 07:12:18 3489675
Это всё... Корпорация Microsoft объявила о переводе MediatR и Automapper на python... М
Российского бигтеха тред v11.0 BigTech BigTech BigTech # OP 03/06/25 Втр 00:36:19 3468037 Ответ
image.png 2492Кб, 1920x1079
1920x1079
image.png 482Кб, 650x433
650x433
image.png 494Кб, 720x404
720x404
image.png 1408Кб, 1024x576
1024x576
Перекот

Двигаемся на 500к.

Заканчиваем МГУ, ВШЭ и МГТУ им. Баумана.

Становимся менеджерами в стартапах.
Вливаемся в крипто и прочее.

И котвасим на всех языках.

Код: МЯСКОТ КОТВАСЯ ХЛЯСТ

Десятый легендарный: https://2ch.hk/pr/res/3444966.html
Пропущено 13 постов
13 с картинками.
Пропущено 421 постов, 13 с картинками.
Аноним 03/07/25 Чтв 01:38:00 3489622
Вы вообще охуевшие твари.

У меня знакомых то там, то сям увольняют, замораживают найм. Из моей команды за июнь уволили двух челов. У вас АИ + СВО. Готовьтесь, пидоры, к айтирезу. Вы не производите ничего полезного. Ладно бы вы хоть транзисторы российские производили. Вы же просто компилируете код с гпт с помощью clang'а или gcc. Или исполняете код в интерпретаторе, котоырй скомпилин теми же гсс и клэнгом. Нахуй вы нужны своей стране? Готовьтесь
Аноним 03/07/25 Чтв 02:43:30 3489630
>>3489622
Ну а сам то ты что, рассказывай. Дохуя произвел? Нет в сране индустрии и индустриальной разработки, а все дерьмо которое есть живет на субсидиях, делается на выброс или распил, да и переклеивают там просто этикетки китайские, любое же хорошее начинание -- просто отжимается кооперативом или выкупается за дешевку через шантаж. Как на этом выжженом пепелище ты что создашь? Поэтому три пути и есть
Аноним 03/07/25 Чтв 06:08:45 3489651
>>3489620
>Но чел сказал, что проблемы в фирме
>Компания литерали в санкционном SDN-списке
>Полностью запретили продавать любые продукты на территории северной Америки
>Почти выжали из Европы
Ну вы понимает, так то нормально, просто валютная выручка упала до нуля))) Забавно смотреть на маленькие зарплаты на левелс, блайнд и прочих ресурсах, где у конторы до недавнего времени была валютная выручка, а расходы в рублях
Питон-тред №174 /python/ Аноним 08/05/25 Чтв 15:30:48 3449085 Ответ
image 104Кб, 630x630
630x630
Тред, посвящённый языку программирования Питон, #173

Предыдущий: >>3327670 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://online-python.com/ - листинги и онлайн-запуск
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей

#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском

— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать?
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.

— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4[РАСКРЫТЬ]

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

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

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
Пропущено 25 постов
25 с картинками.
Пропущено 169 постов, 25 с картинками.
Аноним 02/07/25 Срд 18:35:56 3489438
image.png 43Кб, 526x224
526x224
И ещё похожий вопрос.
Вот есть такой код. ПайЛинт говорит "Catching too general exception Exception". Предлагается прочитать:
https://pylint.readthedocs.io/en/latest/user_guide/messages/warning/broad-exception-caught.html
https://stackoverflow.com/questions/14797375/should-i-always-specify-an-exception-type-in-except-statements/14797508
Я прочитал, но всё ещё не очень понимаю, как быть.
В моём понимании при попытке внести данные в файл может случиться примерно дохуялиард всяких разных вещей (RO-ФС, кончилось место на диске, диск побился на лету и так далее), которые помешают записи и по-моему вот тут вот уместно сделать "Что-то стряслось, нишмог, вот тебе ошибка, возись с ней дальше сам!", но, кажется, линтер хочет, чтобы я в таких случаях перечислял абсолютно все райзы, которые гипотетически могут прилететь в этом куске кода? Как тут идеологически правильнее поступить?
Аноним 02/07/25 Срд 18:53:05 3489449
>>3489421
PyLint относится почти ко всем переменным, объявленным не внутри функции, как к константам. Менять они это вроде не планируют, так что можешь просто это в игнор прописать. Если загуглишь саму ошибку, найдёшь много открытых вопросов на эту тему у них в гитхабе.
>>3489438
Из PEP-8:
>When catching exceptions, mention specific exceptions whenever possible instead of using a bare except: clause:
>A good rule of thumb is to limit use of bare ‘except’ clauses to two cases:
>1. If the exception handler will be printing out or logging the traceback; at least the user will be aware that an error has occurred.
>2. If the code needs to do some cleanup work, but then lets the exception propagate upwards with raise. try...finally can be a better way to handle this case.
Тоже можно заигнорить, но вообще да, как правило, эксепшены указываются явно.
Аноним 03/07/25 Чтв 03:24:05 3489632
>>3489421
Чел, незачем прописывать типы при инициализации. Это лишняя работа.
Лиспотред №15 /lisp/ Аноним 03/05/24 Птн 01:12:22 3142890 Ответ
171468779442526[...].jpg 324Кб, 1400x1050
1400x1050
171468789718920[...].png 67Кб, 1200x1200
1200x1200
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL.
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme.
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).
:: Clojure - для тех, кто считает, что из смеси явы и лиспа может получиться что-то хорошее, или тех, кто интересуется креольскими языками, есть отдельный тред. Тред утонул, дом сгорел, отец-подлец бросил, поэтому поживёт сиротка пока у нас. Мальчик со странностями, но хороший, не обижайте. Шапка треда здесь https://rentry.co/9ve9d

{Scheme}
::: Учебники
- SICP :: https://mitpress.mit.edu/sites/default/files/sicp/index.html
- The Scheme Programming Language (R6RS) :: https://www.scheme.com/tspl3
- Практика :: https://exercism.io/my/tracks/scheme

::: Документация
- http://web.mit.edu/scheme_v9.2/doc/index.html

::: Остальное
- https://github.com/theodesp/awesome-scheme
- https://github.com/schemedoc/awesome-scheme

{Racket}
::: Учебники
- HtDP :: https://www.htdp.org/
- Racket Guide :: https://docs.racket-lang.org/guide/index.html
- Beautiful Racket: https://beautifulracket.com/
- Остальные :: https://racket-lang.org/books.html

::: Документация
- https://docs.racket-lang.org/

::: Библиотеки
- https://github.com/avelino/awesome-racket
- https://pkgs.racket-lang.org/

::: Среда разработки
- DrRacket :: https://docs.racket-lang.org/drracket/
- Online :: https://www.jdoodle.com/execute-racket-online/

{Common Lisp}
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
- http://www.lispworks.com/documentation/HyperSpec/Front/index.htm
- https://cl-community-spec.github.io/

::: Библиотеки
- https://awesome-cl.com/
- https://ultralisp.org/
- https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp-ecosystem-2020/

::: Среда разработки
- https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред: >>2681837
Пропущено 42 постов
42 с картинками.
Пропущено 372 постов, 42 с картинками.
Аноним 02/06/25 Пнд 22:01:08 3467947
>>3467562
Верни программисту, пусть разбирается.
Аноним 29/06/25 Вск 17:06:56 3487041
Завёл себе няшных муравьев в формикарии, теперь понимаю смысл фразы kill ring в имаксе
Аноним 03/07/25 Чтв 02:33:21 3489628
>>3148976
>ОО
>Go
Смищно. Даже бампну дохлый тред для такого.
DelphiPascal тред. Восставший из ада Аноним # OP 27/11/24 Срд 00:53:17 3330128 Ответ
изображение2024[...].png 179Кб, 1140x300
1140x300
изображение2024[...].png 282Кб, 800x706
800x706
Delphi - уникальное и великолепное средство разработки приложений, незаслуженно забытое из-за полоумных фоннатов командной строки, блокнотов и прочего контента из 1950-х. Born in Borland, developing in Embarcadero.
Библиотека, написанная на Delphi, призванная продемонстрировать возможности компонентов Delphi и которую вы можете добавить в ваш проект:
https://zango.usite.pro/load/0-0-0-8-20
Сайт компании Embarcadero:
https://www.embarcadero.com
YouTube-канал Embarcadero Russia:
https://www.youtube.com/@embarcaderorussia3258
Пропущено 11 постов
11 с картинками.
Пропущено 76 постов, 11 с картинками.
Аноним # OP 01/07/25 Втр 03:06:54 3488243
17055214223660.jpg 299Кб, 1142x753
1142x753
>>3488181
>Зоолог мамкин, нахуй ты из себя программиста корчишь?
02/07/25 Срд 10:32:46 3488985
Аноним # OP 03/07/25 Чтв 01:31:27 3489619
16512459584110.png 348Кб, 455x397
455x397
>>3488985
>Какие же дельфисты дебилы.
Идей анона тред 008 /ideas/ Аноним 19/02/25 Срд 11:43:57 3392262 Ответ
Startup-Memes-N[...].jpeg 81Кб, 606x800
606x800
Предыдущий >>2669550

Вы охуели, чё я должен ваш тред создавать? Вот и сидите теперь без шапки пол года.
Пропущено 8 постов
8 с картинками.
Пропущено 67 постов, 8 с картинками.
Аноним 02/07/25 Срд 19:14:14 3489459
>>3486826
А фреймы для кого придумали?
Аноним 02/07/25 Срд 22:21:21 3489547
image.png 370Кб, 640x557
640x557
>>3485481
Давай тебе распишу, по фактам.
Ты либо институтский дед. Либо пропитанный их пиздежом студент долбоеб из какой-нибудь сибирской программисткой шараги.
Твой кейс вполне выполним, но бессмысленен. Что-то типа хочу посрать, но делать это стоя на руках посреди оживленной улицы в -40. обычно такая задача решается связкой линукс на компе, самый дешевый сервак в облаке (когда мне нужна была такая помойка он стоил что-то типа 50 рублей в месяц) и термукс на телефоне. программировать ничего не надо. просто делаешь ssh бридж с компа на сервак и подключаешься к серваку. ну или пользоваться тим вивером или что там не забанили

Теперь по технической части.
Телеграм боты шлют в телегу обычные http запросы. Примерно так же как это делают странички в браузере, но есть нюанс. Для нормальной работы с чатиком телеграм бот должен уметь принимать запросы, как это делает сайт. Так ему присылают сообщения от пользователя. Для этого нужен сервак со статическим ip и еще вроде нужен ssl сертификат, но тут я не помню. короче гемора как на поднять свой сайт.
Альтернативный вариант. api vk. там можно запросами получать с любой машины сообщения и отвечать на них. Как-то делал в качестве концепта вк бота и запускал на своем ноуте.
еще альтернатива это обмен емейлами. должна быть довольно проста в реализации. но я вебмакака, и ничего кроме рассылок с емейлов не делал и у емейлов есть лимит на вложения. выкачивать крупные файлы так не получится.
Если ты совсем ебнутый на голову и очень любишь телеграм, есть tdlib. вроде шарп должен уметь общаться с дллками, по сути телеграм клиент в виде библиотеки

теперь по языковой части.
Есть конечно более удобные варианты, но ты свою хрень можешь хоть на фортране делать, единственное, допри как в твоей среде исполнения выполнять консольные команды. Дальше уже можно юзать как раз готовые варианты.
curl для работы с запросами
mutt для почты. На винде работает через костыль, но ты и так не любитель простых путей
telegram cli для телеги. Не работает под виндой. только линукс и надо твое нелюбимое ковырять исходники на гитхабе. По другому с телегой не поработаешь. Разве что автокликер пилить, ты конечно долбоеб, но даже такое для тебя черезчур. ну или хуярить свою реализацию телеговских протоколов.

Не знаю зачем я тебе это все расписываю, сам таких долбоебов видел ни раз за жизнь, как и линуксовых рачедолбоебов. все крайности в равной степени омерзительны. Но ты если что спрашивай, подскажу чем смогу
Аноним 03/07/25 Чтв 00:49:53 3489609
>>3489547
>Для нормальной работы с чатиком телеграм бот должен уметь принимать запросы, как это делает сайт. Так ему присылают сообщения от пользователя. Для этого нужен сервак со статическим ip и еще вроде нужен ssl сертификат, но тут я не помню. короче гемора как на поднять свой сайт.

там есть ещё режим с периодической проверкой очереди на сервере телеги, как раз чтобы не пердолиться со статическими адресами
Go тред №34 go Аноним 10/06/25 Втр 07:24:32 3473264 Ответ
bc443a27-4570-1[...].jpg 14Кб, 342x192
342x192
zig-cross-compi[...].jpg 26Кб, 400x355
400x355
Screenshot 2025[...].jpg 102Кб, 879x879
879x879
BKWSwOijQJt2RBA[...].jpeg 46Кб, 720x382
720x382
Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.

С чего начать:
- В обязательном порядке проходим "Go Tour":
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/darius-khll/golang-developer-roadmap (постоянно обновлялось сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также книги рекомендуемые для начала: https://go.dev/wiki/Books и https://www.practical-go-lessons.com/ (веб-версия — бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка: https://github.com/dariubs/GoBooks

Полезные ресурсы:
- Сборник patterns и info по микросервисам: http://microservices.io/
- Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
- Обновляемый список велосипедиста с пакетами: https://github.com/avelino/awesome-go

Небольшая конфа треда: https://t.me/golang2ch

Прошлый тред: >>3390005 (OP) (OP)
Пропущено 14 постов
14 с картинками.
Пропущено 175 постов, 14 с картинками.
Аноним 02/07/25 Срд 19:45:23 3489478
>>3489477
Тогда это одна горутина, код выполнится последовательно.
Аноним 02/07/25 Срд 19:47:01 3489479
>>3489478
А количество ядер влияет на скорость исполнения?
Аноним 03/07/25 Чтв 00:44:55 3489608
>>3489417
Они же у тебя без явного параллелизма в коде будут исполняться последовательно. Какой язык тебе два цикла будет исполнять параллельно без явного указания, что их можно исполнять параллельно?
Эликсиротред 3 /elixir/ Аноним 27/12/24 Птн 17:53:13 3351068 Ответ
17071530905803.png 1007Кб, 1500x1500
1500x1500
Здравствуй, дорогой анон.

Предыдущий: >> 2954172

Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших soft-realtime систем, IoT говен и оперденей. Называется он Elixir, а работает он на виртуальной машине real human BEAM, на которой ещё работает язык Erlang.

Немного истории

Эликсир это современный язык, построенный поверх языка Erlang с блекджеком и лисповыми макросами. У этих языков полный интероп в обе стороны, но при этом эликсир лишает вас этого удовольствия написания. Сам язык Erlang появился в компании Ericsson как язык для написания максимально отказоустойчивых телекоммуникационных систем. Именно из желания создать среду для написания максимально отказоустойчивых систем появились все основные фичи.

Основные фичи

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

⚹ Ахуенно приспособлен к разработке распределённых систем. Все основные проблемы написания распределённых систем вроде сихнронизации монотонных часов, общения между машинами, поиска машин, heartbeat-ы, группы процессов, gossip-ы уже включены в язык.
Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang. (с)

⚹ Ахуенно приспособлен к разработке отказоустойчивых систем. Что делают кубы, когда падает сервис? Они перезапускают его. Эрланг делает то же самое, только не с сервисами, а с процессами, и это значит что неожиданное исключение в одной части функционала никак вообще никак не заденет другой функционал. Гоферы пытаются достичь того же с помощью микросервисов, а в Elixir такой функционал изкоробки.

⚹ Ахуенный тулинг. В отличие от эрланга с его хэдерами, makefile-ами и прочими пыльными приколами, эликсир за секунды позволяет создать проект, скомпилировать его, сконфигурировать его, собрать артефакт, скачать зависимости и всё такое в стандартах всех современных языков. Серьёзно, местный билдтул (mix) гораздо лучше чем забугорские cargo, npm, go и gem.

Нахуя

Ты хочешь нормально спать по ночам? Ты хочешь отказаться от ночных дежурств? Ты хочешь сэкономить на этих богомерзких девопсах и прочих сисянах? Ты устал дебажить очередной дата-рейс ебучих горутин?

Я хочу спать по ночам. Как вкатиться?

Чтобы успешно найти работу на эликсире, нужно уже иметь некоторый опыт разработки за деньги и понимание того какое же говно это ваше ойти. Желательно от одного года в вебе. Самый быстрый способ обучения это в то же время и самый эффективный способ, поэтому синтаксис и стандартная либа постигается вот тут
https://elixirschool.com/ru

Более подробное описание внутренностей, хороших практик и хитростей стандартной либы описывается вот тут. Тут будет эрланг, но это не должно быть проблемой
https://learnyousomeerlang.com/

Конкретно вебня на эликсире
платно: https://www.amazon.com/Programming-Phoenix-1-4-Productive-Reliable/dp/1680502263
бесплатно: https://hexdocs.pm/phoenix

Тому, кто ценит своё время, я советую начать писать какой-нибудь проектик параллельно с чтением книжек. Чтобы стать джуном на эликсире опытному бэкендеру нужно не больше месяца.

Рыночек

Средняя температура по больнице зарплата у эликсирщика традиционно больше чем у любого друогого языка как минимум в два раза, поэтому поменять голанг или питон на эликсир будет выгодно. Вакансии на рынке РФ существуют, искать можно на hhрю или в чатиках в телеге t.me/proelixir. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться.

Вопросы?
Пропущено 11 постов
11 с картинками.
Пропущено 208 постов, 11 с картинками.
Аноним 02/07/25 Срд 21:53:35 3489533
>>3489498
>пиздатейшие акторы
Акторы дико неудобно отлаживать, поэтому они нигде не прижились. Так-то модель реализована во всех популярных языках, но никому не нужна. Даже в модном голанге никто каналами не пользуется.

>2 в UK и ещё где-то 2 в US
Ну вообще охуеть.
Аноним 02/07/25 Срд 22:23:40 3489548
>>3489533

> Акторы дико неудобно отлаживать

Почему? Мне как раз кажется что акторы удобнее всего отлаживать. Вон можно посмотреть в книжке Erlang in Anger насколько дохуя разных видов отладки можно сделать прям в живой прод системе. От возможности посмотреть стейт любого актора, до возможности собрать статистику по памяти, нагрузке, lock contention по каждому актору или вообще целой системе.

В горутинах я такого не видел, как и в корутинах и системах на цветных функциях
Аноним 02/07/25 Срд 23:43:51 3489594
image.png 115Кб, 498x281
498x281
>>3489461
>Вот я и пришёл сюдя завести ламповый тредик для интересующихся.
И хули ты сделал? Кроме петросянства про
>Я - Elixir разработчик.
?
Ни анонсов новых релизов, каких-то статей, выступлений на конференциях, НИ-ХУ-Я!

>Я не против срачика, но по делу, а здесь обсасываются три самые скучные темы в каждом посте: работы типа нет, проектов типа нет, IntelliJ IDEA типа нет.
Так ты сам это провоцируешь, и зарплаты $300к/нсек, и работа мечты без духоты, и вымышленные преимущества и прочая хуета. Хочешь конструктива - давай реальные примеры,
> вот тут мы заебенили 3 актора, один другого ебет в сраку, но если кто-то перестанет, супервайзер заметит и позовет черного властелина
Но ты же нихуя подобного не делаешь. Ты тут какими-то невъебенными зарплатами и базвордс перемогаешь.
Замены программистов нейросетями тред №2 Аноним # OP 09/05/25 Птн 18:46:07 3449694 Ответ
1746805566610.png 1214Кб, 1024x1024
1024x1024
1746805566614.png 608Кб, 1059x1200
1059x1200
Сап, сейчас все больше говорят о нейросетях и их возможностях в программировании, что вызывает некоторые опасения. Не хочу кричать, что айтишка умрет и подобное, но, думаю, стоит имеить запасной план на такой случай.

Аноны, что думаете по этому поводу?

inb4: Заводчане осилившие регистрацию в OpenAI vs. IT-бояре.

Предыдущий тонет тут: https://2ch.hk/pr/res/2994560.html
Пропущено 13 постов
13 с картинками.
Пропущено 200 постов, 13 с картинками.
Аноним 02/07/25 Срд 20:04:17 3489487
>>3449694 (OP)
Думаю, что это хуерга надуманная. Паникуют по поводу замены айтишников LLM разве что те, кто понятия не имеют, что вообще такое эти ваши нейросети.

Стоит ли учиться ими пользоваться? Опредлённо, как инструмент они уже прочно используются, и вряд ли это изменится. Но не стоит злоупотреблять: можете просесть в навыках.
Заменят ли нейросети погромиздов? Хуй знает, но точно не в обозримом будущем. Пока срать в штаны рано.
Аноним 02/07/25 Срд 21:40:59 3489532
>>3489487
>Но не стоит злоупотреблять: можете просесть в навыках.
Только если это важно для зрелищного прохождения собеседований. Для простой работы не похуй ли, могу ли я написать двадцать строчек без единой синтаксической ошибки или нет?
Аноним 02/07/25 Срд 22:34:36 3489550
>>3489532
>>3489487

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

У старших челиков по-другому все работает. Любой навык постепенно теряется если его не поддерживать. Но с другой стороны они итак уже заняты чуть другими делами: архитектурой, бизнеслогикой, документацией, управлением и мониторингом. Поэтому навыки кодерские им в принципе и не особо прям нужны и нейросеть их как раз бустанет неплохо так. Поэтому перекос будет еще сильнее. И по этой же причине нахуй пойдут джуны и мидлы, при этом в моменте станет больше требоваться сеньоров глобально, а в целом количество народу обрубится колоссальное и выпрут в общем многих, если ты не будешь блестать везде: и на фундаментальных задачках и на примитивных
Помните? Аноним 10/05/24 Птн 13:02:58 3150524 Ответ
image.png 88Кб, 260x194
260x194
Давайте-ка вспомним события 2х-летней давности, когда началась та самая Глобальная Рецессия в айти, вместе с массовыми лейофами...

- Помните, как мы думали, что увольняют только "менеджеров по разнообразию" и "тупых гуманитариев", а величавых глыб коданов никто и ни за что не уволит?
- Помните, как считали, что лейофы продлятся максимум полгода а потом будет скачок хайра?
- Помните, как верили, что айти пизда именно в СНГ, а за бугром обласкают и баксами осыпят?
- Помните, как были свято уверены, что нейросетка никогда не сможет писать осмысленный код?

Мда, почти все мы в это верили... Каковы же ваши прогнозы на данный момент?
Пропущено 63 постов
63 с картинками.
Пропущено 461 постов, 63 с картинками.
Аноним 02/07/25 Срд 20:22:37 3489504
>>3155275
>Твиттер не развалился, так что теперь американский анальник==внутренний саботажник, СТО-хунвейбины будут их нещадно резать и заменять на "почти таких же" индусов и прочее дерьмо.
Ну если СТО так размышляют, то нас ждут очень качественные продукты. Со временем.
Аноним 02/07/25 Срд 20:30:00 3489509
>>3184667
>Тогда почему современный софт такой тормозной и тяжёлый?
Потому что решения о напихивании фич принимают не только программисты, а скорее всего, и вовсе не они, они только реализацией занимаются.
Аноним 02/07/25 Срд 20:45:12 3489517
>>3489504
>Ну если СТО так размышляют, то нас ждут очень качественные продукты. Со временем.
Охуевшие в край американские программисты, которые задрачивают литкод, лепят себе красивый линкедин-профиль, и хвастаются, в каких они гуглах работают, но по факту имеют навыки, не отличающиеся от Хайнца или Мыколы, слишком уж охуели, в лучше годы их переманивали между компаниями просто за красивые глазки. Вся эта хуйня докатилась до такой степени, что Google и Apple по итогу засудили и выписали ебические штрафы. В РФ тоже по итогу пришли к договорам про непереманивание.

Теперь всех этих уебанов выпиздывают, потому что кризис жесткий уже шестой год идёт, и они отправляются профессионально проходить собеседования хуй знает куда.
Клуб изучающих PHP #145 юбилейный /php/ Аноним 19/06/25 Чтв 17:05:42 3479682 Ответ
636c3436483c45b[...].jpg 194Кб, 1024x768
1024x768
5219e6f6de24bce[...].png 34Кб, 500x500
500x500
php-30.jpg 203Кб, 1280x720
1280x720
изображение.png 67Кб, 974x359
974x359
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>3424249 (OP)

Старые треды тут https://2ch.hk/pr/arch/ (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP".

С чего начать - основы PHP


Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.

Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.

Какой редактор использовать

Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.

Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md

Что изучать дальше

Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:

PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.

Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/

По многим из этих тем у нас есть уроки или задачки:

- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что еще почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset

Дополнительно

- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев, но известны случаи когда люди вкатывались с нуля за 2 месяца и перекатывались с другого стека за пару недель
Пропущено 10 постов
10 с картинками.
Пропущено 104 постов, 10 с картинками.
Аноним 02/07/25 Срд 16:04:14 3489304
братва, здорова, я тут пару лет назад писал, что начал вкатываться, и меня через неделю это ваше ооп заебало, короче я невкатился, но я обязательно когда-нибудь вкачусь
Аноним 02/07/25 Срд 16:43:45 3489324
>>3489304
>ооп
С ООП интересная ситуация. У меня видение такое, что его невозможно изучать без крайнстей. То есть ты либо нихуя не понимаешь кроме того, что есть классы с методами, сгруппированные по общему назначению, ну там можно наследоваться, приватную переменную сделать. Но в целом ты в душе не ебешь как построить системы из 20-30 классов.

Либо ты зарываешься в ооп, на уровне ковыряния во фреймворке или написания своего, пишешь 10000 строк кода, что-бы прникнуться всеми принципами ооп, но тогда возникает вопрос - нахуй ты этим занимаешься дебил, а не идешь на работу ?
Аноним 02/07/25 Срд 20:02:52 3489486
В пхп есть ооп? Век живи - век учись
Универсальный баз данных тред #12 /sql/ Аноним 06/02/25 Чтв 23:38:21 3382705 Ответ
.png 783Кб, 1366x768
1366x768
.png 2670Кб, 1951x2560
1951x2560
Прошлый >>3268780 (OP)

Туториалы:
- https://www.postgresqltutorial.com/
- https://www.sqlitetutorial.net/
- https://www.oracletutorial.com/
- https://www.mysqltutorial.org/

Задачи:
- https://www.sql-ex.ru
- https://www.codewars.com/?language=sql

Инструменты проектирования БД
- Визуализация планов запросов PostgreSQL: https://explain.dalibo.com/
- GUI-клиент для работы с БД: https://dbeaver.io/

Видосики:
- Плейлисты по разным СУБД: https://www.youtube.com/c/SQLDeveloperBI/playlists
- https://www.youtube.com/playlist?list=PLY7PmJJFH5nT-lbFKxfbp3rw5BBuq5Azo

Литература:
- Томас Кайт. Oracle для профессионалов
- https://postgrespro.ru/education/books/dbtech
- Алан Бьюли. Изучаем SQL. - про MySQL
- К. Дж. Дейт. Введение в системы баз данных
- Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)

Прочее:
- https://github.com/agarcialeon/awesome-database
- https://dbdb.io/
- https://db.cs.cmu.edu/
- https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/playlists
- Сравнение диалектов SQL: http://troels.arvin.dk/db/rdbms/
- Как БД работают изнутри: https://habr.com/ru/company/mailru/blog/266811/

Ссылки для альтернативно мыслящих:
- https://www.w3schools.com/sql/
- https://learnxinyminutes.com/docs/sql/
- https://metanit.com/sql/
- http://sql-tutorial.ru/
- https://metanit.com/nosql/mongodb/
- https://www.mysqltutorial.org/mysql-resources.aspx
- https://shlomi-noach.github.io/awesome-mysql/
- https://www.mysql.com/products/workbench/

FAQ:
Q: Нужно ли знать английский?
A: Нет.

Q: Что лучше, SQL или NoSQL?
A: SQL.

Q: Вопросы с лабами и задачками
A: Задавай, ответят, но могут и обоссать.

Q: Помогите с :ORM_нейм для :язык_нейм
A: Лучше спроси в тредах по конкретным языкам.

Q: Где хранить файлы?
A: Не в БД. Для этого есть объектные хранилища, такие как Amazon S3 и Ceph.

Q: Нужны ли сертификаты?
A: Только если собираешься заводить трактор.

Здесь мы:
- Разбираемся, почему PostgreSQL - не Oracle
- Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
- Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе
- Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.

Поехали!
Пропущено 41 постов
41 с картинками.
Пропущено 486 постов, 41 с картинками.
Аноним 02/07/25 Срд 12:45:59 3489122
>>3489107
Что ты высрал, даун, какой роутер? Ты понимаешь что единственное что ограничивает локалка - одну единственную морду субд?
Аноним 02/07/25 Срд 18:37:53 3489442
>>3489122
Ебать ты животное, даже читать тошно
Аноним 02/07/25 Срд 19:26:36 3489467
Java Thread №283 /java/ Аноним 04/06/25 Срд 14:05:28 3469179 Ответ
e6ece996-4289-4[...].png 1732Кб, 1024x1024
1024x1024
Пропущено 12 постов
12 с картинками.
Пропущено 393 постов, 12 с картинками.
Аноним 02/07/25 Срд 16:04:48 3489305
>>3489242
Дай угадаю, ты ни разу на джаве не писал и нахрюкиваешь из шарпотреда? Локи у него быстрее синхронайзедов. Пиздарики.
Аноним 02/07/25 Срд 17:39:03 3489388
>>3489305
Дебил, спокуха! Лок быстрее потому что есть RWLock который позволяет делать более fine grained locking. А вовсе не потому что там перфопманс однопоточного приложения может сделать 100500 release/acquire в секунду.
Аноним 02/07/25 Срд 19:08:32 3489458
>>3489228

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