Главная Юзердоски Каталог Трекер 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
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/

Пропущено 38 постов
38 с картинками.
Пропущено 497 постов, 38 с картинками.
Аноним 29/04/24 Пнд 22:22:10 3139184
Аноним 29/04/24 Пнд 22:37:07 3139197
>>3139124
Через год ты станешь скуфом, так что тебе прямая дорога в 1с
Аноним 29/04/24 Пнд 23:34:50 3139245
вы прикиньте, я захотел на хакатон, а у меня нет ноутбука, тупо из-за этого не могу пойти на него
в итоге опять сидеть ждать мой первый сладкий хайр, чтоб наконец купить себе первый ноут
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 101 постов
101 с картинками.
Пропущено 497 постов, 101 с картинками.
Аноним 30/04/24 Втр 00:51:36 3139292
>>3139289
>Курьеры
я курьер багов в гитхаб...
Аноним 30/04/24 Втр 00:53:07 3139293
>>3139289
Ну это лучшие. Гермесы в столицах. Ты поди заработай такие денжища.
Аноним 30/04/24 Втр 01:01:36 3139294
Какой vps-хостинг используете для VPN? Казахстан норм?
ООО Карась inc тред /ideasinc/ Аноним 13/04/24 Суб 17:53:37 3121177 Ответ
OIG3.jpg 135Кб, 1024x1024
1024x1024
OIG2.jpg 141Кб, 1024x1024
1024x1024
OIG2.jpg 136Кб, 1024x1024
1024x1024
OIG1.jpg 215Кб, 1024x1024
1024x1024
ООО Карась inc тред

Воплощаем Идеи Анона тред

Ты СОВЕРШЕННО не понимаешь, в чем суть ООО Карась inc треда. Карась inc это не Идеи Анона «о, привет чуваки, зацените прикольную идею». Карась inc это не галера на дядю за тридцать сребреников. Карась inc это не яндекс с десятью ступенями интервью, Гугол или Веб-студия "Сокол". Карась inc это место, где люди могут побыть специалистами — ужасными, тупыми, волчарами, псевдоинтеллектуальными, которыми они на самом деле и являются.

Залетел вкатун и отрефакторил весь проект по личному стиль-гайду, а мы смеемся. Шизоид-Синьер полгода оптимизировал скрипт на зептосекунду, а мы смеемся. Никто ничего не делает уже пару месяцев, а мы смеемся.

Заливаем коммиты на 100тб, а мы смеемся и просим еще. Gateway timeout, cannot find remote server — мы смеемся. Корпоративные лицензии, ДвачеОфис в центре Москвы, вирусы, синие экраны смерти, трояны в репах - мы смеемся. Волчара удалил прод базу — мы смеемся. Мы бездушно подпишемся под чем угодно, наши предпочтения не основаны на здравом смысле, бесцельные споры — наша стихия, мы — истинное лицо IT компаний.


Организация: https://github.com/OOOKarasikInc
Пишите Гитхаб аккаунты, принимаются все.
Создавайте любые репозитории, на любых языках, стеках, с любым стилем написанием кода.


Что делать и зачем этот тред?
Сборная солянка рандом проектов Анонов.
Тред для кооперации и работой над идеями Анона, в т.ч. идеями из треда /ideas/
- Хочешь убийцу Яндекс.Музыки, но лень пилить фронт? Делай репозиторий, жди когда придут вкатуны или потрепанные жизнью старцы-синьеры, которым хочется ту самую идеальную аппу для музыки.
- Хочешь запилить малопонятную магию для делания чего-то странного? Может кто-нибудь тебя поймет!
- Тебя не принимают на работу из-за каких-то глупых вопросов на собеседованиях, но ты уже хочешь поучаствовать в командной разработке - залетаешь в любой понравившийся проект и коммитишь!
- Ты уставший от галер Синьер-помидор, хочешь просто что-то поделать, но идей для пет-проектов нету? Заходи и учи всех как правильно нужно шатать дерево, и пиши для удовольствия!
Пропущено 17 постов
17 с картинками.
Пропущено 84 постов, 17 с картинками.
Аноним 29/04/24 Пнд 23:22:48 3139237
>>3139085
>Joined 3 hours ago
Ты тот который что-то заруинить хотел?
Кинул инвайт.
Аноним 29/04/24 Пнд 23:40:43 3139251
>>3139061
Можешь делать параллельно мобилку для spee.ch
Аноним 30/04/24 Втр 01:06:33 3139296
>>3139237
Ничего руинить не хотел.
Я >>3121382 автор. Просто о вас забыл,а теперь вдруг вспомнил. Специально гитхаб сделал и пойду с утреца хреначить код.
>>3139251
Понял принял. Постараюсь понять, что куда и зачем у вас там.
Java Thread №267 /java/ Аноним 25/04/24 Чтв 17:29:12 3135222 Ответ
OIG1 (2).jfif 224Кб, 1024x1024
1024x1024
🌈🎉 Взрывайтесь от радости с обновлением до Java 22 - это просто бомба!

🆕 Веселые фичи:
— Теперь у вас есть свобода до super(); и this();. 💻
— Стрим газонюхи: добавьте свои прикольные операции, типа batch(). 🌟
— Запускайте Java как питона в один мах, даже если у вас целый зоопарк файлов. 🐍

🚀 Новые фантастические обновления:
— Переключайтесь на короткие входные точки (void main() {}), и забудьте про неназванные классы - они на автомате становятся именными! 📄
— Кастрированный ASM теперь на службе, ускоряя сборщик мусора и отпуская Java от его оков! 🛠️
— А форейн функшен выходит из превью, и мы уже на пороге Вальхаллы! 🌋

🎈 Веселые изменения:
— Обновлены шаблоны строк, переменные в лямбдах через _, структурированная многопоточность/скопед значения и вектор апи - все прикольные штучки остаются с нами в превью/инкубаторе. 🔃🔄🔍

Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki
Предыдущий: >>3115562 (OP)
Пропущено 10 постов
10 с картинками.
Пропущено 77 постов, 10 с картинками.
Аноним 29/04/24 Пнд 17:10:01 3138877
>>3138876
2 года реального вполне норм, но сейчас нулевый волк крутит 3+, так что для рынка надо бы соответствовать и тоже крутить.
Аноним 29/04/24 Пнд 17:11:06 3138879
>>3138826
Валхалла делают уже 10? лет. За это время сишарп стал кроссплатформенным и сожрал кусок рынка, го стал мейнстримом в бэкенде, у джаваскриптеров появилось еще два рантайма для сервера. Просто пиздец бездарности из оракла.
Аноним 30/04/24 Втр 01:05:28 3139295
1714428326431.jpg 118Кб, 1080x417
1080x417
1714428326436.jpg 585Кб, 1080x2014
1080x2014
>>3136866
Чем тебе советы дядюшки Мартина не нравятся?
Я жертва обмана маркетинга it курсов. Расскажу свою историю. Аноним 27/04/24 Суб 22:55:56 3137460 Ответ
images.jpeg 12Кб, 194x260
194x260
2 года самостоятельно учился java разработке, могу сделать криптобиржу на web3, полностью децентрализованную, кросчейновую. Могу написать систему медицинских карт для сети клиник с видеосвязью и чатами как врач-врач, врач-пациент и форум пациентов, а так же рейтинги врачей, отзывы к ним там же, и возможность фриланса для врачей.

Что в итоге? Прошёл более сотни собеседований за последние полгода. Везде удивлялись, почему в 39 лет у меня нет высшего образования, опыта и так далее, что я вообще забыл в it.
Из-за возраста и отсутствия высшего образования не берут на работу. А у меня только 9 классов школы.
Проблема в том, что я поверил в мифы, связанные с необязательностью высшего образования, знания математики, английского, алгоритмов, и возраста до 35, а в идеале до 25, чтоб найти первую работу в разработке. Просто потратил время зря, аноны, просто поверил в себя, повелся на обман маркетологов распространяющих мифы выше озвученные. Что делать дальше, как быть? Только пожалуйста, не пиздите сильно словами(обоссывать тоже не надо), мне и так плохо. Бухаю, как и положено скуфу
Пропущено 3 постов
3 с картинками.
Пропущено 34 постов, 3 с картинками.
Аноним 29/04/24 Пнд 23:22:25 3139235
>>3138900
Именно почему?
За полгода было 120 рабочих дней. Вкатуну нужно ещё работать на своей прежней работке. Поэтому больше одного собеса в день вряд ли потянет. Скорее всего скрининг тоже считает за собес. Получается как раз около сотни выходит.
Аноним 30/04/24 Втр 00:45:02 3139286
>>3137460 (OP)
>могу сделать криптобиржу на web3, полностью децентрализованную, кросчейновую. Могу написать систему медицинских карт для сети клиник с видеосвязью и чатами как врач-врач, врач-пациент и форум пациентов, а так же рейтинги врачей, отзывы к ним там же, и возможность фриланса для врачей.
А я могу поезд за верёвку тянуть в одного то что ты можешь это далеко для продакшен кода

>Прошёл более сотни собеседований за последние полгода.
На какие вакансии откликался?

>Из-за возраста и отсутствия высшего образования не берут на работу.
Это лишь формальный повод для отказа, по факту в тебе не видят полноценного сотрудника на закрываемую позицию. Посмотри на свою ситуацию глазами работодателя

>что я вообще забыл в it.
Прямо так и скажи что заебался гайки крутить на заводе
Аноним 30/04/24 Втр 00:49:57 3139290
>>3137526
> Но я занимался очень фанатично. В 7 утра подъём, пол часа зарядка, занятия до обеда, обед, занятия до ужина, ужин, вечерние тренировка, занятия до 12-1 ночи. Никаких Пьяных гулянок развлечений и прочего.

>Пытался делать какие-то более практические задачи которые пригодятся на работе, а не зубрить алгосы.

Вот это двачаю, в этом собственно и весь секрет вката, на первоначальном этапе надо въебывать и максимально прокачивать полезные для работы навыки
JS Thread #309 /js/ Аноним # OP 18/04/24 Чтв 19:36:47 3127874 Ответ
17120947548170.png 73Кб, 1050x1050
1050x1050
Предыдущий тред: >>3110358 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Пропущено 29 постов
29 с картинками.
Пропущено 293 постов, 29 с картинками.
Аноним 29/04/24 Пнд 20:55:35 3139129
>>3139117
И уёбищней. Не гибко и лишний оверхед для браузера.
Аноним 29/04/24 Пнд 21:25:54 3139151
>>3139088
Ну так сделай кнопку, ты ж фронтендер
Аноним 30/04/24 Втр 00:38:47 3139282
>>3138518
Выучи базу в виде CSS/JS/TS/DOM API + любой из фреймворков на твой выбор. Если ты это действительно знаешь - тебя с руками оторвут сразу на 150+
Go тред №28 /go/ Аноним 13/04/24 Суб 18:49:15 3121242 Ответ
1024px-GoLogoBl[...].png 23Кб, 1024x385
1024x385
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://github.com/avelino/awesome-go

Прошлый тред:
>>3052664 (OP)
Пропущено 2 постов
2 с картинками.
Пропущено 79 постов, 2 с картинками.
Аноним 29/04/24 Пнд 21:59:12 3139174
>>3138825
>Зачем нужен го, если в джаве добавили виртуальные треды?
Ну теперь уже - чтобы поддерживать легаси на Го
Аноним 29/04/24 Пнд 22:54:02 3139207
>>3139092
У нас миллиарды. Тут вопрос в том, насколько долгие у тебя запросы, Если у тебя запрос работает 10 секунд, и 1000 звпросов в секунду, то у тебя уже 10к тредов нужно при синхронной работе.

>>3139058
>Планировщик ОС тоже может эффективно управлять pthread'ами. И те pthread'ы, которые чего-то ждут, не будут выполняться. Даже если во время работы pthread начинает чего-то ждать, планировщик ОС немедленно его переключает на другой, не дожидаясь истечения отведённого кванта времени.
Планировщик может эффективно управлять только CPU time, но он не может эффективно управлять памятью стека. И на самом деле это главная проблема.
Большинство горутин имеют стек в пару килобайт, и им не нужны мегабайтные стеки. Но есть несколько горутин которым нужны большие стеки. И менеджить это все на уровне pthread, очень сложно. Плюс есть системное ограничение на количество потоков, у тебя тупо ядро начнет захлебываться, да и создание нового потока процесс дорогой.

>>3139170
>- зеленые треды не требуют сискола (syscall) для переключения между ними и поэтому дешевле
Иногда - требуют.
> Preemption at asynchronous safe-points is implemented by suspending the thread using an OS mechanism (e.g., signals) and inspecting its state to determine if the goroutine was at an asynchronous safe-point.
https://go.dev/src/runtime/preempt.go

>- у зеленых тредов нет отдельной памяти под стэк, они используют память родительского настоящего треда, и соответственно ОС не надо под каждый зеленый тред аллоцировать полноценный объем памяти, что быстрее и экономнее
То что называется - implementation specific. Проблема испольхования стека хост треда, в том, что при переключении надо копировать текущий стек. В других реализациях аллоцируют в куче.
Аноним 30/04/24 Втр 00:15:37 3139265
>>3139207
>Если у тебя запрос работает 10 секунд
то мне кажется что-то явно пошло не так
1С тред #62. Очередной. Легитимный. Твой. /1c1s/ Аноним 17/04/24 Срд 12:09:28 3126189 Ответ
image.png 526Кб, 659x656
659x656
image.png 799Кб, 989x650
989x650
image.png 695Кб, 510x661
510x661
Тред языка обобщенного метапрограммирования, доступный пониманию.

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

ПРЕДЫДУЩИЙ:
>>3105843 (OP)
>>3105843 (OP)
>>3105843 (OP)
Пропущено 17 постов
17 с картинками.
Пропущено 168 постов, 17 с картинками.
Аноним 29/04/24 Пнд 21:27:17 3139154
>>3138413
Что такое hasp и нахой он нужен?

Мимо Лид наносекер чисто в ЕРПУХЕ
Аноним 29/04/24 Пнд 21:28:00 3139155
>>3139122
Что такое спец и нахой оно нужно?

Мимо он же
Аноним 29/04/24 Пнд 22:56:48 3139210
j1.jpg 39Кб, 501x348
501x348
j.jpg 618Кб, 2015x3000
2015x3000
>>3139154 >>3139155

Ты уже заебал, шутки уже не смешные
Мимо джун с двумя кнопками на мышке
Помоги реализовать идею Анон! Аноним 29/04/24 Пнд 17:00:43 3138866 Ответ
ыаываыва.png 374Кб, 562x422
562x422
В общем уже около года есть желание заняться разработкой слота для онлайн казино в стилистике Стримов Папича, с топ мемами типо "рофлан ебало", "рыбка адун", "Богдан", " Wraith King" и тд
Типо на большой выйгрыш всплывает лицо Витали и кричит "МАЛААА" . Или например "при нажатии на кнопку прокрутки производился звук крика или щелчка пальцами. Короче идей море.
Мне нужен программист который закодит или поможет разобраться за процент с продаж или ещё какую плату ПОСЛЕ конца разработки, потому что денег на вашу работу нет, так что если есть желание помочь, и как вероятность заработать, то пишите.
В коде я не понимаю совсем ни ху я, так что кинуть вас у меня причин нет.
Договор о сотрудничестве и неразглашении, обязательно заключим если серьёзно заинтересовало.
Я занимаюсь визуалом, анимациями, и звуком.
Свою часть работы сделаю на высшем уровне. Практикую рисование чуть ли не с детского сада, а музыкой занимаюсь с 14 лет. (все оценивают арты высоко, а за спиной музыкальная школа и оценённый как качественный микстейп).
Так что пишите кому интересно
ТГ https://t.me/zbu23fk4344dg3466
Вк id845815371
В ответе можете указать свои соц сети, я тоже смотрю тред.
Всем напишу
Всем добра.
Пикрандом.
Пропущено 4 постов
4 с картинками.
Пропущено 3 постов, 4 с картинками.
Аноним 29/04/24 Пнд 21:21:56 3139145
Аноним 29/04/24 Пнд 22:30:00 3139193
scale1200.png 179Кб, 905x1200
905x1200
>>3139145
Дам деньги. Но не сразу. Могу подкопить пока , если ты мне подойдёшь(понравишься) как кодер.
Но сразу говорю, много сразу не дам, а потом посмотрим
Если ты серьёзно настроен то пиши в лс. Обсудим
Аноним 29/04/24 Пнд 22:44:05 3139202
image.png 682Кб, 1280x720
1280x720
>>3139193
Утром - деньги вечром стулья
Клуб изучающих PHP #138 /php/ Аноним 19/04/24 Птн 17:17:31 3128808 Ответ
17104329354240.jpg 110Кб, 750x857
750x857
Добро пожаловать.
Тут мы по прежнему изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>3034858 (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 (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 12-24 месяцев
Пропущено 10 постов
10 с картинками.
Пропущено 117 постов, 10 с картинками.
Аноним 29/04/24 Пнд 08:27:43 3138481
Хочу Rabbitmq освоить. Есть нормальная документация по библиотеке?
Аноним 29/04/24 Пнд 22:40:42 3139199
Что не так со скобочками { } в preg_match в пхп ? эта хуйня ломает мне regexp там где нужно указать минимум 1 символ { 1 }.
Аноним 29/04/24 Пнд 22:43:22 3139201
>>3139199
Всё я разобрался надо u в конце добавить было, а то с русскими буквами не отображалось.
C# - самый лучший язык программирования в мире /csharp/ Аноним 29/08/23 Втр 01:52:02 2821627 Ответ
475A323A-0C2F-4[...].webp 22Кб, 500x500
500x500
c# самый лучший язык программирования в мире

Я тут сел на геймдев после разработки сайтов и надрочился на c#. Как же на нем сука легче делать операций, насколько он лаконичный, насколько строг, но при этом не сложный, как c++. Хуле все пиздят, что Джаваскрипт проше?? Джаваскрипт полное дерьмо сука, как же меня заебало плясать с динамичной типизацией вонючей нахуй, а также {} и ; с (), которые в отличий от c# ставятся куда угодно, абсолютный хаос нахуй. Ненавижу джаваскрипт
Пропущено 12 постов
12 с картинками.
Пропущено 109 постов, 12 с картинками.
Аноним 29/04/24 Пнд 19:58:07 3139093
>>3138924
>>3139038
Blazor для убогих тоже, не бери его

Только обычный web api + SPA, а лучше фронтенд вообще трогай
Аноним 29/04/24 Пнд 21:39:02 3139162
>>3139086
Я тоже могу из шарпа в жс транспилировать.
Открываешь в одном окне код на шарпе, и пишешь во втором окне аналог на жс.
Аноним 29/04/24 Пнд 22:29:20 3139191
>>3139162
Транспилер это сделает быстрее тебя, и не попросит зарплату.
Реалии ИТ в 2024, смерть инженерной культуры Аноним 31/03/24 Вск 04:35:07 3107415 Ответ
image.png 731Кб, 2374x1950
2374x1950
image.png 476Кб, 2816x1903
2816x1903
image.png 3140Кб, 1817x1211
1817x1211
image.png 1858Кб, 1280x960
1280x960
Бля, это какой-то пиздец и сюр. Сейчас на HeadHunter нашел вакансию от Яндекс по договору ГПХ и самозанятости. Ну то есть знаете, самая крутая ИТ компания РФ не хочет нанимать инженера на full-time, а предлагает оформить контракт без премий, социальных гарантий, а самое главное без уплаты НДФЛ. В яндексе и так мидлам/мидлам+ платят 250к, сколько же тут будут платить?)

Еще читаю вакансию и ахуеваю. То есть им нужен чел, который будет разрабатывать бекенд, деплоить его в кубер, наверное он еще и дежурить будет, а то ВДРУГ МИКРОСЕРВИС УПАДЕТ. И читаю то что от чела хотят, блять, а почему не написано что он еще должен туалеты чистить и хуи отсасывать? Нас же реально к каким-то таксистам или курьерам приравнивают, что это вообще за пиздец. По описанию и зоне ответственности это вообще вакансия на 450к - 600к, учитывая что практикум высоконагруженное приложение.

Когда другие компании по типу банков, хотя бы используют прослойки-галеры для такого, то Яндекс не стесняется это делать напрямую. Я еще буду в голос, если на парт-тайм за 100к такой же сложный собес как на фултайм. Яндекс же это монополия с ROE в 40% c поиска, то есть компания сама себя окупает за 2
с небольшим года, видя такие вакансии я совсем ахуеваю от "ИНЖЕНЕРНОЙ КУЛЬТУРЫ" внутри компании. Похоже не в то время я родился, щас везде одни эффективные менеджеры. Я вам скажу, что в Яндекс Го я видел вакансию через галеру какую-то, тоже за компейки сидеть чето там делать. Мда.

Ссылка на hh.ru
https://hh.ru/vacancy/94951981
Пропущено 8 постов
8 с картинками.
Пропущено 60 постов, 8 с картинками.
Аноним 29/04/24 Пнд 14:08:02 3138714
image.png 50Кб, 807x93
807x93
>>3137558
Ты дурак? Описание вакансии смотри - там всё про развёртывание инфры и автоматизацию.
Сервис который по запросу поднимает виртуалку и гасит её - тоже бэкенд сервис, внезапно.
Аноним 29/04/24 Пнд 14:24:03 3138734
>>3138217
>Когда нет притока свежей крови
В яндексе она как ни странно есть. В прошлом году то ли тысячу стажеров наняли, то ли аж две тысячи.

С маркетом проебались по целому комплексу причин. Сам маркет это обычные микросервисы на спринговой джаве.
Аноним 29/04/24 Пнд 22:13:05 3139179
Работаю тестером за 100к, гибрид.
До этого работал контент-менеджером.

Знаю как пользоваться девтулзом, постманом, cypress, ютреком или аналогами.

В конторе нет никакой документации, но сам ранее я её не писал. Сейчас составляю тест-кейсы.

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

Пока в таком виде нормально описывать кейсы?

Также пишу чек-листы (2-3 штуки). Там просто названия тест-кейсов грубо говоря, что проверить в приложухе.

Сам никогда с документацией не работал, как думаете, норм?

Как допишу все кейсы, вкатываться буду в phpunit и спустя полгода работы в этой компании планирую просить повышения со 100к до 130-150, как думаете, не слишком жирно?

Будет здорово, если подскажете. Хорошего вечера!
Язык программирования Vala /vala/ Аноним 26/04/24 Птн 15:52:36 3136080 Ответ
vala-hero-wide.png 65Кб, 1200x600
1200x600
Vala - это новый язык программирования, предназначенный для прикладного и системного программирования на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+.

Особенности:
- Программы на Vala транслируются в C код, поэтому по производительности практически не уступают программам, разработанным непосредственно на С.
- Синтаксис Vala во многом напоминает синтаксис C#, C++ и Java с полной поддержкой ООП, что упрощает разработку, в отличии от чистого С.
- Бинарные файлы получаются по размеру в разы меньше, чем на многих современных компилируемых языках вроде Go или Rust.
- Управление памятью в Vala основано на подсчете ссылок, поэтому нет накладных расходов на сборщик мусора.

Полезные ресурсы:
- Учебник: https://wiki.gnome.org/Projects/Vala/Tutorial/ru
- Ещё один учебник: https://vala.gitbook.io/vala
- Обзор языка: https://nim-ru-tutorial.gitbook.io/ibm-vala-guide
- Документация: https://wiki.gnome.org/Projects/Vala/Tutorial/ru

Литература:
- Introducing Vala Programming: A Language and Techniques to Boost Productivity. Authors: Lauer, Michael [EN] (https://link.springer.com/book/10.1007/978-1-4842-5380-9)
Пропущено 2 постов
2 с картинками.
Пропущено 59 постов, 2 с картинками.
Аноним 29/04/24 Пнд 19:11:53 3139044
>>3138875
Писал, 25к строк. Просто нужно нормальная архитектура, не каждый может себе позволить такое, ООП говнокодить проще, тем более вся любая архитектура будет повторять ооп паттерны
Аноним 29/04/24 Пнд 21:02:36 3139134
>>3138743
Дело не в размере жвм, а в том, что это виртуальная машина которая не может даже с памятью системы работать, нужно выделать память заранее всю как в буквальных виртуалках с образами ос. И видимо из за этой излишней виртуальности жаба вдобавок еще и дичайше тормозит.
Аноним 29/04/24 Пнд 21:17:44 3139141
>>3136080 (OP)
>на основе библиотек GLib Object System (GObject) рабочей среды GNOME/GTK+.
Сразу в морг.

Под линуксами есть две беды - GNOME/GTK+ и KDE.
За GTK вообще говорить не хочу, это уёбище не стОит даже упоминания, а вот KDE это хороший пример кривых рук и того, как не надо программировать.
Elixir 2 elixir Аноним 07/12/23 Чтв 17:03:32 2954172 Ответ
elixir.webp 43Кб, 576x308
576x308
Здравствуй, дорогой анон.

Предыдущий: >>2082722 (OP)

Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших soft-realtime систем и IoT говен. Называется он Elixir, а работает он на виртуальной машине real human BEAM, на которой ещё работает язык Erlang.

Немного истории

Эликсир это современный язык, построенный поверх языка Erlang с блекджеком и лисповыми макросами. У этих языков полный интероп в обе стороны, но при этом эликсир лишает вас этого удовольствия написания Сам язык Erlang появился в компании Ericsson как язык для написания максимально отказоустойчивых телекоммуникационных систем. Именно из желания создать среду для написания максимально отказоустойчивых систем появились все основные фичи.

Основные фичи

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

⚹ Ахуенно приспособлен к разработке распределённых систем. Все основные проблемы написания распределённых систем вроде сихнронизации монотонных часов, общения между машинами, поиска машин, heartbeat-ы, группы процессов, gossip-ы уже включены в язык.
Любая достаточно сложная распределённая программа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Erlang. (с)

⚹ Ахуенно приспособлен к разработке отказоустойчивых систем. Что делают кубы, когда падает сервис? Они перезапускают его. Эрланг делает то же самое, только не с сервисами, а с процессами, что значит что неожиданное исключение в одной части функционала никак вообще никак не заденет другой функционал. Гоферы пытаются достичь того же с помощью микросервисов, а в Elixir такой функционал из коробки.

⚹ Ахуенный тулинг. В отличие от эрланга с его хэдерами, makefile-ами и прочими пыльными приколами, эликсир за секунды позволяет создать проект, скомпилировать его, сконфигурировать его, собрать артефакт, скачать зависимости и всё такое в стандартах всех современных языков. Серьёзно, местный билдтул (mix) гораздо лучше чем забугорские cargo, npm, go и gem.


Нахуя

Ты хочешь нормально спать по ночам? Ты хочешь отказаться от ночных дежурств? Ты хочешь сэкономить на этих богомерзких девопсах и прочих сисянах? Ты устал дебажить очередной дата-рейс ебучих горутин?

Я хочу спать по ночам. Как вкатиться?

Чтобы успешно найти работу на эликсире, нужно уже иметь некоторый опыт разработки за деньги и понимание того какое же говно это ваше ойти. Желательно от одного года в вебе. Самый быстрый способ обучения это в то же время и самый эффективный способ, поэтому синтаксис и стандартная либа постигается вот тут
https://elixirschool.com/ru

Более подробное описание внутренностей, хороших практик и хитростей стандартной либы описывается вот тут. Тут будет эрланг, но это не должно быть проблемой
https://learnyousomeerlang.com/

Конкретно вебня на эликсире
платно: https://www.amazon.com/Programming-Phoenix-1-4-Productive-Reliable/dp/1680502263
бесплатно: https://hexdocs.pm/phoenix

Тому, кто ценит своё время, я советую начать писать какой-нибудь проектик параллельно с чтением книжек. Чтобы стать джуном на эликсире опытному бэкендеру нужно не больше месяца.

Рыночек

Средняя температура по больнице зарплата у эликсирщика традиционно больше чем у любого друогого языка как минимум в два раза, поэтому поменять голанг или питон на эликсир будет выгодно. Вакансии на рынке РФ существуют, искать можно на hhрю или в чатиках в телеге t.me/proelixir. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться.

Вопросы?
Пропущено 12 постов
12 с картинками.
Пропущено 102 постов, 12 с картинками.
Аноним 29/04/24 Пнд 16:51:28 3138854
>>3134020

> Есть наследование, же (behaviour)? Как он разбирается какую функцию вызвать?

У эликсирчика для этого есть протоколы и консолидация. Там это буквально на один jump table dispatch медленнее получается. В жабе есть мономорфизация JIT-ом, но какой в этом толк, если у тебя язык настолько многословный и настолько топорный, что быстрее будет ручками всё мономорфизировать на Rust

Типа, вот JIT полезен в JavaScript, там все эти фичи удобны и много проблем решают, особенно учитывая что там динтипизация и весь этот диспатч типов очень удобно оптимизировать в рантайме. В Java в этом толку мало, типа только если повыёбываться перед кем-то. Условно, развернуть цикл это звучит круто, но на деле там надо раз 10 инлайнуть функции, чтобы это хоть что-то ускорило, а учитывая тот Clean Code и кучи абстракций, которыми на жабе срут без остановки, у тебя ни один рантайм не проссыт где вообще и что инлайнить.

Если посмотреть как работают оптимизации в жабовом JIT на уровне Sea of Nodes IR, то можно увидеть, что они инлайнить и не пытаются, а рассчитывают на то что у тебя во время компиляции рантайм додумается что вообще нужно инлайнуть.

>>3134112

> Могу переписывать его прямо во время исполнения, о чем ты вообще?

Тебе про JIT рассказывают, долбоёб
Аноним 29/04/24 Пнд 20:09:45 3139104
>>3138854
>если у тебя язык настолько многословный и настолько топорный, что быстрее будет ручками всё мономорфизировать на Rust
странно это сравнивать с растом ::unwrap()::unwrap()::unwrap()

Да и толк в том, что бомбить от боров-чекера разраб не будет и время сэкономит
Аноним 29/04/24 Пнд 20:12:27 3139106
>>3138854
>Там это буквально на один jump table dispatch медленнее получается.
Ну так так всегда, это не выигрыш никакой, это просто так работает везде. Просто джава как раз может это устранять, о чем я и пишу
ВТБИННОТЕХТ1 тред Аноним 20/10/23 Птн 12:59:12 2886456 Ответ
image.png 623Кб, 960x600
960x600
image.png 3058Кб, 2880x1270
2880x1270
image.png 409Кб, 840x483
840x483
image.png 4301Кб, 3000x1999
3000x1999
Первый официальный тред Т1 холдинга и банка ВТБ. Тред создан с целью обкашливания вопросиков среди сотрудников, а так же шаринга историй про работу внутри самой технологичной компании в РФ.

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

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

Каждый день в ВТБ - это новый вызов, новая возможность дарить миру инновации и высококлассные финансовые услуги. Мы гордимся своей ролью в этой компании и готовы приветствовать всех, кто желает присоединиться к нашей команде умных и талантливых профессионалов. Работать в ВТБ - это быть частью чего-то действительно великого!
Пропущено 18 постов
18 с картинками.
Пропущено 235 постов, 18 с картинками.
Аноним 22/04/24 Пнд 06:53:26 3131265
>>3131033
>200 было точкой 100% съеба
С такой зарплатой можно свалить только в Грузию или Казахстан.
Аноним 22/04/24 Пнд 11:01:20 3131388
>>3131265
Имелся ввиду съеб из нынешней фирмы. В инно я хуй куда съебу в ближайшее зарубежье точно.
Аноним 29/04/24 Пнд 20:09:34 3139102
>>3130977
>Решил свалить в итоге.

Нахуя
Какая у тебя ЗП в иннотехе?
Если тысяч 250 хотя бы есть, оставайся и устраивайся на вторую работу по ИП, работай на этой 2 часа в день и лутай халявные бабки
Всяко лучше чем работать в условном пынькове \ альфе \ озоне за такие же деньги и еще пыхтеть над "интересными" задачами
QA Thread #16 - расцветающий, волчий /qa/ Аноним 25/04/24 Чтв 07:54:40 3134612 Ответ
17082638309800.png 51Кб, 225x225
225x225
Шестнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

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

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

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

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

ТЕСТОВЫЙ FAQ:

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


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

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

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

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

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

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

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

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

Автоматизированное тестирование:
- ~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/3053716.html

Шапка для потомков:
-
Пропущено 6 постов
6 с картинками.
Пропущено 31 постов, 6 с картинками.
Аноним 29/04/24 Пнд 17:51:30 3138914
Аноним 29/04/24 Пнд 18:42:04 3138988
>>3138914
Осознанная меркантильность.
Аноним 29/04/24 Пнд 19:28:59 3139064
>>3138897
Никуда его не взяли.
Вот есть у тебя возможность взять на работу человека по имени Миша Васильев или другого по имени Асалямов Базият
Кто вообще в своём уме возьмёт второго, кроме как из-за дефицита кадров?
Идей анона тред 007. /ideas/ # OP 11/04/23 Втр 22:26:09 2669550 Ответ
.png 506Кб, 585x602
585x602
Предыдущий >>2397240 (OP)

Делимся годными идеями приложений/сервисов/библиотек/скриптов.

Q: Что ещё за идеи?
A: Это может быть одностраничный вебсервис, который бы очень пригодился тебе и ещё нескольким анонам. Небольшая утилитка, которую почему-то ещё никто не написал. Юзер-скрипт для браузера, о котором ты давно мечтал... Да что угодно!
Главное, анону должно быть интересно этим заниматься, это должно быть не слишком сложно и не слишком долго.

Q: Зачем мне палить годноту быдлу?
A: Никто не просит тебя делиться идеями для бизнеса. Но если у тебя есть годная идея, и нет времени/скиллов/опыта для её реализации,если ты собрался выпиливаться, если тебе не хватает какой-то тулзы как хентайщику тентаклей - напиши.

Q: Схуяли я должен реализовывать фантазии каких-то анонимных долбоёбов?
A: Не спеши кривить ебало, дорогой анон. Вариантов много:
1) Ты борщехлёб с пустым резюме и гитхабом? HR-ы смотрят на таких как на говно. Но что если они увидят в твоём гитхиб-профиле один-два реальных проекта? Тогда они будут теч!
2) Ты опытный энтерпрайз-программер, но твой интерес к программированию стал угасать? Ты не делаешь ничего годного, ты только лепишь круды и ворочаешь гиганские неповоротливые системы, полные легаси и говнокода? Из-за этого твой член всё реже встаёт даже на трапов? Попробуй вместе с нами хуярить небольшие поделия на динамических скриптовых языках, и твоя потенция вернётся!
3) Ты не знаешь чем заняться и крутишь рулеточки? Мы лучше рулеточек!
4) Хочешь создать небольшой проект чтобы изучить новую технологию, но ничего не идёт в голову? Добро пожаловать!

Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки?
A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.
Пропущено 36 постов
36 с картинками.
Пропущено 342 постов, 36 с картинками.
Аноним 17/04/24 Срд 23:15:27 3126933
Аноним 18/04/24 Чтв 11:43:54 3127222
image.png 362Кб, 1920x1080
1920x1080
Порно мод для Stardew Valley
Утилита для создания Кастомных тепловых карт. Vova 29/04/24 Пнд 17:55:16 3138921
IMG3714.WEBP 166Кб, 1240x800
1240x800
IMG3715.WEBP 199Кб, 496x408
496x408
IMG3716.WEBP 130Кб, 620x400
620x400
Утилита для создания Кастомных тепловых карт.

в чем заключается функционал: Утилита,в которую загружаешь фото:
плана помещения,
карты,
чего либо еще.
при замерах чего либо
(датчик температуры,
кислорода,
уровень шума,
сила сигнала блютуз,WiFi,
мобильная связь,
сигнал с металлоискателя или любое значение)
тыкаешь на место замера на плане и вводишь ВРУЧНУЮ (важно) значения замеров.

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

Технически должно быть похоже на тот же netspot или ekahau (только они сделаны чисто для построения карт для WiFi покрытия и вписать вручную туда ничего нельзя)
Rust #32 /rust/ Аноним 16/04/24 Втр 20:01:19 3125439 Ответ
image 4479Кб, 1550x2150
1550x2150
Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков

Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.

Ссылка на официальный сайт: https://www.rust-lang.org/

В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.

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

Предыдущий >>3060192 (OP)
Пропущено 28 постов
28 с картинками.
Пропущено 275 постов, 28 с картинками.
Аноним 29/04/24 Пнд 16:09:49 3138828
>>3138823
Опыт работы на с/с++ от 6 лет, высшее образование, знание линукса, сетевых протоколов, алгоритмов и структур данных
Аноним 29/04/24 Пнд 16:32:53 3138842
>>3138828
Под Виндоуз. Опыт администрирования БД приветствуется. Знание Python будет большим плюсом.
Аноним 29/04/24 Пнд 17:23:59 3138893
>>3138508
>>3138538
Говорят, что соевый язык, а порвались как настоящие базовики.
Универсальный баз данных тред #10 /sql/ Аноним # OP 14/04/24 Вск 22:52:33 3122886 Ответ
.png 2670Кб, 1951x2560
1951x2560
.png 783Кб, 1366x768
1366x768
Прошлый >>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 для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.

Поехали!
Пропущено 20 постов
20 с картинками.
Пропущено 148 постов, 20 с картинками.
Аноним 28/04/24 Вск 18:26:20 3138135
>>3138093
>Как серверу имя присвоить
DNS
Аноним 29/04/24 Пнд 12:51:57 3138638
Снимок экрана 2[...].png 1125Кб, 1583x791
1583x791
>>3138093
>>3138056
в целом, помогло, вы няши. но есть но. он ругается на кодировку при создании базы.
нужно выбирать вместо РУССКИЙ ЯЗЫК (РРОССИЯ) просто РУССКИЙ ЯЗЫК.

но третья проблема: хасп ключ красный есть, а он не действует вроде как на сервер. сервер 1с локальный ругается, что ключа нет.
Аноним 29/04/24 Пнд 16:40:07 3138847
>>3129203
>Вот тебе типичная задача из этой области.
>У некоторых товаров недозаполнили свойства. У некоторых телеков разъемы не прописали, у смартфонов объем памяти. Как найти все недозаполненное и оценить фронт работ для описателей, в твоей OLAP дрисне?
Это не типичная задача, а какая-то двачерская маня хуета. Зачем это вообще нужно? Никто такой хуетой заниматься не будет
Я вообще не понимаю о чем спор. Как будто некоторые люди где-то в начале 10-го годов остались и пилят какой-нибудь говно магазин на джумле с одной единственной базой, в которой и структура сайта хранится, и складской учёт ведётся, и продажи, и аналитика, и вообще все.
У нас бизнес по оптовым продажам для b2b. Клиентов дай бог 3000 наберётся. Сайт работает на MongoDB, бэкенд сервисы на PostgreSQL, вся аналитика на Clickhouse.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов