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

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

Создать тред Создать тред

Программы и операционные системы обсуждаются в /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/

Пропущено 497 постов
41 с картинками.
Пропущено 497 постов, 41 с картинками.
Аноним 14/07/26 Втр 19:46:15 3731726
>>3731707
Я когда собирался вкатываться год потратил на то, чтобы найти работу со сменным графиком 2/2 либо 3/3. Понимал, что не вывожу полноценную учебу с 5/2 работкой инженегром на заводике. Прошел где-то штук 20 собесов в разную хуйню - склад сантехники, склад медпрепаратов, склад электронных компонентов, несколько вакансий ЧПУ на заводах (там ночные смены - нахуй), слесарь на ТЭЦ. Пролетел с собесом в типографию. В итоге под нг нашел место дворником 1/3 на базе отдыха и уволился. Но кинули с работой. Дворником, да, взяли вместо меня какого-то 50лвл дядьку.
Побегал курьером в яндексе, заработав 2-3к за месяц. Через пару месяцев, в начале ковида, вышел работать инженером на заводик 5/2, отработал там год. В итоге уволился и уехал к мамке. В 23 году вкатился.
Аноним 14/07/26 Втр 21:32:48 3731761
>>3731726
Расскажи куда вкатился анон
Аноним 15/07/26 Срд 01:50:47 3731802
>>3731726
> Побегал курьером в яндексе, заработав 2-3к за месяц.
Долларов? Это в Москве столько можно заработать?
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720

https://github.com/jwasham/coding-interview-university - теория
https://t.me/mvp_digest - стенгазета

  1. Не упоминать об МВП
  2. Нигде не упоминать об МВП
  3. Любые политические дискуссии вести в /po/
  4. Политический слюр (любой) использовать в /po/
  5. Тот, кто пришёл в МВП впервые обязательно сообщает сколько уже ищет работу после лейоффа
Пропущено 497 постов
160 с картинками.
Пропущено 497 постов, 160 с картинками.
Аноним 15/07/26 Срд 14:27:35 3731957
telegram-cloud-[...].jpg 48Кб, 400x400
400x400
Аноним 15/07/26 Срд 14:31:50 3731958
image.png 89Кб, 1262x984
1262x984
image.png 175Кб, 1650x975
1650x975
короче коллежики мистер хайрец бывает только до марта и с сентября по ноябрь.

четыре месяца в году у кабанов чёс

мотайте на ус
Аноним 15/07/26 Срд 14:33:51 3731959
>>3731958
Даже не верится, что уже в этом году разблочат карты, а мы будем пить кока колу и мотаться в Европу на лоукостерах...
СМЕРТЬ МИРОВОГО АЙТИ ТРЕД 20 /itover/ Аноним 01/07/26 Срд 11:52:05 3726880 Ответ
ASMR.mp4 3502Кб, 640x360, 00:01:29
640x360
Пропущено 374 постов
29 с картинками.
Пропущено 374 постов, 29 с картинками.
Аноним 15/07/26 Срд 12:58:49 3731924
>>3731899
Так нормальные программисты и инженеры ПО (а не айтиговно) на физмате учились со всеми вытекающими.
Аноним 15/07/26 Срд 13:15:09 3731931
>>3731924
я на физмате учился, сейчас без работы сижу

безработный магистр прикладной математики
Аноним 15/07/26 Срд 14:17:59 3731955
>>3727907
Так это и замечательно, что без диплома теперь не берут вкатунов, наконец до кабанов дошло, следующий шаг, диплом должен быть по специальности, написано инженер-унитазостроитель, пиздуй нахуй из ИТ. Олимпиадник-смазочник - нахуй.
QA Thread #24 - грезы о найме /qa/ Аноним # OP 21/01/26 Срд 09:49:03 3628723 Ответ
approved0.webp 11Кб, 367x362
367x362
Двадцать четвертый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.

Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.

Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.

Милости просим к нашему шалашу!

ТЕСТОВЫЙ FAQ:

В: Как вкатиться?
О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи.
Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...


В: Какой ЯП выбрать?
О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.

В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше?
О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.

В: Я сделал все вышеописанное, что делать дальше?
О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку

На этом пока что все.

Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.

Для ручников гайд: https://pastebin.com/6p6gmxNv (сыроватый, обновлений не ждать)

СПИСОК ПОЛЕЗНЫХ МАТЕРИАЛОВ:

Ручное тестирование:
- Книга «Тестирование программного обеспечения. Базовый курс.» - https://svyatoslav.biz/software_testing_book/
- Назина - тестирование (смешные картиночки и реальное использование йоба-практик прилагаются)
- Курсы "ITVDN - QA"
- Конспекты Яндекс.Практикум - Тестирование (сами курсы на водной основе и не рекомендуются)
- База знаний https://github.com/VladislavEremeev/QA_bible
- Вопрос-ответ на английском https://www.algrim.co/237-qa-engineer-interview-questions
- Вопросы из фаанга https://github.com/annivanova1992/faang-qa-interview
- курсы по теории https://stepik.org/course/118842/syllabus (отзыв анона (?): по теории местами неплохо, местами полная хуйня, но в качестве шпаргалки нормально)

Автоматизированное тестирование:
- QA.GURU (см. торренты и их канал на ютубе)
- Автоматизация на питоне https://github.com/berpress/qa-python-map
- курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)

Нагрузочное тестирование:
- Apache JMeter - Basics to Intermediate level
- Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)

Прошлый тред:
- https://2ch.su/pr/res/3511168.html

Шапка для потомков:
-
Пропущено 205 постов
13 с картинками.
Пропущено 205 постов, 13 с картинками.
Аноним 15/07/26 Срд 08:31:19 3731821
>>3731814
>Как борешься со скукой ?
Дефолтно, игры, спорт (оборудовал себе уголок с гантелями), книг стал дохуя читать и уходить в манямирки, раз в полгода запой на 1-2 недели, поскольку явной тяги к алкашки нет, считаю ее безопасной, хорошо помогает перезагрузиться и сбросить мозгоебку. Видосики еще смотрю, кино-сериалы наоборот же игнорирую
>Раз в два года стараешься менять работу ?
Ага, нигде дольше двух лет не задерживался
>Какие
Квеныч в основном и его форки
>Для каких целей ?
Хуярю тесты бекенда
Аноним 15/07/26 Срд 11:31:26 3731881
>>3731821
спасибо за ответы. Удачи. Тоже об думал, что относится к этому просто как к работе ) И находить что-то интересне вне её )
Аноним 15/07/26 Срд 14:10:38 3731949
image.png 23Кб, 112x112
112x112
Есть тут аноны из РБ? Где нахуй работу искать, весь хх только удаленка по РФ, гетмач не лучше. Дургих мест не знаю
C++ thread #153 cpp Аноним 30/03/26 Пнд 18:08:30 3675801 Ответ
image.png 1374Кб, 1280x719
1280x719
Пропущено 228 постов
20 с картинками.
Пропущено 228 постов, 20 с картинками.
Аноним 15/07/26 Срд 09:06:32 3731823
Я веб-макака с 8-летним опытом работы на Java. Хочу разрабатывать игры на C++ в России. Что мне делать для того, чтобы найти работу за деньги в геймдеве? Скачал себе книжки про разработку игр при помощи фреймворка SFML, очень интересно, но похоже SFML никому не нужен. Можно ли на C++ зарабатывать деньги в других сферах? Есть ли в России потребность в разработчиках драйверов под windows? Я тяготею к низкоуровневому программированию, мне нравятся микроконтроллеры и FPGA, но в соответствующих вакансиях требования просто пиздец, я не потяну.
Аноним 15/07/26 Срд 09:41:10 3731832
>>3731823
Еще мне нравится математика. По вечерам я бывает изучаю дифференциальные уравнения и пишу солверы на C++, но можно ли это продать работодателю - непонятно. Меня тошнит от примитивной работы с тупыми задачками. Я походил по разным компаниям, везде одно и то же говно. Еще и конкуренция дикая, даже продать время своей короткой жизни работодателю очень трудно. На моей текущей работе мне сильно задерживают зарплату, поэтому я думаю, куда перекатиться.
Ненавижу эту ебаную Россию, где невозможно просто работать и быть счастливым вместе со своей тянкой. Тут одни проблемы всегда. Хочу жить в Нидерландах, работать на обычной работе и просто жить нормально без ебаных войн и экономических кризисов. В Нидерландах можно работать 4 часа на одной работе, 4 часа на второй и получать достаточно для счастливой жизни.
Аноним 15/07/26 Срд 12:24:13 3731900
>>3731823
Так если про зарабатывать деньги то это не к С++, это как раз к Яве.
В играх пиздецкий график за копейки, нах тебе оно надо? Если где деньги и есть в С++ это в легаси.
>Ненавижу эту ебаную Россию
Вот это правилный подход
Java Thread №291 /java/ Аноним 07/06/26 Вск 22:54:45 3718743 Ответ
2e028e82-f635-4[...].png 1678Кб, 1254x1254
1254x1254
Пропущено 278 постов
19 с картинками.
Пропущено 278 постов, 19 с картинками.
Аноним 15/07/26 Срд 10:10:59 3731850
>>3731732
>>Тебе нужно балансировать абстрактность с читабельностью или расширяемость с поддерживаемостью.
>Как нащупать эту грань?

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

Настоящий антоним абстрактности - конкретика. Вот баланс между этими двумя крайностями и можно искать.

Проектирование софта с упором в абстрактность - это попытка охватить бОльший спектр решаемых задач, попытка решать задачи более высокоуровневые. Но софт с упором в абстрактность устроен сложнее для конечного пользователя и требует от него профессиональных компетенций. Пример - эксель, СУБД, IDE, фотошоп, всякий инженерный софт.

Софт с упором в конкретику - наоборот решает одну конкретную задачу максимально комфортным для домохозяек способом: дает им ту самую большую красную кнопку "сделать по кайфу", не требуя от них каких то знаний и компетенций. Пример - поисковик (с определенными оговорками и нюансами - смотря как смотреть), почтовые клиенты, блокнот, калькулятор, двач.

Ну а чтобы нащупать эту грань - нужно знать кто твой пользователь, что он будет у тебя в софте делать.
Аноним 15/07/26 Срд 11:15:27 3731876
>>3731732
>Как нащупать эту грань?
Опытом
Аноним 15/07/26 Срд 11:17:18 3731877
>>3731850
>Читабельность - вообще говно-термин за которым нет объективной подоплеки, по-русски - вкусовщина.
Ну так у тебя наверное код-то не машины читают, а программисты? С чего ты так удивлён что важна вкусовщина. Тебе объективно какой-то код будет читать сложнее чем какой-то другой.
То что это вкусовщина не значит что это неважно.
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка Аноним 01/06/26 Пнд 16:22:50 3715685 Ответ
PHP-logo.svg.png 280Кб, 3840x2072
3840x2072
17671600754240.png 222Кб, 628x349
628x349
91i-OAVlljL.ACU[...].jpg 47Кб, 600x600
600x600
bbcdfe14ba595cc[...].jpg 14Кб, 184x184
184x184
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>3561777 (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

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 месяца и перекатывались с другого стека за пару недель.
Пропущено 53 постов
11 с картинками.
Пропущено 53 постов, 11 с картинками.
Аноним 10/07/26 Птн 22:39:37 3730388
>>3730106
ну кайф же, нет? сидишь спокойно себе распиливаешь этот хлам на ларавеле, сам же потом и дунасишь с поддержкой этой залупы.
зп как я понимаю в районе 50 тысяч.
Аноним 11/07/26 Суб 22:08:54 3730686
>>3730388
>дунасишь с поддержкой
Там проектная работа. Скорее всего они лишний ствол дполонительные руки нанимают.
>зп как я понимаю в районе 50 тысяч
Да, угадал.
Аноним 15/07/26 Срд 11:05:42 3731867
image.png 517Кб, 1036x294
1036x294
Любители указывать параметры функций перед аргументами, такие
Как понять, что я пишу правильно? На предприятии я единственный web программист. У меня никогда не Аноним 01/07/26 Срд 12:11:18 3726890 Ответ
177758113080308[...].mp4 2653Кб, 720x1278, 00:00:09
720x1278
Как понять, что я пишу правильно?
На предприятии я единственный web программист. У меня никогда не было наставника или более опытного коллеги. Все кто был - это старперы, которые пишут на древних дельфях, лазарусах, джаве и прочем старье.

Я же выбрал c#, начал с .net core 3.1, JS, mssql, MVC, EF, LINQ. Год назад перекатился на .net 10, blazor, fluentui, postgres. Пишу простенькие приложухи для 5-200 юзеров. Все работает, ничего не ломается.

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

Так как я работаю один - у меня тупо нет времени на все это, руководитель не лезет в код и не ебет мозг жирами, сервисами и прочей хернёй.
Но в итоге я не понимаю, как мне дальше совершенствоваться.
Нейронками и не пользуюсь и не собираюсь.
Пропущено 5 постов
1 с картинками.
Пропущено 5 постов, 1 с картинками.
Аноним 01/07/26 Срд 19:58:24 3727150
>>3726890 (OP)
У меня только так и было. Даже когда была жира со спринтами, ничего принципиально от твоей ситуации не отличалось. Разве что тесты всегда писал, но в моей области иначе просто не выйдет.
Аноним 14/07/26 Втр 23:06:49 3731773
>>3726890 (OP)
ебать ты там видать хуйни наворотил, после тебя чел ахуеет
Аноним 15/07/26 Срд 08:35:13 3731822
>>3726890 (OP)
>Память ради памяти, тесты ради тестов, скорость ради скорости
Рекомендую ещё все переписать на хаскелерасте
Российского бигтеха тред v20.0 Big Tech Big Tech Big Tech Аноним 28/06/26 Вск 22:50:12 3725910 Ответ
image.png 110Кб, 762x757
762x757
Яндекс городские сервисы отказались от найма джунов и мидлов. Ждем когда к этому придут остальные компании

Девятнадцатый >>3709243 (OP)
Пропущено 131 постов
12 с картинками.
Пропущено 131 постов, 12 с картинками.
Аноним 14/07/26 Втр 23:17:41 3731781
>>3731341
Можно подумать, что обычные гребцы что-то лутанули от этого
Аноним 15/07/26 Срд 02:51:47 3731804
>>3731126
Авито. Они даже не нанимают людей без РФ паспорта в принципе по этой причине, что непонятно как опционы им выплатить
15/07/26 Срд 13:53:41 3731945
ёбаный кал
сбер поднасрал и по факту пришла разнорядка выходить в офисы 50% сотрудникам
у меня вся команда на удалёнке и все выполняли свои обязанности норм
я с 21 года пержу на удалёнке, так мобку пережил, ковид, всю эту дрисню
а теперь это -- либо фултайм, либо гибрид и то если получится

устраивался на фулл удалёнку, но вот такую говнину подставили
а осенью наверное новая мобка
и ещё меньшов пидор ебаный со своим ai first лезет и никаких методичек по sdd или том как они хотят видеть разработку не прислали, но зато закрутили kpi под +50% стори к концу года на каждого разработчика, каждый kpi меняется каждую неделю (буквально нахуй), какие-то дэшборды по отслеживанию кодочасов на задачу, 100% разрабов к концу года внезапно должны перестать код писать вообще ЛЮБОЙ руками, только sdd (внезапно инфа появилась только вчера, а новый kpi в 10% таких стори уже к концу q3 хотят)
типа "хотим вот так красиво", но "ебитесь как хотите"
как хуяндекс похоже стал мой ламповый скуфский сбер, хотя я не сидел все эти годы и не хуи пинал, а въёбывал
грустно
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #78 /butthurt/ Аноним 20/03/26 Птн 13:38:16 3668212 Ответ
image.png 73Кб, 500x408
500x408
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #78

Прошлый: >>3583140 (OP)

ОТКРЫВАЕШЬ ГЛАВНУЮ СТРАНИЦУ ПРОДУКТА НАД КОТОРЫМ РАБОТАЕШЬ
@
ЧТО-ТО ПРО КУКИ
@
РАЗРЕШИТЬ УВЕДОМЛЕНИЯ
@
ВАШ ГОРОД МОСКВА, ВЕРНО?
@
ЗАПРОС МЕСТОПОЛОЖЕНИЯ
@
УСТАНОВИТЕ НАШЕ ПРИЛОЖЕНИЕ
@
ПОДПИСЫВАЙТЕСЬ НА НАС В ТГ, МАКСЕ, В ВК, В ОДНОКЛАССНИКАХ, В ДЗЕНЕ, В ГАЗЕТЕ ТЕЩИН ЯЗЫК
@
ОТКЛЮЧИТЕ БЛОКИРОВЩИК РЕКЛАМЫ НАМ НЕЧЕГО ЖРАТЬ
@
ВЫ 5 МИНУТ НА САЙТЕ И НИЧЕГО НЕ НАШЛИ, ДАВАЙТЕ МЫ ВАМ ПЕРЕЗВОНИМ
@
УЖЕ ВТОРОЙ СОЗВОН ПО 1,5 ЧАСА ОБСУЖДАЕТСЯ ПОЧЕМУ УПАЛА ПРОДОЛЖИТЕЛЬНОСТЬ ВИЗИТА В ЯНДЕКС МЕТРИКЕ И УМЕНЬШИЛАСЬ КОНВЕРСИЯ КЛИЕНТОВ С САЙТА
@
К ОДНОЗНАЧНЫМ ВЫВОДАМ НЕ ПРИШЛИ
@
НАЗНАЧИЛИ ТРЕТИЙ СОЗВОН
Пропущено 487 постов
23 с картинками.
Пропущено 487 постов, 23 с картинками.
Аноним 14/07/26 Втр 22:41:00 3731768
>>3731638
>ВВЕЛИ ДМС
@
ЖИВЕШЬ В ЗАМКАДСКЕ
Аноним 14/07/26 Втр 22:59:37 3731771
ПОЛОВИНА КОМАНДЫ УВОЛИЛАСЬ
@
ПОЛОВИНА ДРУГОЙ КОМАНДЫ УВОЛИЛАСЬ
@
ВООБЩЕ ВСЕ НАИБОЛЕЕ ОПЫТНЫЕ И АМБИЦИОЗНЫЕ ЛИБО СВАЛИЛИ, ЛИБО ВАЛЯТ
@
НИКОГО НЕ НАНИМАЮТ
@
НУ КАК-НИБУДЬ ОСТАВШИМИСЯ СИЛАМИ ПОРАБОТАЕМ
Аноним 14/07/26 Втр 23:31:35 3731788
>>3731771
УВОЛЬНЯЕШЬ ОПЫТНЫХ, А ТО ОНИ ЗАСИДЕЛИСЬ
@
БЕРЕШЬ МОЛОДЫХ ШУТЛИВЫХ
@
С ПОМОЩЬЮ ИИ ОНИ ТОЧНО ВСЕ НАПИШУТ
Универсальный баз данных тред #13 /sql/ Аноним 09/09/25 Втр 22:09:34 3537853 Ответ
.png 783Кб, 1366x768
1366x768
.png 2670Кб, 1951x2560
1951x2560
Прошлый >>3382705 (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/

YouTube:
- Плейлисты по разным СУБД: 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 для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.

Поехали!
Пропущено 336 постов
14 с картинками.
Пропущено 336 постов, 14 с картинками.
Аноним 14/07/26 Втр 12:22:56 3731536
>>3731498
>Одни и те же боты по кругу постят одни и те же вакансии и никогда не отвечают.
А опыта у тебя сколько указано в профиле и в резюме?
Аноним 14/07/26 Втр 20:26:02 3731743
>>3731536
А если опыта нет, с чего начинать?
Пет-проекты? Стажировка? Готов бесплатно для опыта поработать, только куда обращаться?
Или накручивать опыт? (но не хотелось бы так поступать)

Доу мониторю, два отклика сделал, но тихо.
Профиль на Линкедин создал, но кроме пройденных курсов указывать нечего.

Джинни посмотрю, спасибо.
Аноним 14/07/26 Втр 22:50:23 3731769
>>3731536
10+ и локация хихляндия. Возможно, из Польши мир выглядит иначе.
Программирование на C++ без библиотек Аноним 02/05/26 Суб 23:12:01 3698705 Ответ
IMG202604291535[...].jpg 130Кб, 1206x1249
1206x1249
Как научиться программировать на C++ без библиотек? Какие есть материалы для этого? Пока ничего не смог найти. Общие положения C++ освоил.

Программирование мне нужно не для денег, цели совсем другие, времени для освоения много. Хочу постепенно научиться писать код без нейросетей на C++ и без библиотек. При этом я пока не очень разбираюсь в этом всём, но змейку на C++ уже написал.
,
Пропущено 13 постов
3 с картинками.
Пропущено 13 постов, 3 с картинками.
Аноним 13/06/26 Суб 16:25:47 3720884
images.png 7Кб, 447x447
447x447
>>3698705 (OP)
Без задней мысли берешь и программируешь. Как на С. Вот у тебя же есть ABI на ОС как там система чё делает при сисколах. Ну берешь и пишешь на ассемблере функцию под сискол. Потом её в С++ через extern длбавляеч и всо.
Аноним 14/07/26 Втр 00:35:12 3731410
>>3698705 (OP)
А ты чего конкретно хочешь? Какая задача?
Аноним 14/07/26 Втр 05:31:49 3731434
>>3698705 (OP)
> научиться писать код без нейросетей на C++ и без библиотек.

Потрать лучше неделю но научись как подключать библиотеки. Потом спасибо скажешь.
Haskell (МФА: [hæskəl]) — стандартизированный чистый функциональный язык программирования общего наз /haskell/ Аноним 18/01/26 Вск 07:33:35 3626504 Ответ
image.png 5Кб, 522x87
522x87
Haskell (МФА: [hæskəl]) — стандартизированный чистый функциональный язык программирования общего назначения. Является одним из самых распространённых языков программирования с поддержкой отложенных вычислений. Система типов — полная, сильная, статическая, с автоматическим выводом типов, основанная на системе типов Хиндли — Милнера. Поскольку язык функциональный, то основная управляющая структура — это функция.

Отличительная черта языка — серьёзное отношение к типизации; во многом в связи с этим язык назван в честь исследователя теории типов и изобретателя комбинаторной логики Хаскелла Карри.

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

https://www.haskell.org/documentation/
https://learnyouahaskell.github.io/introduction.html
Пропущено 40 постов
4 с картинками.
Пропущено 40 постов, 4 с картинками.
Аноним 08/07/26 Срд 19:21:11 3729502
>>3729147
>Из функциональных кстати lean живёт бодро в своей сфере.
Тоже самое можно сказать про Coq и Agda.
Только их сфера мало что имеет с программированием общего.
Аноним 12/07/26 Вск 05:09:34 3730736
>>3626504 (OP)
>Haskell
https://avi.press/posts/2026-07-10-after-7-years-in-production-scarf-has-reluctantly-moved-away-from-haskell.html

неактуально в 2к26. все берут простые языки уровня питона, го, джавы, джс, затем подключают иишку через агентов и высирают килотонны кода за считанные часы-дни. времена, когда нужно было заучивать мудренные языки уровня хэскеля, эрланга, скэйлы прошли. никто не читает код
Аноним 14/07/26 Втр 01:05:44 3731413
>>3730736
Скажи, братец, а когда это вообще было актуально? Хацкель всю жизнь был сугубо экспериментальным академическим языком, а эрланг и скала всё равно что кобол, они живут исключительно потому, что в своё время поехавшие шизики написали на них важное легаси, с которым ИИ также прекрасно справляется.
учебные материалы плюсов /cpp/ Аноним # OP 17/02/25 Пнд 23:43:30 3391283 Ответ
42f09b7491a921c[...].jpg 82Кб, 720x720
720x720
Кто учил плюсы самостоятельно, по каким материалам вы это делали? Книги, которые я читал, дерьмовые, да и на метаните слишком сухо, хотя там таки есть задания. В общем, кидайте, что знаете
Пропущено 121 постов
8 с картинками.
Пропущено 121 постов, 8 с картинками.
Аноним 11/07/26 Суб 11:19:53 3730476
Аноним 11/07/26 Суб 14:09:05 3730521
>>3729476
Мне аж в НМУ захотелось после твоего поста записаться, посмотреть что ж там такое преподают.
мимо
Аноним 13/07/26 Пнд 22:14:38 3731376
>>3493852
>к какой-то хуйне с грамматикой, аст деревьям, и парсингу выражений
страус книгу писал для кодеров с формальным образованием (с пройденным курсом теории формальных языков и методов трансляции), это не учебник по программированию, а учебник по языку
Перекат это миф Аноним 05/07/26 Вск 14:02:55 3728361 Ответ
image.png 116Кб, 3073x946
3073x946
О каком перекате здесь все постоянно говорят?

Типа вот был я react фронтендером, дай-ка стану go бекендером? А вы вкурсе что в реальности вы будучи фронтедером, который последних 2 местах работы по резюме работал с реактом, откликнетесь даже на фронтендера vue, то вам еще на этапе переписки с рекрутером скажут, что ищут более релевантных кандидатов? То же самое и в беке, у вас джава и раббит, а сколько у вас лет опыта работы с го и кафка, мм? То есть вы обязаны по факту будете рисовать себе несколько лет коммерческого опыта на выбранном стеке, и уметь при этом вывезти за базар, учитывая что вас будут ебать в глубину по этой теме. А если это совсем другой стек, типа из фронта в бек или с бека в мобилки, то это вообще неподъемно.

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

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

Реальный перекат возможен только в 2 случаях:
1. Вы вкатун, который еще тольком никуда не вкатился, и для вас однохуйственно куда идти, ведь у вас ни там ни там толком опыта нет.
2. Вы рокстар системный программист, по типу Кармака, который делал игровые движки, потом пошел делать ML в пейсбук, потом еще куда-то.
Пропущено 21 постов
2 с картинками.
Пропущено 21 постов, 2 с картинками.
Аноним 12/07/26 Вск 11:42:51 3730791
>>3730623
а ты попробуй не дома учиться, а например, попердолить в библиотеку и там сидеть учиться. дома вообще айсикью у многих падает, это подтверждённый факт. + юзай технику помидора. мне лично помогало, я выделял 3-4 часа в день на учёбу, ехал в универскую библиотеку или в кафешку какую-нибудь и так херачил сидел, дома гораздо хуже получалось концентрироваться
Аноним 12/07/26 Вск 11:54:29 3730795
>>3730623
ллм ты зря скидываешь с счетов, можно же юзать для обучения, спрашивать вопросики. главное же чтобы у тебя от обучения возникло устойчивое понимание изучаемых сабжей, а как ты будешь добиаться понимания - через ллм или через святой дух или через обучающую литру- это не так важно
Аноним 13/07/26 Пнд 13:07:49 3731159
>>3730623
ИИ надо использовать как препода. Например можно настроить скилы для клода так, чтобы он тебе уроки формировал по какой-то теме, ДЗ давал, проверял и т.д. Сделать что-то типа курса. А думать и осваивать инфу надо один хрен своей головой
Go тред №37 /go/ Аноним 02/04/26 Чтв 13:19:11 3677844 Ответ
httpsdev-to-upl[...].webp 319Кб, 1194x672
1194x672
zig-cross-compi[...].jpg 26Кб, 400x355
400x355
Screenshot 2024[...].jpg 36Кб, 272x292
272x292
299293162773.jpg 64Кб, 1001x563
1001x563
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://go101.org/
- Практические уроки: https://www.practical-go-lessons.com/
- Обновляемый список велосипедиста с пакетами: https://github.com/avelino/awesome-go

Небольшая конфа треда: https://t.me/golang2ch (выживает)

Прошлый тред: >>3643081 (OP)
Пропущено 395 постов
29 с картинками.
Пропущено 395 постов, 29 с картинками.
Аноним 10/07/26 Птн 16:26:27 3730213
>>3730072
Нейронка создаст новые фичи в продукте или фичу в языке?
Аноним 10/07/26 Птн 17:19:13 3730235
Аноним 13/07/26 Пнд 12:49:23 3731141
А зачем делать промпт? Про автоматизацию что-ль не слыхали? Сделай один промпт универсальный, да и не мучайся потом. Вот жеж анальники, сами себе жизнь не усложнять не могут додуматься.
Я вайбкодер, по сути впариваю типам всякий воздух за их деньги, софт который ещё и не работает. Возм Аноним 04/07/26 Суб 22:59:18 3728228 Ответ
6d291e59e05f5d7[...].jpg 59Кб, 736x736
736x736
Я вайбкодер, по сути впариваю типам всякий воздух за их деньги, софт который ещё и не работает. Возможно ли в этом дерьме дальше развиваться и так халявить и будет ли эта тема ещё работать?!
Пропущено 3 постов
2 с картинками.
Пропущено 3 постов, 2 с картинками.
Аноним 12/07/26 Вск 15:23:39 3730859
>Я кодер, по сути впариваю типам всякий воздух за их деньги, софт который ещё и не работает. Возможно ли в этом дерьме дальше развиваться и так халявить и будет ли эта тема ещё работать?!

очевидный фикс
Аноним 13/07/26 Пнд 12:43:09 3731128
>>3728228 (OP)
>Возможно ли в этом дерьме дальше развиваться
Да, становишься менеджером и делаешь буквально нихуя и получаешь ещё больше
14/07/26 Втр 11:48:29 3731515
Байтер
Единственный тред по СИ clang /clang/ Аноним 08/01/26 Чтв 03:00:43 3619616 Ответ
channels4profile.jpg 39Кб, 900x900
900x900
photo2026-01-08[...].jpg 26Кб, 650x612
650x612
photo2026-01-08[...].jpg 51Кб, 640x780
640x780
Тред для всех кто хочет погрузиться в низкоуровневое и системное программирование дедушки си

Обсуждаем чужие гитхабы, коды, программирование микроконтроллеров.

сам учился на степике, всем советую прочитать книгу Брайана Кернигана и Денниса Ритчи «Язык программирования Си»

ЗАДАВАЙТЕ ВОПРОСЫ И ПОЛУЧАЙТЕ ОТВЕТЫ!
Пропущено 406 постов
36 с картинками.
Пропущено 406 постов, 36 с картинками.
Аноним 12/07/26 Вск 01:15:07 3730725
Я ебал ub
Аноним 12/07/26 Вск 23:31:48 3730977
>>3730725
Это оно тебя ебало, петушок.
Аноним 13/07/26 Пнд 03:27:58 3731000
Помогите решить задачу
Дана матрица 64 x 64 бит в виде непрерывного массива в памяти.
Надо ее транспонировать и положить в другой такой же массив.
Путь к асемблеру Аноним 23/05/26 Суб 00:11:41 3711150 Ответ
VID202604082143[...].mp4 26009Кб, 1920x1080, 00:00:10
1920x1080
Мне захотелось научиться программировать как можно ближе к машинному коду. Лет 7 назад я был веб-разработчиком некоторое время, использовал php и js. Все это было просто ради денег. Тогда это было актуально для меня.

В будущем я хочу разобраться с асемблером. Но сразу это будет сложно, поэтому сейчас я знакомлюсь с C++, мне надо писать на нем с минимальным количеством библиотек. Поэтому я начал изучать win32 api.

Что то на win32 api у меня немного получается. Но есть проблема. Я не понимаю смысл, почему в win32 api что то работает именно так или так. Потому что у меня мало знаний в области того как вообще работает компьютер и операционная система.

Встречаются мне регулярно понятия такие как - поток, ядро, дескрипторы. Иногда я представляю интуитивно что все это примерно значит, но глубокого понимания всего этого нет.

Теперь вопрос. Что мне стоит почитать, что изучить чтобы получить эти знания? Что позволит мне лучше понять почему те или вещи в win32 api и в дальнейшем в низкоуровневом программировании работают так или иначе, что именно надо учитывать.

Стремлюсь к низкоуровневому программированию ради интереса. Как то зарабатывать на этом не планирую да и просто не смогу, даже если захочу. Времени на все это у меня много. Думаю лет 10 есть.
Пропущено 49 постов
4 с картинками.
Пропущено 49 постов, 4 с картинками.
Аноним 08/07/26 Срд 10:30:54 3729312
>>3729299
Наоборот, думаю что не зря и думаю это важно.
Если ты пишешь тест ради теста, то конечно на си код будет быстрее, потому что компилятор использует всякие алгоритмические трюки(которым тоже можно научиться).
Но если я напишу реальный код задачи на асме и ты напишешь код этой задачи на си, то мой код будет выполнять эту задачу быстрее, потому что сама конструкция кода будет низкоуровневой.
Возможно ошибаюсь, но я сейчас с этим столкнулся, и даже иишка предлагала пойти по сложному пути.
Аноним 09/07/26 Чтв 17:01:23 3729805
>>3729312
Хотел подтвердить свой пост доказательством(но лень). Потом вспомнил что антивирус почти всегда блокировал мои экзешники написанные на асме. Так что.. доказывать получается нечего.
Аноним 13/07/26 Пнд 03:22:26 3730998
>>3718281
Я могу задать слово на форте и сразу увидеть асемблерный код
Могу написать определение слова сразу асемблером.
Куда уж ближе

>: XORLIST$NEXT 2DUP @ XOR ROT DROP ; ok
SEE XORLIST$NEXT
XORLIST$NEXT
( 0050A3C0 488B13 ) MOV RDX, 0 [RBX]
( 0050A3C3 48335500 ) XOR RDX, [RBP]
( 0050A3C7 48895D00 ) MOV [RBP], RBX
( 0050A3CB 488BDA ) MOV RBX, RDX
( 0050A3CE C3 ) RET/NEXT
( 15 bytes, 5 instructions )
ok
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов