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

Пропущено 43 постов
43 с картинками.
Пропущено 497 постов, 43 с картинками.
Аноним 08/09/24 Вск 16:03:42 3267604
Аноним 08/09/24 Вск 18:09:22 3267695
Анчоусы, понял, что вообще пропустил секцию алгоритмов и просто клепаю апишки на работе, а на алгоритмы никто не смотрит.
Подкиньте какого-нибудь материала по изучать и подрочить прям с Азов. Питон, если принципиально.
Аноним 08/09/24 Вск 18:11:19 3267696
>>3267695
>прям с Азов
Я бы вступал в 3ОШБ
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 92 постов
92 с картинками.
Пропущено 497 постов, 92 с картинками.
Аноним 08/09/24 Вск 18:13:38 3267698
А как вы сука телефоном пользуетесь, если не понимаете основ электротехники и как он устроен под капотом? Если вы не можете сами свой телефон собрать, нахуя вам телефон? Голубями общайтесь сука
Аноним 08/09/24 Вск 18:15:18 3267699
>>3267697
Специалисту по поджегам нужно знать физику пламени. Но ты сам сравниваешь себя с домохозяйкой. ЧТД
Аноним 08/09/24 Вск 18:15:36 3267700
>>3267697
Ты так говоришь как будто скл это рокет сайнс а не примитивный язычок с котором кто угодно разберётся за ден, чел..
C++ thread #149 /cpp/ Вместо шапки: ⚹ https://github.com/sosachbot/cppthreadhat ⚹ Для кусков кода: Аноним 14/08/24 Срд 11:03:33 3248820 Ответ
i(226).webp 52Кб, 1137x848
1137x848
Пропущено 20 постов
20 с картинками.
Пропущено 160 постов, 20 с картинками.
Аноним 04/09/24 Срд 07:40:03 3263943
8657eb9b52b642c[...].jpg 47Кб, 797x1024
797x1024
>>3263907
>Это называется Chrome. Ставишь электрон, пилишь фронтенд на вебморде. Если хочется функционал именно нативно на плюсах писать, то делаешь на них бекенд с FFI прослойкой.
Электрон это браузер + нода + нативные библиотеки в комплекте с приложением, там джаваскприпты запускаются в виртуальной машине, поддерживается целиком весь Web стек с генерацией html и скриптов и стилей из строк. Моя же идея состоит в том что бы сделать как в Qt/QML с генерацией из html+css+js плюсового кода и последующей компиляцией в натив. Естественно при таком подходе никаких динамически генерируемых скриптов/стилей/деревьев из строк не может быть, CSS3 анимации не будут поддерживаться, веб-объекты целиком не будет поддерживаться, вебпаки/js-фреймворки идут нахуй

Идея в том чтоб вместо вот такой вот хуйни:

main.qml ```
import Qt.platform.moduleA

ApplicationWindow {
_ id: win1
_ width: 640
_ height: 480

_ property var col1: "black"
_ property var str1: ""

_ Text { color: col1; text: str1 }

_ function test() {
__ str1 = "hello world!"
__ col1 = "green"
_ }
}
```

сделать по стандартному:

package.json ```
"window": {
_ "width": 640
_ "height": 480
}
```
index.html ```
<!DOCTYPE html>
<html>
<head>
__ <title>test application</title>
</head>
<body>
__ <div id="txt1"></div>
__ <script src="main.js"></script>
</body>
</html>
```

main.js ```
import "js/modules/A.js"

const txt1 = document.getElementById('txt1');

function test() {
__ txt1.textContent = "hello world!";
__ txt1.style.color = "green";
}
```

В общем стандартный c++ стандартный js+html+css который в совокупности должен обеспечить то же самое что qt и даже немножко больше. Резон: куча скопившегося легаси в самом qt и сомнительная политика головного разработчика.
Аноним 08/09/24 Вск 17:26:47 3267662
>>3263940
Это для твоей программы генерируется, а библиотека нужна в самой embedded системе, в памяти висеть и предоставлять программам функции вроде мемори алокатора и чтения/записи файлов. Последнее к слову на эмбедщине не нужно и вот без них например и хотелось бы иметь параметры сборки.
Аноним 08/09/24 Вск 17:57:17 3267691
>>3263904
> в си нет барского сапога в жопе как в расте и голанге
Так это достоинство.
Android Development Thread #9 Standart edition android /android/ Аноним 01/07/24 Пнд 18:37:01 3209134 Ответ
Android.jpg 42Кб, 900x900
900x900
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем.

>Хочу вкатится в 20/30/50 лет, не поздно?

Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет.

>С чего начать?

Для начала изучи roadmap - https://roadmap.sh/android

Roadmap анона из предыдущего треда:

Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..

Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.

В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.

Навигация, от книг до вопросов на интервью:
https://github.com/qqqlll/Java-Thread/wiki

Очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет:
https://coursehunters.net/mobile-development

https://developer.android.com - ресурс от гугла с полным описанием всего.

https://metanit.com/ - ресурс с кратким разбором языков ПО, для тех кому лень в книги.

https://stackoverflow.com/ - ответы на большинство вопросов касающихся кода.

Курсы от OTUS:

https://cloud.mail.ru/public/4nHb/449Ub4Pqj

https://drive.google.com/open?id=1cxWWBZzHNRAdd0wnjN6lfLDcYqMv7ohm

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

>Что по книгам?

Java:
Head First Java Kathy Sierra
Thinking Java 4th Bruce Eckel

Шилдта не рекомендую, говнокод.

Kotlin:
https://techrocks.ru/2020/01/20/12-books-for-kotlin-learners/ - краткое ревью 12 книг.

Flutter:
http://flutterapps.ru/flutter-books/

>Стоит ли сразу вкатиться в котлин минуя джаву?

Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.

>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?

Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.

>Где взять примеры проектов?

Можешь банально поискать на ютюбе или в телеграмме. Для примера:

https://www.youtube.com/channel/UCPz3xmUpIbo8jooCtV_vMNw
https://www.youtube.com/c/devcolibri/videos

>Когда можно идти собес? И что для этого нужно?

1. Нужно хорошее знание Java/kotlin.
2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase.
3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования.
4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose.
5. И хотя бы несколько готовых приложений.

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

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

Ресурсы по инглишу для нубов:

Грамматика:
https://ru.duolingo.com/
https://lingualeo.com/

Также советую полностью сменить язык интерфейса на всех устройствах.

Ютюб каналы с простым английским:
https://www.youtube.com/c/Anomaly/videos
https://www.youtube.com/c/EnglishClass101/videos
https://www.youtube.com/channel/UCMCjGkbqKVkjJN2sVWocz0w
https://www.youtube.com/c/SpeakEnglishWithTiffani/videos

Старая шапка. За 2019 год.

https://pastebin.com/sh7eC6R4

#1 c шапкой: https://2ch.hk/pr/res/1822731.html
#2 с шапкой: https://2ch.hk/pr/res/1908185.html
#3 с шапкой: https://2ch.hk/pr/res/1994880.html
#4 с шапкой: https://2ch.hk/pr/res/2105885.html
#5 с шапкой: https://2ch.hk/pr/res/2362898.html
#6 с шапкой: https://2ch.hk/pr/res/2509590.html
#7 с шапкой: https://2ch.hk/pr/res/2678699.html
#8 с шапкой: https://2ch.hk/pr/res/2907862.html
Пропущено 24 постов
24 с картинками.
Пропущено 197 постов, 24 с картинками.
Аноним 05/09/24 Чтв 11:45:40 3264845
>>3264689
это уже опенсорс или нет?
Аноним 05/09/24 Чтв 11:47:44 3264850
>>3264689
ждём, когда заблочат весь западный интернет, Хром и прочее? это ведь тоже технологии
Аноним 08/09/24 Вск 17:56:33 3267690
я так и не понял, почему надо жаву изучать, объяснити
Питон-тред №170 /python/ Аноним 11/06/24 Втр 07:14:20 3187471 Ответ
image.png 1434Кб, 1024x1024
1024x1024
Тред, посвящённый языку программирования Питон, #170

Предыдущий: >>3136432 (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/#154ln61u1e2e5b4kfv6w8r
Пропущено 52 постов
52 с картинками.
Пропущено 419 постов, 52 с картинками.
Аноним 08/09/24 Вск 17:33:26 3267676
>>3267641
>кто пишет в редакторе кода
В каком редакторе кода? Ты имеешь в виду в проприетарном текстовом редакторе, коим является Sublime text?
Ну я пищу в Нотепаде++.
Всё это дело привычки. Пробовал в IDE - НИУДОБНА. А в нотепаде всё настроено, по одной клавише всё собирается, запускается. Грузится всё молниеносно, никакого лишнего функционала. Синтаксис подсвечивается хорошо, навигация по функциям, по файлам. Всё есть. Плохо чтоль? Хорошо!
Наверное главное преимущество IDE в управлении окружением и в дебаге, который замораживает среду в момент исключения и можно посмотреть в памяти все переменные что в них и откуда взялось. Но менеджить окружение лично мне не нужно, дебаг очень классный но всё равно это не пересилило удобство и привычку.
Аноним 08/09/24 Вск 17:42:09 3267681
>>3267676
Да я вот и задумался, чтобы перейти, потому что тоже неудобно.

Тогда еще один вопрос. Сегодня над ним продолбался весь день, но так и не смог найти ответ. Я пробовал правда не в нотпад++.

В общем, у тебя есть проблема, что при переходе в метод объекта, тебе открывается весь список метод с похожим именем, которые определены по всему проекту, а не конкретно этот метод, который вызывается от объекта конкретного класса?

И второй вопрос, про автокомплит и документацию по аргументам. Сейчас вроде как показывает, но не для все методов, а только тех модулей, которые непосредственно есть в проекте, а не импортируемые из вне
Аноним 08/09/24 Вск 17:53:51 3267689
>>3267681
Эти твои вопросы - индивидуальная настройка конкретно твоей среды.
Программисты не работают с не-Mac рабочими станциями Аноним # OP 04/09/24 Срд 06:31:03 3263925 Ответ
изображение2024[...].png 227Кб, 740x387
740x387
изображение2024[...].png 544Кб, 2400x1350
2400x1350
изображение2024[...].png 293Кб, 800x500
800x500
изображение2024[...].png 143Кб, 340x512
340x512
Программисты (и вообще айтишники) в 2020-х не работают с рабочими станциями не от Apple. Это элементарно вопрос моветона: как нельзя начинать сообщение с "Доброе время суток", или нельзя делать сайт на Ucoz (даже если тамошнего функционала тебе хватает с лихвой), так же, если ты работаешь в IT, нельзя использовать компьютер, не являющийся Mac'ом.
Короче, в этом десятилетии Mac - обязательный атрибут программиста.
Пропущено 2 постов
2 с картинками.
Пропущено 27 постов, 2 с картинками.
Аноним 08/09/24 Вск 16:03:26 3267603
>>3267289
для мака есть джитбрейнс ....
Аноним # OP 08/09/24 Вск 17:41:48 3267680
изображение2024[...].png 13Кб, 363x240
363x240
>>3267289
>Для мака нет вижуал студии.
Бредишь что ли?
Аноним # OP 08/09/24 Вск 17:42:40 3267683
>>3267186
>Не, я же линукс поставил,
Да, да, я и говорю - ПетухОС поставил на божественный Mac.
Скуфы не тянут ИТ-собесы Аноним 18/07/24 Чтв 11:51:45 3224188 Ответ
image.png 118Кб, 1235x618
1235x618
image.png 877Кб, 1200x800
1200x800
image.png 902Кб, 1280x720
1280x720
Наткнулся тут на канал скуфа-программиста, который еще выебывается хуевой игрой на дудке. В итоге чел рассказал о своем опыте собеседования в альфа-банк.

https://www.youtube.com/watch?v=YO7DhDhXslY

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

И тут я наконец то понял почему старых людей так мало в финтехах и бигтехах, они просто не подходят по квалификации, они не гибкие, им не нравится Agile. На его канале слышал что его заебали созвоны постоянные и что он не вывозит и общаться, и писать код. То ли дело молодняк из ВШЭ, МФТИ, Бауманки, которые под фенотропилом или адераллом работают. У него просто нет шансов с такими соперничать, они как раз и код могут написать и на внезапную встречу присоединится.

Почему скуфчики такие потешные? Уверен что если бы я их код смотрел, то еще больше бы зарофлил. Мимо выпускник ВШБ в ВШЭ по профилю бизнеc-информатика. Как думаете нанял бы я себе скуфа в СБЕР?
Пропущено 8 постов
8 с картинками.
Пропущено 77 постов, 8 с картинками.
Аноним 05/09/24 Чтв 05:56:01 3264687
>>3264553
Ну, а у зумеров на лидах и сеньках другое мнение. Если ты поплывший скуфиду с устаревшими знаниями, который пришел лямку тянуть и будешь руинить вайб, то тебе не место в современном айти
Аноним 05/09/24 Чтв 05:57:47 3264688
>>3264582
Ничего плохого. Просто не нужно лезть в крупные компании. Пусть переезжают куда-нибудь в провинцию и идет работать программистом на завод или какой-нибудь магазин к ИПэшнику. А в МЯСКОТе последние лет 15 точно только кубы, кафки, высокие нагрузки и микросервисы. Если ты до сих пор с этим не работал, то в айтишке тебе делать нечего - ты устарел
Аноним 08/09/24 Вск 17:11:02 3267643
>>3246230
>Тупо вопросы по списку
На самом деле это тупо признак хуевых HR-процессов в компании и плохой работы хрюш. Сам иногда таким страдал, в роли собеседующего, когда работал в мяскоте. В больших компаниях большой поросятник, над одной вакансией может работать несколько хрюш и они не сильно стремятся нормально коммуницировать друг с другом и с рядовыми-гребцами, которых назначают интервьюверами на собесы/скриннинги. Хрюши закидывают собесы на какое-попало время, ориентируясь на пустые слоты в календаре. Причем могут закинуть прям в этот же день. И им как-то похуй, что у тебя перед собесом впритык стоит душнейший созвон на пару часов или вообще другой собес, после которого тебе ещё заполнить ОС на прошлого кандидата нужно. Или что у тебя это уже 3-ий собес за день, в довесок к основным таскам, и ты уже просто заебался и толком не соображаешь. Переносят они собесы очень не охотно, ведь это работу делать надо, с кандидатом там созваниваться и т.д.
По итогу в такой ситуации тупо на автопилоте берешь 3 года назад заготовленный списочек вопросов и заебавшимся голосом просишь кандидата пояснить за equals и getHashCode, потому что тебе уже похуй.
Российского бигтеха тред v2.0 /bigtech/ Аноним 04/09/24 Срд 14:14:00 3264205 Ответ
1638395724.jpg 665Кб, 1680x1120
1680x1120
17170851794792.png 1872Кб, 960x1280
960x1280
17163226539500.png 54Кб, 1299x813
1299x813
U51SvOOtWYk.jpg 78Кб, 807x461
807x461
Продолжаем вычислять вилки миддлов в Яндексе, искать прослушку в корпоративных ноутах, душиться на ночных дежурствах и разумеется сраться, где же в российском бигтехе самые вкусные зепки и модные технологии. Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать!
Прошлый >>3162714 (OP)
Пропущено 3 постов
3 с картинками.
Пропущено 41 постов, 3 с картинками.
Аноним 07/09/24 Суб 15:56:40 3266764
>>3266504
>Карточки не принимают. В последние дни начали блочить обновление плагинов. Скачать обновление идеи нельзя - блочит по айпи

Карточку другой страны надо намутить, да. Но это несложно. За 30к тебе привезут на дом абсолютно по-белому оформленную визу из *станов, Армении или Грузии.

Насчет блока по ip - у нас просто через проксю настроили доступ к ресурсам jetbrains, redis, docker и прочих хуесосов, которые по ip банят
Аноним 07/09/24 Суб 16:00:47 3266771
>>3266763
>Тут есть свой под названием Nestor и свои плагины для разных версий продуктов idea, vscode, etc

Кстати, точно недавно можно было юзать copilot и chatgpt через специальную внутреннюю проксю, которая во-первых обходит блок по ip, во-вторых проверяет, что чувствительные данные не отправляются. Как сейчас - хз. Если Nestor прокачали, то мб и прикрыли лавочку
Аноним 08/09/24 Вск 16:55:53 3267634
А в чем проблема доплатить
JS Thread #315 /js/ Аноним # OP 30/08/24 Птн 21:03:42 3260395 Ответ
image.png 100Кб, 1050x1050
1050x1050
Предыдущий тред: >>3243924 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Пропущено 15 постов
15 с картинками.
Пропущено 243 постов, 15 с картинками.
Аноним 08/09/24 Вск 14:31:48 3267526
>>3267498
При чем тут вс код блять, когда речь о полноценной студии.
Аноним 08/09/24 Вск 14:46:34 3267541
>>3267526
Последняя нормальная студия была в 2008, прекрати насиловать стюардессу
Аноним 08/09/24 Вск 16:46:31 3267630
>>3267368
А с какой стати браузеры должны корсами ебать мозги? Просто собирай сингл пейдж шетемеле со всеми стилями и скриптами и распространяй через локалку!
QA Thread #19 - уходящего лета, волчий /qa/ Аноним 18/08/24 Вск 20:14:20 3252081 Ответ
17199153520510.png 51Кб, 225x225
225x225
Девятнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

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

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

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

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

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


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

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

В: Я сделал все вышеописанное, что делать дальше?
О: Изучи 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/3209739.html
Пропущено 13 постов
13 с картинками.
Пропущено 282 постов, 13 с картинками.
Аноним 08/09/24 Вск 14:32:55 3267527
>>3267459
Если в девтулзе - болты, я бы ещё логи бэкового сервиса чекнул.

Мимо автодаун, немного занимался мануальщиной в первый год работы.
Аноним 08/09/24 Вск 15:18:48 3267573
>>3265636
Накрутили или без опыта взяли?
Аноним 08/09/24 Вск 16:09:03 3267606
image.png 284Кб, 427x320
427x320
Как опыт описываете в резюме? На автоматизатора сначала стек, потом маняфантазии в стиле "увеличил выручку компании и хуй директора на 19.567%, я полезен, бля буду"
Из-за волков и многоработцев начали усиливать микро-менеджмент для простых работяг. Айтишник, скажи Аноним 07/09/24 Суб 16:57:22 3266837 Ответ
image.png 1101Кб, 1000x1000
1000x1000
image.png 302Кб, 400x278
400x278
image.png 93Кб, 354x192
354x192
Из-за волков и многоработцев начали усиливать микро-менеджмент для простых работяг.
Айтишник, скажите спасибо Волчкам. Ауф.

https://www.youtube.com/watch?v=mqfu-ea3jao
Пропущено 4 постов
4 с картинками.
Пропущено 26 постов, 4 с картинками.
Аноним 08/09/24 Вск 13:50:11 3267511
>>3267254\
>Зачем устраиваться в помойки с анальными метриками? Чтобы что?\
Волки делают так что сейчас все команды становятся анальными.
Про это и тред.
>>3267456
Этот прав.
Аноним 08/09/24 Вск 14:55:07 3267544
>>3267214
Вспоминай SOLID, там можно иерархию классов сделать
Аноним 08/09/24 Вск 15:51:06 3267591
>>3266837 (OP)
> Из-за деятельности партизан войска СС вынуждены были увеличить количество казней! Крестьянин, скажи "спасибо" партизанам!
Go тред №31 /go/ Аноним 02/09/24 Пнд 07:54:21 3262042 Ответ
1000021723.png 24Кб, 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

Прошлый тред:
>>3195987 (OP)
Пропущено 4 постов
4 с картинками.
Пропущено 49 постов, 4 с картинками.
Аноним 08/09/24 Вск 13:02:01 3267489
>>3267487
Колесо сансары совершило очередной оборот. Лет через 5 забудут еблю, попытаются ещё раз переписать.
Аноним 08/09/24 Вск 14:40:02 3267535
>>3267484
Тинек это где выкинули основной фреймворк для джавы (spring) и написали свой велосипед kora? Думаю пример тинька не стоит приводить, там и на scala до сих пор пытаются писать.
Аноним 08/09/24 Вск 15:29:31 3267579
Клуб программистов 500к в месяц Привет, аноны, вот оно и случилось, первый раз в этом месяце я пол Аноним 24/06/24 Пнд 13:28:31 3202156 Ответ
image.png 191Кб, 1080x956
1080x956
image.png 1766Кб, 1440x959
1440x959
image.png 320Кб, 338x553
338x553
image.png 668Кб, 736x552
736x552
Клуб программистов 500к в месяц

Привет, аноны, вот оно и случилось, первый раз в этом месяце я получил доход 500к+, до этого такое тоже случалось при премиях и отпускных, но теперь я буду получать 500к+ каждый месяц на карточку из-за повышения. Скажу так, я вообще не понимаю людей, которые работают за копейки в 1-3 тысячу долларов, считаю что если у вас доход 200к-300к, то вы унтерменьш, а если ниже 400к, то просто лох.

Собственно стал вопрос планирования своей жизни на будущее. С таким доходом начала немного крыша течь, хочется завести себе на постоянку мейду (мб фембоя), чтобы готовила, убирала, да хуй сосала. Но в целом, мне так тупо показалось с таким доходом жить в РФ, в силу того что здесь особо никуда не проинвестируешь и все накопления сгорят. С таким доходом, объективно, я смог бы жить в любой стране мира. Хочется иметь личную инфраструктуру, чтобы я в любой момент мог купить что захочу, любую вещь, любой ассет, а не хуй сосать с карточкой сбербанка. То есть в идеале картина должна быть такая, что у меня есть ВНЖ где-то, я там покупаю квартиру, машины, бееру кредиты, а параллельно я выкачиваю все бабки из России. Вообще мне еще нравится что в РФ слишком много ГРЕЧИ, люди в целом готовы работать за еду и идея создания своей компании, где я бы платил миску риса сммщикам, копирайтерам со знаниям английского, да программистам, греет душу.

Думал о таком сценарии и мне очень понравился Дубай в плане инфраструктуры, а так же цифровых сервисов. Теперь шишка стоит на их Emirates ID. Вы только прикиньте, можно открыть там ИП, получить визу и начать работать с всемирными компаниями, получая 25000AED - 350000AED после налогов (дефолтные зарплаты сеньйоров и лидов в UAE). Более того, свою карьерную-крышу я уже пробил в РФ, я тупо на верхней ступеньке своего грейда в банке, выше только архитектор или ИТ-лидер, что мне не интересно. В работе использую совсем пердежные самописные поделки, а мог бы как бог сидеть и работать с AWS, Google Cloud Platform, Azure.

Короче, я на пути к своей мечте, но первым делом мне конечно же нужно сменить работу внутри РФ, чтобы я мог работать из-за границы. Эти ограничения с полной удаленкой по РФ - полная хуйня, я не хочу быть привязан к одной геолокации. В идеале бы я съебал бы в Дубай и оформил там ИП, переведя на него свою зарплату. Подскажите куда можно устроится по ТК РФ, где дадут зарплату в 450к-550к + будет полная удаленка по миру? Потом перекатившись и освоившись, я бы попробовал попасть в Дубайский банкинг (дойче банк, барклэей, ситибанк) или бигтех (оракл, гугл, майкрософт), ну или крипту по типу бинанса.

Мне вот интересно, у тех у кого 500к+ в месяц доход выходит и вы работаете в РФ, куда вы тратите бабки и как планируете свою жизнь. Я вот раньше в недвижку через ЗПИФ инвестировал, но поймал себя на мысли, что мог бы эти бабки в Дубае оставить, иметь топ тачку, топ хату за 200к USD и ебать по КД эскортниц как ерохин. РФ пиздатая и дешевая страна, но тут слишком много проблем и я бы не хотел тут их разгребать, слишком не благодарная тема. Даже создать тот же стартап или микроприложеньку большой квест из-за отсутствия рынка потребления и ограниченного доступа к западным рынкам. Я больше поверю в то, что я успешное приложение для кручения хвостов собакам создам вне РФ, чем внутри. Я в РФ работал в стартапе, я видел как там все делается. У каждого стартапа, есть ЗАКАЗЧИК сверху, который пилит бабки от компании повыше, я работал на компанию, которая природными ресурсами занимается. В итоге, внутри РФ не вижу для себя развития как для профессионала.

Вопросы к треду
- Что вы делаете с накоплениями?
- Где лучше делать ВНЖ?
- Что вас держит в РФ?
Пропущено 26 постов
26 с картинками.
Пропущено 202 постов, 26 с картинками.
Аноним 06/09/24 Птн 18:11:52 3266183
>>3266104
>а если яна заводе РАБотаю за меньше чем 100к то ктоя такой тогда?)
Не хочу писать, боюсь тебя обидеть :)
Аноним 07/09/24 Суб 14:37:37 3266731
>>3261272
И что ты на 500к в месяц такого сделал бы? На эти деньги всего пару-тройку более-менее норм специалистов можно нанять и то если самому тем временем выживать на мрот
Аноним 08/09/24 Вск 14:55:38 3267545
>>3266731
Посадить студентоту за 30к двигать тасочки. Че ты как маленький? Никаких "специалистов" не существует.
Лиспотред №15 /lisp/ Аноним 03/05/24 Птн 01:12:22 3142890 Ответ
171468779442526[...].jpg 324Кб, 1400x1050
1400x1050
171468789718920[...].png 67Кб, 1200x1200
1200x1200
Лиспы - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и частичный их вывод в некоторых реализациях.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), CMUCL, GCL.
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile и Chicken Scheme.
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).
:: Clojure - для тех, кто считает, что из смеси явы и лиспа может получиться что-то хорошее, или тех, кто интересуется креольскими языками, есть отдельный тред. Тред утонул, дом сгорел, отец-подлец бросил, поэтому поживёт сиротка пока у нас. Мальчик со странностями, но хороший, не обижайте. Шапка треда здесь https://rentry.co/9ve9d

{Scheme}
::: Учебники
- SICP :: https://mitpress.mit.edu/sites/default/files/sicp/index.html
- The Scheme Programming Language (R6RS) :: https://www.scheme.com/tspl3
- Практика :: https://exercism.io/my/tracks/scheme

::: Документация
- http://web.mit.edu/scheme_v9.2/doc/index.html

::: Остальное
- https://github.com/theodesp/awesome-scheme
- https://github.com/schemedoc/awesome-scheme

{Racket}
::: Учебники
- HtDP :: https://www.htdp.org/
- Racket Guide :: https://docs.racket-lang.org/guide/index.html
- Beautiful Racket: https://beautifulracket.com/
- Остальные :: https://racket-lang.org/books.html

::: Документация
- https://docs.racket-lang.org/

::: Библиотеки
- https://github.com/avelino/awesome-racket
- https://pkgs.racket-lang.org/

::: Среда разработки
- DrRacket :: https://docs.racket-lang.org/drracket/
- Online :: https://www.jdoodle.com/execute-racket-online/

{Common Lisp}
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
- http://www.lispworks.com/documentation/HyperSpec/Front/index.htm
- https://cl-community-spec.github.io/

::: Библиотеки
- https://awesome-cl.com/
- https://ultralisp.org/
- https://lisp-journey.gitlab.io/blog/state-of-the-common-lisp-ecosystem-2020/

::: Среда разработки
- https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред: >>2681837
Пропущено 12 постов
12 с картинками.
Пропущено 104 постов, 12 с картинками.
06/09/24 Птн 16:45:52 3266117
>>3266108
>и нужны только во время разработки
Ну и сборки, да.
Аноним 08/09/24 Вск 11:51:41 3267432
image 805Кб, 2880x1800
2880x1800
а всмысле? в лупе только when работает? а как же ифы?
Аноним 08/09/24 Вск 14:42:18 3267538
>>3267432
format t, а не format nil. С nil он просто возвращает отформатированную строку, а с t эквивалентно format standard-output
equal неуместен, для сравнения чисел есть =
setq использовать не надо, это рудимент, вместо используй setf, а именно в этом случае - incf
Ну и вообще, ты зачем за макрос руками работаешь? У loop же есть конструкция :for :to. А так две ошибки допустил, инкремент и проверка условия не в тех местах.
Осознанная Меркантильность Аноним 02/06/24 Вск 20:14:06 3178248 Ответ
image.png 2997Кб, 1280x1280
1280x1280
image.png 568Кб, 450x560
450x560
image.png 212Кб, 421x985
421x985
image.png 663Кб, 881x1988
881x1988
image.png 704Кб, 843x1936
843x1936
image.png 650Кб, 872x1921
872x1921
Объясните мне феномен Антона Назарова и популярности сообщества осознанная меркантильность.

Познакомился с творчеством данного чела, подписался на тир ВОЛЧАРА еще до повышения зимой, посмотрел контент сообщества и чето я ни🌶 не понимаю почему это популярно, м?

1) Антон говорит про рост в ИТ. Есть много способов заработка, один которых это разгонятся до сеньйорской вилки в 600к рублей. Было уже 2 стрима про это

- https://youtu.be/5WK3Nt1LEU8?feature=shared
- https://youtu.be/7yFXrA0rHrw?feature=shared

Тут у меня очень много вопросов.

Во-первых, среди моих знакомых сеньйоров которым 20-30 лет и 5-10 лет опыта, таких вилок нет, а особенно без премий. То есть, мои кореша и я в частности получаем в вилке 400к - 500к на руки и нам еще накидывают 20%-30% премии, но чтобы 600к на руки в месяц - хз даже что это за компания такая должна быть. Сам постоянно хожу на собеседования, таких вилок нет. Тут я подумал может я дурак или у меня друзьями чмошники, напоминаю все мы топ вузы закончили московские: ранхигс, мфти, даунка, финашка и плехановка.

Во-вторых, смотрю внутри сообщества чат с зарплатами, так там челы, которые работают в РФ, постят зарплаты ниже моей, лол! Я с этого в а🌶. Челы за 200к работают, за 300к работают, единственные большие вилки это у челов релокантов, которые из грузии за баксы работают, либо у менторов, либо у совместителей c 2-3 работами, но этих постеров на чат мб 1%. 99% чата не перформят как НУЖНО. То есть там даже вилок 400к+ с гулькин 🌶.

Короче, я не вижу что люди внутри этого сообщества как-то нереально растут. Имеют дефолтные вилки, единственное как большие чеки забирают это 2-3 работы. Так то и я пробовал совмещать 2 работы, полет норм был месяца 3-4, в итоге отработал 6 месяцев в совместительстве и забил 🌶, не захотел себя дальше мучать.

2) Есть второй вид заработка это две работы. В целом выше тейк написал про две работы, что это краткосрочная тема. Прочекал чаты по этой тематике, так там ни🌶 постеров нет. В целом весь чат состоит из вопросов как открыть ИП, как совмещать две работы, никаких реальных кейсов и челов которые бы скидывали свои чеки внутрь. Это просто не сакральный секрет про две работы, но даже внутри сообщества им никто не пользуется.

Более того, я помню время когда чаты стоили 100 рублей за вход, сейчас тир на бусти с чатом стоит 600 рублей. Мотивировано это было тем что Антон приносит "VALUE" своим подписчикам. Так вот, я проанализировал и не понимаю что там за VALUE такое, если у 99% людей зарплата 300к в тредике про зарплаты. Я принял волевое решение, я отписываюсь. Да, чаты с рофлами это прикольно, но 600 рублей я не готов платить за такое, за 100 рублей сидел бы (это и была изначальная цена).

Скажите мне, почему там так много подписчиков? Я вот был подписан с Августа 2023 года на тир за 100 рублей, потом апгрейднул тир зимой до 1000 рублей и теперь я понял что это сообщество говно без задач. Еще я в а🌶 от того, что Антон очень сильно соскуфился. Вы только посмотрите пик 1 и пик 2, при том иронично то что Антон себя скуфом не считает :DD, хотя выглядеть стал намного хуже.
Пропущено 33 постов
33 с картинками.
Пропущено 202 постов, 33 с картинками.
Аноним 07/09/24 Суб 17:07:33 3266852
Аноним 07/09/24 Суб 20:58:33 3267075
mighty-blog-ban[...].jpg 55Кб, 1000x368
1000x368
>>3248618
>В большинстве чатов
Враньё, я специально сидел в куче чатов, нигде такого не было. Везде поток сознания порриджей.

>Ты чекаешь чат
Как ты его блять чекаешь? В тг поиск ущербный.
Аноним 08/09/24 Вск 12:34:24 3267471
>>3266625
Выписку из электронной можно подделать, так как это тупо распечатка без печатей, подписей и т.д. Не документ короче. В фотошопе редактируешь, на похуях отправляешь херке. Не прокатит только в том случае, если тебя попросят на госуслуги зайти. Юридически вообще никаких последствий.
Клуб изучающих PHP #140 php /php/ Аноним 23/08/24 Птн 20:00:48 3254950 Ответ
17171024717850.png 90Кб, 500x500
500x500
17171024717871.jpg 367Кб, 1024x683
1024x683
oliphauntssmall.jpg 365Кб, 1280x726
1280x726
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>3174871 (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 (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 24-48 месяцев
Пропущено 17 постов
17 с картинками.
Пропущено 240 постов, 17 с картинками.
Аноним 07/09/24 Суб 13:21:02 3266685
Аноним 07/09/24 Суб 15:12:58 3266743
>>3266635
Где я написал чушь? Все по пунктам расписал. Тебе просто почему-то не понравился мой ответ, хотя ты сам признал что нихуя в вопросе не понимаешь.
Аноним 08/09/24 Вск 11:01:23 3267391
2f210c.png 264Кб, 482x407
482x407
>>3266568
Котаны, посоветуйте каких-то туториалов по этому вопросу. Чтобы я не писал хуйни в учебном проекте, его же все таки кабану на собесе показывать буду. Пушто я только не давно узнал, что не следует срать в контрллерах
Java Thread №273 /java/ Аноним 08/09/24 Вск 10:42:37 3267379 Ответ
OIG1.BhghiKGD5S[...].jfif 102Кб, 1024x1024
1024x1024
1С тред #66. Очередной. Легитимный. Твой. /1c1s/ Аноним 05/09/24 Чтв 23:39:42 3265457 Ответ
Без названия.jpg 55Кб, 720x384
720x384
158706570616463[...].jpg 224Кб, 480x480
480x480
unnamed.jpg 71Кб, 462x512
462x512
Тред языка обобщенного метапрограммирования, доступный пониманию лишь немногим избранным.

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


ПРЕДЫДУЩИЙ: >>3226314 (OP)
Пропущено 4 постов
4 с картинками.
Пропущено 27 постов, 4 с картинками.
Аноним 07/09/24 Суб 19:31:41 3267021
image.png 54Кб, 889x294
889x294
Чтобы попасть просто на стажировку нужно 20 минут изображать макаку-блоггера, думать о мотивации и всякой такой херне. Может это нормально и я охуел? Как трясунчикам записывать такую хуйню не понятно.
Аноним 07/09/24 Суб 19:59:27 3267044
>>3267021
Отсеивают трясунов.
Аноним 08/09/24 Вск 08:05:05 3267312
>>3267021
Это сейчас база во всём айти.
DevOps CI CD devops Аноним 03/07/24 Срд 11:20:49 3210621 Ответ
image.png 102Кб, 800x450
800x450
В этом треде обсуждаем темы, связанные с DevOps.

Ставим Kuberpenis, прокладываем CI/CD Canalización, получаем удовольствие от своей работы (но не в финтехе)

В тред приглашаются все причастные и интересующиеся

Прошлый тред >>2936757 (OP)
Пропущено 15 постов
15 с картинками.
Пропущено 200 постов, 15 с картинками.
Аноним 06/09/24 Птн 21:57:12 3266341
>>3234878
Что, никто не знает?
Аноним 06/09/24 Птн 22:14:33 3266346
>>3266341
Всё просто - эти костыли идут куда подальше, а нормальные варианты ты исключил
Аноним 08/09/24 Вск 02:01:08 3267252
>>3266341
Делай git pull на сервере, мудилу выше не слушай.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов