387 Кб, 857x1200
Сап /pr/

Год не начался а я уже прилетел сюда с подгоревшим пердаком от ебучего камплюхтер сцаенса. С октября месяца я ебашил Golang стахановскими темпами, все выучил, вызубрил, попробовал, выкурил, высосал, и в процессе учебы особых вопросов не возникало, но когда дошел до многопоточности тут начался сущий кошмар...
Чтобы понять этот ваш блядский канкаренси мне пришлось задним числом разбираться в том а как наши деды писали до го, и почему все ссутся от его подхода к канкаренси.

И в чем суть, из того что я понял:
1. Деды писали на таких языках как C++/Java/C# и тд, которые используют концепцию Shared Memory, где взаимодействие между потоками реализовано через разделение памяти, и конкретно через такие механизмы как мьютексы, семафоры, атомики и тд

2. Другой дед (Тони Хоар) предложил альтернативную концепцию CSP, она описывает взаимодействие между независимыми процессами посредством передачи сообщений, а не через разделение памяти

3. И вот изучаю я каналы, потом перехожу к мьютексам, потом к событиям, потом к атомикам, к семафорам, к waitgroup и в процессе возник один очень неприятный блять вопрос, А НАХУЯ?

НУ ВОТ НАХУЯ БЛЯТЬ ВСЕ ЭТО КОГДА ЕСТЬ КАНАЛЫ НАХУЙ?

Ебвашумать а нахуй новый язык то нужен если каналы стали какой-то хуйней для передачи всякого кала между горутинами, а вся остальная манипуляция с синхронизацией сводится к дрочке к добрым мьютексам?!?!??!? Вы же специально язык сделали чтобы уйти от Shared Memory, но в итоге притащили его же механизмы синхронизации сделав каналы хер пойми чем...

Я лучше эти ебаные 3-4 месяца жоской долбежки потратил бы на какую-нибудь скуфскую джаву или C++

В общем, что по итогу:
1. ООП нет, вместо него ебанутый огрызок
2. Исключений нет, зато есть дрочка с ретурном и с IS/ASS
3. Дженерики есть, но по слухам самих пейсталей руками на этом Говне ОН И НАХУЙ НЕНУЖОН ИМ
4. Каналы есть, по ним рекомендуют передавать кал
5. Для того чтобы дождаться завершения горутин юзай sync.WaitGroup, люди для тебя специальный счетчик придумали прикинь...
6. Для того чтобы отменять операции юзай контекст, если ты жертва инцеста можешь даже данные передавать, тебе можно
7. А дальше блять даже сил не хватило расписать, в негатив свалился пока мысль собирал, вопрос свой озвучил выше.

В чем я не прав?

30 Кб, 444x250
добрый день, подскажите пожалуйста новичку как начать изучать реверс инженеринг, и если не сложно то посоветуйте полезные материалы.
всем саб

223 Кб, 659x656
Тред языка обобщенного метапрограммирования, доступный пониманию лишь немногим избранным.

FAQ

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


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

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

Хорошие курсы по программированию для начинающих http://курсы-по-1с.рф/ 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р.

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, возвращаете деньги.

ПРЕДЫДУЩИЙ: >>3336923 (OP)

484 Кб, 1280x964
Пришло время наконец-то решить, что же труднее для разраба, фронтенд или бекенд?
Моё мнение таково:
Лет 5-7 назад где вы были эти 8 лет?! можно было смело сказать, что бэк был сложнее, сейчас же для разработчика в 99% сложнее фронт. Спросите, почему же? Да потому, что такой ментальный оверлоад по фреймворкам, инструментам, обновлениям, компонентам и ещё овер9000 всякой хуйни, что просто тупо больше времени и сил тратится копаться в этом всём. А бэк сейчас стандартизирован, любой крупный фреймворк и расширения к нему дают закрыть 99% все крудов, а круды это 99% того, что нужно делать на бэке + сами языки как правило используются нормальные, а не жабаскрёпт или его йобнутый брат тайпскрёпт. c# python php ruby java про go отдельная тема
Ну и обновления выходят не так часто и если взял стек, да, приходится учить и учить, но в целом-то всё уже обсосано 100500 раз.
А вы что думаете? Не срач. без политики пжлст

95 Кб, 1200x1200
Возрожденный, шапка взята с прошлого треда, который смог найти

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

блять, свифт, работу, нахуй, говно, нужен, мак, работы, работает, иос, пиздец, вкатиться, писать, проект, вопрос

>С чего вкатываться?


Со swift book - книжка валяется в интернете.

Стоит упомянуть про складчину иос господ - телега.ми/iOSBooks - валяется огромное количество книжек, хоть обмазывайся.
Есть еще одна, из какого местного чатика https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU - но там больше старых валяется. Единственный плюс так это обжс.

>Не люблю читать книжки я долбаеб



https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в тырнете.

По видяшкам так же рекомендую:
https://coursehunters.net/course/ios-12-i-swift-4-2-dlya-nachinayushchih-200-prakticheskih-tutorialov

https://coursehunters.net/course/ios-12-i-swift-4-ot-novichka-do-professionala - перед стенфордскими курсами можно глянуть. Тоже найс.

После окончания вышеописанного заебись будет построить свое приложение. Например очередное Weather или же ImageGallery или что-нибудь свое.

https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

По многопоточке есть охренные говноязычные статьи, автор разбирает практически ВСЕ, чего даже не найдешь на медиуме

https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

Полезные ресурсы:
https://www.raywenderlich.com/
https://www.appcoda.com/
https://www.bignerdranch.com/books/ios-programming/

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://developer.apple.com/videos/

Перевод документации базовой
https://swiftbook.ru/content/

Материал на английском:
Очень подробно все рассказывает и расписывает
https://rutracker.org/forum/viewtopic.php?t=5445071

Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.
https://coursehunters.net/course/udemy-ios11-swift4

170 Кб, 500x471
Предновогодний тред про лучший язык!

Приятного общения ИТТ.
Главные темы - IReadOnlyList, Enum и BackingField

1. Ресурсы:
https://dotnet.microsoft.com/learn
https://ru.stackoverflow.com/a/416585/422180
https://metanit.com
https://professorweb.ru

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://pastebin.com/HT7Hi6FD
Прошлый тред: >>3332445 (OP)

134 Кб, 650x647
как этот чел сделал такой сайт?https://dustinbrett.com/

У него там работающие версии дум и кваки третьей.

2,6 Мб, 1951x2560
Прошлый >>3122886 (OP)

Ссылки:
- https://www.postgresqltutorial.com/
- https://www.mysqltutorial.org/
- https://www.sqlitetutorial.net/
- https://www.oracletutorial.com/
- https://github.com/agarcialeon/awesome-database

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

Продвинутый MySQL:
- https://www.mysqltutorial.org/mysql-resources.aspx
- https://shlomi-noach.github.io/awesome-mysql/

Инструменты проектирования БД
- https://www.mysql.com/products/workbench/
- https://explain.dalibo.com/

Видосики:
- Плейлисты по разным СУБД: 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://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/

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

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

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

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

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

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

Поехали!

475 Кб, 1080x1072
Помогите пожалуйста, куда 100% возьмут C++ , Python программиста на удалёнку? Ставлю отклики на вакансии начиная с НГ, думал из-за праздников не получается, но много где игнорят до сих пор резюме и не просматривают отклики. Уже не верю, что вообще получится устроиться на работу

106 Кб, 1200x872
Двач есть вопрос
С технологиями когда нейросети могут копировать сайты, с кучей толковых программистов (в России) почему нет аналога не то что ютуба, а вк и рутюба. С хорошой системой рекомендаций и тд
P. S.
Смешно видеть как вк опередил ютуб

381 Кб, 1488x1168
Стоит ли попробовать вкатиться вот в это? Наверняка тут есть люди в теме, ну или у которых брат там учился и остался жив. Бесплатное обучение, любые люди там приветствуются, обещают лампововое общение и помощь в обучении. Привлекает, что это не какие-то полуподвальные инфоцигане, которые хотят стрясти с меня денег за курсы, а сберовский социальный проект(изначально калька с французской школы эколь 42)

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

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

Прослушал подкасты, посмотрел видео, там даже овуляшки с детьми, бабки-сраки и супер-скуфидоны 40++ учатся и потом работают покайфу. Приходят к успеху через эту самую «школу 21».
Но как-то все слишком шоколадно выглядит. И из-за этого вызывает подозрение.
Ну и самый главный пугающий фактор: там нужно ебашить. Что сложно для козинки-питурда. По крайней мере, на начальных этапах.

623 Кб, 960x600
Первый официальный тред Т1 холдинга и банка ВТБ. Тред создан с целью обкашливания вопросиков среди сотрудников, а так же шаринга историй про работу внутри самой технологичной компании в РФ.

ВТБ - это символ инноваций и передовых технологий. Наши процессы и продукты всегда на шаг впереди, и мы гордимся нашей способностью привносить переменные и трансформировать банковскую сферу.

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

Каждый день в ВТБ - это новый вызов, новая возможность дарить миру инновации и высококлассные финансовые услуги. Мы гордимся своей ролью в этой компании и готовы приветствовать всех, кто желает присоединиться к нашей команде умных и талантливых профессионалов. Работать в ВТБ - это быть частью чего-то действительно великого!

46 Кб, 597x901
Рейтинг компании Яндекс, впервые за 6 лет упал до 3-х звезд на Хабр карьере.

Сотрудники жалуются на
- переработки
- токсичный менеджмент
- плохие процессы
- низкие зарплаты
- отсутствие удаленки
- систему перформанс ревью
- неоплачиваемые дежурства 24/7

Яндекс позиционирует себя как "ни такой", многие из оценивших людей буквально написали что в банках "побольше и послаще 💸😞".

Напомним что ранее, 27-летний Роман Марсев высказывался что разработчики слишком часто жалуются на выгорание, мало работают и вообще 80 часовой рабочий день это нормально и уважаемо.

188 Кб, mp4, 848x352, 0:02mp4
Как в тильде сделать всплывающее окно?

5 Кб, 296x252
Попал в черные списки компаний в РФ, одновременно работая на 3-5 фултайм проектах. Ищу или разовый проект с выплатами понедельно, либо могу делать за вас всю работу по проекту за 20-30% от месячного оклада. Почта skr!07ipnichenkodANUSoutlQrfookPUNCTUMco,Sdm или тг @denis_skripnichenko

127 Кб, 1050x716
Что нужно знать для PHP-программиста сегодня, чтобы стать trainee / junior'ом? Мне 29 лет, работаю курьером службы доставки "Яндекс.Еда". Хотел бы попробовать PHP-программирование, поскольку нравится визуализация сайтов. Скажите, каковы сейчас реалии. Вот я знаю:

- Очень хороший английский язык,
- Теоретические знания по Java (I-ый том Кея Хорстманна),
- Команды Linux,
- GitBash,
- html, css, немного js,
- MySQL.

Что Вы мне посоветуете. Или 1С?

123 Кб, 604x302
Аноны которые кодят на крестах, посоветуйте ресурс с быстрыми фишками или примерами кода на крестах

179 Кб, 1140x300
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

96 Кб, 844x720
Сап, двач. Как написать скрипт на Python преобразующий дамп, выгруженный с DHCP-сервера MS Active Directory в
файл типа JSON конфигурации dhcp-сервера Linux (KEA DHCP).

317 Кб, 947x1280
Долго думал в какой тред написать, но так как вопрос слишком общий и любой бекендер оопшник может на него ответить - решил что лучше сюда. Если тема зайдет, то можем в целом архитектуру ваших приложений обсуждать.

У меня накопилось несколько вопросов, которые хотелось бы обсудить. В основном они крутятся вокруг паттерна Репозиторий и моего непонимания как с ним работать.

Есть приложение магазин. Там есть сущность Юзер, Заказ и Продукт.

1) Это три репозитория по ddd, верно? И каждый должен работать только с соответствующей ей сущностью? ЮзерРепо не должен возвращать Заказ, а Заказ не должен отдавать продукт.
2) Что делать если для оформления заказа мне надо обновить данные в нескольких репозиториях? Скажем уменьшить количество продуктов, пометить юзера и создать заказ. Как это обходится? Unit of work? А на каком уровне абстракции исполнять эту работу? В сервисе/контроллере? Где то ещё?
3) Иногда бывает так, что для оптимизации прямые сложные запросы в БД дешевле чем через репозиторий. Допустим пример: бизнесу надо увидеть список всех заказов за последнюю неделю и видеть информацию по юзеру и список продуктов у каждого заказа.
С точки зрения бд это один запрос на несколько join-ов. Он может быть не самый быстрый, но альтернатива ещё хуже: запускать метод OrderRepo.GetOrders(), после которого запускать в цикле UserRepo.GetById() вместе с ProductRepo.GetById().
Что делать в таком случае? Нарушать ddd?