Главная Юзердоски Каталог Трекер 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 с картинками.
Аноним 05/07/26 Вск 19:49:12 3728486
>>3728430
>На бумаге всё отлично, а вот на деле то, это как по мне чистое наебалово. Я хз как такое контрить.
В реальности все как сидели на винде так и сидят.
Старые системы не трогают, а вот новые заставляют сразу на всяких астрах и т.д.
Аноним 05/07/26 Вск 19:51:40 3728487
>>3728436
>В РФ спиздили деньги
На это деньги как раз никто специально не даёт. Просто говорят что в этом году в закупках нужно только импортнозамещённое, нужна буквально бумажа с печатью.
Аноним 05/07/26 Вск 22:58:29 3728537
Хочу программу, хз, на винде или андроиде. Короче, программа-гайд по моей базе данных. Суть такова: бд это несколько тематических наборов картинок. Темы: вещь, человек, место на карте. Несколько вещей, несколько людей и несколько мест.
Они связанны между собой, например, у этого человека хранится эта вещь в этом месте.
Программу хочу по типу интерактивных графов. Например: вкладка окна "вещи", открываешь и там сетка из картинок всех вещей. Кликаешь на картинку, картинка, остаётся на экране, а окно под ним заменяется на окно графа где появляются картинки человека и места, например, направленная связь: слева картинка-человекот него направленная связь к нашей вещи, а от вещи направленая связь к картинке-место.
Причем, в этом окне можно крикнуть на человека и откроются все связи " человек - другие вещи - другие места".

Сделать связи в виде графов я уже догадался и попробовал программку graphviz. Нашёл что она может (из файла-описания одного-единственного графа) делать svg картинку. Мысль: можно окна программы создавать как картинку svg и этот формат использует xml-формат графического описания svg картинки возможно можно анимировать, ну, типа изменяя xml-документ на лету - менять изображение, двигать и создавать, удалять узлы и связи графа - фактически это будет анимация в окне программы. И вроде XSLT-язык позволяет преобразовывать xml-файл налету.
Тоесть вроде есть вариант использовать связку из graphviz (с svg-выводом) и язык XSLT - получать анимированную интерактивную svg (далее - как-то впихнуть в окно винды или андроида.

Но определённые минусы:
- XML файлы менять нельзя вроде.
- Винда загркжает XML файлы в оперативку как DOM- обьекты, тоесть файл в 100МБ займёт 4ГБ оперативки, как пример. Хотя вроде есть реализация поэлементной загрузки xml-документа в некоторых интерпретируемых языках программирования. Тоесть не жрать память что бы отобразить граф "три картинки и связи".
- xml вроде не предназначен для такой анимации (поэтому я выделил выше несколько вроде). Типа символьный(текстовый) формат документа сам по себе не очень.

Поэтому есть ещё вариант модуль для Python от graphviz.
Или реализация интерактивной анимации через SVG.js (под Javascript).

Тоесть плюнуть на XML и учить питон или джаву. Делать свой новый свежий костыль на однлм из них. Питон маленько ковврял, писал в две строки парсерворующий инфу с одного сайта (с злым антипарсером). Иследовал пандасы как медленный не асинхронный библиотэк, быстрые асинхронки пытаюсь найти (но это тоже хобби, поэтому не спешу). Javascript ни разу не трогал, но думаю там тоже поиском/подбором JSкостылей и JSмодулей вместо 50строчного найти инклюды для замены кодом в те же 2 строки.

TLDR:

Что посоветуете, писать всё через хрени для xml,
или питоны, жээсы. Или же есть что-то более изящное для создания программы-гайда. Учитывпя чьл у меня высокие требования к дизайну окон/вкладок программы. Думаю, больше времент займёт оформление визуал-дизайна, быстродействие на машинах даже с 4ГБ оставшейся свободного места оперативы (хайд планирую юзать одновременно с занимаюшей операьивку открытой другой прошраммой (видеоигра).
Так же там будет вестись чекин выполненные/незавершенные задания (ветки графа).
МЫ ВАМ ПЕРЕЗВОНИМ /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 постов
134 с картинками.
Пропущено 497 постов, 134 с картинками.
Аноним 06/07/26 Пнд 02:07:09 3728551
>>3728550
вуесос, скинь фотку жены, почекать
Аноним 06/07/26 Пнд 02:33:14 3728553
>>3728550
Жена членососа всратая жируха. Ладно она была бы 18летним свежачком, так она уже потрепанная жизнью истеричка у которой часики тикают и она истерит про запужество. Если хуесос поведется, то она где то сразу после медового месяца в медведя превратится и откусит ему голову
Аноним 06/07/26 Пнд 02:51:01 3728556
>>3728553
>потрепанная
Лишь его же хуем.
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)
Пропущено 363 постов
25 с картинками.
Пропущено 363 постов, 25 с картинками.
Аноним 06/07/26 Пнд 00:46:44 3728547
>>3728535
Какого? Т-Банка? Ахах, попробуй попади туда сначала. Тем более с улицы. Там постоянно "стажировки открыты".
Аноним 06/07/26 Пнд 01:07:28 3728549
>>3728547
Да, т-банк. А с чего ты взял что туда трудно попасть?
Аноним 06/07/26 Пнд 02:48:36 3728555
>>3728549
А с чего ты взял, что легко? Я ни разу не попал ещё несколько лет назад, когда найм в айти не был сдохшим. Хоть я и на Java пытался, а не на Go. Да и в инете читал отзывы, что попасть трудно. Даже от студентов IT-направлений.
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
Пропущено 13 постов
2 с картинками.
Пропущено 13 постов, 2 с картинками.
Аноним 05/07/26 Вск 03:08:36 3728262
А почему на «самом лучшем ЯП всех времён» нет ни одного более-менее известного проекта?
На всех ФП-языках есть РОВНО один еле-живой проект медленно умирающий под давлением Kafka: RabbitMQ на Эрланге и всё.
Аноним 05/07/26 Вск 20:24:49 3728500
>>3626504 (OP)
>Каскель
Наречие для собак не осиливших автоматную инженерию.
Аноним 06/07/26 Пнд 02:44:26 3728554
>>3728262
Потому что это исследовательский язык. Самым главным проектом на Хаскеле всегда был и будет сам Хаскель.
Стоит ли попробовать вкатиться вот в это? Наверняка тут есть люди в теме, ну или у которых брат там Аноним 22/11/23 Срд 09:02:10 2932128 Ответ
IMG1231.jpeg 381Кб, 1488x1168
1488x1168
image.png 1496Кб, 1488x769
1488x769
Стоит ли попробовать вкатиться вот в это? Наверняка тут есть люди в теме, ну или у которых брат там учился и остался жив. Бесплатное обучение, любые люди там приветствуются, обещают лампововое общение и помощь в обучении. Привлекает, что это не какие-то полуподвальные инфоцигане, которые хотят стрясти с меня денег за курсы, а сберовский социальный проект(изначально калька с французской школы эколь 42)

Времени, как у настоящего питурда — навалом. Поэтому, потерей времени на музейный язык можете не пугать. В принципе, вообще не важно, что там изучают. Основные плюсы в том, что:

1. Это бесплатно
2. Школа дисциплинирует
3. Школа учит добывать информацию и сразу использовать
4. Мощное комьюнити, общение, знакомства и прочие соц навыки
5. Игофикационный процесс обучения
6. Стажировки в топ компаниях

Прослушал подкасты, посмотрел видео, там даже овуляшки с детьми, бабки-сраки и супер-скуфидоны 40++ учатся и потом работают покайфу. Приходят к успеху через эту самую «школу 21».
Но как-то все слишком шоколадно выглядит. И из-за этого вызывает подозрение.
Ну и самый главный пугающий фактор: там нужно ебашить. Что сложно для козинки-питурда. По крайней мере, на начальных этапах.
Пропущено 260 постов
23 с картинками.
Пропущено 260 постов, 23 с картинками.
Аноним 04/07/26 Суб 23:18:29 3728232
>>3728118
>сколько процентов из зачисленных на основное обучение в итоге выпустились и работают в индустрии

Раньше если обучение прошел, то с высокой вероятностью попадал на стажировку в сбер и трудоустраивался. Сейчас рабочих мест нет, поэтому выпускники просто вникуда уходят.
Аноним 05/07/26 Вск 12:47:11 3728349
Эта сратая "школа" не нужна. Идея проверять друг у друга - полный бред. Это типа двое безногим учат друг друга как кататься на велосипеде.
Знания появляются только в результате вдумчивой проработки, что невозможно в условиях их бассейна.
Вообще, многолетние наблюдения показывают мне, что работа, совершённая под стрессом, делается обычно очень некачественно. Это в полной мере и обучения касается.
Аноним 06/07/26 Пнд 02:13:31 3728552
17101718428950.png 829Кб, 1024x1024
1024x1024
>>3728118
>Какой трек выбрал?
Пока никакой.
>Если знаешь, скажи, как там на дата саенсе? Сложно?
Дата сайнс по определению требует глубокое знание математики. Я конечно линал, статистику и теорвер в вузе изучал, но не настолько.
>Есть "коллеги" в кампусе?
Разумеется. Тут всё зависит от тебя.
>Что там по стажировкам?
Пока не дошёл до стажировок.
СМЕРТЬ МИРОВОГО АЙТИ ТРЕД 20 /itover/ Аноним 01/07/26 Срд 11:52:05 3726880 Ответ
ASMR.mp4 3502Кб, 640x360, 00:01:29
640x360
Пропущено 141 постов
15 с картинками.
Пропущено 141 постов, 15 с картинками.
Аноним 05/07/26 Вск 22:22:48 3728528
>>3728472
Юнит лида
И полтора направления на которых (пока) сохраняется перекос это не показатель. Обычная зпка лида в бигтехах 350-500к net
Аноним 05/07/26 Вск 22:54:04 3728534
>>3728523
Как же у него не горит.

Можешь написать номер карточки / номер телефона, закину тебе на доширак, чтобы не так обидно было.
Аноним 06/07/26 Пнд 00:11:27 3728546
>>3728499

Что за стек и какие требования к хардам?
Как раньше в айтишке работалось до лопнувшего пузыря? Аж интересно почитать олдов Аноним 27/06/26 Суб 22:50:49 3725616 Ответ
image.png 2260Кб, 1935x1291
1935x1291
Как раньше в айтишке работалось до лопнувшего пузыря? Аж интересно почитать олдов
Пропущено 25 постов
3 с картинками.
Пропущено 25 постов, 3 с картинками.
Аноним 05/07/26 Вск 18:40:04 3728464
>>3728453
да кому ты пиздишь, вафел
за 60к ты в техподдерже сидишь, девопс блять, эникейщик дырявый
Аноним 05/07/26 Вск 19:56:38 3728492
>>3725616 (OP)
>Как раньше в айтишке работалось до лопнувшего пузыря

охуенно жилось
айтишка после 2022 года в россии это просто труп, и если в 23-24 годах этот труп еще как-то шевелился, то теперь уже совсем ВСЕ.
Аноним 05/07/26 Вск 23:57:40 3728543
>>3728492
Ну не обобщай. Например, бигтех (ВЯСОТА как минимум) живет и здравствует, открывает новые направления, нанимает.
Универсальный баз данных тред #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 для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.

Поехали!
Пропущено 325 постов
14 с картинками.
Пропущено 325 постов, 14 с картинками.
Аноним 04/07/26 Суб 18:38:09 3728152
>>3728143
Позвони в ТЦК, там помогут.
Аноним 05/07/26 Вск 00:29:05 3728249
>>3728152
Потому и работаю только онлайн, чтобы не попасть туда.
Аноним 05/07/26 Вск 20:38:47 3728503
>>3728143
в линкдине попробуй
ОБЩИЙ БУГУРТ ТРЕД 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 ЧАСА ОБСУЖДАЕТСЯ ПОЧЕМУ УПАЛА ПРОДОЛЖИТЕЛЬНОСТЬ ВИЗИТА В ЯНДЕКС МЕТРИКЕ И УМЕНЬШИЛАСЬ КОНВЕРСИЯ КЛИЕНТОВ С САЙТА
@
К ОДНОЗНАЧНЫМ ВЫВОДАМ НЕ ПРИШЛИ
@
НАЗНАЧИЛИ ТРЕТИЙ СОЗВОН
Пропущено 460 постов
23 с картинками.
Пропущено 460 постов, 23 с картинками.
Аноним 25/06/26 Чтв 19:31:35 3724808
>>3724807
>мультиязычных сычевых нет
Ну это уже откровенный пиздеж, просто мотивации нет у разрабов.
Аноним 25/06/26 Чтв 19:34:51 3724811
>>3724808
Я про мотивацию не говорю, просто факт
Аноним 05/07/26 Вск 19:53:43 3728488
Бамп
Перекат из техподдержки Аноним 05/07/26 Вск 15:55:20 3728417 Ответ
image.png 255Кб, 474x271
474x271
Недавно назначили собес на специалиста техподдержки. Я задался вопросом: а куда можно развиться из техподдержки? В инете пишут, что техподдержка это хороший вкат в айти, что можно отсюда перейти в другие направления. При этом про перекат в другие направления ничего внятного не написано. По ощущениям, там не перекат, а освоение нового направления с нуля. Ну ты ж не можешь уйти в разработку, не зная разработку и сопутствующие технологии. Да и кстати, что по зп в техподдержке на 2 и 3 линии?
C++ thread #153 cpp Аноним 30/03/26 Пнд 18:08:30 3675801 Ответ
image.png 1374Кб, 1280x719
1280x719
Пропущено 220 постов
20 с картинками.
Пропущено 220 постов, 20 с картинками.
Аноним 05/07/26 Вск 15:31:37 3728399
>>3728389
Чел ты хоть раз алгосекцию сам сдавал? Там всем насрать на итераторы, правда. Самое главное там - найти все свои ошибки без компилятора, методом пристального взгляда. Это бывает сложнее, чем само решение придумать. И тут чем короче и читаемее код, тем проще, поэтому итераторы никто и не использует.
Аноним 05/07/26 Вск 15:37:28 3728402
У того же яндекса сейчас есть отдельный собес без алгоритмов, чисто по чистоте кода и знанию языка. Там вот итераторы к месту, а на алгоритмической секции главное, чтобы ты вообще к решению смог придти.
Аноним 05/07/26 Вск 15:50:57 3728415
>>3728399
Да, и не вижу какие проблемы могут возникнуть с ними если ты будешь всегда писать нормально
Понятное дело что написав код тяп ляп в литкодах ты привыкаешь аналогично всё писать, и у тебя алгосекция с написанием кода в блокноте вызовет нереальные трудности

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

>>3728402
>У того же яндекса
Два раза меня эти дибилы звали на собесы, оба раза опаздывали, а приходил чел собесить который плюсы впервые в жизни видит
В итоге решаешь задачку за 10 минут и остальное время обьясняешь почему в стл итераторы не также как в джаве работают и так повторяется 3-4 цикла, по окончанию которых ты уже нашел работу в другом месте
Причем зовут собесить как будто ну совсем додиков, одна тян собесер говорила какой я малаца что знаю reserve у вектора
Перекат это миф Аноним 05/07/26 Вск 14:02:55 3728361 Ответ
image.png 116Кб, 3073x946
3073x946
О каком перекате здесь все постоянно говорят?

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

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

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

Реальный перекат возможен только в 2 случаях:
1. Вы вкатун, который еще тольком никуда не вкатился, и для вас однохуйственно куда идти, ведь у вас ни там ни там толком опыта нет.
2. Вы рокстар системный программист, по типу Кармака, который делал игровые движки, потом пошел делать ML в пейсбук, потом еще куда-то.
Пропущено 3 постов
1 с картинками.
Пропущено 3 постов, 1 с картинками.
Аноним 05/07/26 Вск 14:57:55 3728376
>>3728373
так а что мешает самому дрочить нужный стек технологий?

у меня вот такой путь был jvm (java/kotlin и немного scala, springboot) -> python/go -> jvm (java/kotlin + spring + quarkus)

я несколько лет проработал на питоне и го. но знаю ли я эти языки? да нет конечно. я на базовых вопросах про наследование в питоне поплыву сейчас. то, что я работал несколько лет на питоне, не значит что я знаю питон. вот и все. ты должен сам всегда эти задачи с собесов дрочить и теорию по языкам. например ты можешь прийти на проект с кафкой, но толком с ней никогда не работать. или работать по минимуму. ну и в таком духе.
Аноним 05/07/26 Вск 15:34:28 3728400
>>3728376
Основная проблема даже не в том чтобы задрочить технические вопросы и задачки, основная проблема что тебе кроме того что нарисовать резюме, нужно еще выдумать в деталях весь твой "прошлый опыт". Чтобы не было "пуксреньк ну в резюме же написано". Потому что либо на техническом скрининге, либо ближе к финалу будут, как я уже говорил, ебать в глубину, пытаясь залезть в залупу, что а вот как именно ты делал вот это, а почему так, а какой результат, и т.д.
Аноним 05/07/26 Вск 15:43:49 3728411
>>3728400
что значит ебать в глубину? никто в деталях не спрашивает про то как ты круд на питоне или на голенке или на джаве написал. важно это сама работа с распределенными системами, микросервисами, субд. вот это важно. или ты думаешь кого-то интересует как ты дто, контроллеры, сервисы и репазитори в Go делал?
Java Thread №291 /java/ Аноним 07/06/26 Вск 22:54:45 3718743 Ответ
2e028e82-f635-4[...].png 1678Кб, 1254x1254
1254x1254
Пропущено 195 постов
17 с картинками.
Пропущено 195 постов, 17 с картинками.
Аноним 05/07/26 Вск 09:31:59 3728297
>>3728291
>заменит го жабу
Времена когда по приколу переписывали с одного языка на другой уже ушли.
Уже сейчас некоторые расхлёбыват говно которое написали на скале.
Аноним 05/07/26 Вск 10:11:45 3728303
>>3728297
>Времена когда по приколу переписывали с одного языка на другой уже ушли
А сейчас чем занимаются? Не новые же продукты пишут.
Аноним 05/07/26 Вск 10:37:45 3728309
>>3728303
>А сейчас чем занимаются?
>Не новые же продукты пишут.
Вбивают костыли в существующее гавно.
Питон-тред №175 /python/ Аноним 27/02/26 Птн 04:00:04 3652510 Ответ
image.png 827Кб, 856x781
856x781
Тред, посвящённый языку программирования Питон, #175

Предыдущий: >>3518654 (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
Пропущено 399 постов
13 с картинками.
Пропущено 399 постов, 13 с картинками.
Аноним 04/07/26 Суб 18:44:42 3728154
Аноним 04/07/26 Суб 23:06:40 3728230
>>3728154
Какой вопрос — такой ответ.
Аноним 05/07/26 Вск 01:21:59 3728255
>>3728230
Хуеплет лоровский, я уже понял, что ты безработный.
ПЕССИМИЗМА ТРЕД Аноним 26/06/26 Птн 19:00:58 3725331 Ответ
178248954028177[...].jpg 46Кб, 496x634
496x634
Q: Почему я не смогу стать программистом?
A: Есть такая штука, как генетика. Для программирования нужен интеллект (вот это неожиданность). За интеллект (а, точнее, за его коэффициент) возьмём IQ, потому что корреляция между ним и тем, что считается в обществе умным положительная и достаточно высокая. Учёными было доказано, что IQ наследуется на 80% к взрослому возрасту. При этом оставшиеся 20% - это факторы среды, на которые ты тоже не мог никак повлиять, и даже учёные не пришли к общему выводу, что это за факторы. Т.е. ты на 100% определен. Ходит миф, что IQ влияет исключительно на скорость мышления, но это не так. Есть абстрактные сущности, для которых нужен N количество IQ, которые человек с N-M IQ понять просто не в состоянии. Программирование (а, точнее, концепции в программировании), очевидно, входит в это множество.

Q: И что мне делать?
A: Что ты делаешь, когда вспоминаешь о том, что рано или поздно умрёшь? Или о том, что рано или поздно твоя матушка/батюшка уйдут на тот свет и ты останешься совсем один? Ничего. Также и тут ничего не делай. Попробуй смириться с этим. Или найти другое хобби/дело. Однако, если это не получится, то ты навсегда останешься с чувством фрустрации. Тогда я желаю тебе только удачи.

Q: Но хочу продолжать заниматься программированием!
A: Занимайся сколько душе угодно, но просто пойми, что путь в профессиональные программисты тебе закрыт. Ты можешь сколько угодно писать сайтики на php или выводить Hello, World! просто не сможешь этим зарабатывать на жизнь.

И да, никаких мыслей об РКН! Жизнь прекрасна даже если иногда это не так
Пропущено 8 постов
3 с картинками.
Пропущено 8 постов, 3 с картинками.
Аноним 29/06/26 Пнд 10:42:13 3726021
>>3725655
>прочитал шапку
>выяснил, что проблема в генетике
>пошел лежать и гнить
Аноним 30/06/26 Втр 09:50:41 3726408
>становиться айтимартыхой
>2000+26
да, ты действительно туповатый
Аноним 04/07/26 Суб 23:42:09 3728236
>>3725393
Поддвачну этого, у самого аналогичная ситуация
Я вайбкодер, по сути впариваю типам всякий воздух за их деньги, софт который ещё и не работает. Возм Аноним 04/07/26 Суб 22:59:18 3728228 Ответ
6d291e59e05f5d7[...].jpg 59Кб, 736x736
736x736
Я вайбкодер, по сути впариваю типам всякий воздух за их деньги, софт который ещё и не работает. Возможно ли в этом дерьме дальше развиваться и так халявить и будет ли эта тема ещё работать?!
Вайбкодинга тред /vibecode/ Аноним 30/05/25 Птн 12:54:19 3465819 Ответ
image.png 4927Кб, 3840x2016
3840x2016
Филиал МВП-треда, обсуждаем вайбкодинг, делимся ИИшками и лайфхаками как промптить больше, а работать меньше. Красноглазам вход запрещен
Пропущено 495 постов
69 с картинками.
Пропущено 495 постов, 69 с картинками.
Аноним 26/06/26 Птн 20:36:45 3725356
>>3725345
Можешь скинуть хоть что то пожалуйста? Реализацию, демонстрацию, подробное описание?
Но моя идея в том, чтобы это было реализовано именно в смартчасах на LTE, чтобы даже если забыл телефон в машине/другом месте, ассистент был всегда рядом. Даже если телефон рядом, то часы всё равно элегантнее и быстрее будут, не нужно тянуться рукой за телефоном или доставать его из кармана.
Аноним 27/06/26 Суб 16:07:03 3725531
Снимок экрана —[...].png 2733Кб, 1798x948
1798x948
https://github.com/alexex1993/SimpleSpectr

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

Навайбкодено за неделю. В основном Claude: Sonnet, Opus и OpenCode: GLM-5.2. Иногда KiloCode.
Аноним 04/07/26 Суб 22:56:37 3728227
6d291e59e05f5d7[...].jpg 59Кб, 736x736
736x736
Я вайбкодер, по сути впариваю типам всякий воздух за их деньги, софт который ещё и не работает. Возможно ли в этом дерьме дальше развиваться и так халявить и будет ли эта тема ещё работать?!
Здравствуйте, это мой первый пост, я надеюсь, что вы будете дружелюбны ко мне. Есть ли в Санкт-Петер Аноним 18/04/26 Суб 09:54:24 3689119 Ответ
f0mdg7zeheee1.jpeg 295Кб, 1320x1340
1320x1340
Здравствуйте, это мой первый пост, я надеюсь, что вы будете дружелюбны ко мне. Есть ли в Санкт-Петербурге постоянный компьютерный клуб или место для хакеров?, я не русский, я приехал издалека. но я живу здесь больше года.
Пропущено 1 постов
1 с картинками.
Пропущено 1 постов, 1 с картинками.
Аноним 18/04/26 Суб 23:15:45 3689504
>>3689119 (OP)
Я из другого города, компьютерных клубов не видал с 1990ых. Попробуйте использовать ноутбук с вайфаем и скамейку или место в кафе.
Аноним 04/07/26 Суб 19:21:59 3728163
>>3689119 (OP)
Если общение с людьми ищи всякие каналы в телеге и хакатоны. Например - https://t.me/+IX6N9xVnc7E2MzYy


Если нужен компьютерный клуб чтобы воспользоваться компом то библиотеки. В больших городах библиотеки с компьютерамми, где ты можешь ими пользоваться
Аноним 04/07/26 Суб 20:35:25 3728181
Ну вот я живу на васильевском острове. Тут неподалёку от меня есть комп. клуб. Ни разу правда там не был. Поищи в яндекс картах
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

Шапка для потомков:
-
Пропущено 192 постов
11 с картинками.
Пропущено 192 постов, 11 с картинками.
Аноним 19/06/26 Птн 09:53:46 3722748
Дежурно напоминаю про куа конфу https://t.me/+ZIpe4f5-k3djNTky
Прошлую случайно вайпнули, ПРОТЕСТИРОВАЛИ
Аноним 04/07/26 Суб 01:08:26 3728023
Чо каво пацаны. Как там рынок нынче?
Аноним 04/07/26 Суб 08:43:57 3728049
>>3728023
Скорее мертв чем жив, но 1 оффер в бигкек залутал за полгода из 3 техсобесов. Откликов масса. Радости нет.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов