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

Пропущено 26 постов
26 с картинками.
Пропущено 497 постов, 26 с картинками.
Аноним 12/06/25 Чтв 09:26:21 3474773
>>3474563
>аналитика по уровню сложности вката показалась чем-то на уровне фронтенда: говорят, можно вкатиться максимум за полгода
Это так. Я иногда помогаю отсеивать резюме для наших аналитиков, и там пиздец - и бывшие футболисты, которые из-за травмы не могут больше играть; и продавцы машин, которые только через 10 лет спохватились, что расти им некуда; ну и всякие экономисты, политологи, социологи и прочие, у кого было хотя бы немного статистики в универе, и они теперь думают, что из-за этого станут отличными дата аналами.
Они все прошли курсы по питону и спамят своими резюме по всем возможным вакансиям.
>чем меня аналитика привлекла - тем, что тут нужна матеша
Вообще обычно нет, типичные задачи аналитиков - это выгрузить данные из базы, посчитать какие-то простые показатели по уже готовым формулам, свести это всё в экселе и отдать клиенту или манагеру, который их клиентам перенаправит.
Даже если какая-то реальная статистика нужна, то это всё равно уже готовые стат. критерии и прочее. Самому что-то интересное придумывать очень редко надо.

Если хочешь, то вкатывайся, но имей в виду, что твоими коллегами будут ультра-нормисы, которые посредственно разбираются в своей работе.
Аноним 12/06/25 Чтв 10:07:59 3474799
>>3474773
> бывшие футболисты, которые из-за травмы не могут больше играть; и продавцы машин, которые только через 10 лет спохватились, что расти им некуда; ну и всякие экономисты, политологи, социологи и прочие, у кого было хотя бы немного статистики в универе, и они теперь думают, что из-за этого станут отличными дата аналами.
Так везде похоже. Дважды отсеивал резюме для андроид разработки и там тоже и учители танцев, и учители серфинга, и откровенные шлюхи не стесняющие до сосков вставлять фотку. Кандидат с целевым высшим образованием и парой лет работы на анлогичной позиции встречается один на 30 резюме. А это ещё были резюме после фильтрации роботом.
Аноним 12/06/25 Чтв 10:17:36 3474804
>>3474563
> И из-за этого, как мне кажется, в аналитике толпы вкатунов
Вкатываться нужно не в аналитику в вакууме, а в продукт в первую очередь. Без предметной области будешь сосать в перспективе. Аналитика ради аналитики постепенно становится ненужной, и весь функционал плавно уходит на бизнес-аналитиков, пмов и прочих. Сейчас знать sql, питон и какую-нибудь bi это уже как бы база для них.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 81 постов
81 с картинками.
Пропущено 497 постов, 81 с картинками.
Аноним 12/06/25 Чтв 10:33:31 3474814
>>3474811
>Баста
Моя игра моя игра, она мне принадлежит и таким же как и я
Мой литкод, мой литкод, кто в выхи не ршает - тот урод
Аноним 12/06/25 Чтв 10:33:43 3474815
>>3474800
Да вообще все отлично зепки в валюте за год 30% без повышения сделали
Аноним 12/06/25 Чтв 10:36:21 3474816
>>3474810
Ага, 100 лет назад в сша был великий прогресс
C# / дотнет тред #61 Летний тред лучшего языка на планете. 1. Ресурсы: — https://learn.microsoft. Аноним 12/06/25 Чтв 09:37:40 3474778 Ответ
nuzhen-li-kuram[...].jpg 119Кб, 960x540
960x540
C# / дотнет тред #61

Летний тред лучшего языка на планете.

1. Ресурсы:
https://learn.microsoft.com/en-us/dotnet/
https://ru.stackoverflow.com/a/416585/422180
https://metanit.com
https://professorweb.ru
https://github.com/uhub/awesome-c-sharp
https://sharplab.io/
https://www.jimmybogard.com/you-probably-dont-need-to-worry-about-mediatr/
https://cezarypiatek.github.io/post/why-i-dont-use-automapper/?utm_source=chatgpt.com

2. С# для веб
https://docs.microsoft.com/ru-ru/aspnet/core

3. C# для десктопа
https://docs.microsoft.com/ru-ru/dotnet/desktop

4. С# для игр
https://ru.stackoverflow.com/a/609901/422180

5. С# для мобильной разработки
https://docs.microsoft.com/ru-ru/dotnet/maui

6. Годные ютуб-каналы
https://www.youtube.com/c/CODEBLOG
https://www.youtube.com/c/AndreyShyrokoriadov
https://www.youtube.com/c/DevJungles
https://www.youtube.com/user/Shmachilin
https://www.youtube.com/c/Elfocrash
https://www.youtube.com/user/IAmTimCorey

Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: https://2ch.hk/pr/res/3395748.html
Аноним 12/06/25 Чтв 10:30:40 3474812
Напоминаю, что MediatR - говно
Аноним 12/06/25 Чтв 10:31:01 3474813
Напоминаю, что Automapper - говно
Волки и реальные зарплаты программистов Аноним 12/05/25 Пнд 18:55:56 3452439 Ответ
13. Камни.jpg 1375Кб, 1920x1080
1920x1080
Вижу у волков часто такой тейк мол меньше чем за 300к нахуя чет делать вообще?
И я не понимаю, может я в каком-то другом айти, но у меня зп 60к. Я обычный формошлеп "джун". У кореша который работает в сбербанке, зп 150к. Он там мидл формошлеп. Отличаемся только стеком, собственно и что я в регионе, а он в дс.
Откуда эти 300к наносек тогда, если это точно такие же мидлы, а то и вообще джуны?
При этом есть и другие кореша прогеры, но вскользь касаясь темы я понял, что никто 300к не получает, кроме чела бекендера с опытом в 20 лет и уровнем знаний тоже приличным.
Пропущено 7 постов
7 с картинками.
Пропущено 91 постов, 7 с картинками.
Аноним 11/06/25 Срд 15:01:04 3474239
>>3474129
блять, человек-анекдот
ты бы еще на кобол искал работу или есть еще такой язык программирования - ада, наверное, стоит в него вкатиться, раз на перле закончились вакансии
спасибо, сделал мой день
Аноним 11/06/25 Срд 15:26:56 3474277
>>3474239
О, кстати, ты мне идейку подкинул. Есть интересная вакуха на Delphi от Московской биржи. И 20 вакансий на хх. Сильно.
Аноним 12/06/25 Чтв 10:20:37 3474806
>>3471887
>Менее 200к. Год 2022
Что ни двачер, то миллионер по сути.
200 это очень хорошая зепка для 22. И просто неплохая для 25.
Конечно, все зависит от места проживания, и от изначального капитала. Если тебе 20, ты только выпустился от куда нибудь, и за душой у тебя нихуя - то кричать о том, что 200 это нищие копейки - вполне нормально.
Мне уже за 30. Из вариантов:
1) 200 суперстабильные с рассосным графиком и без мозгоебки
2) 350 и выше с мозгоеблей, напрягами, жопными тягами каждый вечер и постоянными превозмоганиями
Я выберу первое. Менталка дороже. А чтобы ее гробить, а потом адекватно лечить - в современных реалиях надо зарабатывать в разы больше, на уровне 800+ кмк. Тогда и можно подумать.
А так, на уровне 300-400 я в реальной жизни пока не встречал людей, у которых все ок с менталкой и физикой.

Буквально 2 примера:
1) Вротенд разраб, реально хороший. Работа на какой то финтех. По зп не подскажу, но за пару лет до сво с нуля купил трешку в ок доме и районе+ремонт, без мам пап и все такое. Выплатил за 1.5-2 года. Инфаркт в 27, откачали слава богу.
2) Бэкенд, коллега моего друга, 25 лет. Доход от 380. Работал 2 года в телекоме, увезли с инсультом прямо с созвона, лол. И смешно и грустно.

Не стоит оно того. Если только ты не нереальный уникум, для которого такая потогонка это стиль жизни.
Java Thread №283 /java/ Аноним 04/06/25 Срд 14:05:28 3469179 Ответ
e6ece996-4289-4[...].png 1732Кб, 1024x1024
1024x1024
Пропущено 7 постов
7 с картинками.
Пропущено 151 постов, 7 с картинками.
Аноним 12/06/25 Чтв 09:51:11 3474787
Аноним 12/06/25 Чтв 10:02:39 3474795
>>3474695
>В 20 и 21 годах с наймом может не все гладко было, но точно лучше чем сейчас. Тогда было проблемно войти в отрасль с нулем опыта
Чел, я уже в этих тредах про это писал. В 2020ом точно такое же писали про 2018, а в 2018ом про 2016 и так далее. Прямо один в один, что раньше было точно легче. В 2027ом будут писать, что вот в 2025 вообще легко было вкатиться, и те, кто не успел - просто лохи. Тем временем в 2025ом...
>все пошло по одному месту в 2022 году
Про 2014 то же самое писали...
Потом в 2023ем писали, что "на самом деле" в 2022ом было легко вкатиться, так как было много освободившихся мест.
Нарративчик каждый год меняется, в общем...
Аноним 12/06/25 Чтв 10:12:50 3474803
Помните? Аноним 10/05/24 Птн 13:02:58 3150524 Ответ
image.png 88Кб, 260x194
260x194
Давайте-ка вспомним события 2х-летней давности, когда началась та самая Глобальная Рецессия в айти, вместе с массовыми лейофами...

- Помните, как мы думали, что увольняют только "менеджеров по разнообразию" и "тупых гуманитариев", а величавых глыб коданов никто и ни за что не уволит?
- Помните, как считали, что лейофы продлятся максимум полгода а потом будет скачок хайра?
- Помните, как верили, что айти пизда именно в СНГ, а за бугром обласкают и баксами осыпят?
- Помните, как были свято уверены, что нейросетка никогда не сможет писать осмысленный код?

Мда, почти все мы в это верили... Каковы же ваши прогнозы на данный момент?
Пропущено 56 постов
56 с картинками.
Пропущено 422 постов, 56 с картинками.
Аноним 12/06/25 Чтв 02:10:40 3474726
>>3474724
> каким был интернет раньше
да в то время совпало: начало интернетов + слепость властей + общая анархия = тотальная свобода. даже больше свободы чем в США. пиратство, копипиздинг всего и вся.

2ch.hk - госдвач тоже
Аноним 12/06/25 Чтв 05:41:24 3474742
>>3474724
Был сайт типа борды скопированный с фильма про самоубийц. Очень интересные люди интересные вещи говорили, какой же кайф было там сидеть, а потом хозяин его вырубил и с тех пор ничего подобного не было. А кто сейчас в интернете это вообще не люди, даже примитивной человеческой речи не найти, не говоря об умной.
Аноним 12/06/25 Чтв 10:12:44 3474802
image.png 21Кб, 1267x131
1267x131
image.png 17Кб, 704x143
704x143
image.png 15Кб, 429x129
429x129
image.png 60Кб, 1198x304
1198x304
Эликсиротред 3 /elixir/ Аноним 27/12/24 Птн 17:53:13 3351068 Ответ
17071530905803.png 1007Кб, 1500x1500
1500x1500
Здравствуй, дорогой анон.

Предыдущий: >> 2954172

Сегодня хочу рассказать тебе о прекрасном функциональном языке для написания неубиваемых распределённых систем, а более конкретно вебни на бэке, больших 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. Забугорных вакансий значительно больше и они охотно нанимают разработчиков с опытом. Самое важное качество при найме это не знание самого языка, а софт-скиллы и общее понимание веб-разработки как таковой, так что придётся социализироваться.

Вопросы?
Пропущено 4 постов
4 с картинками.
Пропущено 124 постов, 4 с картинками.
Аноним 11/06/25 Срд 22:30:02 3474649
>>3474547

> У тебя кафка существует в отдельном манямирке без транзакций?

Я вообще о транзакциях ни слова не говорил. Ты сказал что кафка проёбывает данные если их в неё просто писать. Ни слова про транзакции. Вот я запруфал что это нихуя не так. Как и то что дубликаты будут, я тоже запруфал что это нихуя не так.

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

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

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

Блять ну я тебе уже в третий раз поясняю, что мне поебать на твоё мнение про стек и архитектуры и прочий кал. Я спорю только с двумя утверждениями "кафка проёбывает данные в любой конфигурации" и "существует какая-то SQL-манябд, где чтение по ключу в два раза быстрее чем из Redis".

По кафке я тебя уже разъебал, аргументов у тебя нет. По редису ты слился, потому что говоришь про вооброжаему манябд. Кароче, идёшь нахуй по всем параметрам, как я уже сказал, обратно в питонотред или в дом престарелых или откуда ты там вылез.
Аноним 12/06/25 Чтв 07:51:46 3474752
>>3474617
Понимаю, ты слишком слаб разумом чтобы это принять. Но поверь мне, я действительно читаю данные в два раза быстрее редиса. Линейная зависимость. Тут нет никакой магии, которая существует в твоей тупой бошке.

Всё дело в том, что у меня нет посторонних данных в запросе. У тебя же, при каждом запросе, запрос переполнен бессмысленной и бесполезной информацией.

>>3474649
> Я вообще о транзакциях ни слова не говорил. Ты сказал что кафка проёбывает данные если их в неё просто писать.
В принципе да, если не делать аск=алл, и редко кто это будет делать потому что это не эффективно.

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

> Как падение кафок за собой сеть кладёт? Какому разделу? Что ты вообще несёшь?
Если IPS меньше минимальных реплик, то кластер начнёт выдавать исключения, дебил.

> Блять ну я тебе уже в третий раз поясняю, что мне поебать на твоё мнение про стек и архитектуры и прочий кал. Я спорю только с двумя утверждениями "кафка проёбывает данные в любой конфигурации" и "существует какая-то SQL-манябд, где чтение по ключу в два раза быстрее чем из Redis".
Т.е. ты споришь сам с собой? Продолжай, буду наблюдать за твоей клоунадой.

> По кафке я тебя уже разъебал, аргументов у тебя нет.
Разъебал ты тут только свою сраку, разорвавшись на весь тред. Забавно вышло, лол
Аноним 12/06/25 Чтв 09:46:25 3474784
>>3474547
>я нихуя не помню, последний раз кафку трогал лет 10 назад
Вся суть ветки.
Как свичнуться на GO?! Аноним # OP 22/01/25 Срд 18:29:18 3369186 Ответ
image.png 129Кб, 284x339
284x339
image.png 18Кб, 857x288
857x288
image.png 3Кб, 282x148
282x148
Сап /pr/
С октября прошлого года ебашу на Go, на работе пишу и автоматизирую все что в руки попадется, на степике перерешал все курсики по Go, свой гитхаб завален всяким разномастным калом от рест хуйни до мессенджеров и собственной библиотеки для HTTP автотестов, вчера решил посмотреть как там рынОчек айти и просто ахуел...

На одном только хх 50 откликов за 2 дня, из которых 20 отказов (+1 пока писал оп пост), 2 приглашения это какие-то скам ловушки, не считая ещё штук 30 откликов через порталы с вакансиями у самих компаний и сторонних сервисов аля getmatch/habr career.

Похоже its over... Испытываю лютейшую дизмораль и чувство проебанного времени в пустую с этим ебаным Go, и одновременно понимаю что мои ожидания это мои проблемы, не нужно было быть таким оптимистом. Но блять а что творится то с этим рынком АЙТИ блять? Все? Ласковый хайр для всех закончился? Или он закончился только для вкатунов и свитчеров, а сеньорам хрюши отсасывают бонусом за принятый офер анальником? Или я хуила не умею искать работу?

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

Заебался нахуй, такое ощущение что я сдохну ебучей куа блядью тестирующий всякий калопровод у хуесосов... А когда мои повзрослевшие дети будут спрашивать кем я работаю я тяжело вздыхая буду говорить что я гей шлюха, так как почетнее быть им чем ебучей куа-макакой за 2 сотыги....
Пропущено 4 постов
4 с картинками.
Пропущено 44 постов, 4 с картинками.
Аноним 11/06/25 Срд 22:18:31 3474639
>>3474169
>>3474171
>>3474176
>Как можно на го не пройти техсобес?
А вот очень легко, тебе скидывают ссылку на хитровыебанный код и просят найти где дедлок и как это исправить, или спросят что будет с %залупа_нейм если её передать не по значению а по указателю и вызвать у этой %залупы_нейм %залупу_метод, и ты как додик сидишь пытаешь всю эту хуету понять. Потом спрашивают по классике про уровни изоляций в транзакциях, какой из них в постгрес используется по умолчанию а какой не следует использовать, спрашивают пользовался ли pprof, стратегия вытеснения в redis, ключ идемпотентности kafka.
Аноним 11/06/25 Срд 22:20:59 3474642
Я же потом примерно в феврале пошел учиться к деду немчинскому на его курс по го и вот такой неформальный фидбек получил от ментора:
"По скорости точно выше среднего, на 3-4 месте среди тех кто был у меня) по качеству - начало немного страдало, но под конец очень достойно на самом деле, так что думаю если с теорией будет все ок, то на Джуна- Лоу мидла уже можно тянуть)"
Аноним 12/06/25 Чтв 09:39:24 3474780
>>3474169
>de, а тут пахать надо
Чё-т ты неправильно делаешь. Просто автоматизируй все пипелайны и сиди перди.
Rust #38 /rust/ Аноним 13/05/25 Втр 06:26:38 3452718 Ответ
rust-string-meme.jpg 50Кб, 576x680
576x680
average-rust-de[...].webp 47Кб, 505x495
505x495
programmerhumor[...].png 1061Кб, 1600x1617
1600x1617
7vx28m7qso291.webp 60Кб, 640x640
640x640
Добро пожаловать в тред, посвященный гарантиям, обещаниям, владению, заимствованию и другим концепциям языка Rust!
Предыдущий тред : >>3407697 (OP)

Rust — blazing fast язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Он позволяет писать безопасный и эффективный код, который легко поддерживать и масштабировать.

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

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

НОВИНКА: Rust для Windows: https://metanit.com/rust/windows/

IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
Игры на Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet

Основная литература:
Rust Book (версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения для привыкания к Rust): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon (для продвинутых): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/
100 упражнений по Rust: https://rust-exercises.com/100-exercises/

Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба (старому ОПу). Здесь ты сможешь найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Пропущено 37 постов
37 с картинками.
Пропущено 313 постов, 37 с картинками.
Аноним 11/06/25 Срд 19:16:25 3474536
>>3474415
> Лучше бы систему сборки на конфигах встроили, а не простынях кода.
Система сборки на конфигах не работает, даже в npm откуда пидорастеры черпали вдохновение в плане системы сборки, конфиги в сборочных системах не пользуются популярностью, при том что там в системах сборки типа можно и так и так. Конфиги не гибкие, надо талмуд читать по опциям и потом еще в голове складывать как то что ты хочешь на это напялить. Нахуя так сделано я не знаю. Хотя нет, знаю - что бы код писать только в идешечке с борроучекером. Это еще раз говорит о том что язык создавали только с одной картинкой перед глазами - большой проект (уровня firefox) с кучей завимостей/субмодулей и конфигураций, какие скрипты сборки вы че угораете что ли.

А теперь когда раст выкинули нахуй из мозилки на мороз начались метание, ой мы в геймдев, ой да мы в драйвера щас ембедед пук среньк не выходит, надо идешечку ставить, надо 5гб объектных файлов в сборочной папке насрать что бы 500кб библиотеку собрать, надо папки по феншую расставить и конфиг по форме №3 заполнить ради компиляния двух с половиной файлов. Надо обертки для сишных библиотек писать с кодом в виде строк нахуй. Это блять шейдеры для WebGL на джаваскрипте так же пишут
Аноним 11/06/25 Срд 19:57:28 3474565
>>3474536
Я питоном пользуюсь для ИИ, там раньше тоже были простыни setup.py, но теперь есть шикарные toml-конфиги и uv. Раньше была ебля, а теперь "uv sync" и пользуешься. Никто не мешает сделать комбайн с тысячей параметров в конфиге на все случаи жизни, оставив возможность вернуться к коду для сложных случаев. Пробежаться по докам по диагонали чтоб узнать какими параметрами задать что надо намного проще чем писать бойлерплейт сборки. И опять же если судить по питонычу, то проблем просто на порядок меньше, потому что система сборки многие моменты сама знает.
Аноним 12/06/25 Чтв 07:33:13 3474751
image.png 65Кб, 1132x707
1132x707
есть вектор из енумов с числами
задача
1) найти все енумы одного типа (пик)
2) собрать из них числа (тут хуй, если дальше делать map, он будет писать про not covered)
3) все это в один итератор
Универсальный баз данных тред #12 /sql/ Аноним 06/02/25 Чтв 23:38:21 3382705 Ответ
.png 783Кб, 1366x768
1366x768
.png 2670Кб, 1951x2560
1951x2560
Прошлый >>3268780 (OP)

Туториалы:
- https://www.postgresqltutorial.com/
- https://www.sqlitetutorial.net/
- https://www.oracletutorial.com/
- https://www.mysqltutorial.org/

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

Инструменты проектирования БД
- Визуализация планов запросов PostgreSQL: https://explain.dalibo.com/
- GUI-клиент для работы с БД: https://dbeaver.io/

Видосики:
- Плейлисты по разным СУБД: https://www.youtube.com/c/SQLDeveloperBI/playlists
- https://www.youtube.com/playlist?list=PLY7PmJJFH5nT-lbFKxfbp3rw5BBuq5Azo

Литература:
- Томас Кайт. Oracle для профессионалов
- https://postgrespro.ru/education/books/dbtech
- Алан Бьюли. Изучаем SQL. - про MySQL
- К. Дж. Дейт. Введение в системы баз данных
- Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)

Прочее:
- https://github.com/agarcialeon/awesome-database
- 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/
- https://www.mysqltutorial.org/mysql-resources.aspx
- https://shlomi-noach.github.io/awesome-mysql/
- https://www.mysql.com/products/workbench/

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

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

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

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

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

Q: Нужны ли сертификаты?
A: Только если собираешься заводить трактор.

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

Поехали!
Пропущено 39 постов
39 с картинками.
Пропущено 450 постов, 39 с картинками.
Аноним 11/06/25 Срд 16:06:09 3474317
Аноним 12/06/25 Чтв 03:11:26 3474734
кто-нибудь на sqlalchemy (python) пишет ?
Аноним 12/06/25 Чтв 03:26:24 3474738
>>3474734
См. шапку:
> A: Лучше спроси в тредах по конкретным языкам.
В питон-треде тебе наверняка быстрее помогут с твоим вопросом.
Go тред №34 go Аноним 10/06/25 Втр 07:24:32 3473264 Ответ
bc443a27-4570-1[...].jpg 14Кб, 342x192
342x192
zig-cross-compi[...].jpg 26Кб, 400x355
400x355
Screenshot 2025[...].jpg 102Кб, 879x879
879x879
BKWSwOijQJt2RBA[...].jpeg 46Кб, 720x382
720x382
Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.

С чего начать:
- В обязательном порядке проходим "Go Tour":
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/darius-khll/golang-developer-roadmap (постоянно обновлялось сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также книги рекомендуемые для начала: https://go.dev/wiki/Books и https://www.practical-go-lessons.com/ (веб-версия — бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка: https://github.com/dariubs/GoBooks

Полезные ресурсы:
- Сборник patterns и info по микросервисам: http://microservices.io/
- Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
- Обновляемый список велосипедиста с пакетами: https://github.com/avelino/awesome-go

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

Прошлый тред: >>3390005 (OP) (OP)
Пропущено 5 постов
5 с картинками.
Пропущено 30 постов, 5 с картинками.
Аноним 11/06/25 Срд 23:03:58 3474677
1.25 rc1 вышел
Аноним 12/06/25 Чтв 00:26:45 3474706
>>3473380
Я пришел стажером студентом в компанию на проект, где была джава и го. Тогда я был полон счастья и мотивации. Но на стажировке я показал себя плохо и не справился даже с самыми простыми стажерскими задачами. Как итог меня оттуда уволили с позором, а тимлид лично мне сказал, что я совсем уж овощем оказался. В команде было еще два других стажера, как итог их взяли в штат, а меня выгнали. Один из них нынче работает каким-то там мидлом или сенькой в AWS в Дублине.

После этой стажировки у меня напрочь исчезла мотивация что-то изучать и делать. Я впал в нечто вроде депрессии и апатии, от которых не избавился до сих пор, хотя прошло уже 5 лет.
Как итог я с тех пор сменил несколько работ. В основном везде писал на голанке, но с багажом легаси в виде питона, джавы или пхп. На каждой из моих работ я зарекомендовал себя как лоуперформера. И почти каждый раз меня увольняли спустя 7-20 месяцев. Просто ставили встречку с тимлидом, хуман ресурсом и мной и предлагали уйти по собственному. Я всегда соглашался и покорно писал заявление, после чего уходил на поиски новой работы. Постепенно начал скатываться во все более помойные места, мутные галеры, гос и около гос. Сейчас вот досиживаю свои последние дни на гос галере. Кабан еще весной объявил, что новых проектов у нас нет, поэтому мы сворачиваемся. На днях меня на бенч посадят, так как новых проектов нет. А потом придется уволиться либо мне, либо просто уволят меня.

На го писал в основном круды, ничего супер интересного. Финтех (обычный, не крипта) и немного электронного документооборота. По сути просто перекладывал джейсоны и много времени ковырялся в легаси монолитах на джаве и питоне. На сам голанк мне уже давно похуй, я даже не знаю что там после дженериков появилось нового. Ничего не читал и не изучал нового уже года три точно. Просто похуй стало и все.
Аноним 12/06/25 Чтв 01:28:03 3474714
>>3474706
>AWS в Дублине
Было бы чему завидовать. Амазон в штатах считается хуитой с паджитами и потогонкой, примерно как наш яндекс. Амазон в Европе - это полное днище, там одни SRE дежурят на онколах до нервного срыва, а потом их выгоняют нахуй.
ЦАБ ДВОЩ, Я ХОЧУ ОТКРЫТЬ СВОЙ САЙТ С БИБЛИОТЕКОЙ КНИГ,ФОРУМОМ ,ТОРРЕНТ-ТРЕКЕРОМ И ИГРОВЫМ СЕРВЕРОМ Аноним 09/06/25 Пнд 02:55:17 3472541 Ответ
17322130084220.png 1837Кб, 1024x1536
1024x1536
ЦАБ ДВОЩ,

Я ХОЧУ ОТКРЫТЬ СВОЙ САЙТ С БИБЛИОТЕКОЙ КНИГ,ФОРУМОМ ,ТОРРЕНТ-ТРЕКЕРОМ И ИГРОВЫМ СЕРВЕРОМ WOW BURNING CRUSADE.

ЧТОБЫ ЛЮДИ НА МОЕМ САЙТЕ МОГЛИ ПИСАТЬ СООБЩЕНИЯ НА ФОРУМЕ,ЧИТАТЬ КНИГИ,КАЧАТЬ ТОРРЕНТЫ, ИГРАТЬ В ВАРКРАФТ.

СРАЗУ ВОЗНИКАЮТ ВОПРОСЫ:

1-КАКИЕ ПОДВОДНЫЕ?
2-КАК РАСКРУТИТЬ САЙТ И БИБЛИОТЕКУ,ЧТОБЫ ТУДА ПРИХОДИЛИ ЧИТАТЕЛИ?
3-КАКИЕ ЕСТЬ МЕТОДЫ ПРОДВИЖЕНИЯ ПО СЕО В ГУГЛЕ?
Пропущено 2 постов
2 с картинками.
Пропущено 5 постов, 2 с картинками.
Аноним 11/06/25 Срд 23:11:28 3474681
>>3474053
> ЧТОБЫ ЛЮДИ НА МОЕМ САЙТЕ МОГЛИ ПИСАТЬ СООБЩЕНИЯ
Ошибка

ПИЧИМУ ОШИБКА?
Аноним 11/06/25 Срд 23:12:07 3474683
Аноним 12/06/25 Чтв 00:41:54 3474710
mj3UgSSCjTI3kJ.jpg 139Кб, 787x1305
787x1305
>>3474680
Со убитой спины сачико горем мужчина подошё
л к. Чтото новое в чае Гм ромашка лимонное сорго мёд и мята
Фотобудка 4.0 Аноним 11/06/25 Срд 14:41:25 3474223 Ответ
IMG7814.jpeg 44Кб, 828x482
828x482
Фотобудка 3.0
Добрый день двач, ридонли 7 лет, не осуждай
Столнулся с проблемой отсутствия софта для фотобудки.
Вводные:
Фотобудка состоит из планшета ipad и принтера. Все манипуляции проходят в планшете, он является и экраном и фотоаппаратом.
Я хотел чтобы это выглядело так:
Человек подходит, выберает услугу фотографии на планшете, ему вылезает qr код на оплату, он оплачивает, появляется таймер с отсчетом до фотографии, делает фотку, прила отправляет информацию на принтер, тот печатает. Профит.
Но такого приложения НЕТ, потому что все приложения которые работали в россии ушли и даже если их скачать то рф банки не подберживаются, а зарубежные платежки с ними не работают, никаких идей колхоза кроме интеграции всего этого дела через тильду и тг бот не вижу, если есть идеи двач помоги
Пропущено 1 постов
1 с картинками.
Пропущено 5 постов, 1 с картинками.
Аноним 11/06/25 Срд 21:58:59 3474627
>>3474519
Прошу прощения, сразу не сказал, это фотобудка для развлечений, просто на память, не на доки.
А ты сам сможешь написать? Я не умею..
Аноним 11/06/25 Срд 22:00:12 3474630
>>3474560
Я сам ненавижу кабанов, поэтому у меня самозанятость, гондон ты ебучий
Аноним 11/06/25 Срд 22:55:09 3474667
>>3474627
Ну и закинь заказ на разработку на фриланс-биржу.
Какой-нибудь анон тебе и запилит за мелкий прайс.
QA Thread #22 - дегенеративный, оскотинившийся Аноним 27/03/25 Чтв 22:32:27 3417673 Ответ
Screenshot20250[...].jpg 107Кб, 422x520
422x520
Двадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

Здесь мы sporim на тему фреймворков, показываем друг другу свои 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 (отзыв анона: по теории местами неплохо, местами полная хуйня, но в качестве шпаргалки нормально)

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

>>3336440 → >>3341450 → >>3345289 → >>3391552 → >>3394625 → >>3400555 → >>3416756 →
Пропущено 22 постов
22 с картинками.
Пропущено 272 постов, 22 с картинками.
Аноним 11/06/25 Срд 18:19:00 3474469
Автотестеры, ребята с опытом. В двух словах, на чем стоит в большей степень акцентировать внимание при обучении? Какой бы вы совет дали самим себе оказавший в прошлом?
11/06/25 Срд 20:36:29 3474583
>>3470567
Было б над чем ржать. Закидывай встречный мжм хрюше с лидом
Аноним 11/06/25 Срд 22:51:17 3474662
>>3474469
Вот я писал в питон треде недавно
Изучи базовый синтаксис
ООП
Всякие обработки ошибок в блоках try/except
Логирование
Паттерны проектирования автотестов
Принципы программирования

По фреймворкам
Pytest - база для автотестов, изучить надо подробно его возможности, маркеры, параметризацию, фикстуры, как тесты запараллелить через xdist какой-нибудь
Selenium / playwright для UI тестов (playwright в наше время выглядит интереснее)
requests / httpx - для rest аpi (лучше httpx, т.к. на нем еще асинхронщина есть)
grpc - либа для grpc протокола
SQLAlchemy для БД (там тоже есть асинхронщина, для синхронного пг какого-нибудь psycorg2)
Allure для отчетов

докер нужен супербазово, как и ci/cd понимание (по типу набросать yaml файл для gitlab)
Все остальное, что тебе там написало выкинь нахуй, там большая часть либ для разработки, в автотестах тебе понадобятся они примерно никогда
Российского бигтеха тред v11.0 BigTech BigTech BigTech # OP 03/06/25 Втр 00:36:19 3468037 Ответ
image.png 2492Кб, 1920x1079
1920x1079
image.png 482Кб, 650x433
650x433
image.png 494Кб, 720x404
720x404
image.png 1408Кб, 1024x576
1024x576
Перекот

Двигаемся на 500к.

Заканчиваем МГУ, ВШЭ и МГТУ им. Баумана.

Становимся менеджерами в стартапах.
Вливаемся в крипто и прочее.

И котвасим на всех языках.

Код: МЯСКОТ КОТВАСЯ ХЛЯСТ

Десятый легендарный: https://2ch.hk/pr/res/3444966.html
Пропущено 4 постов
4 с картинками.
Пропущено 119 постов, 4 с картинками.
Аноним 11/06/25 Срд 18:29:56 3474489
ребят такой вот вопрос, могу я в нынешнее время устроиться в финтех или просто тех, без военика и прописки.

Сейчас я работаю в тиньке и устраивался до войны. Мне чото там бугалтерия попросила, я сказал нету они и забили хуй и так устроили. Давно хочу поменять работу вот только боязно, что собесы пройду а по итогу не смогу оформиться.
Аноним 11/06/25 Срд 21:06:02 3474598
>>3474489
Ты дебил? Спрашивай у конкретного эйчара на скрининге, здесь ты хули хочешь, учитывая, что в каждой конторе по-своему?
Аноним 11/06/25 Срд 22:31:25 3474651
>>3470758
Фу, блять. А у меня однажды была такая бизнесаналитичка жирная, которая мне говорила: вы программисты, ваше дело код писать, а не думать. Тварь.
Бывалый-тред Аноним 23/05/25 Птн 04:44:18 3460591 Ответ
IMG7352.jpeg 2097Кб, 4032x3024
4032x3024
Суп. ИТТ инженер с ~17 годами коммерческого опыта. Сейчас живу в Северной Америке, работал в компаниях, наверное, всех возможных типов – российском и глобальном бигтехе, разного рода стартапах, и даже российском НИИ. Аск ми энисинг.
Пропущено 8 постов
8 с картинками.
Пропущено 126 постов, 8 с картинками.
Аноним 11/06/25 Срд 17:33:15 3474416
>>3473518
>>3473520
>>3473575

Ппц ты лох. Выбирая между возможностью жить в любой стране на голубом шарике ограничивает сам себя одной страной. просто лошара.
Аноним 11/06/25 Срд 18:05:34 3474450
>>3474416
Безродный либераха, спокнись.
Аноним 11/06/25 Срд 20:18:22 3474574
>>3474450
тебе либерахи мерещаться уже! обратись к специалисту это лечиться!
Android Development Thread #10 Юбилейный edition android /android/ Аноним 18/03/25 Втр 18:50:18 3411113 Ответ
image.png 2451Кб, 1024x1024
1024x1024
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем.

>Хочу вкатится в 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
#9 с шапкой: https://2ch.hk/pr/res/3209134.html
Пропущено 20 постов
20 с картинками.
Пропущено 142 постов, 20 с картинками.
Аноним 05/06/25 Чтв 13:52:43 3470143
>>3469880
у меня около 60 откликов, 2 общения с HR, не на российском рынке, все очень печально
Аноним 11/06/25 Срд 16:14:36 3474330
Всем привет, ранее с андроидом никогда не сталкивался, так что возможно вопрос глупый и не по адресу

Пытаюсь автоматизировать некую активность в приложении через эмулятор под управлением Appium
Конечно сначала была мысль использовать реальный девайс, но проблема в том, что автоматизируемое приложение может быть запущено в мульти-инстансах.
Взял первые попавшиеся инструменты из гугла - Android SDK и AVD. Однако приложение закономерно палит, что у меня эмулятор. Попробовал пропатчить модель устройста, производителя, imei. Пропатчил, но этого недостаточно. Нужно "заставить" приложение думать, что у меня не виртуальный, а настоящий модем. Возможно ли это? Или может существуют какие-то готовые спуферы?
Аноним 11/06/25 Срд 16:50:00 3474374
>>3474330
> Пытаюсь автоматизировать некую активность в приложении через эмулятор
Да-да, знаем мы таких. В двух словах никак через софтверное решение. Есть хардверные. Дальше сам
Идей анона тред 008 /ideas/ Аноним 19/02/25 Срд 11:43:57 3392262 Ответ
Startup-Memes-N[...].jpeg 81Кб, 606x800
606x800
Предыдущий >>2669550

Вы охуели, чё я должен ваш тред создавать? Вот и сидите теперь без шапки пол года.
Пропущено 7 постов
7 с картинками.
Пропущено 39 постов, 7 с картинками.
Аноним 11/06/25 Срд 13:04:44 3474101
>>3468968
Возьми nextcloud и разверни на raspberry pi/дешёвом vps.
Дальше поставь к нему mcp сервер исделай бота на гопоте.
Аноним 11/06/25 Срд 16:34:20 3474361
>>3473928
Ну я поставил себе на один из компов зимой ещё Ubuntu. Чёт так не зашло. Но удалять не стал, думал может буду периодически включать осваивать вечерами после работы..
Хуй там плавал. Если и сажусь за компик вечером что-нибудь покодить, то сажусь именно за win7., Рядом пыляться по прежнему два компа ещё. Один с вин 10, и ноут с Ubunt'oй.
Как полюбил я вин 7 много лет назад после хр, так и не хочу к другому привыкать.

Даже музыку не слушал почему-то ни разу за ноутом с Ubunt'oi
Аноним 11/06/25 Срд 16:48:29 3474372
>>3474361
У гнома хороший твикер. Накрути плагинов и будет тебе счастья.
мимо
ChatGPT убил Stack Overflow Аноним 27/05/25 Втр 20:20:15 3464020 Ответ
IMG202505272019[...].jpg 89Кб, 1280x826
1280x826
Сейчас на платформе рекордно низкая активность

В мае 2025 года на Stack Overflow появилось менее 15 000 вопросов — такой уровень активности был разве что в первые месяцы после запуска. Для сравнения, в сентябре 2009 года их было 17 668.

Релиз ChatGPT в 2022 стал точкой невозврата. ИИ быстрее и вежливее, он не указывает на дубликаты и не закрывает вопросы — в отличие от модераторов Stack Overflow.

Stack Overflow пробует переосмыслить себя, превращаясь в платформу для карьеры и сообщества, но разработчики всё чаще уходят в тематические чатики в соцсетях. Исчезновение SO может стать символом конца эпохи комьюнити-ориентированных форумов.


Помните времена, когда Стэк был типо "местом избранных"? Где какая-то чванливая выебистая айти шлюха будет кривить губки от твоего "тупого" вопроса и устало поясняет тебе что ты лох и вообще "живешь не по понятиям", разумеется еще и добавляя тебе минус в карму. Представили ебла этих зверьков сейчас? ЧатГПТ заменил не только Стэк но и во многом заменил этих чмонь, кто последние годы грел свое ЧСВ на пустом месте и растил корону у себя на голове. Вдруг в одночасье выяснилось, что они вовсе никакие не "интеллектуалы" а простые выпендрежники, что их ресурс это не "тусовка избранных" а умирающая клоака, проигрывающая ИИшке, что и их самих на горизонте ожидает ебка ИИ.
Пропущено 2 постов
2 с картинками.
Пропущено 20 постов, 2 с картинками.
07/06/25 Суб 00:38:25 3471496
>>3464179
Проиграл с подрыва стаковерфлоу-долбоёбикса. Терпи, ненужный.
Аноним 11/06/25 Срд 05:23:54 3473920
>>3464020 (OP)
То что чатвжопете учился на примерах из стаковерфлоу а не на книгах страуструпа, мы конечно же промолчим.
Аноним 11/06/25 Срд 16:28:40 3474356
image.png 29Кб, 1343x494
1343x494
Ох уж этот ИИ-УБИЙЦА, кек.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов