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


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

/1c/ /ai/ /android/ /asm/ /clang/ /clojure/ /compsci/ /cpp/ /csharp/ /forth/ /funciton/ /gamedev/ /go/ /haskell/ /ideas/ /incoming/ /ios/ /java/ /js/ /lisp/ /nim/ /ocaml/ /pascal/ /php/ /python/ /remote/ /robots/ /ruby/ /rust/ /scala/ /sicp/ /sql/ /stegano/ /tage/ /talks/ /ts-govno/ /ukrgd/ /vcs/ /xo/ /zhopa/

<<

Навигатор Аноним 23/06/18 Суб 00:19:11  1215536   Тред прикреплён   Обсуждение закрыто   [Ответ]
d4RMMFMH4Yo.jpg (24Кб, 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


Тред анонов, строящих коммуну программистов, перекатился в soc

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21  1008826   Тред прикреплён   Бесконечный трендел   [Ответ]
14958007710430.jpg (746Кб, 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 постов
37 с картинками.
Пропущено 497 постов, 37 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 17:46:31  1268359
>>1268354
Мне лень. Да и наверняка кто-то такое уже сделал с красивыми свистоперделками.
Аноним 22/09/18 Суб 17:48:57  1268361
>>1268339
E V E R N O T E
V
E
R
N
O
T
E
Аноним 22/09/18 Суб 18:13:19  1268371
image.png (42Кб, 885x289)
пытаюсь в хибернейт, поставил зависимость в pom, вроде все ок, но как при выполнении на строчке
Configuration configuration = new Configuration();
вылетает говно
NoClassDefFoundError: javax/xml/bind/JAXBException
почему так то? делал по тутору((

МЫ ВАМ ПЕРЕЗВОНИМ #172 /xo/ Аноним 21/09/18 Птн 20:58:52  1267942   [Ответ]
1537552730135.jpg (94Кб, 604x512)
МЫ ВАМ ПЕРЕЗВОНИМ #172

Лечим туннельный синдром, перечисляем все методы в классе java.lang.Object, доказываем всем, что Новосибирск это ДС3 и тихо мечтаем свалить в Москву (зачем то), попивая смузи, сидим за компом по выходным, мечтаем о тяночках
ноем
ноем
ноем
и ждем, пока перезвонят.

ПРОШЛЫЙ

https://2ch.hk/pr/res/1264486.html

Советы:
https://github.com/MaximAbramchuck/awesome-interview-questions
http://h5bp.github.io/Front-end-Developer-Interview-Questions/
https://github.com/jwasham/coding-interview-university
Пропущено 89 постов
5 с картинками.
Пропущено 89 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 17:59:39  1268364
>>1268362
ЛИНЕКС ЙОК ОЗАЙБЫРГЭН ПИЗДА
Аноним 22/09/18 Суб 18:19:41  1268372
>>1268362
Я бы сказал следующее: "Ой, подождите секундочку, я сейчас мигом схожу к пингвину и спрошу о его планах" и просто выйду из кабинета и пойду домой, лол.
Аноним 22/09/18 Суб 18:35:04  1268379
>>1268372
В итоге даже пингвин смог вкатиться. А ты нет.

JavaScript thread Number(`113`); /js/ @akella # OP  20/09/18 Чтв 06:39:09  1266931   [Ответ]
js.png (61Кб, 1050x1050)
15366762913030.jpg (59Кб, 549x604)
15364731552600.jpg (29Кб, 680x407)
str (125Кб, 419x499)
Ссылка на прошлый тред: >>1259839 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для фреймворков https://codesandbox.io/
Для Ноды с пакетами https://repl.it/languages/nodejs
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

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

П Л А Т И Н А
> Приведение типов, не компиляется, недоязык
Странно, что у тебя осталось время покакать в этом треде, после того, как ты объявил все типы и скомпилял, старичок. Жди ответа на перфокарте.
> Я могу сделать запрос с сервера к чужому АПИ, почему с клиента такой запрос не работает?
Тебе бы не хотелось, зайдя на левый сайт, позволить ему от твоего имени к Сбербанку запросы делать. Для твоей безопасности существует ограничение доступа к кросс-доменным ресурсам
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют значения. Времени потребуется год с нуля.
Английский обязательно. Проследуй в /fl за гайдом.
Учись учиться. Эффективность, запоминание, дисциплина, режим. Проследуй в /se за гайдами.
https://www.youtube.com/watch?v=vd2dtkMINIw
https://www.youtube.com/watch?v=IlU-zDU6aQ0
https://habitica.com/
https://pomotodo.com/
Математика. Не принципиально, но очень прокачивает. Достаточно выделять по полчаса в день-два и результат будет отличный. https://www.khanacademy.org/math

HTML, CSS. Ничего сложного.
Требует только некоторой усидчивости. Как раз подойдёт для того, чтоб выработать правильные привычки, дисциплину в лёгких условиях.
Проходи вёрстку (не трогай JS) на
https://htmlacademy.ru/courses
Бесплатного будет достаточно, но можно и подписку купить на месяц, этот дедлайн мотивирует.
В Кокодемии тебе будут показывать всякие теги, правила. Ты дополнительно находи каждый на
https://developer.mozilla.org/en-US/
(в поиске справа категории, оставь только HTML, CSS)
В этой документации описаны все особенности для каждого элемента. Тебе не надо учить это всё наизусть. Достаточно просто бегло ознакомиться, пропитываться, иметь представление. В каждой статье есть раздел “Specification”, там тебя чаще всего интересует ссылка “Living standard”. Это спецификации языка, “спеки”, они написаны очень формально, истина в предпоследней инстанции (последняя — код реализации). На них ты тратишь совсем немного времени, буквально одним глазком. В начале всё будет совсем не понятно, это норма. Тебе просто надо привыкать к подобным документам. Посматривай их немного, типа шаришь.
Параллельно с Кокодемией по вечерам посмотри:
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
На этом этапе пора формировать информационный фон. Собирай подписки в Ютюбе, Твиттере, на рассылки. Но помни, если ты что-то посмотрел-почитал, то должен потратить минимум столько же времени на написание кода по мотивам. Иначе это такая же бестолковая прокрастинация.

Javascript. Шутки кончились.
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
https://javascript.info/ очень дружелюбен к ньюфаням. У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь описываются многие тонкости языка, которые полезны только для общей картины, а на деле вряд ли пригодятся. Так что читай по диагонали, всё равно с первого раза всего не схватишь. А вот задачки обязательно делать (чтоб научиться играть на гитаре, нужно играть на гитаре). Если задачка совсем (за 10 мин.) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться. Теперь тебя интересует Draft в спеках.

Node.js позволит тебе вырваться за пределы браузера, позволит сделать свой сервер, позволит автоматизировать рутину в разработке:
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs
Нода это уже отдельная приблуда, удобного MDN’a тут нет. Но ты же уже не боишься сухих документаций. Нужно найти доки Ноды в Гугле и сверяться с ними, пока читаешь статьи.
Где-то на этом этапе ещё нужно разобраться с Linux, shell, Git, Docker, но это уже не про нашу шапочку.

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
повторяет всё (но не разжевывает для ньюфань, иначе было бы достаточно только его), плюс обзор некоторых приблуд, плюс идеи для проектов для портфолио, плюс задачки на алгоритмы.
https://codesignal.com/ задачки, писькомерки, подготовка к собеседованию.
https://github.com/getify/You-Dont-Know-JS концептуальный разбор, полезное чтиво.
Исчерпывающе подробные справочники:
http://speakingjs.com/es5/index.html
http://exploringjs.com/es6/index.html
http://exploringjs.com/es2016-es2017/index.html
http://exploringjs.com/es2018-es2019/toc.html

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности. Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, тебе придётся разбираться самостоятельно. Алгоритм такой:
1 - находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал (не трать на это фуфло больше пары часов);
2 - находишь официальный сайт приблуды в Гугле;
3 - на офсайте делаешь Tutorial / Getting started;
4 - на офсайте читаешь доки, АПИшки по диагонали;
5 - начинаешь делать оригинальные нужные штуки, посматривая в доки.
Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио и можешь искать работку.
Пропущено 148 постов
19 с картинками.
Пропущено 148 постов, 19 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 18:05:32  1268367
>>1268323
>>1268353
Кретин, съеби с этого сайта обратно в свою вкшечку.

>>1268358
>книга нужна моему другу пидорахе без знания ангельского
))
Ты тоже съеби.
Аноним 22/09/18 Суб 18:26:39  1268375
>>1268179
носорог и eloquent
Аноним 22/09/18 Суб 18:27:36  1268376
Screenshot2018-[...].png (81Кб, 780x591)
>>1268367
почему ? Вы ебланы какие-то

Literate Programming Аноним 01/08/18 Срд 19:26:49  1239081   [Ответ]
2f3i8z.jpg (52Кб, 480x360)
Обсуждаем грамотное программирование и его применимость к риал-ворлд задачам. Бугуртим по поводу диктатуры говнокода и хуевой документации.

Что это?
http://lmgtfy.com/?q=literate+programming

Пример можно?
https://github.com/nakkaya/ferret/blob/master/ferret.org#overview

В чем писать?
В emacs, очевидно же (но это не точно).
Еще есть http://jupyter.org
Пропущено 19 постов
2 с картинками.
Пропущено 19 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/09/18 Птн 17:48:19  1267839
>>1267449
>никаких выводов сделать не могу
Из этого следует, что ты не очень умный. Мы вам перезвоним.

>Ты вообще собираешься в треде какие-то плюсы, аргументы приводить
Если найдутся заинтересованные аноны, стоящие со мной на одной ступени эволюционного развития - с удовольствием обсужу с ними сабж. С тобой нам обсуждать нечего, извини.
Аноним 21/09/18 Птн 18:05:02  1267854
>>1267839
Понятно. Очередной шизик. Скрыл тред.
Аноним 22/09/18 Суб 18:07:53  1268370
>>1267854
Умничка :3

Проблемы оптимизации программ в этом мире. Аноним 21/09/18 Птн 19:00:01  1267888   [Ответ]
15297023514890.jpg (24Кб, 500x500)
https://habr.com/post/423889/4
Да, всё очень плохо и грустно.
Пропущено 14 постов
1 с картинками.
Пропущено 14 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 16:49:40  1268327
>>1268130
Там, кстати, нет рунглиша, мелкобуквенная свинья.

>>1268210
>криворукие гугловцы кодить не умеют
Это.

А если серьезно - хуй знает, я не разбирался. Минимальный линукс весит 100 мегабайт. Оракловская ждк весит еще 100 мегабайт. Ну видимо графический стек + тыщи модулей для всяких жпс-глонассов-камер-ануссканеров, хуй знает. Плюс графический тулкит с анимашками e17, кто-нибудь?, плюс там же еще браузер намертво вшит - ну вот все это говно и капает. Тащем-то ты ведь можешь сам взять да посмотреть, если у тебя телефон есть (если не лень, конечно).
Аноним 22/09/18 Суб 17:22:27  1268340
15097568632980.jpg (12Кб, 540x112)
>>1267888 (OP)
Так, что тут у нас? Едежневное нытье что программки много весят, плак-плак. Чуть раньше они гнали на electron и node.js, а теперь линия партии немножк поменялась.

Почему ни один из этих визжащих пидорасов не показал КАК НАДО и не запилил свои охуенные легковесные быстроработающие приложения вместо визга в бложиках? Ведь если это именно самое важное, а не фичи, то он бы срубил много денег.
Аноним 22/09/18 Суб 18:07:17  1268369
>>1268340
Наверное потому что для того, чтобы переписать весь современный стек приложений одному человеку понадобится несколько сотен лет работы по 8 часов в день? Алсо, ты бы хоть посмотрел на количество звезд в гитхубе у автора статьи, прежде чем кукарекать

Сап Анон. Я к тебе с вопросом. Есть ли какие преспективы Аноним 22/09/18 Суб 10:16:06  1268180   [Ответ]
изображение.png (1229Кб, 1724x1021)
Сап Анон. Я к тебе с вопросом. Есть ли какие преспективы в изучении жабы? 19 лвл, изучал плюсы, знаю всё до ООП(короче нихуя полезного). Учусь на 2 курсе и вот задумался о работе после универа, в городе есть только EPAM. Там треннинги по девопсу, тестированию и жабе, говорят если норм себя покажу то с последующим трудоустройством, в итоге в запасе год чтобы проникнуться жабой. Есть ли будущее у этого языка? Смутило то, что фриланс на нём невозможен, поэтому и задумался стоит ли отдавать год на изучение его и стараться попасть в ЕПАМ? Синтаксис настораживает, но терпимый. Пока нихуя не делал и думал прочитал архитектуру ПК танненбаума, на очереди сети.
Пропущено 6 постов.
Пропущено 6 постов. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 12:27:01  1268219
>>1268192
абсо факинг лютли
Аноним 22/09/18 Суб 17:59:47  1268365
BUMP
Аноним 22/09/18 Суб 18:07:11  1268368
БАМП

Python Thread /python/ Аноним 13/09/18 Чтв 12:32:59  1263526   [Ответ]
image.png (255Кб, 768x768)
image.png (2356Кб, 1500x1000)
image.png (24Кб, 1007x383)
image.png (50Кб, 720x540)
F.A.Q -> https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Для кода -> https://repl.it/languages/python3
Книги -> https://yadi.sk/d/tArKKuQu3Kejuq

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

У питона есть 3 коммерческих направления, в которых вы можете найти работу
1) Машоб\датасайнс - на доске существует отдельный тред и все вопросы касающиеся этой темы обсуждаются там
2) Веб - три самых популярных фреймворка для работы, это Django, Flask и Аiohttp
3) Админство\девопс и связанный с ними скриптинг - в данном случае вам лучше поискать соотвтетствующий тред в /wrk
Пропущено 160 постов
27 с картинками.
Пропущено 160 постов, 27 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 17:01:55  1268335
Ну еще добавлю. Что через лет 5 закроют границу на ключ и уже нельзя будет пользовать легально Microsoft в целом - винда будет в целом вне закона, то есть никакого C#, 1c или чего-то там еще (виндо-нативного)

Тогда и выкатится бесплатный линуксовый Python/java как языки номер 1 и спецов расхватят любого уровня. Но придется им переписывать тонны легаси гавна, что живой кодер позавидует мертвому
Аноним 22/09/18 Суб 17:09:30  1268336
>>1268334
>Через пару лет осваиваешь машинное обучение и переходишь на 350к
350к платят только всяким PhD, хайповому васяну, который параметры рандомом крутит будут платить гораздо меньше
Аноним 22/09/18 Суб 18:00:04  1268366
image.png (43Кб, 1020x221)
Аноны, голова уже пиздец не соображает, дохуя часов подряд работал, выручите. В кратце - при вызове метода не заходит в цикл.
На пикче - метод класса, который я вызываю в конструкторе
__init__(self):
self.prepare()


Когда создаю объект класса
analyzer = Analyzer()
На терминал выводится In prepare(), и дальше метод не продолжает работу почему-то. То есть в цикл программа не заходит. Как это фиксить?

Java Thread #73 /java/ Аноним 16/09/18 Вск 17:04:36  1265027   [Ответ]
image.png (221Кб, 850x850)
Прошлый - >>1244840 (OP)

Q: Поздно ли вкатываться в айти в 20/30/40/100 лет?

А: Нет, не поздно.

Q: Cобираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?

A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.

Q: Хули все книги на английском?

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

Q: Что скажете за джавараш?

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

https://github.com/qqqlll/Java-Thread/wiki
Пропущено 149 постов
18 с картинками.
Пропущено 149 постов, 18 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 16:09:29  1268308
Screenshot2018-[...].png (164Кб, 585x480)
>>1268256
> Mayonnaise
Spring Security возвращает 401 при попытке логина Аноним 22/09/18 Суб 17:28:49  1268344
Пытаюсь получить токен с клиента на Реакте, но вместо токена получаю ошибку 401 и следующий ответ:
{"timestamp":"2018-09-22T14:23:05.743+0000","status":401,"error":"Unauthorized","message":"Unauthorized","path":"/oauth/token"}.
В логах так же есть такое:
2018-09-22 20:23:05.735 DEBUG 8648 --- [nio-8080-exec-5] o.s.b.a.audit.listener.AuditListener : AuditEvent [timestamp=2018-09-22T14:23:05.735Z, principal=anonymousUser, type=AUTHORIZATION_FAILURE, data={details=org.springframework.security.web.authentication.WebAuthenticationDetails@b364: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: null, type=org.springframework.security.access.AccessDeniedException, message=Access is denied}]

Классы конфигурации:
https://pastebin.com/WDe20TZa

Код с клиента:
https://pastebin.com/j3rkdG9e

Когда получаю токен с помощью Postman, всё работает нормально. Что я делаю не так?
Аноним 22/09/18 Суб 17:42:51  1268356
>>1267131
>джава-игродела
Мобилки же. А юнити-псам хуй в жопу и перо под ребро.

Где найти нормальную стажировку Система 22/09/18 Суб 07:26:33  1268128   [Ответ]
Robot-pink-hair[...].jpg (462Кб, 2560x1440)
Хочу поделиться мыслями о проблеме, возможно очень важной для всех. Я наверное как и многие, учусь в типичной шараге/вузе, где диплом особо не решает, но он отличное дополнение, чаще всего становление в профессии это личный интерес и самообразование. У меня сразу встает вопрос, о поиске работы, допустим, мое резюме:
1. Хикка
2. Небольшие тех. знания и и "Hello World" на С++
3. Также очень хорошо и качественно перевожу калорийную пищу в фекалии.
Короче допустим я типичный нубас, но хочу вкатиться на работу в IT-компанию, мы поняли, что у многих, и у меня есть мотивация поработать, хотя ты очень мало знаешь, но ведь охуенно попробовать посидеть в офисе за 20-40к. А теперь и причина проблемы: Как найти мотивацию у директора взять тебя, где искать и как выбрать хорошую компанию? У меня в шараге кстати есть стажировка, или практика, короче всех сгоняют подметать улицы(всех, включая программистов, лол), но декан говорил, что если тебя компания возьмет, то это как практика, и тебе платить будут норм, ну и практика по специальности получается.

Вообще у меня есть план, но чисто с психологическим фактором: найти компанию, все о ней узнать, желательно подружиться с кадровиком, или просто работником, вы дружите общаетесь, параллельно говорите ему, что вы хороший специалист, и этот человек - главная возможность. Ладно, всем спасибо, это были мои мысли о моей(и многих других)предстоящей проблеме.
Также прилагаю мою почту: fiend6shadow666@gmail.comНо и здесь тоже буду отвечать)))
Пропущено 2 постов.
Пропущено 2 постов. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 12:58:04  1268239
>>1268169
95% собесов - "мы вам перезвоним". У меня знакомый препод, мужик лет 25-27, очень сильно разбирается в базах данных, но сам говорил, что на собеседованиях задавали "всякую чепуху". В итоге никуда не мог устроиться
Может в IT, тоже через знакомства только попасть, как и во многие другие сферы
Аноним 22/09/18 Суб 17:25:24  1268341
>>1268239
Твой мужик хуевый значит раз не смог устроиться
Аноним 22/09/18 Суб 17:42:09  1268355
>>1268128 (OP)
https://yandex.ru/jobs/internship/

C++ №76 /cpp/ Аноним 13/09/18 Чтв 00:02:24  1263368   [Ответ]
Pullback(catego[...].png (14Кб, 518x417)
Вместо шапки: https://github.com/sosachbot/cppthreadhat/wiki
Ответы на все вопросы: http://eel.is/c++draft/
http://eel.is/c++draft/, пропущенный через кишечник макак: https://en.cppreference.com/w/cpp
Пропущено 213 постов
17 с картинками.
Пропущено 213 постов, 17 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 16:39:23  1268322
>>1268015
>Мои горе-доклады постят на дваче. Это успех.
А твой работодатель/коллеги знают, куда ты заходишь?
Ты задумывался над тем что будет, если они узнают?
Аноним 22/09/18 Суб 16:43:45  1268325
>>1268322
О господи, он сидит на программаче, срочно уволить и в тюрьму посадить
Аноним 22/09/18 Суб 17:36:51  1268350
>>1268287
>>Ну, если ты готов играть со мной
Конечно, милаш

У нас есть три сундука, в каждом из которых лежит Аноним 13/09/18 Чтв 21:05:27  1263759   [Ответ]
Screenshot from[...].png (85Кб, 258x327)
У нас есть три сундука, в каждом из которых лежит по две монетки.

В первом — две золотых.
Во втором — две серебрянных.
В третьем — одна золотая и одна серебрянная.

Мы выбираем сундук случайным образом и вслепую вытаскиваем от туда монетку. Она оказывается золотой. Какова вероятность того, что вторая монетка в этом сундуке — тоже золотая?
Пропущено 91 постов
6 с картинками.
Пропущено 91 постов, 6 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/09/18 Птн 22:52:01  1268005
>>1267836
Покрутил, а можно теперь барабан?
Аноним 22/09/18 Суб 03:31:42  1268101
>>1266484
Долбоёбы просто пытаются на пальцах прикинуть, вместо того чтобы нормально формулы расписать.
Аноним 22/09/18 Суб 16:53:11  1268331
>>1268101
И получают ответы типа 1/2 или 0.05%, тоже рофлирую с местной фауны.

Scala /scala/ тред RISC-V edition /scala/ Аноним 05/09/18 Срд 08:49:49  1259320   [Ответ]
Очередной тред про самый лучший язык для JVM.

Лучшая книга по Скале: http://www.ozon.ru/context/detail/id/31921731/
Учебник по Скале на русском: http://twitter.github.io/scala_school/ru/index.html
Второй учебник по Скале на русском: http://twitter.github.io/effectivescala/index-ru.html
Курс по fp на Скале для слоупоков: https://www.coursera.org/course/progfun
Список годноты: https://github.com/lauris/awesome-scala
Презентации летнего ScalaDays: https://www.parleys.com/channel/53a7d269e4b0543940d9e535/presentations?sort=views&state=public
Два недавних форка компилятора, один от тайплевела и второй от баттхертнутого:
https://github.com/typelevel/scala (https://github.com/typelevel/scala/wiki/Differences)
https://github.com/paulp/policy

Завтра ищешь в интернете книжку Programming in Scala. Похуй если ничего не поймешь. Затем идешь на scala-lang.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию скала кода - от EPFL естественно, чтобы от зубов отскакивало. Когда напишешь свой первый клон Twittera, по пути изучив основы дискретного и лямбда исчисления, скачиваешь и изучаешь любой асинхронный скала вебсервер, рекомендую Play!. Как переделаешь твиттер клон, чтобы выдавал по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop и Spark, сверхбыстрые асинхронные key-value хранилища, NoSQL и прочие мира открытого исходного кода приблуды. Отсос хиккующих питонистов / просто неудачников типа годаунов или рубифанбоев, сосут по жизни, не заставит себя ждать и уже через пол года ты будешь подворачивать штаны, есть маффины, запивая смузи и любая баба будет течь от упоминания твоей зарплаты.

Теперь, вдобавок к вышесказанному, ты можешь посрамить своими подвернутыми джинсами и своей великолепной ухоженной бородой ещё и замшелых ПЛИСоебов-свитеров в драных китайских ноунейм-джинсах и с неухоженными бородами старой закалки.

Ведь в твоем распоряжении Chisel - самый лучший HDL язык на основе Scala для разработки процессоров, видеокарт, майнеров криптовалют, машинного обучения и всего такого прочего.

https://chisel.eecs.berkeley.edu/

На этом языке написана реализация самого хайпового свободного процессора последних лет - RISC-V.

https://github.com/freechipsproject/rocket-chip
Пропущено 79 постов
5 с картинками.
Пропущено 79 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 20/09/18 Чтв 19:40:34  1267289
>>1267181
> ЖАВА НИТАРМАЗИТ!!!!!111
Аноним 22/09/18 Суб 11:05:10  1268197
>>1259320 (OP)
Так это, какой проект первым выбрать для FPGA? Книжку FPGAs for dummies от Intel я уже скачал.
Аноним 22/09/18 Суб 16:52:07  1268330
>>1267289
Забыл подписаться, >>1264253-анон. Это я к тому, что в молодых, динамично развивающихся языков задержка при компиляции нового кода больше секунды (одной секунды) - это уже фи. А тут

>Работает идеально, время запуска нового кода секунд 10-15

talks thread /talks/ Аноним 16/08/18 Чтв 23:04:26  1248002   [Ответ]
2g0880.jpg (32Кб, 500x350)
Постим годные ТОКИ с конференций, презенташки и все такое прочее.

Я начну: https://www.youtube.com/watch?v=2y5Pv4yN0b0

Брайан ГОЙец (главный архитектор джавы) о том, почему языки эволюционируют так медленно спойлер: потому что разработчики тупые, почему сайд-эффекты - это плохо, а функциональное программирование - это хорошо, почему джава именно такая, какая она есть спойлер: потому что разработчики тупые, и как это помогло ей стать платформой намбар ван в мире. инб4: кококо жаваскрип кококо нода кококо мув фаст брейк фингс кококо

TL;DR: разработчики тупые дегенераты, их много, почти все тупые дегенераты, а еще разработчики очень тупые и необучаемые, кроме того разработчики тупые, плюс разработчики дегенераты, к тому же они необучаемые, короче - разработчики тупые (и необучаемые (и дегенераты))
Пропущено 12 постов
1 с картинками.
Пропущено 12 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/09/18 Птн 17:44:25  1267835
>>1267550
Хорошо. ЕГОР

>>1267692
А поподробнее?
Аноним 22/09/18 Суб 14:11:05  1268274
>>1267692
>пролог
Ой бля, иди нахуй.
Пусть напишет сначала какую-нибудь ВЫСОКОНАДЁЖНУЮ распределенную систему в команде из 10 человек для своего универа для начала и пусть релизнет в продакшн, а до этого пусть идёт нахуй.
Аноним 22/09/18 Суб 16:50:20  1268329
>>1268274
Нормально птушник триггернулся, лол. Пролог.

Разработка под iOS тред №9 /ios/ Аноним 07/08/18 Втр 08:09:20  1242382   [Ответ]
image.png (285Кб, 512x512)
image.png (666Кб, 960x639)
image.png (57Кб, 750x422)
ИТТ продолжаем разрабатывать под лучшую мобильную платформу.

Полезные ресурсы:
https://www.raywenderlich.com/
https://www.appcoda.com/
https://www.bignerdranch.com/books/ios-programming/

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://developer.apple.com/videos/
[YouTube] Developing iOS 11 Apps with Swift - 1. Introduction to iOS 11, Xcode 9 and Swift 4[РАСКРЫТЬ]

Телега с фрилансерами 300к в секунду: https://telegram.me/joinchat/CUVruD5OrDIaNn5XKwM6Dw


С нуля на русском
С нуля базы рассказывает, дает сложную домашку, но все разжевывает
https://coursehunters.net/course/osnovy-swift-c-nulya
https://coursehunters.net/course/razrabotka-ios-prilozheniya-c-nulya-swift-4-xcode-9-ios-11

Себе отложил это еще
[YouTube] Swift 3 c нуля: UIKit урок 1 - Intro[РАСКРЫТЬ]
Тут чисто осмотр UIKit, но рассказывает бегло, не углубляясь.

Перевод документации базовой
https://swiftbook.ru/content/


Материал на английском:
Очень подробно все рассказывает и расписывает, сейчас ее смотрю, правда я изучил немного, поэтому пролистываю много. Но домашку дает вроде как. Есть сабы, что удобно.
https://rutracker.org/forum/viewtopic.php?t=5445071

Devslopes. Начинал с них, рисуют приложения при тебе, особо не углубляются в детали, но как пример можно посмотреть. Сам к ним вернусь, как побольше поучу.
У самого возникла проблема, тут описал >>1229284
поэтому дропнул пока их.
https://coursehunters.net/course/udemy-ios11-swift4

Еще материал из ОП поста, который много где форсят
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91
Без сабов тяжело, сабы хорошие на айпад подкастах нашел, там же и материалы.
Вообще видно что дают хороший годный материал, но чаще сложно приподносят, из-за чего сложно воспринимать если не имел дело вообще с программированием.
Пропущено 364 постов
36 с картинками.
Пропущено 364 постов, 36 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 16:32:35  1268317
>>1268310
Может быть потому что ты ёбаный мудак, который не понимает, что пишет?
Аноним 22/09/18 Суб 16:34:12  1268319
>>1268310
потому что wQueen у тебя chessFigures.King
ну ты и даун
Аноним 22/09/18 Суб 16:47:58  1268326
>>1268317
>>1268319

копировал строку, проебался, что сразу петушится
или тут тред только для 300тыщнансосек господ? хуй

А, тебе хватит интеллекта?? Угадай # OP  21/09/18 Птн 08:59:53  1267499   [Ответ]
04lUdMlOl153750[...].png (606Кб, 660x440)
Здравствуйте, мы ищем людей с высоким интеллектом.
В этой картинке зашифровано сообщение, удачи..
Пропущено 8 постов
1 с картинками.
Пропущено 8 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 21/09/18 Птн 10:43:37  1267561
153730128789.jpg (88Кб, 800x600)
В этой картинке зашифровано сообщение, но ваших высоких интеллектов не хватит её разгадать.
Аноним 21/09/18 Птн 11:57:30  1267603
>>1267499 (OP)
Какой ты высокоинтеллектуальный пиздец, шифр на картинке с Цезарем написал. Пиздец, даже не в метаданных, просто на картинке. Я хуею. Просто блять на полу катаюсь.
Аноним 22/09/18 Суб 16:23:47  1268313
>>1267554
Ржу спс что нашел

НЕЙРОНОЧКИ И МАШОБ ТРЕД №?.9 /ai/ Аноним 20/09/18 Чтв 22:44:37  1267390   [Ответ]
1.jpg (303Кб, 1600x1200)
2.jpg (73Кб, 614x608)
3.jpg (52Кб, 1048x392)
4.jpg (410Кб, 976x1815)
Очередной тред про хипстерские технологии, которые не работают.
Продолжаем спрашивать очевидные вещи, о которых знает любой индус, прочитавший хоть одну книгу по машобу.

FAQ:
Я ничего не понимаю, что делать? Либо в тупую import slesarplow as sp по туториалам, либо идти изучать математику курсы MIT тебе в помощь. Не нужно засирать тред вопросами типа "что такое сигма?".
Какая математика используется? В основном линейная алгебра, теорвер и матстат, базовый матан calculus многих переменных.
Что почитать для вкатывания? http://www.deeplearningbook.org/
В чем практиковаться нубу? http://www.deeplearning.net/tutorial/ | https://www.hackerrank.com/domains/ai | https://github.com/pytorch/examples
Где набрать первый самостоятельный опыт? https://www.kaggle.com/ | http://mltrainings.ru/
Где работать? https://www.indeed.com/q-deep-learning-jobs.html
Где узнать последние новости? https://www.reddit.com/r/MachineLearning/ | http://www.datatau.com/ На реддите также есть хороший ФЭК для вкатывающихся
Где посмотреть последние статьи? http://www.arxiv-sanity.com/
Где ещё можно поговорить про анализ данных? http://ods.ai/
Нужно ли покупать видеокарту/дорогой пека? Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Иначе выгоднее вложиться в 1080Ti или Titan X.

Список дедовских книг для серьёзных людей:
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/

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

Архивач:
http://arhivach.cf/thread/389248/
Остальные в предыдущих тредах

Там же можно найти треды 2016-2017 гг. по поиску "machine learning" и "НЕЙРОНОЧКИ & МАШОБЧИК"

Предыдущий тред: >>1252855 (OP)
Пропущено 41 постов
3 с картинками.
Пропущено 41 постов, 3 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 14:50:25  1268279
>>1268261
А можешь подробнее?
я пока не особо лез в нейроночки, но читал про htm и показалась интересной
Аноним 22/09/18 Суб 14:53:59  1268281
>>1267723
А скажи, как мне подкрячить к гензиму? Вот качаю я значит самую большую модель с русвектора, качается чудо в архиве, в архиве 7 файлов что мне грузить
в gensim.models.KeyedVectors.load_word2vec_format
М?

Кстати теперь
мостсимилар "Стол"
[('губами', 0.9999538660049438), ('цветы', 0.9999417066574097), ('комнаты', 0.9999401569366455)]
Аноним 22/09/18 Суб 16:22:59  1268312
>>1267985
Бамп.

Привет Хочу создать проект, аналог Avito, помогите Аноним 02/08/18 Чтв 23:53:57  1239881   [Ответ]
27352611367183.[...].jpg (300Кб, 1200x923)
Привет
Хочу создать проект, аналог Avito, помогите советом в организации и технической части.

Есть три этапа:
1) минимальный продукт – запилить основные и самые важные части кататлога обьявлений, что бы проверить на друзьях и знакомых
2) запуск – добавить платежные системы и доделать все из минимального так, что бы это можно было запустить в паблик
3) поддержка – в зависимости от того, как пользователи будут пользоваться, добалять новые фичи

По срокам есть 1 месяц на первую часть и 2-3000$ на разработчиков и еще 2 месяца на вторую часть и еще 4-5000$.

Подскажите какую технологию лучше выбрать для фронт и бек энда, где искать разработчика и какой именно специализации (пока планирую искать fullstack разработчика на upwork), как выбрать хорошего разработчика, на чем можно сэкономить, какой сервер и сервисы использовать. Как лучше распланировать все.

Буду благодарен за любые советы.
Пропущено 31 постов.
Пропущено 31 постов. Нажмите ответ, чтобы посмотреть.
Аноним 09/08/18 Чтв 16:23:16  1243614
>>1243422
Лол, ето теперь мем? Никитофорсер, давай лучше форси нагибание Димона, а то этот пидор так и вышел сухим из воды, даже под дверью ему не насрали.

>>1243471
>мелкобуквенности, но это у всех олдов
Проиграл в голос.

>Все мимо
Ну ты себе-то что угодно можешь придумывать, я же выводы делаю из постов, которые тут написаны. По сути дискуссии возражений не было, была только истерика. Как бы тут анонимная борда, если ты пишешь хуйню - тебя называют мудаком, каким бы ОЛДОМ ты себя не воображал.

ОЛДЫ ЗДЕСЬ?
Аноним 10/08/18 Птн 03:07:51  1243930
>>1243614
ну ты первым перестал аргументировать свою хуйню, так что бггкай дальше, дружок
Аноним 22/09/18 Суб 15:30:44  1268296
ну что, получается?

digital-маркетинг Аноним 28/07/18 Суб 09:48:14  1236647   [Ответ]
135715568720676[...].jpg (996Кб, 1280x1024)
Кто работает в теме?
Какие языки программирования, технологии и инструменты используются в digital-маркетинге?
Пропущено 1 постов.
Пропущено 1 постов. Нажмите ответ, чтобы посмотреть.
Аноним 08/08/18 Срд 08:11:32  1242818
бамп
sage 08/08/18 Срд 13:21:39  1242962
/web/ там ->
Аноним 22/09/18 Суб 15:25:55  1268294
еще бамп

C Programming Language #33 /clang/ Аноним # OP  27/08/18 Пнд 20:14:11  1253747   [Ответ]
C Programming L[...].png (78Кб, 792x1023)
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/ или http://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 (драфт)
- man/Dash/zealdocs

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

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio 2017 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://www.iso-9899.info/wiki/Books#Learning_C

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

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

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

- №30: https://arhivach.cf/thread/366174/
- №31: https://arhivach.cf/thread/366210/
- №32: https://arhivach.cf/thread/375538/
Пропущено 466 постов
18 с картинками.
Пропущено 466 постов, 18 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 13:11:05  1268244
>>1268078
При вылезании за границы проблемы вызывает не реализация умножения, а его атомарность.
Аноним 22/09/18 Суб 13:13:43  1268245
Чмаффики всем в этом чяте.
Я тут осваиваюсь с libevent и что-то написал типа сервера.
Теперь прошу у вас подсказку: как можно спровоцировать разные ошибки? Хочу проверить, как у меня идет их перехват, да только пока недостает знаний что это за ситуации и чем их можно вызвать искусственно:
case _EVENT_LOG_DEBUG: s = "debug"; break;
case _EVENT_LOG_MSG: s = "msg"; break;
case _EVENT_LOG_WARN: s = "warn"; break;
case _EVENT_LOG_ERR: s = "error"; break;

Что мне делать, чтобы появились эти заветные ошибки?
(И как они вообще появляются? Я привык к такому языку, где в исключительной ситуации кидаются исключения и их ловят трайкечем, а тут какой-то калбек (казах что-ли) и как мне его, самому надо вызывать, проверяя результат системного вызова или как?)
Аноним 22/09/18 Суб 14:54:38  1268282
>>1268241
Ну типо важны стандарты написания, для переносимости кода.. к тому же ты сам возможно захочешь поправить или апдейтнуть код в будущем и ахуеешь его читать.

Android Development Thread /android/ Аноним 12/08/18 Вск 20:59:25  1245722   [Ответ]
image.png (1772Кб, 1600x1063)
image.png (788Кб, 1600x1200)
image.png (652Кб, 800x400)
Android Development

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

> Хочу вкатиться в разработку под Android! С чего начать?
С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java.
https://www.udacity.com/course/android-development-for-beginners--ud837
Для тех, кто не хочет учиться по юдасити существует скучный кат от гугла: http://developer.android.com/training/index.html

Так же есть книга, которая затрагивает основы разработки и имеет 2-е издание с 2017 года: https://www.amazon.com/Head-First-Android-Development-Brain-Friendly/dp/1491974052

Большинство приложений написано на Java, необходимо понимать что ты пишешь, в уме достаточно знать базовый Core т.к. 90% времени придется тыкаться в Android SDK. Полезные обучалки от анона:
https://habr.com/company/golovachcourses/blog/215275/ - смотри Головача
https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208 - книжка для ньюфагов. Хорошо заходит.
https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486

Неплохим вариантом для изучивших джава будет книга https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997

Алсо можешь читануть паттерны, рано или поздно все равно базовое знание понадобиться https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124

Существует два текстовых ресурса для закрепления андройда на русском. Первый - несмотря на старость описывает базовые вещи, на которых построены мощные либы, второй - продавшийся говноед с котиками http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/
https://commonsware.com/Android/ - толстая книга для гиков.

Так же можешь смотреть видосики от Mail.Ru
https://habr.com/company/mailru/blog/345252/
https://github.com/ybereza/technotrack-resources - ресурсы к лекциям

Или от Яндекса. В некоторых моментах спикеры рассказывают важные детали, которые кроются в мелочах:
https://www.youtube.com/watch?v=5EvxWifIgro&list=PLQC2_0cDcSKBNCR8UWeElzCUuFkXASduz

В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.

> Я прошел курсы Udasity, а дальше что?
После прохождения курсов у тебя должно сложиться базовое представление о создании приложения; жизненные циклы Activity/Fragments, AsynsTask, Http, Json, SQLite.
Дальше закрепляешь знания путем просмотра видосов выше +
Написание парочку приложений на свой вкус. Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами, Contest providers и прочее.

>Хочу изучать популярные либы и не быть говноедом!
Если ты сразу после курсов переползаешь сюда - будь готов, что ты не будешь знать как это делается под капотом.
Retrofit - стандарт для взаимодействия с сетью. Вместе с ней можешь изучать либу okhttp3. Так же для справки можешь гуглить volley.
RxJava - тяжеловесная либа. Одно из решений для выполнения кода в бекраунде.
[YouTube] KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis[РАСКРЫТЬ] - rxJava с нуля
[YouTube] RxJava доставляет Артём Зиннатуллин[РАСКРЫТЬ] - на русском
[YouTube] Managing State with RxJava by Jake Wharton[РАСКРЫТЬ] - rxJava
[YouTube] Making Retrofit Work For You by Jake Wharton[РАСКРЫТЬ] - retrofit

Неплохо было бы и изучить MVP. Для самообразования можно написать его голыми руками или прогуглить, как это делается.

https://github.com/ArturVasilov/AndroidSchool - здесь рассматривается архитектура, и как ее ели с 2011 года.

MVP:
https://javarush.ru/groups/posts/505-mvp-v-android-dlja-samihkh-malenjhkikh - для понимания
https://github.com/Arello-Mobile/Moxy - плюшка для поворотов экрана
https://github.com/sockeqwe/mosby - англоязычная плюшка

MVVM - костыли от гугла:
Для нормального понимания желательно знать AAC.
https://startandroid.ru/ru/courses/architecture-components.html - свежие уроки от Димона
https://proandroiddev.com/the-missing-google-sample-of-android-architecture-components-guide-c7d6e7306b8f - для продвинутых

Пример MVVM
https://github.com/ericmaxwell2003/MvvmTipCalculator

Это всего лишь обертки, чтобы вынести логику из views. Для более углубленно изучения можно попробовать почитать
this: https://habr.com/company/mobileup/blog/335382/

Пример на котлине:
https://github.com/hitherejoe/GithubTrending

> Не хочу писать на Java!
- Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17.05.2017 поддерживается официально.

[YouTube] Лекция 1. Kotlin 101[РАСКРЫТЬ] - свежие лекции на русском
https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296 - библия
https://kupdf.com/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf - Kotlin for Android

https://www.udacity.com/course/kotlin-for-android-developers--ud888 - курсы Udacity

> Есть что-то кроме нативных приложений на Java/Kotlin?
- Flutter - кросс-платформенный фреймворк от Google. Js с аля строгой типизацией. Если совсем поехавший можешь начинать с него.
https://flutter.io/docs/ - документация
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905 - курсы от Udacity
Остальные:
ReactNative — мочаскрипт во всей красе.
- PhoneGap/Ionic/Titanium — имя им мочаскрипт-младшие, принципы у них разные, первые три попытка в кроссплатформенность одного кода. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

> Хочу писать игры!
LibGDX - слишком медленная параша для больших проектов, но познакомится можешь. Unity - для адекватных, Corona SDK, LOVE, Defold и другие. Спрашивать в /gd/.

> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?
Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии, shared preferences, SQLite, Handlers, Executors, Content-Providers), знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2(по обстоятельствам), понимания СОЛИД и других паттернов проектирования. И хотя бы несколько готовых приложений.

Полезные ссылки:
https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg - канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах.
https://github.com/toddmotto/public-apis - бесплатные API для создания приложений.
https://github.com/AlexeyZatsepin/Android-ORM-benchmark - бенчмарки на вопросы о том, какую БД выбирать.
Пропущено 480 постов
29 с картинками.
Пропущено 480 постов, 29 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 22/09/18 Суб 12:38:12  1268227
>>1268200
> Сервер принимает и отдает жсоны, но как авторизовать клиент? Пока на ум пришло только выдавать ему токен сервером при регистрации, сохранять в памяти устройства и требовать его при запросах к апи, правильно делаю? Но ведь если токен скомпрометируется это же пездец, но по идее при пост запросе на httpS его будет невозможно отследить?
Некоторые сайты выдают токен на определенный промежуток времени, например микрософт на часик выдает или что-то вроде того. Если пет проект - то хуярь токен. Если нет - то сбрасывай по истечению времени. А лучше просто тупо логин пароль и все ебать.
Аноним 22/09/18 Суб 12:49:25  1268235
>>1268200
Отправляешь серверу логин/пароль, а он тебе токен.
Аноним 22/09/18 Суб 13:03:22  1268243
>>1268235
>>1268227
Понял вас, в целом, как я и думал, отправлять токен при запросе и по нему идентифицировать пользователя.

Топ тредов
Избранное