Главная Юзердоски Каталог Трекер NSFW Настройки

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

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

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

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

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

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

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

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

F.A.Q.

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

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

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

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


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


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


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


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

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


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

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

Пропущено 41 постов
41 с картинками.
Пропущено 497 постов, 41 с картинками.
Аноним 19/03/24 Втр 08:19:15 3091773
>>3091706
Да, придушиваю твою мамашу-шлюху, когда ебу во все щели.
Аноним 19/03/24 Втр 09:49:13 3091827
>>3091716
>>3091716
>айти работа на удаленке без попыта в 2024 тысячилетии

>Nvidia совершила ИИ-революцию.Дженсон Хуанг только что представил миру самую мощную видеокарту в истории, Blackwell. Это устройство, способное создавать новое поколение нейронных сетей.

ебало вкатунов представили ?
Аноним 19/03/24 Втр 10:03:59 3091839
>>3091716
>имея только диплом Новосибирского вуза?
А в голове пусто?

Знания нужны. Если есть знания и навыки, то можно.
Никто ж скорее всего нянчиться не будет. Проведут вводную 1 час, а дальше сам греби на удалёнке своей. Разбирайся сам во всём. Потянешь?
Я сразу вкатился на удалёнку без опыта работы вообще и образования, но у меня было полно опыта на собственных проектах.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 70 постов
70 с картинками.
Пропущено 497 постов, 70 с картинками.
Аноним 19/03/24 Втр 11:08:23 3091898
>>3091897
Бюрократия с отчетами на отчет и каждый кабан это маленький Валя Латокен
Аноним 19/03/24 Втр 11:08:46 3091899
>>3091895
>До 2007 моя жизнь была адом ебаным.
Из-за шкалки? Я шкалку тоже терпеь не мог, мамка домашку заставляла делать. Если бы не шкалуа, я бы круглосуточно сидел за кампом и. играл в онлайн игры со своими интернет-друзяшками
Аноним 19/03/24 Втр 11:09:02 3091900
>>3091892
>>3091896
А техлид альфовым кажется только потому что он начальник или у него есть реальные качества альфача?
У нас иногда техлид выебывается, а некоторые ему в рот смотрят. Но думаю без власти его никто бы не уважал.
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #67 /butthurt/ Аноним 17/02/24 Суб 22:10:35 3052894 Ответ
.png 2611Кб, 1920x1920
1920x1920
ДАВАЙТЕ ПРЕДСТАВИМ, ЧТО ЕСТЬ МАССИВ ЧИСЕЛ
@
ЕСТЬ ДВА МАССИВА
@
И ОНИ В РАЗНЫХ ТРЕДАХ
@
КАК ЗА O(N) И КОНСТАНТНУЮ ПАМЯТЬ
@
ЗАПОЛНИТЬ ТРЕТИЙ МАССИВ В ДРУГОМ ТРЕДЕ СУММОЙ ЭЛЕМЕНТОВ ПЕРВЫХ ДВУХ МАССИВОВ
@
ТАК ЧТОБЫ РЕЗУЛЬТИРУЮЩИЙ МАССИВ БЫЛ ОТСОРТИРОВАН
@
А ПОТОМ НЕБИНАРНЫМ ПОИСКОМ
@
ГРАНАТУ


Прошлый >>3004958 (OP)
Пропущено 21 постов
21 с картинками.
Пропущено 466 постов, 21 с картинками.
Аноним 19/03/24 Втр 10:35:29 3091864
>>3091712
У меня это когда закончилась память в дотнете и вылетел эксепшен. Это был древний дотнет, в современном, наверное, сборщик мусора покряхтел бы, попердел, и память бы освободил.
Аноним 19/03/24 Втр 10:40:11 3091867
>>3091845
Меня это волновать не должно, на самом деле. Я более чем уверен, что предусмотрены какие-то отхождения от обычных практик. Вот пусть и применяют.
Аноним 19/03/24 Втр 11:09:17 3091901
>>3091867
Если ты крутой спец с серьезными референсами/подтвержденным релевантным опытом/крутым гитхабом/etc, то для тебя сделают исключение.

Но ты хуй простой, рекрутер потратит на тебя 10 минут, а интервьюер даже не узнает о твоем существовании.
PHP #138 Аноним 14/03/24 Чтв 19:15:34 3086299 Ответ
php.jpg 48Кб, 750x857
750x857
Уроки по PHP
https://www.youtube.com/results?search_query=php+%D1%83%D1%80%D0%BE%D0%BA%D0%B8+2023

Уроки по Laravel
https://laravel.com/docs/11.x

Архитектура сложных веб-приложений. С примерами на Laravel:
https://github.com/adelf/acwa_book_ru

Шаблоны проектирования:
https://refactoring.guru/

Интересные проекты на/для PHP:
https://frankenphp.dev/
https://roadrunner.dev/
https://reactphp.org/
https://openswoole.com/
https://spiral.dev/

Остальное обсуждаем в треде
Пропущено 6 постов
6 с картинками.
Пропущено 112 постов, 6 с картинками.
Аноним 19/03/24 Втр 09:27:08 3091799
пхп говно

переубедите
Аноним 19/03/24 Втр 10:06:19 3091841
>>3091799
переубедите говно

пхп
Аноним 19/03/24 Втр 10:13:13 3091850
QA Thread #15 - грезы о весне /qa/ Аноним 18/02/24 Вск 16:43:50 3053716 Ответ
17010062085540.png 51Кб, 225x225
225x225
Пятнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

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

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

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

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

ТЕСТОВЫЙ FAQ:

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


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

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

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

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

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

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

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

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

Автоматизированное тестирование:
- ~200-часовые курсы, максимально разжевано. Achtung! Велик риск уснуть - https://www.youtube.com/playlist?list=PL6Gtav8N4O7iKNqNkuEPKo1FatC9iUQQR
- QA.GURU (см. торренты и их канал на ютубе)
- Автоматизация на питоне https://github.com/berpress/qa-python-map
- курсы Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)

Нагрузочное тестирование:
- Apache JMeter - Basics to Intermediate level
- Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)

Прошлый тред:
- https://2ch.hk/pr/res/2938066.html

Пропущено 7 постов
7 с картинками.
Пропущено 267 постов, 7 с картинками.
Аноним 19/03/24 Втр 07:55:53 3091769
>>3090955
>тинек
В догонку, пост habr.com/ru/articles/760346/
Еще кстати тян-лид отзывалась негативно про тынкоф //t.me/one_IT_day/180 - там даже посрать нормально нельзя во время работа.
Я бы советовал тебе сходить туда и обосраться, будешь хоть знать что учить надо я лично идти не стал, хуйня какая-то уровня ноунейм-параши, мало платят и мозги ебут
Аноним 19/03/24 Втр 08:38:20 3091777
>>3091374
>>3091403
>>3091591
>>3091769
Аноны, благодарю, обкакаюсь без ожиданий, мб хоть ускорит подготовку к другим более реальным собесам.
Аноним 19/03/24 Втр 10:12:38 3091849
>>3091777
то есть ты планируешь в будущем собесится не имея опыта собесов? может ты ещё не знаешь что ты выбираешь нужную вакансию и собесишься в неё через 5 собесов в других? хуя ты чмо
1С тред #60. Очередной. Легитимный. Твой. /1c1s/ Аноним 14/03/24 Чтв 01:32:36 3085397 Ответ
17082133158140.jpg 18Кб, 250x250
250x250
171013756015614[...].jpg 221Кб, 700x804
700x804
123.jpg 65Кб, 816x314
816x314
Тред языка обобщенного метапрограммирования, доступный пониманию.

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

Предыдущий:
>>3053316 (OP)
>>3053316 (OP)
>>3053316 (OP)
Пропущено 5 постов
5 с картинками.
Пропущено 47 постов, 5 с картинками.
Аноним 19/03/24 Втр 10:01:53 3091838
>>3090657
Конечно есть. Все тоже самое только денег больше.
Аноним 19/03/24 Втр 10:07:32 3091842
>>3091694
Эдуард, хватит пиарить свой канал.
Аноним 19/03/24 Втр 10:09:57 3091844
>>3091157
>Пердеть в стул
Это ты про что?
Android Development Thread #8 Passkeys edition /android/ Аноним 05/11/23 Вск 19:00:56 2907862 Ответ
.png 65Кб, 1600x476
1600x476
Тред для тех, кто пытается вкатиться в андройд разработку или что-то похожее. По возможности стараемся угощать ньюфагов чаем и поливать друг друга радугой.

>Хочу вкатится в 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/

Сериалы и шоу, для того что бы увидеть полный список нужно купить подписку. Есть двойные субтитры RU/EN. Цена 300 рублей, но часто проходят акции 300 рублей за 2 месяца подписки.
https://ororo.tv/
https://ororo.tv/ref/1835272 - реф ссылка. Указал потому что: Переход по Вашей ссылке дает пользователям бонус +10% ко времени их следующего абонемента.

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

Ютюб каналы с простым английским:
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
Пропущено 29 постов
29 с картинками.
Пропущено 456 постов, 29 с картинками.
Аноним 18/03/24 Пнд 13:40:02 3090705
>>3090690
Ну если ты спрашиваешь, значит жив. То, что давно подохло - coffeescript, visual basic, object c, gwt, и проч. Про них никто не говорит.
Аноним 19/03/24 Втр 04:57:09 3091707
>>3090690
лол, натив андроид мертв, твой флаттер в ерефии нахуй никому не нужен, некому платить
Аноним 19/03/24 Втр 09:27:39 3091800
>>3091707
Каждый месяц хоронят уже лет 5
Go тред №27 /go/ Аноним 17/02/24 Суб 20:10:54 3052664 Ответ
17032004167570-[...].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

Прошлый тред:
>>2996967 (OP)
Пропущено 15 постов
15 с картинками.
Пропущено 250 постов, 15 с картинками.
Аноним 19/03/24 Втр 05:15:04 3091710
>>3090183
Лучше пробовать, чем ничего не делать
Аноним 19/03/24 Втр 08:00:56 3091770
>>3086705
>Хочу перекатиться в го из джавы есть в РФ работодатели которые берут опытных жавистов на проекты с го?
Перекатился на го пока работал жаба-макакой в Сбере. Без потери в зп. Синтаксис и билд систему к тому моменту уже знал, но опыта работы с продакшн реди либами было мало.

Несколько нюансов, отличие от жабы:
Билд система непривычная, много нюансов особенно после грейдла/мавена, нужно изучить детально с самого нуля, причем это важнее даже чем знание самого языка.
Рантайм позволяет в быстрый TDD без пиздоебства: файл сохранил -> тесты пробежали за миллисекунды/секунды в худшем случае.
ГоЛанд объективно хуже идеи в поддержке языка, я пересел сначала на ВСКод, потом на вим (lunarvim + gopls).
Горутины ебейшая вешь, но очень легко выстрелить в ногу особенно в вебдеве.
Лично я дрочу на контейнеры FROM scratch. Получи контейнер с полностью функциональным рест апи размером в ~30мб.
Пока регулярно приходится изобретать велосипеды. В отличии от жабы, пока нет библиотек буквально на все случаи жизни.

P.s: Сейчас в Озоне, никто за джавизм не унижает и не ловит, ревью прохожу нормально. Большинство коллег перекатилось в Го.

>>3088139
Такой хуйни пока не встречал. Адекваты везде приветствуются. Мифический стиль написания на го вырабатывается за месяц, если кроме жабы умеешь в другие языки. Может за 2 от силы, если закостенелый даун.
Аноним 19/03/24 Втр 09:02:35 3091792
>>3090183
Только ты за эту сотыгу с дедами-пердунами, наверное, нихуя не делаешь толком, а тут за две уже ебать плотно будут во все щели.
DevOps CI CD /devops/ Аноним 25/11/23 Суб 18:20:56 2936757 Ответ
image.png 831Кб, 1280x1137
1280x1137
image.png 611Кб, 1186x1280
1186x1280
В этом треде обсуждаем темы, связанные с DevOps.

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

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

Прошлый тред >>2792486 (OP)
Пропущено 22 постов
22 с картинками.
Пропущено 343 постов, 22 с картинками.
Аноним 19/03/24 Втр 08:46:36 3091782
>>3091330
Короче, меня заебал этот пустой оффтоп. Вот когда действительно сможешь попасть в стоющую контору, вот тогда все и поймёшь, о чем я писал ранее. А пока веслай в своём говне и не ной
Аноним 19/03/24 Втр 08:49:00 3091786
>>3091343
Ловите этого хуесоса, подлетающего кабанчиком к барину! Будем его на домашнюю колбасу резать!
Аноним 19/03/24 Втр 08:53:34 3091788
>>3091302
То то я прихуел от количества вакансий на девопсиня и около него, на вонючем hh - более 2500, блядь, когда решил посмотреть статистику. Вероятно, от избытка шпециалистав все это...
Rust #31 /rust/ Аноним 23/02/24 Птн 12:31:16 3060192 Ответ
picrust.webp 337Кб, 1024x1024
1024x1024
Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков

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

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

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

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

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

Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41

Предыдущий >>3030908 (OP)
Пропущено 26 постов
26 с картинками.
Пропущено 324 постов, 26 с картинками.
Аноним 19/03/24 Втр 00:56:34 3091652
>>3091410
> язык не отвечает за пользователей
Ты только что сказал, что ни разу не программировал ни на C, ни на Go, ни на любом другом подобном языке; язык ДОЛЖЕН ограничивать пользователя.
Почему огромное количество проектов до сих пор пишут на С, а не на плюсах, хотя у первого практически нет никаких преимуществ перед вторым? Да потому что писать плохой код на плюсах гораздо проще, падает планка качества проекта и повышается разношёрстность кода, делая команду менее состоятельной.
В Zig и Go очень часто компилятор не дает ничего сделать с кодом, потому что там ошибочная разметка или другие глупости, с которыми в коде хоть и нет багов, но читается он хуже. По этой же причине отсуствие классов в языке это ФИЧА, а не наоборот.

> любая книга, миллион примеров
Что то мне кажется, что количество материалов по расту гораздо больше, чем оригинального кода на этом языке. Ржавые это религиозные инфоцигане прогромирования, только наебывают тебя на священное время.
Аноним 19/03/24 Втр 02:20:09 3091692
>>3091652
>Почему огромное количество проектов до сих пор пишут на С, а не на плюсах
Это их личный выбор. Почему программист или кабан выбрали язык А, а не выбрали язык Б, пусть психологи разбираются. Это может быть элементарный АВДРУХЧО аргумент, в каждой отрасли полно ссыкунов которые ссуться изменений и малейшего риска. Человек может верить во что-то, необязательно это будет правдивое. Он верит допустим в том, что С++ тормозит или С++ не подходит для больших проектов и не выберет изначально.

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

>В Zig и Go очень часто компилятор не дает ничего сделать с кодом, потому что...
Возможно, но мне лично похуй.

>количество материалов по расту гораздо больше, чем оригинального кода на этом языке
Это твоё личное мнение.
Аноним 19/03/24 Втр 07:29:32 3091754
>>3091652
Чел, ты бредишь. Сишка меньше всего ограничивает кодера.
> отсуствие классов в языке это ФИЧА, а не наоборот
Когда в пердоликсе костылями эмулируют классы, то что это? Или в винде изобретают ком-объекты? Иди нахуй в общем.
Как вернуть референс? Аноним 20/12/23 Срд 03:23:30 2969825 Ответ
Снимок экрана 2[...].png 52Кб, 624x739
624x739
Снимок экрана 2[...].png 83Кб, 618x753
618x753
Привет двач. Я начал изучать C# (токо слез с С/C++) и хочу понять - а как вернуть адрес переменной в C#?

На скринах я хочу добиться похожего для C# как на С. Кто-нибудь знает как мне стоит правильнее написать?
Пропущено 6 постов
6 с картинками.
Пропущено 47 постов, 6 с картинками.
Аноним 02/01/24 Втр 02:15:44 2985857
Аноним 02/01/24 Втр 15:46:51 2986186
>>2985857
Я думал там будет что-то прям существенно важное связанное с возвращением указателя или с синтаксисом (проблема или предупреждение после компиляции)
Аноним 19/03/24 Втр 07:12:08 3091743
>>2970748
Во первых если тебя интересуют адреса, то нужно работать с указателями. А чтобы с ними работать нужно ли компилятор C# глобально настроить с работой небезопасного когда. Либо некий код заключить в unsafe{ некий код}.

Всё нахуй. Дальше же ты С знаешь.

Но в С# нахуй не надо это в целом. Смирись и запомни концепцию значимых и ссылочных типом, так даже проще мыслить когда пишешь C#.
НОВЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ASMX /asm/ SHA512SUM 02/09/23 Суб 01:40:18 2826522 Ответ
изображение.png 563Кб, 640x640
640x640
Появился новый язык программирования, Илон Маск обанкротился и написал AsmX! https://github.com/langprogramming-AsmX/AsmX Теперь новый ASSемблер, юзаем все вместе! Переписываем Калибри ОС на AsmX! Там есть корутины, что только недавно пришло в C++. А ещё есть новвоведеиние автора языка - Тионы!
Пропущено 7 постов
7 с картинками.
Пропущено 40 постов, 7 с картинками.
Аноним 23/02/24 Птн 02:00:34 3059935
>>3059885
в ObFastDereferenceObject 2 аргумента
Да и про первый не скажешь что написано исчерпывающе:
[in] a

Pointer to the object's body.
Аноним 01/03/24 Птн 02:38:29 3068936
изображение.png 32Кб, 789x396
789x396
okitasoujiokita[...].jpg 1378Кб, 1512x1512
1512x1512
>>3059404
Она в андоке, верно. Наиболее простой способ - загуглить саму функцию, либо же, смотреть по рефам где эта функция вызывается. В первом случае могут помочь исходники ReactOS, но не все функции в документации задокументированы (микромягкие давят хуле)

Твоя функция принимает в аргументах структуру _EX_FAST_REF, и, очевидно из названия, указатель на объект.

typedef struct _EX_FAST_REF
{
union
{
PVOID Object;
ULONG RefCnt: 3;
ULONG Value;
};
} EX_FAST_REF, *PEX_FAST_REF;

Символьные файлы - это просто дебаг инфа о бинаре.
Аноним 19/03/24 Втр 06:03:57 3091715
Аноны, есть кто программирует на STM32? Как туда перекатиться с AVR? Какой программатор брать? Какую популярную и нормальную модельку STM взять пока в рамках хобби?

Смотрю обзоры, один другому противоречит, в комментах в магазинах обязательно найдется тот, кто орет, что ST-LINK нинастаящий!!!11, STM32 не видно в CubeMX.
Kotlin №1 kotlin Аноним 07/02/24 Срд 09:29:50 3038653 Ответ
image.png 68Кб, 1500x720
1500x720
image.png 54Кб, 780x390
780x390
Вся разработка на котлин, кроме андроид и ios.

>Что имеем:
+Современный синтаксис (реально удобный).
+Совместимость со всей jvm инфраструктурой.
+Возможность писать статический DSL прямо на самом языке.
+Удобные лямбды и наличие простых функции.
+Удобный тулинг в том числе и на бесплатной IDE (комьюнити версии)
+Возможность нативной сборки, сборки в js, андроид и ios.
+Корутины


>Онлайн редактор (показать код или просто что-то потестить)
https://play.kotlinlang.org/

>IDE - среда разработки.
Бесплатная community edition - обычно более чем достаточно (и работает шустро), но можете попробовать триал-версию.
https://www.jetbrains.com/idea/download/

>Официальный сайт и там же чтиво
https://kotlinlang.org/docs/reference/

>Тоже с переводом (на первый взгляд, ру-перевод впервые выглядит не заброшенным):
https://kotlinlang.ru/

>Котлин в примерах
https://play.kotlinlang.org/byExample/overview

>Koans
https://play.kotlinlang.org/koans/overview

>Try Kotlin (пробуй и кодь)
https://try.kotlinlang.org/

>Knowledge map
https://hyperskill.org/knowledge-map/209

>Awesome (либы близкие к kotlin, но не стоит забывать про java решения)
https://kotlin.link/
или
https://github.com/KotlinBy/awesome-kotlin#libraries-frameworks-web

>kotlin для питонистов [eng]
https://github.com/Khan/kotlin-for-python-developers
Пропущено 54 постов
54 с картинками.
Пропущено 436 постов, 54 с картинками.
Аноним 19/03/24 Втр 02:16:54 3091691
>>3091689
Два вопроса:
1. На каких платформах не может работать джава?
2. На каких платформах из пункта 1 работает котлин?
Аноним 19/03/24 Втр 03:27:25 3091699
>>3091691
веб js, native (LLVM, то есть везде), свифт/обжектив си, хз что там с вебассембли, скорее есть номинальный костыль для галочки есть, но тырпрайзу не всосалось, юпитер.

не кормите шиза
Аноним 19/03/24 Втр 04:33:56 3091702
image.png 251Кб, 586x586
586x586
Что-ж, друзья, посмотрел я другие языки.
Хочу сказать, что у котлина синтаксис просто божеский, просто блять лучший нахуй. Берет лучшее от мира ФП и ООП.
ФП языки какие-то долбоебы создают, как можно было такое говно создать я блять не представляю.
Жаба со своим ООП уклоном тоже кал.
Всё таки уходить в крайности неправильно, нужны мультипарадигменные ЯП
Elixir 2 elixir Аноним 07/12/23 Чтв 17:03:32 2954172 Ответ
elixir.webp 43Кб, 576x308
576x308
Здравствуй, дорогой анон.

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

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

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

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

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

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

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

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

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


Нахуя

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

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

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

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

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

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

Рыночек

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

Вопросы?
Пропущено 7 постов
7 с картинками.
Пропущено 65 постов, 7 с картинками.
Аноним 13/03/24 Срд 15:43:47 3084671
Аноним 15/03/24 Птн 21:35:29 3087544
>>3084671
Возможно в каком-то тесте такое у него получится, но как только добавить немного логики, то тут сразу отсосёт у гошки.
Вообще видео глянул он дохуя нахваливал как у него красиво получилось, но на практике кроме него никто толком ничего там не пилит и по-нормальному язык никто не гонял. Он еще жаловался что спонсоры ему платят в 2 раза меньше средней ЗП и дайте деняг чтобы у него был энтузиазм и он смог нанять ещё кого-то лол.
Если никакая крупная контора не подкинет дровишек, то оно загнется нахуй
Аноним 19/03/24 Втр 04:26:21 3091701
>>3081500
Бляя, фп языки одни дегенераты создают похоже. У одного блять do end вместо скобок и динамикодрисня, у другого для именованных параметров надо 2 раза название писать fn(name1 name2: String) -> String.
"->" вместо ":" для функций, ну он еблан чтоль? Сделай ты по дефолту возможность при вызове указывать имя параметра, или не указывать. Как этому больному ебанату вообще в голову пришло 2 названия для одного параметра писать?
экстеншонов не будет.
Похоже функциональные языки такое же говно, как и ООП языки.
Нормальный язык должен брать лучшее из обоих миров, потому что ООП - море говна, а ФП - лес хуёв.
самоподдув Аноним 10/10/23 Втр 11:13:03 2872803 Ответ
Снимок экрана 2[...].png 677Кб, 1660x1640
1660x1640
image.png 1538Кб, 1200x1200
1200x1200
image.png 2314Кб, 1181x1181
1181x1181
image.png 269Кб, 736x788
736x788
Почему в желтом банке тренд самоподдува?

Типо, как вообще может быть престижным работать в банке? Не думаю что работники СБЕР, ВТБ, Альфа-банка сами себе поддувают, но вот в компании Тинькофф все не так. Там идет некий дроч на то, что они все работают в желтом банке, ведь это IT's TINKOFF! Заметил что стали этот банк некоторые комментаторы ставить один ряд с техническими компаниями по типу Авито и Яндекса. Ну это же тупо шиза какая-то, как вообще критерием пиздатости может быть то, что чел работает в финтехе...

Я лично у Тинькофф знаю два продукта это мобильное приложение банка с картами, да Тинькофф инвестиции. Че же такого продуктово инновационного они делают, что многие начинают им поддувать? Прошу мне объяснить почему так. Почти уверен что средний разработчик в СБЕР сильнее среднего разработчика Тинькофф. В СБЕР он хотя бы лидер без титула, да с большой зарплатой, а не работает за миску риса, которую описывают как "рыночная зарплата".

IT's TINKOFF, как же тригерюсь.
Пропущено 30 постов
30 с картинками.
Пропущено 339 постов, 30 с картинками.
Аноним 16/03/24 Суб 12:38:23 3088027
>>3088013
Прикол не в самом банке (который дно, но в топ10 или 20), а в том что по факту тинькой и росом владел потанин (вернее выкупил их), а теперь решил сложить всё в один карман.

Около мидл на дотнете 230к на руки
Аноним 17/03/24 Вск 21:54:15 3089956
>>3087907
Хуя там токсичность. Как там еще кто-то работает.
Аноним 19/03/24 Втр 03:26:51 3091698
>>3084266
Гонят на гибрид - 2 дня в неделю. Руководителей гонят на 4 дня в неделю в офисе. По факту ходят как придется, как договоришься с руководителем. У меня из 7 человек в команде только я в мск. Мне вот нах не уперлось ходить в офис, чтобы сидеть как сыч
CTF Аноним 18/03/24 Пнд 10:14:43 3090404 Ответ
qVLhzruN-b.png 575Кб, 512x512
512x512
Сап програмач
Я хочу вкатиться в СТФ соревнование
Какие инструменты мне нужны? Сижу на дебиан
Есть nmap и dirb
Ищу подобные инструменты(сайты с информацией приветствуются)
Пикрандом
Пропущено 1 постов
1 с картинками.
Пропущено 3 постов, 1 с картинками.
Аноним 18/03/24 Пнд 15:36:52 3090860
>>3090404 (OP)
Сначала начни с ванильного root-me.org и portswigger, потом переходи на более приближенный к реальности hackTheBox. Инструменты тебе в основном нужны для веба и OSINT чтобы вручную не дрочить так что заранее изучай хотя бы питон для автоматизации всей фигни. Дальше сам разберешься какое направление больше по душе. Только не лезь в бинарщину.
Аноним 18/03/24 Пнд 19:22:48 3091323
>>3090860
Огромное спасибо!!:)
Аноним 19/03/24 Втр 02:01:29 3091687
>>3090860
>Только не лезь в бинарщину.
Вот эта фраза - самая грустная, конечно. Жаль, что наиболее трушное направление хакерства стало невалидным и невозможным.
Тихо умерших технологий тренд Аноним 09/09/23 Суб 23:45:46 2835211 Ответ
kda-ahri-lol-le[...].jpg 1848Кб, 3840x2160
3840x2160
6772221original.jpg 93Кб, 591x600
591x600
В мире IT все меняется очень быстро, технология, кажущаяся мейнстримной, через 5 лет может быть никому не нужна, а сегодняшний петпроект студента может стать завтра индус-триальным стадартом но это не точно
В этом ИТТ тренде вспоминаем умершие технологии и предаемся воспоминаниям и ностальгии.

Пик стронгли анрилейтед
Пропущено 12 постов
12 с картинками.
Пропущено 316 постов, 12 с картинками.
Аноним 18/03/24 Пнд 17:13:31 3091031
>>3090760
ОЛАП никуда не делся, просто если раньше даже в ООО Вектор пытались внедрять ОЛАП, то сейчас попустило и внедряют только те, кому это реально нужно.
Аноним 19/03/24 Втр 01:52:36 3091684
>>3086603
>Отсюда неизлечимые болезни детства

хотели бы - за неделю всё вылечили

>Но при этом языки всё-таки очень сильно допилили с того времени.

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

>>3086603
>Но в целом жить можно, масса кода серьёзного понаписана, в том числе для бэка.

всё мусор который вообще не жалко выкинуть. про use sctirct ты правильно догадался
Аноним 19/03/24 Втр 01:55:03 3091685
>>3014924
это не так всрато как :=
Тред про язык программирования Питон, #168 /python/ Аноним 19/02/24 Пнд 23:14:16 3055259 Ответ
image.png 1519Кб, 1024x1024
1024x1024
Тред, посвящённый языку программирования Питон, #168

Предыдущий: >>2981203 (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
Пропущено 27 постов
27 с картинками.
Пропущено 267 постов, 27 с картинками.
Аноним 18/03/24 Пнд 23:44:11 3091619
Анон, что я делаю не так? Хочу что то запостить при помощи библиотеки requests, но мне выкидывает ошибку 666. Может вроде как нужно составлять запросы вида multipart/from-data, что я и делаю. Что я делаю не так?
url = 'https://2ch.hk/user/posting/'
data = {
'task': 'post',
'board': 'test',
'thread': 30969,
'usercode': None,
'code': None,
'code': None,
'captcha_type': '2chcaptcha',
'email': None,
'comment': 'test',
'2chcaptcha_value': captcha,
'2chcaptcha_id': value,
'makaka_id': None,
'makaka_answer': None
}
response = requests.post(url, data=data)

print(response.content)
Аноним 18/03/24 Пнд 23:52:55 3091626
>>3091608
Ну и сколько из этой сотни тысяч вакансий именно бекенд, а не тестирование, ML, DS, нейронки, фронтенд и просто мусор?
Аноним 18/03/24 Пнд 23:55:38 3091629
В России рынок гоуленга примерно такой же, как и рынок питона. Джуном в него залезть тоже можно, но через стажировки.
Java/Kotlin тоже хороший выбор. Но в целом бекенд на питончике тоже есть и никуда он не уйдет, просто сам язык имхо плоховат для такого.
Универсальный баз данных тред #9 /sql/ Аноним 22/10/23 Вск 23:06:49 2890446 Ответ
.png 2670Кб, 1951x2560
1951x2560
.png 783Кб, 1366x768
1366x768
Прошлый >>2701507 (OP)

Ссылки:
- https://www.postgresqltutorial.com/
- https://www.mysqltutorial.org/
- https://www.sqlitetutorial.net/
- https://www.oracletutorial.com/
- https://github.com/agarcialeon/awesome-database

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

Продвинутый MySQL:
- https://www.mysqltutorial.org/mysql-resources.aspx
- https://shlomi-noach.github.io/awesome-mysql/

Инструменты проектирования БД
- https://www.mysql.com/products/workbench/
- https://explain.dalibo.com/

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

Литература:
- Томас Кайт. Oracle для профессионалов
- https://postgrespro.ru/education/books/dbtech
- Алан Бьюли. Изучаем SQL. - про MySQL
- К. Дж. Дейт. Введение в системы баз данных

Прочее:
- https://dbdb.io/
- https://db.cs.cmu.edu/
- https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/playlists
- Сравнение диалектов SQL: http://troels.arvin.dk/db/rdbms/
- Как БД работают изнутри: https://habr.com/ru/company/mailru/blog/266811/

Ссылки для альтернативно мыслящих:
- https://www.w3schools.com/sql/
- https://learnxinyminutes.com/docs/sql/
- https://metanit.com/sql/
- http://sql-tutorial.ru/
- https://metanit.com/nosql/mongodb/


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

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

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

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

Поехали!
Пропущено 50 постов
50 с картинками.
Пропущено 425 постов, 50 с картинками.
Аноним 18/03/24 Пнд 21:13:42 3091422
>>3091348
Ты же в курсе что ORDER BY происходит перед SELECT?
https://www.db-fiddle.com/f/k6sVhWKz2W7MifrzZsRRGc/1
То что ты переписываешь значение колонки после того как все уже отсортировано порядок не меняет.
Аноним 18/03/24 Пнд 21:49:04 3091471
>>3091422
>Ты же в курсе что ORDER BY происходит перед SELECT?
Думал наоборот

>order by coalesce(json_extract(d.value, '$.created_at'), created_at);
Вот такая хуйня работает короче. Наверное, ты прав. Заебался что-то
Аноним 18/03/24 Пнд 22:55:29 3091545
>>3091471
>Наверное, ты прав
Не за что.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов