Архива.ч
Добавить
Войти
Светлый стиль
Тёмный стиль
Дополнительно
Стиль сайта
Arhivach (по умолчанию)
Darkstrap (Neutron-like)
Стиль тредов
Arhivach (по умолчанию)
Neutron
FAQ
Контакты
Помощь сайту
Дополнения
Случайный тред
Старые архивы
Статус системы
API
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (
подробности случившегося
). Мы призываем всех неравнодушных
помочь нам
с восстановлением утраченного контента!
Сортировка:
Дата
Просмотры
Закладки
Посты
за
День
Неделю
Месяц
Все время
...
Сохранен
556
Клуб изучающих PHP #143 /php/
— Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек. Предыдущий тред был тут: https://2ch.hk/pr/res/3324202.html Старые треды тут https://2ch.hk/pr/arch/ (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP". С чего начать - основы PHP Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу. Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов. Какой редактор использовать Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server. Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md Что изучать дальше Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше: PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский. Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/ По многим из этих тем у нас есть уроки или задачки: - для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md - для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md - далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217 - задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007 - после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a - если ты все решил, переходи к Symfony или Laravel - почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно. - для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT. Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше. - задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md - хороший учебник по JS: https://learn.javascript.ru/ - задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0 - задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md - проверялка решений на JS: http://dkab.github.io/jasmine-tests/ - задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md Что еще почитать - Мануал по PHP — http://www.php.net/manual/ru/langref.php - Адель Ф. - Архитектура сложных веб-приложений - https://phptherightway.com/ - Книга: Профессиональное программирование на PHP Джордж Шлосснейгл - Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования - Про Git: https://git-scm.com/book/ru/v2 - Задачи на алгоритмы: https://codeforces.com/problemset Дополнительно - скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html - что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев Как вкатиться в PHP в 2025? Шапка выше порядком устарела. На данный момент лучший способ вкатиться пройти курсы Хекселт. Проходить можно не отваливая 150к сразу за групповое обучение, которое не нужно, а обучаясь по подписке за 4к/месяц.
php
/pr/ - Программирование
2ch
6 апреля 2025
Сохранен
37
Язык программирования для НЕОСИЛЯТОРА.
— Язык программирования для НЕОСИЛЯТОРА. Давно пытался вкатиться в ЯП, ещё со времён DELPHI Но так и не получилось, какие-то простые вещи, типа парсеров, выходили на пхп. На этом всё. Заучивание мне не давало никакого понимания о том, как писать что-то сложнее и не приводило к результату. Хочу предпринять ещё попытку. По сути хотелось бы уметь в следующее: 1. Бот в игровых онлайн-дрочильнях. 2. Парсеры. 3. Парсеры, боты в моб. приложениях. Какой ЯП для этого будут проще всего НЕОСИЛЯТОРА, для человека, который не имеет предрасположенности и склонностей к программированию, хочу попробовать заучивание или что-то такое, методику: "бить в одну точку, пока не будет результата"
/pr/ - Программирование
2ch
14 января 22:17
Сохранен
747
C# 9 Preview 6 дотнета тред #57 /csharp/
— Запоздалый перекот треда о лучшем языка на планете. 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 Прошлый тред: >>3218902 (OP)
C#
/pr/ - Программирование
2ch
26 января 2025
Сохранен
565
Rust #36 rust
— Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Ссылка на официальный сайт: https://www.rust-lang.org/ В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна. НОВИНКА: Rust для Windows: https://metanit.com/rust/windows/ IDE для Rust: https://areweideyet.com/ GUI для Rust: http://www.areweguiyet.com/ Web для Rust: https://www.arewewebyet.org/ GayDev для Rust: https://arewegameyet.rs/ Что еще есть для Rust? - Посмотри сам: https://wiki.mozilla.org/Areweyet Основная литература: Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/ Rust Book: https://doc.rust-lang.org/book/ Rustlings (упражнения чтобы привыкнуть к расту): https://github.com/rust-lang/rustlings Rust by Example: https://doc.rust-lang.org/rust-by-example/ The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/ Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/ Ресурсы на русском: https://rust-lang.ru/ Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Rust
/pr/ - Программирование
2ch
4 июня 2025
Сохранен
109
Программисты не работают с не-Mac рабочими станциями
— Программисты (и вообще айтишники) в 2020-х не работают с рабочими станциями не от Apple. Это элементарно вопрос моветона: как нельзя начинать сообщение с "Доброе время суток", или нельзя делать сайт на Ucoz (даже если тамошнего функционала тебе хватает с лихвой), так же, если ты работаешь в IT, нельзя использовать компьютер, не являющийся Mac'ом. Короче, в этом десятилетии Mac - обязательный атрибут программиста.
/pr/ - Программирование
2ch
15 января 2025
Сохранен
42
Вопросы карьеры /career/
— В тред призываются аноны, которые уже являются сеньорами, либо были таковыми. Вопрос следующий: какие, вообще, перспективы развития карьеры после того, как ты стал старшим специалистом? У джуна всё примерно понятно - стать мидлом, потом сеньором. А что, если ты уже сеньор? Куда профессионально расти? Становится лидом или начальником отдела не всем хочется, ибо там компетенции, зачастую, другие. К тому же, слишком много общения, встречь и созвонов. Есть ли, вообще, возможность сеньору расти карьерно и по деньгам, и оставаться при этом прежде всего техническим специалистом? Или всё это невозможно, и надо будет переходить в менеджмент, а то и совсем в другую сферу? Как альтернатива - приспосабливаться и работать удалённо на одну-две-три работы? Есть ли тут те, кто уже сталкивается или столкнулся с такими карьерными вопросами? Как вы их решили?
/pr/ - Программирование
2ch
15 января 2025
Сохранен
251
Работаю в крупной IT-компании (200+ разработчиков, денег много, зарплаты хорошие, не галера). Нанима
— Работаю в крупной IT-компании (200+ разработчиков, денег много, зарплаты хорошие, не галера). Нанимают новых сотрудников, но каждый второй не проходит испытательный срок. Ради интереса залез в JIRA нового (уже уволенного) тестировщика — за весь спринт ни одного авто-теста. Ноль. Пусто. Раньше такого не было. мидлам давали время на адаптацию: помогали, поддерживали, учили. Первый месяц — это всегда период "раскачки". Давали простые задачи, чтобы человек вник в процессы, понял, что к чему, освоился в команде. Испытательный срок шёл по классике — три месяца. А сейчас подход максимально жёсткий: не закрыл задачи в первые два спринта— до свидания. Три месяца на оценку? Забудьте. Теперь это 1-3 спринта. Если за это время не показываешь результат — считаешься балластом. Почему так? Это реальная тенденция, которая пугает. Даже минимальный шанс на адаптацию превращается в "делай результат сразу или уходи". Сеньер? Будь добр въебывать и работать выше норм, чтобы не оказаться на морозе
информационные технологии
/pr/ - Программирование
2ch
24 марта 2025
Сохранен
48
мьютанмьют при подключении собеседника на rulet.tv
— двачик, ничего не понимаю, в программировании, можно ли на этом сайте rulet.tv написать js (или расширение?) который бы держал в муте собеседника после его подключения 10 секунд и только потом анмьютил? чтобы я сидел в другой вкладке и избегал селедок и подобного которые кривят лицо и скипают. мне-то чисто поговорить там и звуки от постоянно подключающихся/отключающихся раздражают
сисадмин
/pr/ - Программирование
2ch
24 июля 2025
Сохранен
75
fintech
— Работа занимает все время, предновогодние нытье от БАНКИРА или NEW YEARS RESOLUTION Короче, мне 28 лет, начал работать когда мне было 21 год, уже 7 лет педалю. Устроился я изначально в СберБанк, отработал там 3 года, потом устроился в ВТБ, где сейчас и продолжаю работать. Из всей своей "карьеры" мне понравились только первые 6 месяцев работы в СБЕР, когда особо не нагружали и я чилил и работал умеренно. Остальное время идет как будто бы в фильме Интерстеллар, я даже не понимаю куда я проебал свои 7 лет. Одной из главных проблем в работе является постоянный стресс, нереалистичные сроки, что выливается в переработки. Переработки за собой же приносят много проблем. Более того, руководство хочет чтобы я был полностью вовлечен в свой проект и был всегда на связи: "Ну что тебе сложно ответить на звонок в выходной?". Я заметил что работа потихоньку стала замещать мне жизнь. Сегодня под конец года по приколу посчитал сколько чатов в Telegram у меня связанных с работой. Я насчитал 180+ чатов, которые образовались, я ахуел с этой цифры. По факту в телеге я пишу маме+папе, да паре корешей, а тут еще 180+ чатов ВТБшных, различные рабочие группы, чаты для синков, коммуникация от коллег и т.п. И каждый раз когда я захожу в выходной написать ля маман, я все это вижу и это давит на меня. Последний год я каждый рабочий день ждал выходных, думал ну вот-вот отлежусь, вот-вот будет все збс, а по факту даже двух выходных не хватает чтобы перезагрузиться от работы, каждый понедельник вставал разъебанный. Ну и постоянно в этом круге живешь, отсюда совсем сил нет на отдых, мне не хочется ни с кем разговаривать, ни куда-то ходить, ни заниматься собой. Сколько не думал о своем дальнейшем пути - все тлен. Что мне делать? Переходить в другой банк? Так я уже один раз такое делал, оно все тоже самое происходит по кругу. У меня так же был опыт руководства, если честно никогда в жизни я не хотел быть менеджером, это совсем другой набор навыков, я просто хочу быть старшим/главным/ведущим специалистом и все, но будучи просто специалистом на меня грузят ответственность, капают на мозг и от этого никуда не уйти. Почему я так хуево чувствую себя в найме? Ведь должно быть все наоборот, работа без рисков, работа с 9 до 18, премии, отпуска и тп. А карьера в РФ это вообще рофл, рублевая зарплата, педалить 10-20 лет, чтобы потом сделали вице-призидентом в каком-то блоке, чтобы получать не 2к$-4к$, а 8к$ + премия, разве это того стоит? Это не несколько десятков тысяч баксов в месяц, а просто инкрементальное улучшение и то, ты его еще заслужи, нет точных способов туда пролезть. Я буквально привязан к работе, СОН -> РАБОТА -> СОН и повторение. Я брал отпуска и замечал что когда я в отпуске мне хочется ЖИТЬ, я сразу еду за город, купаюсь в речке, готовлю новые блюда, хожу в городе на события, захожу в магазин часов AllTime с четырьмя этажами, захожу к авто-дилерам, в Музионе на выставки хожу. Но как только наступает работа, сил совсем не остается. Не знаю зачем я вообще учился в ВУЗ, что это мне в итоге дало? Зарплата у меня 6 цифр, а не 7 цифр. Люди без дипломов столько зарабатывают. С каждым годом из-за ПУКНУМА и РУХНУМА я теряю деньги, потому что ни одна компания не успевает повышать на равне с инфляцией, в итоге все горизонтальные и вертикальные связи какие-то бесполезные, я тону в рамках своего грейда, полностью завися от рынка труда. Как вообще блять люди сегодня живут? Что вы делаете со своей карьерой/жизнью? Я вот пытаюсь воспроизводимый доход создать, но мне до этого еще лет 10 работать, а я уже заебался. Ну и через 10 лет я буду старым, уже под 40 лет будет. Не буду же я ходить, наслаждаться и вылезаторствовать в 40 лет. Бля, к 40 годам вообще ребенок нужен, а там как будто бы другая жизнь начнется не для себя, мда, тупик.
рабство
свободное время
рабская система
карьера
/pr/ - Программирование
работа
2ch
4 октября 2025
Сохранен
69
Кто уничтожил IT? Давайте размышлять. Ведь в 2020 было все хорошо
— Кто уничтожил IT? Давайте размышлять. Ведь в 2020 было все хорошо
конкуренция
/pr/ - Программирование
2ch
24 марта 2025
Активный
376
Ruby руби /ruby/
— ИЗУЧЕНИЕ ЯЗЫКА Q: C чего мне начать, чтобы стать рубистом? A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby. А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения. Q: Следующий уровень, продвинутые книги по руби: A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby Refactoring Ruby Edition | Ruby Under a Microscope Q: Онлайн курсы чтобы попробовать/вкатиться: A: https://ruby.github.io/TryRuby/ | https://rubymonk.com/ https://www.codewars.com/?language=ruby | http://rubykoans.com Q: Какой gem посмотреть, чтобы понять, как писать код? A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping. Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby Q: Хорошие практики по руби и рельсам? A: Обязательно стайлгайды (как оформлять код): https://github.com/rubocop-hq/ruby-style-guide https://github.com/JuanitoFatas/fast-ruby https://github.com/rubocop-hq/rails-style-guide Руководства "для чайников": https://www.railstutorial.org/book [en] https://www.theodinproject.com/tracks/1 [en] | http://codenamecrud.ru/ [ru] Еженедельная рассылка с новостями из руби мирка: https://rubyweekly.com Прочая годнота: https://github.com/markets/awesome-ruby Q: Документация по стандартным библиотекам руби и рельс: A: https://ruby-doc.org/ | https://api.rubyonrails.org https://guides.rubyonrails.org Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры? A: Да, но не стоит. Q: Что ещё изучить? A: Английский, git, linux. Паттерны. Один из часто используемых – Service Object. https://www.sitepoint.com/7-design-patterns-to-refactor-mvc-components-in-rails СРЕДА РАЗРАБОТКИ Q: Как установить разные версии рубей? A: https://rvm.io | https://github.com/rbenv/rbenv | https://github.com/asdf-vm/asdf Q: Есть ли чат в Telegram? A: @rubylang | @rubyschool | @rubyrush | @ruby_talks | @ruby_wdh РАБОТА https://hh.ru/search/vacancy?text=ruby https://t.me/rubyjob https://rubyjobs.dev/ https://www.upwork.com/
/pr/ - Программирование
2ch
сегодня 0:47
Удален?
247
Реальные отзывы вкатунцов Яндекс-Практикума
— Третьего дня, по совету проверенных камрадов, заимел доступ к карьерному центру - от Яндекс-Практикум. Сразу же, задыхаясь от предвкушения зашел в конфу вкатунцов и начал погружаться в отзывы. Бугурт, мое почтение. Настоящий дефицит кадров на рынке. Даже моя, привыкшая к 5-этапным собесам жопа, никогда не испытывала такого помпажа как у местных вкатунцов. Ощущения АТАС. С алго-собесами в Яндекс не идёт ни в какое сравнение. Кроме того, игнор со стороны кураторов приятно щекочет пылающие седалища. Пролистал так отзывы за последние 2 года. Решительно готов насобирать еще b/угурта. Многие адепты pet-проектов и сопроводительных писем увидят тут нытье недостойных быть ТРУЪ-прогерами вайтишников. Тупым адептам подобного кала невдомёк, что получение знаний и получение оффера — это разные вещи. Особо одаренные порекомендовали бы другие курсы - всё это, как водится, реклама.
/pr/ - Программирование
2ch
30 марта 17:47
Сохранен
520
Российского бигтеха тред v3.0 /bigtech/
— Продолжаем искать приличные команды в дебрях русского фаанга, вычислять вилки для сеньоров в банках и сраться по поводу засилья Go в бэкенде отечественных бигтехов. Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать! Прошлый >>3264205 (OP)
/pr/ - Программирование
2ch
14 марта 2025
Сохранен
520
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #71 /butthurt/
— СРОЧНАЯ РАБОТА @ НЕКОГДА ДЫШАТЬ, НЕ ТО ЧТОБЫ ЕСТЬ И ПИТЬ @ ТЫ В СОСТОЯНИИ ПОТОКА, ВОТ ВОТ ПОЛУЧИТСЯ @ МЕНЕДЖЕР КРУТИТСЯ "ПОД ДВЕРЬЮ" И СПРАШИВАЕТ СТАТУС @ ХОЧЕШЬ ЕЩЁ НЕСКОЛЬКО МИНУТ, ЧТОБЫ ДОДЕЛАТЬ ТЕКУЩИЙ КУСОК И СКАЗАТЬ — ПОЛУЧИЛОСЬ ТАКОЕ ТО И ТАКОЕ ТО ВМЕСТО ТОГО, ЧТОБЫ 3 ЧАСА ОБЪЯСНЯТЬ, ЧТО НЕ РАБОТАЕТ И ЧТО ТЫ ХОЧЕШЬ СДЕЛАТЬ @ МЕНЕДЖЕР ПСИХУЕТ, ЧТО НЕ ОТВЕТИЛИ ЗА НАНОСЕКУНДУ @ ARE YOU AVAILABLE FOR A SHORT CALL? @ ДА, ДАВАЙ ПОЛНОСТЬЮ ВЫДЁРГИВАЙ МЕНЯ ИЗ СОСТОЯНИЯ ПОТОКА, ЧТОБЫ Я ЗАКОНЧИЛ ВСЁ ЕЩЁ ПОЗЖЕ Прошлый тред >>3226813 (OP)
/pr/ - Программирование
2ch
14 марта 2025
Сохранен
644
Гении C объясните как это работает пожалуйста https://onlinegdb.com/Cpifzo8bE Здесь array это указат /clang/
— Гении C объясните как это работает пожалуйста https://onlinegdb.com/Cpifzo8bE Здесь array это указатель на выделенную память, в него не должно помещаться больше 2 элементов. В какую память он это сохраняет и почему?
/pr/ - Программирование
2ch
24 марта 2025
Сохранен
504
Универсальный баз данных тред #10 /sql/
— Прошлый >>2890446 (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 - К. Дж. Дейт. Введение в системы баз данных Прочее: - 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: Задавай, ответят, но могут и обоссать. Здесь мы: - Разбираемся, почему PostgreSQL - не Oracle - Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс - Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе - Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование - Анализируем, как работает поиск вконтакте - И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно. Поехали!
базы данных
/pr/ - Программирование
2ch
5 декабря 2024
Сохранен
13
Мамкин хацкер
— Сап. Короче хочу выебать денуво и вообще стать кибербезопасником. Что нужно для этого прочитать и изучить? Знаю, что нужно жоско дрочить математику, какие материалы/учебники по ней пригодятся?. Нынешние знания: поверхностно си и с++, прочитал "Код. Тайный язык информатики".
/pr/ - Программирование
2ch
12 ноября 2024
Сохранен
506
Go-тред №32 go
— Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Go является маяком стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования. С чего начать: - В обязательном порядке проходим "Go Tour": https://go.dev/tour/welcome/1 - Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/ - Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/Alikhll/golang-developer-roadmap (постоянно обновляется сообществом) Литература: - Донован, Керниган "Язык программирования Go" - Также хорошие книги для начала: https://www.golang-book.com/ и https://www.practical-go-lessons.com/ (веб-версия - бесплатная и хорошо подходит для новичков в программировании) - Книги из списка: https://github.com/dariubs/GoBooks Полезные ресурсы: - Сборник паттернов и инфы по микросервисам: https://microservices.io/ - Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw - Обновляемый список с пакетами: https://github.com/avelino/awesome-go "Небольшая конфа треда" - мертва? Последний раз добавляли ссылку год назад. Прошлый тред: >>3262042 (OP)
/pr/ - Программирование
2ch
24 марта 2025
Сохранен
1
Жду ваших оправданий
— Жду ваших оправданий
/pr/ - Программирование
2ch
15 января 2025
Сохранен
627
Клуб изучающих PHP #142 /php/
— Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек. Предыдущий тред был тут: >>3283119 (OP) Старые треды тут https://2ch.hk/pr/arch/ (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP". С чего начать - основы PHP Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу. Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов. Какой редактор использовать Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server. Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md Что изучать дальше Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше: PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский. Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/ По многим из этих тем у нас есть уроки или задачки: - для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md - для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md - далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217 - задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007 - после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a - если ты все решил, переходи к Symfony или Laravel - почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно. - для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT. Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше. - задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md - хороший учебник по JS: https://learn.javascript.ru/ - задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0 - задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md - проверялка решений на JS: http://dkab.github.io/jasmine-tests/ - задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md Что еще почитать - Мануал по PHP — http://www.php.net/manual/ru/langref.php - https://phptherightway.com/ - Книга: Профессиональное программирование на PHP Джордж Шлосснейгл - Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования - Про Git: https://git-scm.com/book/ru/v2 - Задачи на алгоритмы: https://codeforces.com/problemset Дополнительно - скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html - что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев
php
/pr/ - Программирование
2ch
5 апреля 2025
Сохранен
1250
C# 9 Preview 6 дотнета тред #56 csharp /csharp/
— Запоздалый(Легитимный) перекот треда о лучшем языка на планете. 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 Прошлый тред: >>3097760 (OP)
C#
/pr/ - Программирование
2ch
12 ноября 2024
Сохранен
547
Rust #35 /rust/
— Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Ссылка на официальный сайт: https://www.rust-lang.org/ В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна. НОВИНКА: Rust для Windows: https://metanit.com/rust/windows/ IDE для Rust: https://areweideyet.com/ GUI для Rust: http://www.areweguiyet.com/ Web для Rust: https://www.arewewebyet.org/ GayDev для Rust: https://arewegameyet.rs/ Что еще есть для Rust? - Посмотри сам: https://wiki.mozilla.org/Areweyet Основная литература: Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/ Rust Book: https://doc.rust-lang.org/book/ Rustlings (упражнения чтобы привыкнуть к расту): https://github.com/rust-lang/rustlings Rust by Example: https://doc.rust-lang.org/rust-by-example/ The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/ Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/ Ресурсы на русском: https://rust-lang.ru/ Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41 Предыдущий: >>3283990 (OP)
/pr/ - Программирование
2ch
24 марта 2025
Сохранен
537
JS Thread #320 /js/
— Предыдущий тред: >>3302870 (OP) Больше пары строк кода в посте или на скриншоте ведут в ад. Для программирования на HTML https://codesandbox.io Для Node.js с консолькой https://repl.it/languages/nodejs Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем. Документация - https://developer.mozilla.org Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
/pr/ - Программирование
2ch
15 января 2025
Сохранен
522
Объединенный российского бигтеха тред /bigtech/
— В тред приглашаются разработчики отечественных (и не только) ИТ гигантов, МЯСКОТА и прочих стремящихся карьеристов. Обсуждаем условия работы в разных бизнес-юнитах, зепки и премии, охуевших менеджеров среднего звена и просто ноем за жизнь. На нулевой нашел несколько разрозненных тредов по разным конторам, в частности почти ушедший в тред тинькова >>2872803 (OP) в котором помимо сабжа успели обсудить почти весь бигтех, поэтому осмелюсь продолжить эту традицию в виде отдельного потока.
/pr/ - Программирование
2ch
10 ноября 2024
Сохранен
512
QA Thread #18 /qa/
— Восемнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance. Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате. Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы. Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на достаточном для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся. Милости просим к нашему шалашу! В: Как вкатиться? О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи. Альтернативное мнение: уже два года никак, 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 (отзыв анона: по теории местами неплохо, местами полная хуйня, но в качестве шпаргалки нормально) Автоматизированное тестирование: - ~200-часовые курсы, максимально разжевано. Achtung! Велик риск уснуть - https://www.youtube.com/playlist?list=PL6Gtav8N4O7iKNqNkuEPKo1FatC9iUQQR - 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.hk/pr/res/3134612.html Шапка для потомков: -
/pr/ - Программирование
2ch
10 ноября 2024
1
2
3
4
5
6
7
8
9
10
11
...
125