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

Создать тред Создать тред

Программы и операционные системы обсуждаются в /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/

Пропущено 497 постов
30 с картинками.
Пропущено 497 постов, 30 с картинками.
Аноним 31/10/20 Суб 10:10:21 1844650
>>1844645
Хули ты мне тычешь, кого ты на понт берешь, дурачок? Кто выебывается, я тем ответы не даю никогда. Гугли хоть до посинения.
Аноним 31/10/20 Суб 10:15:25 1844651
>>1844650
Да ты и не знаешь нихуя. Отъебись уже.
Аноним 31/10/20 Суб 10:36:49 1844652
>>1844651
>Отъебись уже
Заебу завертишься
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 491 постов
30 с картинками.
Пропущено 491 постов, 30 с картинками.
Аноним 31/10/20 Суб 09:55:22 1844644
Вкатился с гум вышкой за год. Читая этот тред чувствую себя отсталым, а вкат просто везением, которое не может длиться вечно. Ведь я не знаю ни алгоритмов, ни бд, ни матешу, только код.
Аноним 31/10/20 Суб 10:03:40 1844646
>>1844632
>А что, этот курс бесплатный полностью?
Нет
Аноним 31/10/20 Суб 10:08:04 1844649
>>1844644
Так это все можно наработать уже после вката, просто скачиваешь книжки и читаешь
JSThread #180 /js/ Аноним # OP 22/10/20 Чтв 23:33:34 1837334 Ответ
image.png 89Кб, 1050x1050
1050x1050

Прошлый тред: >>1831066 (OP)

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

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

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

Руководство для вката:
https://developer.mozilla.org/
Пропущено 436 постов
58 с картинками.
Пропущено 436 постов, 58 с картинками.
Аноним 31/10/20 Суб 09:36:00 1844635
image.png 175Кб, 300x216
300x216
>>1844478
>Мне просто нужно функцию эйлера рассчитать
нахуя?
Аноним 31/10/20 Суб 10:04:42 1844647
>>1837334 (OP)
Как на EcmaScript 5 делали большие строчки?

var bigString = `
large
string
`

не работает, так как движок не понимает ` символ
Аноним 31/10/20 Суб 10:07:23 1844648
>>1844647
Вспомнил через \
var bigString = 'large\
string'
Идей анона тред 003. /ideas/ Аноним 06/06/20 Суб 17:43:47 1715027 Ответ
15532499795920s.jpg 4Кб, 149x150
149x150
Делимся годными идеями приложений/сервисов/библиотек/скриптов.

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

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

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

Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки?
A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.
Пропущено 106 постов
6 с картинками.
Пропущено 106 постов, 6 с картинками.
Аноним 31/10/20 Суб 08:31:56 1844623
Аноним 31/10/20 Суб 08:52:11 1844625
>>1844510
Хуя дебил.
Каталог > сортировать по
Аноним 31/10/20 Суб 09:43:06 1844638
>>1842862
>>1842967
Киров репортинг. Затея с энергетиками и пилорамой 27/4 не прокатила, потому в день отвожу сему занятию пару часов под нетфликс. 2 идеи оказались не идеями, потому предстоит пошерстить побольше инфы по теме. Копировать код не хочу вообще, поэтому без ocr тут не обойтись. За основу возьму распознавание гугла, довольно качественный пример + экран компа это статика а не трясущаяся рука эпилептика а значит замена текста будет куда приятнее выглядеть. Как делать буду? По классике - тестовые модели на питоне, сам проект на крестах. Пока в детали не хочу вдаваться ибо всё может измениться.
НЕЙРОНОЧКИ И МАШОБ ТРЕД №30 /ai/ Аноним 17/10/20 Суб 13:02:08 1832580 Ответ
image.png 44Кб, 172x182
172x182
image.png 2632Кб, 1654x1063
1654x1063
image.png 4429Кб, 2128x2900
2128x2900
image.png 660Кб, 818x607
818x607
Очередной тред про хипстерские технологии, которые не работают.

Я ничего не понимаю, что делать?
Вкатывальщики импортят slesarplow as sp по туториалам (хотя сейчас актуальнее pytorch)
Толковые качают из репозитория awesome-XXXX на гитхабе проект какого-то китайца, меняют фамилию и получают $10M инвестиций как стартап.
Умные смотрят prerequisites на https://see.stanford.edu/Course/CS229 и http://cs231n.stanford.edu/
Остальные сидят ИТТ

Какая математика используется?
В основном линейная алгебра, теорвер, матстат, базовый матан и matrix calculus

Как работает градиентный спуск?
https://cs231n.github.io/optimization-2/

Почему python?
Исторически сложилось

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

Что почитать для вкатывания?
http://www.deeplearningbook.org/
Николенко "Глубокое обучение" - на русском, есть примеры, но меньше охват материала
Франсуа Шолле - Глубокое обучение на Python

В чем практиковаться нубу?
http://www.deeplearning.net/tutorial/
https://www.hackerrank.com/domains/ai
https://github.com/pytorch/examples
https://github.com/ChristosChristofidis/awesome-deep-learning#tutorials

Где набрать первый самостоятельный опыт?
https://www.kaggle.com/ | http://mltrainings.ru/
Стоит отметить, что спортивный deep learning отличается от работы примерно так же, как олимпиадное программирование от настоящего. За полпроцента точности в бизнесе борятся редко, а в случае проблем нанимают больше макак для разметки датасетов. На кагле ты будешь вилкой чистить свой датасет, чтобы на 0,1% обогнать конкурента.

Где работать?
https://www.indeed.com/q-deep-learning-jobs.html
Вкатывальщики могут устроиться программистами и дальше попроситься в ML-отдел

Есть ли фриланс в машобе?
Есть, https://www.upwork.com/search/jobs/?q=machine+learning
Но прожить только фриланся сложно, разве что постоянного клиента найти, а для этого нужно не быть тобой

Где узнать последние новости?
https://www.reddit.com/r/MachineLearning/
http://www.datatau.com/
https://twitter.com/ylecun
На реддите также есть хороший FAQ для вкатывающихся

Где посмотреть последние статьи?
http://www.arxiv-sanity.com/
https://paperswithcode.com/
https://openreview.net/

Количество статей зашкваливающее, поэтому все читают только свою узкую тему и хайповые статьи, упоминаемые в блогах, твиттере, ютубе и телеграме, топы NIPS и прочий хайп. Есть блоги, где кратко пересказывают статьи, даже на русском

Где ещё можно поговорить про анализ данных?
http://ods.ai/

Нужно ли покупать видеокарту/дорогой пека?
Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Google Colab дает бесплатно аналог GPU среднего ценового уровня на несколько часов с возможностью продления, при чем этот "средний уровень" постоянно растет. Некоторым достается даже V100.
Иначе выгоднее вложиться в GPU https://timdettmers.com/2019/04/03/which-gpu-for-deep-learning/ Заодно в майнкрафт на топовых настройках погоняешь
На сентябрь 2020 ждем 30хх серию в магазинах и падение цен на 20xx на авито, /hw/ в помощь

Когда уже изобретут AI и он нас всех поработит?
На текущем железе - никогда, тред не об этом

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

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

Напоминание ньюфагам: немодифицированные персептроны и прочий мусор середины прошлого века действительно не работают на серьёзных задачах.
Пропущено 465 постов
66 с картинками.
Пропущено 465 постов, 66 с картинками.
Аноним 31/10/20 Суб 05:04:47 1844579
>>1844534
А тут разве вопрос только к математикам? Кто хочет учиться - учится, что с помощью вуза, что без.
Аноним 31/10/20 Суб 08:21:55 1844619
>>1843959
тут главное ПОНИЖЕНИЕ ПЛАНКИ.
там на видео для даунов объясняется принцип. Показаны ложные срабатывания.
Накодировано приложение для raspberry с камерой, чтобы это можно начать использовать.

А для адроида приложение в худших лучших традициях - 20 тыс строк
Аноним 31/10/20 Суб 09:14:26 1844628
В гугле не нашел, поэтому спрошу здесь. Мне надо оценить плотность распределения событий во времени. Например, есть 7 дней и 7 событий. Они могут быть все в один день, могут быть по одному каждый день, могут быть 2 в первый день, 3 во второй и 2 в последний и так далее. Мне нужно получить значение такой плотности в виде числа как признак для обучения модели. Гуглил оценку распределения событий во времени, оценку плотности точек на прямой, но теорию под свою задачу не нашел.
Rust #14 /rust/ Аноним 26/08/20 Срд 21:00:55 1789061 Ответ
rust-social-wide.jpg 133Кб, 2048x1024
2048x1024
gorust.png 57Кб, 702x468
702x468
woim4r5feef51.jpg 55Кб, 773x323
773x323
dvach-02.webm 2422Кб, 1920x1056, 00:00:12
1920x1056
Пропущено 360 постов
43 с картинками.
Пропущено 360 постов, 43 с картинками.
Аноним 28/10/20 Срд 18:07:50 1842193
Ананасы, а можно ли провернуть такое:
чтобы прямые зависимости моей приложухи собирались как динамические so-шки? Ну типа, чтобы в release/ валялись отдельно my-app и отдельно hyper.so, serde.so и т.д ?

не поверите, но настолько хуёвый инторнет
Аноним 30/10/20 Птн 17:03:08 1843920
>>1842193
Очень сложно и где-то рядом там ходит UB. Проще заставить конечных юзеров скачать раст и собрать у них на компе.
Аноним 31/10/20 Суб 07:43:15 1844605
>>1843920
Конечный юзер, это слабенькая виртуалка где-то в дойчлянде, сборку она не потянет. У меня рядом какая-то стройка, из-за неё, видимо, оборудование оператора эпизодически подташнивает и оно теряет пакеты - закачать через scp цельный кусок на 7Mb становится проблемой. Уже подумываю поднять ftp сервер с докачкой или разбивать файл на куски архиватором.
ОБЩИЙ БУГУРТ ТРЕД V23.0 / GENERAL BUTTHURT THREAD V23.0 /butthurt/ Аноним # OP 16/10/20 Птн 18:45:29 1832183 Ответ
image.png 62Кб, 175x288
175x288


ТЫ - ПРОГРАММИСТ
@
ТЫ СЧИТАЕШЬ СЕБЯ ГЛАВНЫМ НА ПРОЕКТЕ, ВЕДЬ ТЫ ПИШЕШЬ КОД, А ЭТО ОСНОВНОЕ, ЧТО ВЫ ПРОИЗВОДИТЕ
@
ТЫ - ПРОДЖЕКТ МЕНЕДЖЕР
@
ТЫ СЧИТАЕШЬ СЕБЯ ГЛАВНЫМ НА ПРОЕКТЕ, ВЕДЬ ТЫ УПРАВЛЯЕШЬ ПРОЕКТОМ, СЛЕДИШЬ ЗА СРОКАМИ И ТД
@
ТЫ - БИЗНЕС АНАЛИТИК
@
ТЫ СЧИТАЕШЬ СЕБЯ ГЛАВНЫМ НА ПРОЕКТЕ, ВЕДЬ ТЫ ПОСТОЯННО ОБЩАЕШЬСЯ С ЗАКАЗЧИКОМ, УЗНАЕШЬ ЕГО ХОТЕЛКИ И ПЕРЕДАЕШЬ ТАСКИ ПРОГРАММИСТАМ
@
ТЫ ГЛАВА КОНТОРЫ
@
ТЕБЕ ПОХУЙ, КТО КОГО СЧИТАЕТ ГЛАВНЫМ, ЛИШЬ БЫ ДЕНЬГИ ПРИНОСИЛИ


Прошлый тут >>1800721 (OP)
Пропущено 181 постов
13 с картинками.
Пропущено 181 постов, 13 с картинками.
Аноним 31/10/20 Суб 02:39:18 1844531
>>1844418
Интеллектуальная или нет, а с тянкой такое хуй обсудишь
Аноним 31/10/20 Суб 06:46:41 1844587
>>1844474
>ЖЕЛУДОК АХУЕЛ, ПОСТОЯННО ХОЧЕТСЯ С ЧАЕМ СОЖРАТЬ БУТЕРБРОД ИЛИ СЛАДОСТЬ

чай пить вместо майской пыли с дороги не пробовал?
Аноним 31/10/20 Суб 06:47:36 1844588
>>1844083
Ну как-то сомнительно.
Код ревьювят, таску дважды тестируют. так просто не проебешься
Питон тред №103 /python/ Аноним 30/10/20 Птн 16:52:43 1843911 Ответ
python-111.jpg 441Кб, 2000x1126
2000x1126
Sunday-Afternoo[...].jpg 165Кб, 880x495
880x495
9390b0f341220d7[...].jpg 185Кб, 800x941
800x941
Тред, посвящённый языку программирования Питон, #103

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

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

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

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

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

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

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

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

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

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

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
исхдник: https://dumpz.org/bASGKD8cCFDf
Пропущено 26 постов
1 с картинками.
Пропущено 26 постов, 1 с картинками.
Аноним 30/10/20 Птн 23:24:03 1844382
>>1844281
вопрос закрывается, потому что такой конвертер уже существует, я вообще не представляю как придумать что-то такое чего еще нет, но на реализацию чего не понадобится целая команда
Аноним 30/10/20 Птн 23:59:59 1844421
>>1844382
А зачем тебе придумывать то, чего нет? В 99% задач ты будешь делать то, что уже кто-то делал.
Аноним 31/10/20 Суб 03:06:48 1844547
>>1844421
Ну для себя просто, разве интересно делать что-то ради интереса, если в 10 секундах поиска можно скопировать, тем более более хороший код(я не что-то общее, свою ос писать глупо, но конвертер церковнославянский чисел почему бы и нет)
Android Development thread 2020 /android/ Аноним 04/10/20 Вск 12:02:17 1822731 Ответ
1.jpg 21Кб, 512x256
512x256
2.jpg 290Кб, 3000x2121
3000x2121
3.jpg 12Кб, 512x288
512x288
4.jpg 38Кб, 1280x710
1280x710
Android Development Thread страует здесь.

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

>Хочу вкатится в 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 + RxJava2 + Dagger2(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования.
4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML.
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
Пропущено 206 постов
10 с картинками.
Пропущено 206 постов, 10 с картинками.
Аноним 30/10/20 Птн 13:40:48 1843725
>>1843722
Смотри spannable strings и еще андроид поддерживает html - форматирование, можешь и про это почитать
Аноним 30/10/20 Птн 13:48:25 1843737
Хотел сделать визуализацию простых L-систем на тилибоне через android.graphics, но понял что на питухоне намного легче.
Аноним 31/10/20 Суб 02:11:10 1844521
>>1842805
Hephaestus(теперь Anvil) - это мастхев при работе с кинжалом. Постоянный include модулей это для меня был единственный минус даггера. С Anvil'ом это теперь идельный di фреймворк. Всякие коины-хуёины и в помётки не годятся.
Распределённый транзакционный баз данных тред /sql/ Аноним 19/08/20 Срд 14:20:47 1781628 Ответ
15847366478540.jpg 9Кб, 400x400
400x400
Очередной баз данных тред,
в котором мы
-Выслушиваем, почему в шапке по-прежнему отсутствует инфа для вкативания
-Разбираемся, почему PostgreSQL - не Oracle
-Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
-Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обещстве
-Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
-Анализируем, как работает поиск вконтакте
-Игнорируем конкаренси-шизика, не понимающего, зачем базы данных нужны
-И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно

Поехали!

Предыдущий тонет здесь: >>1638710 (OP)
Пропущено 356 постов
40 с картинками.
Пропущено 356 постов, 40 с картинками.
Аноним 30/10/20 Птн 10:17:41 1843564
sql-ex141.png 29Кб, 757x631
757x631
Задача 141 sql-ex.ru

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

Сделал вот такой запрос:

SELECT name,
CASE
WHEN DATEDIFF(DAY, mdate1, '2003-04-30') > 0 THEN DATEDIFF(DAY, mdate, mdate1)+1
ELSE CASE
WHEN DATEDIFF(DAY, mdate, '2003-04-30')+1 > 0 THEN DATEDIFF(DAY, mdate, '2003-04-30')+1
ELSE 0
END
END
FROM
(SELECT sl1.id_psg,
mdate,
mdate1
FROM (
(SELECT id_psg,
min(date) AS mdate
FROM pass_in_trip
WHERE id_psg in
(SELECT id_psg
FROM passenger)
GROUP BY id_psg) sl1
INNER JOIN
(SELECT id_psg,
max(date) AS mdate1
FROM pass_in_trip
WHERE id_psg in
(SELECT id_psg
FROM passenger)
GROUP BY id_psg) sl2 ON sl1.id_psg = sl2.id_psg)) sl3
INNER JOIN passenger ON sl3.id_psg = passenger.id_psg;

На тренировочной базе сошлось, а на тестовой (4) несовпадения.
ЧЯДНТ.
Аноним 31/10/20 Суб 00:02:19 1844424
o.png 119Кб, 1349x895
1349x895
Аноним 31/10/20 Суб 01:45:13 1844512
>>1844424
Пиздуй гуглить валенок, такую хуйню даже спрашивать стыдно
Очередной 35+ вайтишник-вкатывальщик. Аноним # OP 06/06/20 Суб 11:53:13 1714841 Ответ
8FUg3mDBNPI.jpg 171Кб, 1280x979
1280x979
Сап, двач.
Решил вкатиться в ОЙТИ. Имеется хороший бэкграунд в виде 3 курсов мухосранского политеха, Анси Си там, Лисп, компуктер сайенс (местный аналог гарвардского), Паскаль, все дела. Но все это было 20 лет назад. Стоит ли вкатываться с таким бэком, или нуегонахуй и надо идти в пятерочку кассиром и расти до директора?
А еще думаю, куда вкатываться, в шарп или в джаву, или в пыху вообще. С одной стороны, веб (особенно всякие лендинги) бесит по самое не могу, хочу нормальной бэкендерской работы на галерев продуктовой компании. С другой стороны, на шарпея вакансий мало, а на джава-джуна мне вкатываться еще года полтора такими темпами, как сейчас (работа по 9 часовпоиск работы, семья, сериальчики под пивко по вечерам). А на пыхе, как говорят двачеры, можно через три дня обучения клепать сайтики и зарабатывать на ипотеку в дефолт-сити.
Где правда, анон?
Пропущено 67 постов
4 с картинками.
Пропущено 67 постов, 4 с картинками.
Аноним 30/10/20 Птн 16:33:19 1843897
F9C29DEE-D95C-4[...].jpeg 289Кб, 700x868
700x868
А если мне 25, есть профильная вышка и зелененький гитхаб, но работал я четыре года эникеем? Шансы?
Аноним 30/10/20 Птн 16:45:15 1843908
Аноним 31/10/20 Суб 01:28:40 1844508
>>1714841 (OP)
не иди на пхп ты потом будешь жалеть не иди на пхп ты потом будешь жалеть не иди на пхп ты потом будешь жалеть
C Programming Language #64 /clang/ Аноним # OP 14/10/20 Срд 19:41:31 1830513 Ответ
C Propaganda.jpg 1965Кб, 2000x2610
2000x2610
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

- Brian Kernighan, Dennis Ritchie "The C Programming Language": http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Zed A. Shaw "Learn C the Hard Way" (2015): годное пособие для гуманитариев для гуманитариев!
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/~ats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- Черновик стандарта ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2479.pdf (февраль 2020, с диффами)

Чем компилировать:

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

Что еще почитать:

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard и http://web.archive.org/web/20190213011655/homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-c-style.pdf

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

https://github.com/kozross/awesome-c

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

Прошлые треды:

- №61: https://arhivach.net/thread/610541/
- №62: https://arhivach.net/thread/616070/
- №63: https://arhivach.net/thread/623165/ >>1818156 (OP)
Пропущено 359 постов
19 с картинками.
Пропущено 359 постов, 19 с картинками.
Аноним 30/10/20 Птн 20:46:41 1844187
Аноним 30/10/20 Птн 23:20:15 1844379
>>1842654
> опасная функцыя system
Так вот оно какое, системное программирование!
Аноним 31/10/20 Суб 00:41:08 1844477
Ruby thread COVID-19 EDITION /ruby/ 25/08/20 Втр 14:39:34 1787634 Ответ
NoRuKo.png 715Кб, 2560x1247
2560x1247
NoRuKo.jpg 408Кб, 2080x1560
2080x1560
EuRuKoFaceMask.jpg 123Кб, 1080x1675
1080x1675
Hanami-Ruby.jpg 123Кб, 960x1280
960x1280
Предыдущий тред героически тонет здесь: https://2ch.hk/pr/res/1728444.html
Arhivach: https://arhivach.ng/thread/582943/

Ruby thread COVID-19 EDITION

ИЗУЧЕНИЕ ЯЗЫКА
Q: C чего мне начать, чтобы стать рубистом?
A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Q: Следующий уровень, продвинутые книги по руби:
A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

Q: Онлайн курсы чтобы попробовать/вкатиться:
A: https://ruby.github.io/TryRuby/ | https://rubymonk.com/
https://www.codewars.com/?language=ruby | http://rubykoans.com

Q: Какой gem посмотреть, чтобы понять, как писать код?
A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

Q: Хорошие практики по руби и рельсам?
A: Обязательно стайлгайды (как оформлять код):
https://github.com/rubocop-hq/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/rubocop-hq/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
https://www.theodinproject.com/tracks/1 [en] | http://codenamecrud.ru/ [ru]

Еженедельная рассылка с новостями из руби мирка:
https://rubyweekly.com

Прочая годнота:
https://github.com/markets/awesome-ruby

Q: Документация по стандартным библиотекам руби и рельс:
A: https://ruby-doc.org/ | https://api.rubyonrails.org
https://guides.rubyonrails.org

Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры?
A: Да, но не стоит.

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых – Service Object.
https://www.sitepoint.com/7-design-patterns-to-refactor-mvc-components-in-rails

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/rbenv/rbenv | https://github.com/asdf-vm/asdf

Q: Есть ли чат в Telegram?
A: @LearnRubyForPikabuChat | @rubylang | @rubyschool | @rubyrush
@pro_rb | @saintprug | @moscowrb | @ruby_talks | @ruby_random

Паблики в Telegram
@LearnRubyForPikabu | @ruby_rails_tips_tricks | @painless_rails_ru | @ruby_bookshelf

РАБОТА
https://hh.ru/search/vacancy?text=ruby
https://t.me/rubyjob

https://www.youtube.com/watch?v=UUK65-8iLms
Пропущено 245 постов
28 с картинками.
Пропущено 245 постов, 28 с картинками.
Аноним 29/10/20 Чтв 14:57:14 1842958
photo2020-10-29[...].jpeg 79Кб, 640x640
640x640
Saint P Ruby Meetup 2020 Fall (Online edition)

Доклады сегодня в 19:00 по ссылке в зуме

1. Архитектура: что за зверь и зачем её моделировать от @morozzzko
2. Как просрать свой out-source от @maslenkov_e
3. Нейминг и аффордансы. расскажет @cutalion
митапчик в предверьи рубираши онлайн.

https://us02web.zoom.us/j/83844995605
Аноним 29/10/20 Чтв 19:14:14 1843210
image.png 1627Кб, 1276x956
1276x956
>>1842958
Ну что же вы, ребята?

сегодня очень скромно, например
Аноним 31/10/20 Суб 00:01:54 1844423
Чувствую себя тупым с shopify. Подскажите, пожалуйста.Делаю все по гайдам , подключаю гем shopify, создаю env с ключами и подключаю с dotenv. В самом shopify кидаю ссылку на ngrok. Но при установке приложения проблемы:
1. Если приложение кастомное - ошибка что нельзя по этой ссылке установить
2. Если паблик - должно быть проверено (review) shopify
3. Если установлю приложения не по ссылке, а в shopify, то первый раз по ссылке нормально грузит магазин, а потом ошибку токена выдаёт.
Также раз получилось приложение по ссылке установить, но только в одному магазину, а другому выдавало первую ошибку
Сори что сумбурно, скрины сделать не могу т.к электричество вырубились.
1С тред #36. Очередной. Легитимный. Твой. /1c/ Аноним 27/10/20 Втр 16:22:38 1841072 Ответ
изображение.png 92Кб, 320x320
320x320
изображение.png 118Кб, 480x270
480x270
изображение.png 23Кб, 771x404
771x404
изображение.png 22Кб, 275x155
275x155

FAQ

1. Хочу стать спецназом мира программирования, с чего начать?
Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm, доступно, официально.
Неофициально http://forum.ru-board.com/forum.cgi?forum=35
Основы бухгалтерии в одной статье: 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/

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-разработчика требуется регистрация.
Так же все обновления и кучу обработок можно качать здесь: http://pirat.ca/viewforum.php?f=2692 (сайт заблочен, используй ТОР или проксю).
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/

6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.
Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.

7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.
Полностью двачую абзац. Особенно про начальную зарплату.

8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.

9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.

10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое предложение, они в тебе сами заинтересованы.

P.S. Шутки про разнос дисков ИТС не приветствуются. Допускается использование в особо запущенных случаях.

Предыдущий >>1795914 (OP)
Пропущено 26 постов
5 с картинками.
Пропущено 26 постов, 5 с картинками.
Аноним 30/10/20 Птн 19:23:16 1844098
Screenshot6.png 84Кб, 1761x396
1761x396
>>1844090
Может ли на скрине быть причиной моих бед?
Аноним 30/10/20 Птн 20:14:09 1844161
>>1843931
Нормальную сеть на меди протяни, апач и розница это мозгоебля вечная. И железо нормальное поставь, ssd и 4 ГБ оперативы минимум на всех рабочих местах должно быть.
Аноним 30/10/20 Птн 20:37:08 1844177
>>1843931
Понял? Пидор блять.
ASM & Reverse engineering №13 Аноним 23/10/20 Птн 18:04:31 1837856 Ответ
win32 fasm exam[...].jpg 42Кб, 720x443
720x443
dao of asm.jpg 182Кб, 720x900
720x900
fasmg & avr.jpg 91Кб, 720x1072
720x1072
fasmg & 8051.jpg 57Кб, 720x936
720x936
В этом треде мы изучаем самый компактный и низкоуровневый язык Ассемблер и смежную с ним область: Реверс-инженеринга (RE).

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

Попрошайки с "решите лабу по асме за меня" идут в общий тред, а лучше нахуй.

Книги по RE:
Денис Юричев: "Reverse Engineering для начинающих"- бесплатная современная книга на русском языке. К прочтению вкатывающимся и прочим ньюфагам обязательна!
Прямая ссылка - https://yurichev.org/b564f46f1c207b2dbc84a2bd4a41ed4c/
Рикардо Нарваха: Введение в реверсинг с нуля, используя IDA PRO https://yutewiyof.gitbook.io/intro-rev-ida-pro/
Введение в крэкинг с помощью OllyDbg https://backoftut.gitbook.io/intro-cracking-with-ollydbg/

https://mega.nz/#!Bc9VVAYC!Vk6CFlW6VIoskLNgDKXbsL6FacDQeOKe6LX92wNicKY Нарваха практический курс по дебагингу
https://www.goodreads.com/shelf/show/reverse-engineering - список книг

Сайты по RE:
http://wiki.yobi.be/wiki/Reverse-Engineering
https://www.reddit.com/r/ReverseEngineering/comments/hg0fx/a_modest_proposal_absolutely_no_babies_involved/
http://www.program-transformation.org/Transform/ReengineeringWiki
http://blog.livedoor.jp/blackwingcat/
https://yurichev.com/blog/
http://wiki.xentax.com/index.php/DGTEFF
https://exelab.ru/

Инструменты для RE:
Дизассемблеры:
1) IDA Pro Torrent Edition 7.2 | 7.0 | 6.8 на выбор. Иногда ограничения версий x86/x64, патчинг, вылеты прилагаются
2) IDA Freeware 7.0 - бесплатная для некоммерческого использования Важные функции/процы/форматы не завезли, саппорт все обращения ксорит побайтово.
3) IDA Home - тем, кто реверсит для хобби 365$ в год, ага. Умеет на выбор PC|ARM|MIPS, обычные и х64. Завезли IDAPython, но забыли Decompiler.
4) Ghidra - главный конкурент IDA Pro, разработка NSA под свободной лицензией. Тормозной Java UI, гипотетические звездно-полосатые анальные зонды в комплекте.
5) Radare 2 | Cutter - консольный + гуй на Qt дизассемблер. Умеет в Ghidra decompiler. Предположительно нужен только клиническим, не умеющим в скачивания торрентов, пользователям альтернативных ОС.
6) Hiew - Hex-редактор и легкий x86|64|arm дизассемблер за копейки. AV-ресечеры текут, вирьмейкеры боятся, поклонники st. Криса грят малаца.
7) Остальное

Отладчики:
1) x64dbg - х86/64 юзерспейс виндовый отладчик с открытым кодом не Olly же в 2020, верно?;
2) WinDbg - родной виндовый дебаггер от MS 32/64 битные приложения, драйвера, анализа аварийных дампов - это все к нему;

Все книги и статьи Криса Касперски (R.I.P.)
https://yadi.sk/d/CxzdM1wyea4WP
https://rutracker.org/forum/viewtopic.php?t=5375505
https://rutracker.org/forum/viewtopic.php?t=272818

Книги по ассемблеру:
"Архитектура компьютера" Э. Таненбаум - https://www.libgen.is
Юров В.И: Assembler http://booksdescr.org/item/index.php?md5=73957AEFEADCB7F0C112DCAED165FEB6
С.В. Зубков: Assembler. Язык неограниченных возможностей.
Randall Hyde: The Art of Assembly Language http://booksdescr.org/item/index.php?md5=9C0F88DC623FCE96A4F5B901ADCE95D3

Сайты по ассемблеру:
Замена почившему wasm.ru- https://wasm.in/ , архив старого сайта https://rutracker.org/forum/viewtopic.php?t=407571 или восстановленный https://vxlab.info/wasm/index.php.htm
https://www.unknowncheats.me/wiki/Assembly
http://asmworld.ru/
https://software.intel.com/en-us/articles/intel-sdm
http://www.nasm.us/doc/
https://sourceware.org/binutils/docs/as/index.html#Top
https://msdn.microsoft.com/en-us/library/afzk3475.aspx
https://conspectuses.blogspot.com/2019/03/fasmg.html

Дизассемблер онлайн:
https://onlinedisassembler.com/

Сборник компиляторов онлайн:
https://godbolt.org/

Для ковыряющих винду и софт под неё, сайты с описанием структур со смещениями и разными версиями оных:
http://msdn.mirt.net/
http://terminus.rewolf.pl/terminus/
http://geoffchappell.com/
«Внутреннее устройство Windows» интересующего издания.

Документация Intel:
https://software.intel.com/en-us/articles/intel-sdm
Документация AMD:
https://developer.amd.com/resources/developer-guides-manuals/
Документация Arm:
https://developer.arm.com/documentation/

Разное:
Michael Abrash's Graphics Programming Black Book Special Edition http://www.phatcode.net/res/224/files/html/index.html
http://www.phatcode.net/res/224/files/html/index.html
https://www.agner.org/optimize/
http://booksdescr.org/item/index.php?md5=5D0F6DBC1410E10BC489167AFE8192DF
https://www.cs.cmu.edu/~ralf/files.html
https://www.sandpile.org/
http://ref.x86asm.net/index.html
https://pnx.tf/files/x86_opcode_structure_and_instruction_overview.png
http://www.jegerlehner.ch/intel/

Предыдущие:
№9 https://2ch.hk/pr/arch/2019-11-11/res/1439555.html
№10 https://2ch.hk/pr/arch/2020-03-11/res/1499956.html
№11 https://arhivach.net/thread/560997/
№12 https://2ch.hk/pr/res/1748635.html https://arhivach.net/thread/594187/
Пропущено 22 постов
2 с картинками.
Пропущено 22 постов, 2 с картинками.
Аноним 30/10/20 Птн 18:13:57 1844030
Почитал тред.
Асм и реверс - онли хобби для себя, или там черех хекс сделать так чтобы у перса не было лука как в фар крае лол. Практической пользы от вашего асма то бишь обертки для си - нету. Лучше учить питон тогда или си шарп на крайняк. Да и порог вхождения - легче блять королеву британии выебать чем выучить асм рили. Я уже не говорю про диалекты. Кароче, скачал радар, написал хелло ворд на си, посмотрел оп коды в асме. И все. ДАльше не могу понять куда это применить.
Аноним 30/10/20 Птн 18:46:10 1844060
>>1844030
А если запилил железку, а компилятора для неё нет?
Аноним 30/10/20 Птн 18:54:58 1844070
>>1844060
Все так, но это уже завод, производство, те - это уже не рашка - порашка, и опять же - порог вхождения, либо с детства надо дрочить, либо акью должно быть выше 150 как минимум. В рашке - тем более что процы - это не ее конек, и при то что вся тех документация на ангельсом, и еще для каждого проца - куча разных регистров и прочая хуйня, с асмом рашке и реверсом - делать нечего вообще. КРоме хобби, или чернухи, но там трабла с трафиком уже.
Тред посвящен одной из самых гибких и требовательных Аноним 06/10/20 Втр 00:16:59 1824044 Ответ
15917407648520.jpg 8Кб, 400x400
400x400
IMG202010060013[...].jpg 63Кб, 718x704
718x704
16019129351470.jpg 309Кб, 604x587
604x587
15892602138773.png 66Кб, 601x334
601x334
Тред посвящен одной из самых гибких и требовательных в IT специальностей - обеспечение качества. Достоинством сферы является низкий порог вхождения, многогранность возможных путей развития - как с переходом на руководящие должности (тимлидство, пм-ство), так и со значительным расширением количества и/или углублением навыков, а так же возможность нассать в рот девам.

Quality Assurance. Тестировщики. QA. Все здесь.

Гайд - https://pastebin.com/6p6gmxNv (сыроватый надо допилить)
С чего начать? - https://careers.epam.by/content/dam/epam/by/book_epam_by/Software_Testing_Basics_2_izdanie.pdf
Купить курсы - https://rutracker.org/forum/tracker.php?nm=qa

ИТТ Делимся опытом, кто вкатывается, кто вкатился, решаем проблемки, кормим обезьян бананами, поклоняемся автотестобогам.

Кокококонфа в телеге: qa_2ch или Mfv2XRwFKY6EXmQ_nwW9jQ
Предыдущий тонет тут: https://2ch.hk/pr/res/1718222.html

Старые треды на архиваче:
http://arhivach.cf/thread/66881/
http://arhivach.cf/thread/100295/
http://arhivach.cf/thread/144412/
http://arhivach.cf/thread/177364/
http://arhivach.cf/thread/186448/
http://arhivach.cf/thread/235806/
http://arhivach.cf/thread/258599/
http://arhivach.cf/thread/273946/
http://arhivach.cf/thread/308446/
http://arhivach.cf/thread/314156/
http://arhivach.cf/thread/331282/
http://arhivach.cf/thread/354151/
Пропущено 192 постов
9 с картинками.
Пропущено 192 постов, 9 с картинками.
Аноним 30/10/20 Птн 16:37:42 1843905
А потравите сторей про ваши проёбы на работе. Может вы что-то неправильно сделали, не проверили, не туда ткнули, тупили и всё портили. Как с этим справлялись? Как на вас реагировали? Особенно интересно от джунов-вкатыватильщиков послушать.
Аноним 30/10/20 Птн 17:07:47 1843923
image.png 675Кб, 640x622
640x622
Аноним 30/10/20 Птн 18:26:16 1844045
Удаленки и фриланса тред /remote/ Аноним 05/06/20 Птн 11:48:37 1713784 Ответ
udalenka1.jpg 61Кб, 512x369
512x369
udalenka2.jpg 62Кб, 500x270
500x270
udalenka3.jpg 75Кб, 464x640
464x640
Удаленки и фриланса тред, не нашел - создал.
Вернее нашел что то близкое, но там 2,5 анона и не совсем тематика.

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

Погнали!
Пропущено 138 постов
6 с картинками.
Пропущено 138 постов, 6 с картинками.
Аноним 30/10/20 Птн 16:20:59 1843883
>>1843806
jss меняется после завершения контракта.
У тебя даже не начинался.
Аноним 30/10/20 Птн 16:58:27 1843916
>>1843883
а на какие-нибудь другие метрики может повлиять?
Аноним 30/10/20 Птн 17:57:40 1844011
>>1843916
Вроде нет, оффер это как инвайт, но уже поконкретнее, твое право отказаться или предложить свои условия.
Java #98 thread /java/ Аноним 28/10/20 Срд 17:31:54 1842154 Ответ
original.jpg 78Кб, 600x400
600x400
Прошлый >>1802373 (OP)

Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?
A: Худшая инвестиция в твоей жизни. Огромное количество говнокода, оторванные от жизни задачки, 1000 заданий по выводу в консоль какого-то говна.
Сейчас все советуют Hyperskill. Более продуманный план обучения. Но, как и любой %COURSENAME% не гарантирует тебе успешного вката. Выучиться можно и самостоятельно, не отдавая свои кровные васянам-наставникам.

Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?
A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред. Но в последнее время увеличивается количество вакансий на удаленке в связи с ковидом. Но, возможно, как вся эта мракобесия закончится, всех обратно загонят в стойло.

Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?
A: Книги: https://libgen.is

Q: Хули все книги на английском?
A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.

Q: Я не могу в книги. Наткнулся на джавараш, но в самом верхнем вопросе уловил нотки сарказма. С ним все правда плохо?
A: В наших тредах постоянно появляются люди, спрашивающие о джавараше. Громко объявляют, что начинают заниматься, задают пару тупых вопросов и куда-то пропадают. Похоже, большинство адекватов бросают джавараш из-за дебильных заданий типа "десять раз скопипасти этот кусок кода и выведи в консоль". Тем не менее, иногда появляются и люди, говорящие что прошли его целиком, и что дальше задания получше. Короче, хочешь - пробуй, первые десять занятий бесплатно же. Но, как минимум, лучше совмещать с обучением по другим источникам. На самом деле ты просто потратишь свое время на какой-то мусор.

Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?
A: Практика, больше практики. Уровня laba1.pas: http://codingbat.com/java http://codehunt.com https://hyperskill.org все говно, есть литкод Примеры той-проектов: http://eax.me/programming-language-learning/

Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?
A: Лол, конечно нет. Вот майндмап с джава-технологиями: https://coggle.it/diagram/WqgTTNMJtPiHph_q/t/java-development-in-2018

Q: Слышал, SQL знать надо обязательно. Где его учить?
A: Начни с малого: http://www.w3schools.com/sql/default.asp Затем переходи к: http://www.sql-ex.ru/

Q: Всё это хорошо, но без алгоритмов меня на работу не возьмут.
A: Не все конторы дрочат на подход Яндекса который спиздил подход гугла. Но для крупных фирм знать алгоритмы маст хев уже на уровне джуна/трейни, вот курсы от Принстонского университета: https://www.coursera.org/course/algs4partI То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на Java

Q: Я готов к первому собеседованию.
A: Проверь свои знания здесь: http://www.quizful.net/test И здесь: http://www.careercup.com/

Q: Вопросы на собеседование.
A: http://jsehelper.blogspot.ru/2016/01/blog-post_59.html : куча вопросов с ответамине всегда правильными http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/

Перед тем, как задать вопрос Как вайти в айти?, ознакомься с вики:
https://github.com/qqqlll/Java-Thread/wiki
https://github.com/random76/Java-Thread/wiki
Пропущено 49 постов
3 с картинками.
Пропущено 49 постов, 3 с картинками.
Аноним 30/10/20 Птн 17:48:23 1843987
Поясните что делать после кора? В требованиях на вакансии пишут знать sql, а как его попробовать применить если в спринге ORM ? Что запилить на чистом sql, если знаю только кор, который нигде не применял, никогда? Что делать дальше, я не понимаю!?
Аноним 30/10/20 Птн 17:55:01 1844001
>>1843987
В спринге не только ORM, но и JdbcTemplate и ещё куча всего, там чистый SQL. ORM не означает отказ от SQL, в реальных проектах их используют совместно.
На чистом коре далеко не разгуляешься, учи упомянутый тобой спринг, затем пиши какой-нибудь круд-форум-борду-магазин (или что-нибудь поинтереснее, если есть фантазия).
Аноним 30/10/20 Птн 17:56:52 1844008
>>1843294
Опечатался в ветке которая не покрыта тестами - и
Hello MissingPropertyException my old friend.
Белорусского IT ТРЕД №7 /belit/ Аноним # OP 28/08/20 Птн 14:24:59 1791016 Ответ
image.png 623Кб, 620x465
620x465
Белорусского IT ТРЕД №7

Тред про IT в одном маленьком, но гордом государстве в самом центре Европы.

Живем в ожидании, когда айти схлопнется, а белорусские галеры пришвартуются в соседних странах

Прошлый тут: >>1738492 (OP)
Пропущено 382 постов
8 с картинками.
Пропущено 382 постов, 8 с картинками.
Аноним 30/10/20 Птн 11:38:59 1843613
Аноним 30/10/20 Птн 12:44:09 1843674
>>1835380
В германии 75к в год (до налогов) - это очень хорошая синьорская ЗП в мюнхене. дальше считай сам, у них налоги немного по-хитрому считаются
Аноним 30/10/20 Птн 15:38:47 1843841
>>1843674
хату там искать заебёшься
даже в аренду
а если захочешь купить - ахуеешь от оверпрайса
Проектирование ПО Аноним 14/02/20 Птн 20:32:55 1602051 Ответ
1022150425.jpg 777Кб, 1030x1200
1030x1200
Какие книги по проектированию стоит почитать?
Какие инструменты и методики хорошо работают?
UML - годнота?
Как не скатиться в ООП-головного мозга?
До какого уровня конкретики стоит доводить проект на бумаге: буквально до набросков реализации или остановиться на описании объектов и их взаимодействия, а остальное уже доводить до ума в процессе имплементации?
Пропущено 86 постов
2 с картинками.
Пропущено 86 постов, 2 с картинками.
Аноним 30/10/20 Птн 00:21:32 1843448
image.png 34Кб, 1166x229
1166x229
>>1602051 (OP)
Как бы вы спроектировали элегантно?
Есть класс УниверсальныйРисовательТаблиц (УРТ), который пишет наименование объекта и в столбцах его свойства (разных типов). Есть класс Товар, у него свойства: вес, состав, дата изготовления, срок годности, адрес производителя. УРТ может нарисовать каталог таких товаров. Но в магазине хранится другая структура {Товар, цена, количество} , и УРТ должен нарисовать и список таких записей тоже, причем уже не все свойства Товара надо отобразить, а напимер так: наименование, дата изготовления, вес, цена, количество.
Я думал сделать интерфейс, который передается УРТ, из него УРТ может получить массив названий свойств (строк). И еще сделать в интерфейсе метод GetValue(int tovarId, string propertyName), а в реализации этого метода if (propertyName == "состав") { ... }. Но они же разных типов могут быть. Что делать?
Аноним 30/10/20 Птн 12:18:19 1843647
>>1843448
Ну и что что разных типов, у тебя будет отдельная реализация этого интерфейса для товара и никогда её не будет использовать для других типов.
Нормальная у тебя идея - Урт может получать (с помощью сеттера) ноль и более интерфейсов "отдаватель списка интересующих полей", поставленных в соответствие с типом, к которому такой отдаватель надо получать.

Это конечно если не хочется вручную выдирать из товара нужные поля и пихать в урт , я бы сделал вручную
Аноним 30/10/20 Птн 13:42:54 1843730
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов