[ b / news / + ]
Главная Юзердоски Каталог Трекер NSFW Настройки

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

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

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

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

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

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

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

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

F.A.Q.

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

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

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

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


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


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


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


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

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


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

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

Пропущено 41 постов
41 с картинками.
Пропущено 497 постов, 41 с картинками.
Аноним 26/03/25 Срд 08:30:10 3416246
>>3416129
Надеюсь что рак яиц. Он столько говённых книг выпустил и столько юных мозгов запудрил, что лучше бы просто сидел тихо и не становился писателем
Аноним 26/03/25 Срд 08:41:37 3416250
>>3416003
Натыкаюсь часто на инфу, что курьеры сейчас бохатые, но на улице вижу онли таджиков на убитых байках. Если курьеры реально по 150к рубят, то что туда не идут русаки работать?
Аноним 26/03/25 Срд 09:10:59 3416262
>>3416234
>Си начинать
>Так я с С++ и начинал.
))
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 98 постов
98 с картинками.
Пропущено 497 постов, 98 с картинками.
Аноним 26/03/25 Срд 09:40:30 3416288
>>3416283
>это ебануть станком под ноль
да и потом привыкаешь, нахуй эти волосы нужны вообще.
Аноним 26/03/25 Срд 09:41:41 3416289
Хочу сосать хуй, весна наступила.
Аноним 26/03/25 Срд 09:43:56 3416291
нахуй этот хуй нужнен вообще только торчит невовремя
C язык программирования #666 clang /clang/ Аноним 11/02/25 Втр 13:28:00 3386488 Ответ
ca.jpg 6Кб, 235x250
235x250
Тред, посвященный прародителю всех С-подобных языков и по совместительству всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.

Что читать:

- Stephen Prata "C Primer Plus, 6th Edition" (2014) (в русском переводе: Стивен Прата "Язык программирования C. Лекции и упражнения (6-е издание)" ): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Идеально для начинающих.
- Brian Kernighan, Dennis Ritchie "The C Programming Language".
- Стандарт ISO/IEC 9899:1999 (C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- Черновик стандарта ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2479.pdf (февраль, с диффами)
- Последний черновик ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2583.pdf (октябрь)

Прошлый тред: https://2ch.hk/pr/res/3304338.html
Пропущено 34 постов
34 с картинками.
Пропущено 438 постов, 34 с картинками.
Аноним 26/03/25 Срд 00:41:11 3416172
Аноним 26/03/25 Срд 09:20:35 3416276
>>3416115
Разобрать бинарник с ps4 по докам вроде выполнимая за разумное время задача, а вот как потом это пихать в эмулятор и вообще всю эту обвязку писать - как-то сложно уже звучит.
>>3416116
Да какой-то борщехлёб, пишет всякие шелы.
Аноним 26/03/25 Срд 09:43:53 3416290
>>3411021
https://pastebin.com/hNU2Gz5X

заработало! осталось теперь только отрендерить это на дисплей и я стану успешным человеком!!!
1С тред #73. Очередной. Легитимный. Твой. /1c1s/ Аноним 13/03/25 Чтв 18:05:23 3408140 Ответ
777.jpg 92Кб, 720x384
720x384
888.jpg 63Кб, 553x817
553x817
999.JPG 36Кб, 1226x443
1226x443
Тред языка обобщенного метапрограммирования, доступный пониманию лишь немногим избранным.

FAQ

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

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

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

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

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

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

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

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

ПРЕДЫДУЩИЙ: >>3400405 (OP)
Пропущено 34 постов
34 с картинками.
Пропущено 414 постов, 34 с картинками.
Аноним 26/03/25 Срд 07:14:54 3416218
>>3416071
Насчёт всех не знаю, лично я в филиале в ебененях, туда попасть это то ещё приключение, повезло чисто, что одну вакансию выставили, а переезжать туда мало кто хочет
Аноним 26/03/25 Срд 08:06:29 3416240
>>3416189
Кэш почистил решилось
Аноним 26/03/25 Срд 09:23:00 3416278
Вката в embedded Аноним 11/03/25 Втр 15:10:33 3406565 Ответ
Whatisanembedde[...].png 18Кб, 595x516
595x516
Сап /pr
До окончания института осталось 2 года, всякие популярные направления по типу фронта и Бэка перенасыщены кандидатами. Как вкатиться в embedded?
Пропущено 9 постов
9 с картинками.
Пропущено 70 постов, 9 с картинками.
Аноним 25/03/25 Втр 14:13:15 3415720
>>3415710
Ну я честно не прям уж эмбеддер и пиздец. У меня было достаточно опыта в линуксе. Но это не более чем программки писать в юзерспейсе.

Область - дата сторейдж.

Эмбеддед в линуксе это не более чем DTS, YOCTO собрать и накатить на плату, может там ещё запустить и экран повесить. Потом подключить кнопки по SPI. А потом фронтендеру дать чтоб подключил веб страничку и на выходе получишь POS-терминал.

То о чем ты говоришь, это надо в Сименс, ABB, ATLAS COPCO идти, а в РФ это взять MXM2 плату и подключить ее.
Аноним 26/03/25 Срд 00:54:24 3416176
Работал рядом с эмбедщиками, из перекуров и прочих разговоров сейчас представляю их работу как эдаких жаваскриптеров, которые перекладывают жсончики от одного сервиса другому.

Только тут данные от одного устройства по каналу связи передать другому, опционально что-то сделать и передать по другому каналу связи другому.

Эдакая работа очень низкоуровневой веб макаки из мемов, только с необходимостью знания различных интерфейсов, электротехники и инструментария.

Я правильно понял или шиз?
Аноним 26/03/25 Срд 09:15:42 3416271
>>3416176
>Работал рядом с эмбедщиками
А сам из чьих будешь?
Rust #37 /rust/ Аноним 12/03/25 Срд 21:42:01 3407697 Ответ
1741804914997.png 14Кб, 720x405
720x405
Netflixlielearn[...].jpg 79Кб, 700x620
700x620
17417168728690.mp4 1875Кб, 1280x720, 00:00:48
1280x720
dontpanic.jpg 53Кб, 512x512
512x512
Добро пожаловать в тред, посвященный гарантиям, обещаниям, владению, заимствованию и другим концепциям языка Rust!
Предыдущий тред : >>3371041 (OP)

Rustblazing fast язык для системного программирования без 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/
Игры на 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 (упражнения для привыкания к Rust): 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/
100 упражнений по Rust: https://rust-exercises.com/100-exercises/

Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба (старому ОПу). Здесь ты сможешь найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Пропущено 11 постов
11 с картинками.
Пропущено 78 постов, 11 с картинками.
Аноним 26/03/25 Срд 09:09:04 3416260
> In Rust, you don't have classes in the same way as languages like Java or Kotlin.

Хахахахахахахахахахаха. Без комментариев.
Аноним 26/03/25 Срд 09:13:34 3416266
>>3415915
>С раста не стоит?
С паскаля надо начинать.
Аноним 26/03/25 Срд 09:14:46 3416270
>>3416193
Прошивки для батлплагов погроммировать на расте, да.
Российского бигтеха тред v7.0 bigtech /bigtech/ Аноним 20/03/25 Чтв 19:03:08 3412528 Ответ
Снимок экрана 2[...].png 57Кб, 920x170
920x170
300x300.webp 12Кб, 300x300
300x300
image (5).png 2015Кб, 1280x853
1280x853
hq720.jpg 55Кб, 686x386
686x386
Тред российского (а другого-то в России нету!) бигтеха здесь.

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

Не забываем наших любимых шизов сеньков с зарплатной вилкой 250-300к, у которых выше зарплата только У ДИРЕХТОРА. Попускаем сою из яндекса, работающих ЗА ИДЕЮ, ПРОЕКТ, СТРОЧКУ В РЕЗЮМЕ, ну и просто развлекаемся как можем.

Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать! Остальным завидую сочувствую.

Прошлый тред >>3403818 (OP)
Пропущено 10 постов
10 с картинками.
Пропущено 236 постов, 10 с картинками.
Аноним 26/03/25 Срд 06:34:02 3416211
>>3416137
Всё так.
> Какие подводные?
Будешь позорным разрабом гулага.

>>3416208
> Я сам пассажир
Насколько ты пассажир? Волк, в смысле? Тогда иди.
Аноним 26/03/25 Срд 08:03:10 3416237
>>3415937
Рад за тебя, анон, что ты выбираешь себя вместо обесценивания долбоёбами, у которых жизнь настолько пустая, что единственное, что есть в их жизни - работа в яндексе. Успехов на новом месте.
Аноним 26/03/25 Срд 08:52:56 3416253
>>3416201
>Словно на рынке много мест где платят хотя бы 250-300к сеньке и иногда балуют премками.
Ээммм ну как бы дохуя мест. Тем более кому ты пиздишь про 300к в Яндексе.
Любой банк столько платит, в большинстве 250-300 это зп мидл+. Т1, Позитив тех, каспер.

Ну надо быть полным долбоебом чтобы проходить 15 алгосов и сидеть в помойке с велосипедами за лоупрайс.
Клуб изучающих PHP #143 /php/ Аноним 19/02/25 Срд 16:07:35 3392535 Ответ
5219e6f6de24bce[...].png 34Кб, 500x500
500x500
17318423340111.jpg 374Кб, 1024x683
1024x683
изображение.png 164Кб, 1280x700
1280x700
нетпхп.png 589Кб, 951x574
951x574
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: 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к/месяц.
Пропущено 45 постов
45 с картинками.
Пропущено 332 постов, 45 с картинками.
Аноним 26/03/25 Срд 07:39:39 3416225
>>3416151
>Я быстро стартую. Просто открыл VSCode, выбрал проект и нажал кнопку Reopen in container.
Срать не снимая свитер.
Если тебе нужно запустить контейнеры, то нет никакой разницы кто выполнит docker compose up, ты сам или Reopen. Все равно придется ждать. Все равно все сервисы будут подняты и порты проброшены.

>Если бы этого не было надо было бы открыть консоль, перейти в директорию с проектом, запустить оттуда VSCode
Каво? Просто открыл vscode, выбрал нужный проект и работаешь. Какая нахуй консоль, какая нахуй директория?

>Я открываю терминал в контейнере в одно действие.
Я тоже. Тыкаю в меню и коннекчусь к нужному контейнеру.

>Пробросы портов работают в одно нажатие кнопки. Открыл панельку, ввёл порт, он пробросился. А иначе надо было бы открывать композ файл
Пчел, а как ты думаешь, зачем проброс портов прописывается в композ файле? Ну и к тому же такое бывает раз в год и то не каждый год. Порты при написании композ файла такие и выбираются чтобы не конфликтовать.

>Ты не запариваешься над тем что у тебя может чё-то в окружении не так или чё-то куда-то не коннектится. Ты себе всё сконфигурил один раз и работаешь и каждый раз всегда будешь оказываться в одной и той же среде.
Так. По этому и работают с докером. Это не повод запускать IDE внутри контейнера.

>И ещё момент то что у меня в той же VSCode есть Remote SSH и я могу всё это делать ещё и с удалённым проектом.
Вот в этом случае это имело бы смысл. Только вот работать ты будешь через RDP, и коннектиться не куда-нибудь а к пекарне, которая в офисе стоит, потому что так безопасники сказали. И это пытка ебаная, никому не рекомендую.
Аноним 26/03/25 Срд 08:03:51 3416238
>>3416151
А вот о минусах ты не сказал.
Во первых: контейнер - это виртуальная среда, которая по умолчанию менее производительна, чем хост машина.
Во вторых: контейнер должен быть как можно более легковесным, в идеале distroless или alpine, в котором даже vim'а нет, потому что он не нужен для выполнения кода.
В третьих: никаких локальных доработок внутри контейнеров быть не должно. Их основная задача - быть одинаковыми везде.
Есть еще, так называемый "docker way", по которому в контейнере должен быть только один рабочий процесс, но это devops фетиши, хуй с ними.

Короче, разработка внутри контейнера = использование контейнера не по назначению. Контейнер не для этого создается. У него совсем другие задачи и ограничения.
Аноним 26/03/25 Срд 08:42:53 3416251
>>3416225

Так я и не спорю что "можно и иначе", просто то что я описал - удобнее и ряде моментиков. Но это не прям какая-то киллер фича. Я и так и так работал.

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

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

>>3416238

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

Ты ведёшь разработку не в том контейнере который будет развёрнут на проде, а просто в таком же, но в котором установлены дополнительные вещи типа дебагера, композера и тд. Когда ты закончишь разработку то соберёшь прод контейнер где ничего этого не будет. Сборка дев или прод версии контейнера у тебя в одном докерфайле, просто в разных стейджах.
JS Thread #324 /js/ Аноним # OP 18/02/25 Втр 15:59:15 3391807 Ответ
изображение.png 100Кб, 1050x1050
1050x1050
Предыдущий тред: >>3359187 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Пропущено 27 постов
27 с картинками.
Пропущено 330 постов, 27 с картинками.
Аноним 26/03/25 Срд 01:01:02 3416177
Анонсы, что думаете про Svelte?
Вроде пишут, что быстрее, чем Рякт и Вуе в полтора-два раза, но за последнее время буквально никакого упоминания его ИТТ
Аноним 26/03/25 Срд 04:05:00 3416198
>>3416177
Хочу вуесосом стать
Аноним 26/03/25 Срд 08:23:57 3416244
1742966605377.jpg 332Кб, 1080x2340
1080x2340
C++ thread #151 /cpp/ Аноним 17/03/25 Пнд 22:33:57 3410643 Ответ
C++.jpg 99Кб, 1280x1083
1280x1083
Пропущено 11 постов
11 с картинками.
Пропущено 136 постов, 11 с картинками.
Аноним 26/03/25 Срд 04:28:26 3416200
>>3416180
брат это не SIMD.
там в основе этих библиотек лежит CUDA или OpenMP, или что еще,
но точно не SIMD
ты немного не так понял брат
Аноним 26/03/25 Срд 04:58:55 3416203
>>3416181
>В смысле интринсики?
да
>Сейчас компиляторы и так векторизуют неплохо.
ты имеешь ввиду параллельный STL?

почитал про SYCL, выглядит мощно. а на практике?

вообщем спасибо за развернутый ответ, буду дальше изучать
Аноним 26/03/25 Срд 07:07:50 3416217
>>3416181
>Сейчас компиляторы и так векторизуют неплохо.
Очень ограничено. У компиляторе нет информации о размере массивов и выровненности данных. Он даже не может доказать что два массива не указывают на одно и то же.
Нужно как минимум делать ему подсказки, а как максимум делать профилировку и переписывать циклы в линейную обработку, ну и в конечном итоге просто расчехлить интринсики, написать реализации для SSE AVX AVX2 NEON и завернуть это все в динамическое определения набора инструкций у машины пользователя (как у ffmpeg и 7zip), потому что компилятор принципиально не будет использовать все имеющиеся наборы инструкций так как они не будут работать на всех имеющихся x86_64, можно его заставить но тогда если ты будешь сам этим пользоваться, либо тогда придется собирать разные бинарии под sse avx и generic
Go тред №33 /go/ Аноним 16/02/25 Вск 00:27:13 3390005 Ответ
logo1.24.png 12Кб, 600x140
600x140
17299293162731.jpg 41Кб, 400x355
400x355
Screenshot 2024[...].jpg 128Кб, 879x879
879x879
7299293162743.png 13Кб, 374x245
374x245
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/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

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

Прошлый тред: >>3308295 (OP)
Пропущено 17 постов
17 с картинками.
Пропущено 216 постов, 17 с картинками.
Аноним 25/03/25 Втр 15:19:06 3415783
>>3415192
Я тоже вкачусь и найду, я же не лох какой-то
Аноним 25/03/25 Втр 19:22:17 3415998
>>3415513
Если хочешь потренироваться, можешь добавить мониторинги в прометее (наклепать метрик и ебануть алертов к себе в телегу, допустим), трейсинг на егере, поднять пресловутую кафку и покидаться калом через нее.
В целом на этом базовые технологии для гошного проекта кончаются. Не то чтобы кто-то будет смотреть твой код, но хоть сам будешь знать, что так можно.
Аноним 26/03/25 Срд 06:43:48 3416212
Так блять, почему в go до сих пор не завезли оператора/функций для nil-safe nested object traversal?

Вы совсем ебанутые? 2к25 на дворе, а вы все еще на nil руками проверяете я с вас хуею))0
Питон-тред №173 /python/ Аноним 29/01/25 Срд 13:29:52 3375375 Ответ
image.png 44Кб, 587x598
587x598
Тред, посвящённый языку программирования Питон, #173

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

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

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

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

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

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

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

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

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

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

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

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

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
Пропущено 47 постов
47 с картинками.
Пропущено 337 постов, 47 с картинками.
Аноним 26/03/25 Срд 00:38:09 3416171
>>3416015
Почему бы тебе просто не сделать так:

def say_hi_once(done = False)
Аноним 26/03/25 Срд 01:42:31 3416182
>>3416015
Конечно! Ваш код имеет несколько ошибок, которые нужно поправить, чтобы он работал корректно:
input() возвращает строку, а нужно число.
Переменная n используется в цикле for, но вы хотите повторить цикл n раз — значит, нужно привести n к int.
Внутри цикла нужен отступ.
Комментарии или пояснение могут помочь "домохозяйке" разобраться, что происходит.

Вот исправленный и понятный вариант:

x = 0
n = int(input("Введите количество месяцев: "))

for i in range(n):
(отступ)x = (x + 33000) * 1.0167 # добавляем 33000 и прибавляем 1.67% ежемесячно

print(f"Итоговая сумма: {x:.2f} руб.")

Пример:
Если ввести 12, то это значит "в течение 12 месяцев мы добавляем по 33000 и начисляем 1.67% ежемесячно".

Если что-то нужно упростить или сделать интерфейс ещё понятнее — могу помочь.
Аноним 26/03/25 Срд 01:57:29 3416184
>>3416182
Благодарю за предоставленный ответ! Ваше пояснение оказалось весьма полезным: вы корректно указали на необходимость приведения input() к int, добавления отступа в теле цикла и уточнили логику расчёта. Также ценю комментарии, поясняющие происходящее в коде — это действительно помогает лучше понять процесс. Спасибо за помощь!
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #73 /butthurt/ Аноним 02/02/25 Вск 20:59:11 3379226 Ответ
code 34o3408593[...].png 325Кб, 604x483
604x483
17380597375250[[...].png 337Кб, 1035x717
1035x717
2 + 2 = 4
@
ЗНАЕТЕ Я ЗАМЕТИЛ, ЧТО НАШИ ЗАКАЗЧИКИ СОВСЕМ НЕ ЗАБОТЯТСЯ, ЧТО 2 ЭТО 2
@
ДА-ДА, Я НАСТРОИЛ ВСЕ НАСТРОЙКИ, ЧТОБЫ 2 БЫЛО 2
@
А Я ПРОВЕЛ ОВЕРИНЖИНИРИНГ, ЧТОБЫ УБЕДИТЬСЯ, ЧТО 2 + 2 ЭТО 4
@
КСТАТИ, А ВОТ 4, ЭТО ВЕДЬ ЕЩЁ И 1 + 3?
@
ДЕЙСТВИТЕЛЬНО, НО ЗНАЕТЕ ПОКА 4 ЭТО 4 НЕ ВАЖНО КАК ОНО БЫЛО ПОЛУЧЕНО
@
ВСПОМИНАЯ ЗАКАЗЧИКОВ И ИХ ОПЫТ ДАЖЕ ЕСЛИ БУДЕТ 0.001 + 3.999 ОНИ ДАЖЕ НЕ ЗАМЕТЯТ
@
Я НАПОМИНАЮ КОЛЛЕГИ ОЧЕНЬ ВАЖНО, ЧТОБЫ БЫЛО 4. ВЕДЬ ЕСЛИ БУДЕТ НЕ 4, А НАПРИМЕР 5, ТО ЭТО БУДЕТ НЕ ТО ЧТО МЫ ОЖИДАЕМ
@
МЫ ПРОВЕЛИ СБОР ДАННЫХ И УБЕДИЛИСЬ, ЧТО 2 + 2 ДЕЙСТВИТЕЛЬНО РАВНЯЕТСЯ 4
@
ДА-ДА, НО СБОР ДАННЫХ ЭТО НЕ РЕАЛЬНЫЙ МИР, В КОТОРОМ 2 МОЖЕТ ОКАЗАТЬСЯ НЕ 2, И ТОГДА БУДЕТ НЕ 4
@
А КСТАТИ, 3 ГОДА НАЗАД 2 + 2 БЫЛО РАВНО 4?
@
МЫ НЕ ЗНАЕМ, НО У НАС ЕСТЬ ОТЧЁТ ПО ТОНКОЙ НАСТРОЙКИ НАШЕГО РЕШЕНИЯ ГДЕ УКАЗАНО, ЧТО 2 + 2 = 4
@
А ЧТО ЕСЛИ УБРАТЬ 2 ИЗ УРАВНЕНИЯ? ЭТО ВСЁ ЕЩЁ БУДЕТ 4?
@
НУ, ЕСЛИ ВМЕСТО ДВУХ 2 ПОДСТАВИТЬ ОДНУ 4 И ИЗБАВИТЬСЯ ОТ ЗНАКА СЛОЖЕНИЯ, ТО БУДЕТ 4
@
30 МИНУТ ПИЗДЕЖА ПРО ХУЙНЮ, КОТОРУЮ ЛЮБОЙ ПРИДУРОК ПОНЯЛ ЗА ПЕРВУЮ СЕКУНДУ РАЗГОВОРА
@
ВРЕМЯ 7 ЧАСОВ ВЕЧЕРА


Предыдущий трэд >>3341285 (OP)
Пропущено 27 постов
27 с картинками.
Пропущено 482 постов, 27 с картинками.
Аноним 25/03/25 Втр 14:22:47 3415729
>>3415723
Ниасилило.

Вообще, если я правильно помню, full-GC-проходка триггерится принудительно когда аллокация идет уже впритык и места не осталось, и подозреваю что в твоем случае не столько GC не успел, сколько хипа уже тупо не осталось. Но я ненастоящий Шипилев, могу ошибаться.
Аноним 25/03/25 Втр 15:56:48 3415808
>>3415729
Ну, по идеи я там съедал только 120 МБ и это я уже взял с запасом. Так что там ещё половина хипа оставалась свободной. Ну, в любом случае хип лучше на всякую ерунду не тратить, потому что он на мобилках ограничен 256 МБ. Так что решение вынести данные в нейтивную память как будто не ошибка.
Аноним 26/03/25 Срд 01:14:44 3416178
ТЕСТИРОВАНИЕ PUSH УВЕДОМЛЕНИЙ
@
ДОСТАТОЧНО
Хочу начать изучать Питон Аноним 24/03/25 Пнд 05:41:09 3414708 Ответ
image.png 2313Кб, 1280x720
1280x720
Здравствуйте!

Я хотел бы самостоятельно освоить Python с нуля. Не могли бы вы порекомендовать мне хороший видеокурс, доступный в свободном доступе?

Раньше я слышал о канале одного человека из Украины, который рассказывал о Python, но после начала СВО он удалил все свои видео. (Возможно, я что-то путаю)

Также хотелось бы узнать, стоит ли мне вообще изучать Python, учитывая, что я имею опыт только в школьном программировании на Pascal и немного занимался Lua, создавая серверы для Garrys Mod.

Буду благодарен за любую помощь и советы!
Пропущено 1 постов
1 с картинками.
Пропущено 8 постов, 1 с картинками.
Аноним 25/03/25 Втр 11:35:17 3415566
>>3415516
Спасибо за советы. Прошелся по некоторым книгам из шапки и они сложные, потому что я вкатун который вообще вкатун. Лутца не могу читать, документация - хорошая штука. Один анон написал про crash course - чекнул, и вроде то что нужно на первый взгляд, думаю с нее начать
25/03/25 Втр 22:06:01 3416098
>>3415516
>либо ChatGPT (если он у тебя есть)
Это и есть ChatGPT, дурак, бототреды уже в тематике, с добрым утром.
Аноним 26/03/25 Срд 00:14:59 3416166
Java Thread №280 /java/ Аноним 08/03/25 Суб 12:26:35 3404287 Ответ
OIG4 (101).jfif 153Кб, 1024x1024
1024x1024
Пропущено 8 постов
8 с картинками.
Пропущено 188 постов, 8 с картинками.
Аноним 25/03/25 Втр 20:45:27 3416036
>>3416035
Так тебе на этот высер было отвечено.
Аноним 25/03/25 Втр 23:48:54 3416153
>>3416036
>Так тебе на этот высер было отвечено.
Мудило, пук-среньк это не ответ. Ты пока не привел ни одного реального примера пробем с JNI, что и где должно отвалиться. Только доебываешься к словам: нет ты.
Аноним 25/03/25 Втр 23:54:10 3416158
>>3416153
Тебя ещё раз спросить с чего я должен какие-то примеры приводить?
Ruby руби /ruby/ Аноним 26/08/24 Пнд 23:12:15 3257018 Ответ
rubyPNG10.png 441Кб, 2000x2000
2000x2000
ИЗУЧЕНИЕ ЯЗЫКА
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/
Пропущено 23 постов
23 с картинками.
Пропущено 185 постов, 23 с картинками.
Аноним 25/03/25 Втр 13:32:19 3415684
время руби прошло
Аноним 25/03/25 Втр 14:21:19 3415727
>>3415657
Напиши что это значит в плане требований, примеров задач и про зепку не забудь
Аноним 25/03/25 Втр 23:24:21 3416139
>>3415424
Палю базу: выезжаешь из рф. Япония, ЮК и США твои друзья отныне, ведь ты рубист.
Перерыв без работы Аноним 11/02/25 Втр 19:39:07 3386822 Ответ
1000061325.jpg 209Кб, 1200x800
1200x800
Сейчас почти 11 лет непрерывного трудового стажа. Из которых 8 лет разрабом. Окончательно все заебало, хочу почилить полгода. Отпуск не предлагать: эти две недели пролетают как один миг.

Как HR-шлюхи относятся к перерывам в трудовой деятельности сроком 3-6 месяцев? У кого есть опыт?
Пропущено 8 постов
8 с картинками.
Пропущено 120 постов, 8 с картинками.
Аноним # OP 25/03/25 Втр 20:16:05 3416021
Меня уговорили остаться 🤡
Аноним 25/03/25 Втр 21:02:51 3416050
>>3416021
На сколько процентов повысили твою зарплату?
Аноним # OP 25/03/25 Втр 21:13:23 3416059
>>3416050
0% просто пообещали проект поинтереснее
15 лет программирую на С++ Не могу решить easy задачку на литкоде уже 3 часа. Ебало моё имагинирова Аноним 23/10/24 Срд 17:33:46 3306557 Ответ
15842009278680.png 95Кб, 266x286
266x286
15 лет программирую на С++
Не могу решить easy задачку на литкоде уже 3 часа.

Ебало моё имагинировали?

задача 13. Roman to Integer с виду кажется изи...
Пропущено 4 постов
4 с картинками.
Пропущено 51 постов, 4 с картинками.
Аноним 25/03/25 Втр 12:08:48 3415599
>>3306557 (OP)
Литкод задачи решаются по шаблонам. Там всего штук 20 шаблонов, которые покрывают подавляющее большинство задач. Вся суть в том, прочитать условие задачи, понять каким шаблоном ее нужно решить и собственно решить. От балды ты много задач не нарешаешь.
Аноним 25/03/25 Втр 12:29:58 3415622
>>3415599

Я все задачи от балды решаю (кроме хардов)
Аноним 25/03/25 Втр 20:20:23 3416025
>>3415599
Смотря какие цели ты преследуешь. Я решаю от балды например, но не литкод, а кодварс, там много задач надёргано отовсюду, не только с алгособесов и не все ты решишь каким то методом. Да и вообще то что ты знаешь метод это не значит что ты им владеешь
Blind ЗАРПЛАТЫ Аноним 25/10/23 Срд 10:57:41 2893426 Ответ
image.png 1008Кб, 1280x720
1280x720
image.png 351Кб, 1280x720
1280x720
Второй, перекатный

Тред про зарплаты, все просто

1) Сколько лет?
2) Сколько опыта в ИТ?
3) Где живешь? Страна/Город?
4) Чем занимаешься? Возможно расписать путь свитча языков, профессий.
5) Текущий доход в месяц?
6) Копания\компании в которой работаешь?
7) Роль/должность в компании/компаниях, в которой работаешь?
8) Сколько тратишь в день на работу?
9) План на развитие? Какую хочешь зп, что для этого делаешь?
Пропущено 19 постов
19 с картинками.
Пропущено 429 постов, 19 с картинками.
Аноним 25/03/25 Втр 07:33:58 3415474
Аноним 25/03/25 Втр 18:47:47 3415960
>>3415474
С пидорами не гуляю
Аноним 25/03/25 Втр 19:16:28 3415992
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов