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

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

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

FizzBuzz трендель Аноним 12/06/20 Птн 08:34:13 1720120 Ответ
1591830081069.png 1548Кб, 2000x2000
2000x2000
Роллишь язык, пишешь, постишь итт.
Отличный шанс познакомиться с разными парадигмами и попробовать новый способ мышления.
Если выпал язык, который ты знаешь хорошо, попробуй реализовать задачу нестандартным или наиболее идиоматическим способом.
Пропущено 408 постов
39 с картинками.
Пропущено 408 постов, 39 с картинками.
10/04/21 Суб 04:11:56 1991597
>>1720120 (OP)
щас бы роллить на доске со скоростью 30 постов в час
Аноним 15/04/21 Чтв 14:08:24 1996894
Ааа
Аноним 15/04/21 Чтв 19:15:35 1997305
ОБЩИЙ БУГУРТ ТРЕД V33.0 / GENERAL BUTTHURT THREAD V33.0 /butthurt/ Аноним # OP 01/04/21 Чтв 09:26:16 1983005 Ответ
image.png 242Кб, 600x597
600x597

ТЫ ПИШЕШЬ В РЕЗЮМЕ ЧЕСТНУЮ ИНФОРМАЦИЮ
@
ГОД ОПЫТА, ПЕТПРОЕКТЫ, ВСЁ КРАТКО И ПО ДЕЛУ
@
ВАСЯН СО СКИЛЛБОКСА РИСУЕТ СЕБЕ ГОД ФРИЛАНСА, ВРЕТ ПРО ОПЫТ РАБОТЫ ИТД
@
ХЕРОЧКА ФИЛЬТРУЕТ ВСЕХ ПО 3ЁМ ГОДАМ ОПЫТА, ПОТОМУ ЧТО НАСТОЛЬКО НИКТО НЕ ОХУЕВАЕТ
@
ТЫ ОТФИЛЬТРОВАН



Прошлый тут >>1967883 (OP)
Пропущено 519 постов
38 с картинками.
Пропущено 519 постов, 38 с картинками.
Аноним 18/04/21 Вск 04:06:46 1999847
>>1988868
Проще взять язык с ГЦ и без ГЦ. Критичную часть написать на втором.
Аноним 18/04/21 Вск 04:07:49 1999848
>>1987213
>HR протекают в этот тред.
Давно уже

Но я взамен проник в пару ХР-чатов в телеге и тащу оттуда лулзы
Аноним 18/04/21 Вск 04:12:00 1999849
>>1996570
Зачем ты тогда про аренду в стойке говорил в противовес облачному?
Выживания тред Аноним 06/04/21 Втр 16:24:33 1988039 Ответ
LFuiaRB3U6U.jpg 38Кб, 604x453
604x453
Что вы отвечаете, когда спрашивают, кем вы работаете? Например, снимаешь квартиру, пообщаться захотел, или старого знакомого встретил.
Как-то стрёмно признаваться, что я прогромист, когда за среднюю з/п айтишника у нас убить готовы нахуй. Город-милионник.
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 15/04/21 Чтв 11:56:55 1996747
Можешь сказать, что джун и получаешь мало.
Аноним 15/04/21 Чтв 11:59:01 1996751
>>1996747
А почему тогда самую дорогую колбасу купил?
Аноним 15/04/21 Чтв 12:02:36 1996756
>>1996751

А это на неделю батон.

Да нахер ваще врать.
С кем ты тусишь, что они готовы убить?
Сап двач , нужна помощь , чтоб не топтать осенью Аноним 10/04/21 Суб 11:07:39 1991685 Ответ
l8wkUkaE0Cc.jpg 34Кб, 410x462
410x462
Сап двач , нужна помощь , чтоб не топтать осенью глину армии . Нужно привести пример решения задачи с помощью одного из инструментов "анализ данных " , кроме гистограмм , регрессии , генерация случайных чисел . Это Эксель если что .
Аноним 10/04/21 Суб 11:08:05 1991686
Здравствуй небо в облаках
Аноним 15/04/21 Чтв 05:42:47 1996522
небо славян
Чё делает эта пежня? /asm/ Аноним 15/04/21 Чтв 00:39:08 1996463 Ответ
2018-12-14-00-3[...].jpg 179Кб, 1879x1562
1879x1562
Сап двач, или как тут принято говорить? Значит, есть такая штука как:
LЕA ЕАX, [ЕАХ8][ЕAX] - чё это?

Тип, вроде, разобрался, что LEA записывает в eax адрес памяти [ЕАХ
8], ток не понял зачем там ещё один [EAX].

рандомпик
15/04/21 Чтв 17:01:39 1997154
>>1996463 (OP)
либо nop, либо умножашки на 8. не очень понятно из макабы.

асло давайте итт не будет перекотом?
Проектирование ПО Аноним 14/02/20 Птн 20:32:55 1602051 Ответ
1022150425.jpg 777Кб, 1030x1200
1030x1200
Какие книги по проектированию стоит почитать?
Какие инструменты и методики хорошо работают?
UML - годнота?
Как не скатиться в ООП-головного мозга?
До какого уровня конкретики стоит доводить проект на бумаге: буквально до набросков реализации или остановиться на описании объектов и их взаимодействия, а остальное уже доводить до ума в процессе имплементации?
Пропущено 102 постов
4 с картинками.
Пропущено 102 постов, 4 с картинками.
Аноним 14/04/21 Срд 21:46:16 1996352
>>1609958
значит ничего сложного не писал
Аноним 14/04/21 Срд 21:50:15 1996357
>>1653252
сейчас есть техлиды, входящие в отделы архитектуры, сам такой

Задачи отдела архитектуры - разбивка и оценка проекта на этапе pre sale, архитектура и выбор основного стека, запуск проекта, передача постоянному техлиду, поддержка техлида на время существования проекта. Как правило дают пол процета-процент доли прибыли проекта.
Аноним 14/04/21 Срд 22:00:37 1996373
image.png 198Кб, 2094x1390
2094x1390
>>1602051 (OP)
>>1656154
из UML самая полезная - sequence diagram, разбираешься ли ты в существующей системе или встраиваешь что-то новое

"изучать UML" тебе нахуй не всралось, идешь да рисуешь её на примере. В пикрелейтед OAuth, глянул на диаграму, сразу понятно что к чему.

Диаграму классов рисуют гораздо реже, в основном если заказчик в документации требует.
РулетОЧКА Аноним 25/02/20 Втр 00:16:52 1614181 Ответ
Q3EmCL6h9kA.jpg 1137Кб, 2560x1440
2560x1440
Роллишь и прогаешь
Пропущено 187 постов
2 с картинками.
Пропущено 187 постов, 2 с картинками.
Аноним 14/04/21 Срд 15:07:09 1995762
roll
Аноним 14/04/21 Срд 19:46:53 1996194
Аноним 14/04/21 Срд 20:41:25 1996276
Роллы с курицей и креветками
google apps script Аноним 10/04/21 Суб 16:43:11 1991959 Ответ
изображение.png 90Кб, 647x399
647x399
(не нашел подходящий тред, создал)
Анон, на гугл апи вообще можно что-то заработать?
Писать скрипты для таблиц и документов например.
Тема мне очень понравилась, ибо апи на js уже использовал (в другой сфере), но в тырнетах ваших ничего не нашел. На фриланс биржах по два с половиной заказа за последние 3 месяца.
Либо я криво ищу, либо оно нахер никому не упало
10/04/21 Суб 17:47:56 1992043
Заказов нет потому что топ 1 щыт всех времён и народов - эксель
Гуголовские таблички ковырял пару лет назад
ЖС апи там представляет из себя ес5 с заменённым нетив апи на гугловские велосипеды. Эта хуйня скорее всего валидируется, перетрнаспилируется в какие-то жавы и высирается обратно, из-за чего ещё и тормознуто
Сейчас открыл доки: упоминается питон 2, блядь, и 4. За это время скорее всего нихуя не поменялось
Лезть в гугловское болото короче не советую. У азуров вроде-как ситуация ничем не отличается. Смотри конкретно топовые по популярности тулзы (е.г. эксель [2])
Аноним 14/04/21 Срд 18:35:07 1996084
Анон, напиши свой тг, пожалуйста.
Есть вопрос по скрипту для Гугл шитс.
питон придумали пидорасы платон хорсов 14/04/21 Срд 09:51:28 1995507 Ответ
image.png 1189Кб, 720x783
720x783
питон придумал виктор цой который является нищим пидорасом и хуесосом поэтому питон нужно срочно под запрет а чтобы не стать нищим пидором нужно казнить всех питоностов и удалить интернет
Пропущено 6 постов
1 с картинками.
Пропущено 6 постов, 1 с картинками.
Аноним 14/04/21 Срд 10:01:46 1995536
re 14/04/21 Срд 11:51:05 1995613
очень мудырй тред
Аноним 14/04/21 Срд 17:24:12 1995936
C#/Сишарп/.NET Тред - Восстановленный edition /csharp/ /csharp/ Аноним 07/04/21 Срд 20:01:35 1989211 Ответ
image.png 8Кб, 300x168
300x168
Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.

Литература вторым постом

1. Ресурсы:
- http://stackoverflow.com/questions/tagged/c%23
- http://www.tutorialspoint.com/csharp/
- http://professorweb.ru
- https://metanit.com/
- http://net-informations.com
- http://habrahabr.ru/hub/csharp/

2. Онлайн-компиляторы:
- https://dotnetfiddle.net/ - возможно лучший вариант. Встроено немного убогое, но все-таки автодополнение и проверка синтаксиса.
- http://ideone.com/
- http://csharppad.com/
- http://www.tutorialspoint.com/compile_csharp_online.php
- http://rextester.com/l/csharp_online_compiler

3. WinForms или WPF?
Зависит от задачи. Для небольших проектов, скорее всего, будет достаточно винформочек. В случае, если разрабатываемое приложение достаточно серьёзное, то возможно его стоит писать с использованием WPF. WPF очень хорошо работает с паттерном MVVM ( https://ru.wikipedia.org/wiki/Model-View-ViewModel ), и позволяет пилить очень кастомизированные интерфейсы с помощью XAML, что в случае WinForms, делать намного сложнее.

4. Мне тут знакомый_нейм сказал, что C# умирает, это правда? Может не стоит его учить?
Неправда. C# довольно активно развивается, недавно вышла третья версия .NET Core фреймворка и восьмая версия языка. Весь дотнет понемногу становится опенсорсным, а ASP.NET становится независимым от платформы. В некотором смысле понемногу вымирают десктопные приложения с развитием веб-технологий, но в том же энтерпрайзе он еще очень даже востребован.

5. Какую ИДЕ выбрать?
Для Windows самым очевидным вариантом будет Visual Studio (https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx). Студия распространяется в двух редакциях: бесплатная коммьюнити-версия и платный энтерпрейс эдишн. В большинстве случае будет достаточно Community-версии: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений
Для мака и никсов самый юзабельный вариант - MonoDevelop ( http://www.monodevelop.com/download/ ).
Для vim можно использовать OmniSharp ( https://github.com/OmniSharp/omnisharp-vim ).
Кросплатформенный полуредактор/полуIDE VS Code ( https://www.visualstudio.com/en-us/products/code-vs.aspx )
Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана.
Кроме того, в данный момент JetBrains активно пилит свою IDE для шарпа (Project Rider), вероятно в ближайшее время станут доступны первые EAP. IDE заявлена как кросплатформенная, со всем решарпер-функционалом, поддержкой отладки, моно и .net core.
SharpDevelop - еще одна IDE для C#, отличается малым размером (около 20мб) и опциональной портабельностью, при этом имея дизайнер WinForms и WPF, а также интеграцию с FxCop, StyleCop и прочими ништяками. Если хочется что-то по быстрому набросать, а выкачивать гигабйты нет желания, то возможно SharpDevelop будет лучшим вариантом.

6. С# для мобильной разработки
Если нужны инструменты для разработке под мобилы, смотри сюда - https://docs.microsoft.com/ru-ru/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio?view=vs-2019.
Из актуальной литературы
- Xamarin Mobile Application Development
- Xamarin Essentials

7. Дополнительные инструменты для разработки на C#
LINQPad - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных
dnSpy - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а. Плюс няшные темы как в студии
dotPeek - бесплатный декомпилятор от JetBrains
scriptcs - для запуска C# кода как скриптов, возможность использовать как REPL

8. Расширения для студии
ReSharper - одно из известнейших. Рефакторинги, умный автокомплит, настраиваемый стиль кода. Платный, но можно стянуть с торрентов
Supercharger - показывает "карту" с классами, методами и всем остальным сбоку от кода с возможностью прыгать по ним
Indent Guides - показывает вертикальные линии на каждом уровне отступов.
Format document on Save - форматирует код каждый раз при сохранении документа
Code alignment - Выравнивает код по указанным символам. Удобно, например, при инициализации словарей или в перечислениях

Обзор Roslyn: https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview
Новые возможности C# 8.0: https://docs.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-8

ПРИНИМАЮТСЯ ПРЕДЛОЖЕНИЯ ПО ШАПКЕ

Код этой шапки: https://pastebin.com/YJFQKsNm

Прошлый тред тонет здесь: Проебан
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 13/04/21 Втр 01:34:22 1994295
Жесть... Если судить о языках по тредам на даче, то Шарп сдох...
Аноним 13/04/21 Втр 20:23:44 1995035
>>1994295
C# не нужен, когда есть F#, но быдло конечно не оценило, так что все идем ко дну.
Аноним 13/04/21 Втр 21:11:53 1995093
>>1994295
ещё бы двач был показателем популярности чего-либо.
Как создавать сайты? Аноним 09/04/21 Птн 14:02:27 1991030 Ответ
16145251828810.jpg 257Кб, 800x1011
800x1011
Сап, первый раз на борде. По классике, мать гонит зарабатывать деньги, и я решил создавать сайты за деньги.
Вопрос - "как научится?"
Что учить, где, у кого, откуда вообще инфу брать? Знатоки, дайте гайд.
Доход пока что мне особо большой не нужен, 15-30к мне хватит.
Скажу сразу, вроде не тупой и обучаюсь быстро.
Пропущено 12 постов.
Пропущено 12 постов.
Аноним 12/04/21 Пнд 00:39:27 1993269
>>1992588
Ммм, мне кажется, новичку залетать в 2 разных языка - не лучшая идея. Ещё и хочется быстрого результата, может лучше ноду место джавы?
Аноним 12/04/21 Пнд 00:51:02 1993273
>>1993269
Нода ни капли не проще. Поначалу даже сложнее чем джава для восприятия
Аноним 13/04/21 Втр 11:16:08 1994439
>>1991030 (OP)
учмшь html/css + js. JS можешь использовать и для бека
Как создать фишинговый сайт? Аноним 02/04/21 Птн 22:39:25 1984389 Ответ
jTjVZC8Za8.jpg 220Кб, 2000x2000
2000x2000
Объясните чайнику (
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 06/04/21 Втр 19:27:25 1988298
>>1984389 (OP)
Где проживаешь? Если в 1м мире или даже в СНГ - сразу готовь анус
Аноним 12/04/21 Пнд 19:14:27 1994023
скачай фронт с какого-нить щит-скам формула а-ля лулза
@
реализуй простейший бэк, хоть на ссаном пчп, с сохранением введенных данных
@
иди нахуй
Аноним 13/04/21 Втр 11:15:04 1994438
>>1984389 (OP)
нахуй тебе фишинговый сайт, ты его сделаешь, а потом даже задеплоить не сможешь лол
Аноны хелп ми. Я не могу определиться с направлением Аноним 10/04/21 Суб 23:42:48 1992395 Ответ
16147895473760.jpg 204Кб, 992x939
992x939
Аноны хелп ми. Я не могу определиться с направлением развития в программировании. Мне охуеть как нравится почти всё, а из-за этого я не могу решить на чём сфокусироваться. Уже и на плюсах свою хуйню писал десктопную. Кайф. На жаве тоже писал десктоп и бэк. Тоже кайф. Даже мобилки и машоб покрутил. Всё охуенно! ну фронт чутка не зашёл. Пару тройку проектов наебнул скучновато почему-то. Как решить и с концами удариться куда-то? Может есть кто-то прошаренный сильно кто мог поговорить немного и помочь с этим. А то уже доебало метаться от и до. Причём немного в чем-то даже понимаю, ибо что-то даже соревновательное выигрывал.
Пропущено 30 постов.
Пропущено 30 постов.
Аноним 12/04/21 Пнд 20:37:10 1994110
>>1994093
На легаси можно найти стажировку без проблем, а вакансии со стажировкой попадаются постоянно
Аноним 13/04/21 Втр 01:55:15 1994298
H
Аноним 13/04/21 Втр 11:09:32 1994431
>>1994106
> Сам язык нормальный и шустрый, но сука что на нём делают это пиздец.
В этом и проблема, проектов без говна просто не существует, джависты нахуй обожают обмазывать проект миллионам стоями говна
иммиграция Аноним 14/06/20 Вск 22:11:02 1723048 Ответ
image.png 1832Кб, 728x938
728x938
Сап прогроммач.
Короч мне 30. Есть жена. Лечинок пока нет.
Работаю на апворке. Уровень синьйор помидор - ларавель да ву джс, немного девопс. Проблем с поиском работы вроде не встречаю.
Доход уровня 2-6к в мес. Живу в мухосрани, город миллионник. Денег тут девать некуда. На подобные зп можно намутить загородный дом в 5 минутах от центра и в хуй не дуть. Живи и радуйся как грится. НО сука люди... конечно не все, но есть кадры глядя на которых хочется сменить место жительства. В ДС не жил, но думаю что быдло там тоже присутствует.
Был опыт путешествий, по месяцу/два. Можно опять куда-либо ехать, но все чаще думаю о переезде с перспективой получения паспорта.

И тут встает вопрос куда? Вопрос к тем кто заюзал трактор - как вы выбрали страну/город?
Пока детально не изучал вопрос. Нравится истории про Канаду. Двойное гражданство, можно как понял и в рф быть и там на длительные строки. Но до рф добираться долго.

Ну и пилите свои истории как вы съебнули.

Пропущено 305 постов
15 с картинками.
Пропущено 305 постов, 15 с картинками.
Аноним 05/04/21 Пнд 12:26:54 1986412
Аноны умоляю, помогите, комп сдох, денег нет. Кто может ноут ненужный подарить? Я был бы вам очень благодарен.
Аноним 07/04/21 Срд 00:42:10 1988513
>>1739376


китай япония и германия

остальные страны скурвились
Аноним 13/04/21 Втр 07:05:15 1994330
Дом в Техасе, жизнь в США. Типичный для штатов частный дом и все, что с ним связано. Часть 1
https://www.youtube.com/watch?v=2X9CYgcnkGA

В ролике показал дом моих друзей. Собственно именно с подачи Алекса я и оказался в США, но это уже свовсем другая история.


Дом в Техасе, жизнь в США. Оружие, серверная, бар и многое другое. Часть 2.
https://www.youtube.com/watch?v=H5OUOzORSQY

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

Продолжение ролика о доме моих друзей. Собственно именно с подачи Алекса я и оказался в США, но это уже свовсем другая история.

*
Как тут тепло и уютно в комментариях :) Спасибо ребята! И спасибо Саша за всю твою помощь! Мы тоже по тебе очень скучали!
Отвечая на вопросы про работу. Мой муж и я работаем тестерами программного обеспечения. До программистов нам далеко (особенно в плане зарплат). Но мы считаемся тем самым "средним классом". По крайней мере наша налоговая декларация это говорит каждый год.... Но не суть! Мы приехали в Америку с 4 чемоданами багажа и практически без налички. Так что совет тем, кому ситуация позволяет переехать, - не ленитесь, работайте, соблюдайте законы, уважайте культуру и язык Америки и у вас все будет замечательно! Через 5 лет у вас будет такой же дом, а может даже и лучше! Гарантирую!
Интернет кусры Аноним 01/04/21 Чтв 12:01:34 1983090 Ответ
image.png 544Кб, 500x651
500x651
Двач, прямо сейчас стою перед выбором - GeekBrains или SkillBox?
Я уже учусь на программиста в колледже, но мне очевидно что ебаного делфи недостаточно для того чтобы зарабатывать хотя бы среднюю зп по России. Так что прошу о помощи с выбором курсов между гикбрейнс и скиллбокс.
Сам склоняюсь к гикбрейнс, потому что мейл ру это всё-таки не хуйня собачья, а скиллбокс ничего кроме курсов не делают.
Пропущено 24 постов
4 с картинками.
Пропущено 24 постов, 4 с картинками.
Аноним 11/04/21 Вск 23:41:47 1993191
>>1983090 (OP)
> мне очевидно что ебаного делфи недостаточно для того чтобы зарабатывать хотя бы среднюю зп по России.
Работаю в регионе, зарабатываю 120к это намного выше чем средняя зарплата по России.
Аноним 12/04/21 Пнд 12:01:58 1993576
Аноним 12/04/21 Пнд 14:35:17 1993706
Рулетка проектов. Аноним 24/03/20 Втр 15:59:35 1641620 Ответ
IMG202003241452[...].png 1647Кб, 3840x2160
3840x2160
Не нашёл - создал.
Пропущено 455 постов
9 с картинками.
Пропущено 455 постов, 9 с картинками.
Аноним 06/04/21 Втр 23:32:00 1988476
roll
Аноним 12/04/21 Пнд 13:07:05 1993620
Ролл
Аноним 12/04/21 Пнд 14:25:33 1993683
ролл
Что надо знать на стажера в С++? Жордан Лиувилливич 11/04/21 Вск 17:27:25 1992810 Ответ
b6836eceb8aa6e6[...].png 143Кб, 1070x535
1070x535
Что надо знать на стажера в С++ в 2021 году? Если я полностью прочитаю и осознаю, выучу на зубок документацию по С++ и препроцессорам(https://docs.microsoft.com/ru-ru/cpp/?view=msvc-160), то можно рассчитывать на стажера хотя бы? Или даже этого нынче мало для стажера на миску риса? Как я понимаю, надо шарить в компиляторах, памяти, что такое компоновка, как она происходит и т.п.
11/04/21 Вск 17:39:50 1992816
>>1992810 (OP)
Так сложно посмотреть, что требуется в вакансиях на стажера и походить по собеседованиям?
Kotlin #4 /kotlin/ Аноним 27/09/20 Вск 13:37:06 1817311 Ответ
image.png 490Кб, 1250x1250
1250x1250
image.png 52Кб, 800x400
800x400
image.png 445Кб, 619x409
619x409
image.png 76Кб, 1147x721
1147x721
Вкатываемся в новый язык на превосходно отточенной jvm с богатейшим набором библиотек от java.

>Что имеем:
У нас есть синтаксический сахар поверх джавы, немного ФП (удобные лямбды), корутины с асинхронщинной, DSL и многое другое.
В синтаксисе можно встретить много WTF-решений (как же без них), но в целом, плюсы перевешивают минусы. Так-то, во всех языках есть что-то что раздражает.
Параллельно jvm платформы пилятся kotlin-js (котлин для javascript) и kotlin-native (компилируемый в нативный код котлин), а возможность языка в DSL позволяет писать на HTML и CSS (типобезопасно), если кому-то это надо.
Котлин имеет полный интероп с джавой, от чего его не совсем корректно сравнивать его со scala.

>Хайп:
Язык был подкреплен гуглом в связки мобильной разработки, а с недавних пор рекомендован как основной язык для андроида, из-за чего начался рост популярности языка.
Также для языка был создан фонд, чтобы в случае покупки создателей не повторилась судьба с джавой. Вероятно условия гугла.
В связи с этим, котлин очень популярен в мобильной разработке, порой даже раздражает, что весь свежий контент пишут именно о телефонах. Но нужно помнить, котлин это та же джава и сейчас мы видим, многие фреймворки предлагают решения сразу на двух языках (как минимум пишут примеры, но в целом котлин имеет хороший интероп и так).

>Производительность.
Не забываем, что java (с JIT) одна из самых производительных платформ. Она делит топ 10 наравне с многими другими производительными платформами. Также у джавы хорошо оптимизированный драйвер базы данных, что видно по тестам.
https://www.techempower.com/benchmarks/#section=data-r18&hw=ph&test=query
Нередко именно база-данных является узким местом в веб-приложениях.

>Q: Котлин это что-то про разработку на андроиде?
A: Нет, не только. Объем разработки на JVM высок, но в основном где-то на галерах. Смотрим статистику:
https://www.jetbrains.com/ru-ru/lp/devecosystem-2019/kotlin/

>Q: ...кококо, котлин уничтожит джаву!
A: Нет. Котлин сильно завязан на джаву и не заменяет её, а скорее дополняет (как typescript дополняет javascript). Джаву никто и ничто не заменит в ближайшие 10-15 лет, у этого языка чрезвычайно огромный капитал написанного кода, поэтому переживать за неё не стоит. В любом случае конкуренция это хорошо, джава стала развиваться (попутно завозя годноту в байткод).

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

>Q: Но если меня интересует только разработка под андроид, стоит ли вкатываться в джаву?
A: Стоит. Доки старого API на джаве, кодогенерация, байткод близкий к джаве. Ну и легаси, оно тоже на джаве.

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

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

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

>Котлин в примерах
https://play.kotlinlang.org/byExample/overview
>Koans
https://play.kotlinlang.org/koans/overview
>Try Kotlin (пробуй и кодь)
https://try.kotlinlang.org/
>Knowledge map
https://hyperskill.org/knowledge-map/209

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

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

>kotlin для питонистов [eng]
https://github.com/Khan/kotlin-for-python-developers

>Telegram
В телеге есть чаты по котлину. Это полу-белорусское комьюнити, которое клонирует пачками чаты (раньше про джаву - JavaBy и KotlinBy в Gitter). Крайне не рекомендую посещать это рассадник из ЧСВ макак. В чатах лобызаются одни и те же лица и если ты им не понравишься (а ты им не понравишься) будут постоянно тебя подстрекать пассивной агрессией или принуждать к анальным правилам, которые они вспоминают только тогда, когда пишешь ты. Конечно, ты можешь терпеть и сидеть в этой помойке, но если не хочешь словить негатив и получить ложное представление о ру-комьюнити, не рекомендую посещать этих ребят. Лично видел как токсично слили пчела за расспрос про api java.
Если можешь в ангельский, лучше сразу нырнуть в слаку.
https://kotlinlang.org/community/#kotlin-online-resources
Но лично я рекомендую не заниматься херней в чатиках, а спрашивать сразу на StackOverflow, тем самым ты сразу поможешь тысячи другим пользователям (и себе в будущем, если забудешь):
https://stackoverflow.com/questions/tagged/kotlin
Там можно спрашивать даже банальные вещи (кроме неопределенных), они потом хорошо гугляться и превращаются в простой справочник. Серьезно, анон, прекращайте спрашивать на древних форумах, бестолковых чатах, и даже двачах. Если уж совсем плохо с английским и не можешь в переводчик, то там есть ру-язычная версия сайта, но это так себе идея

>РАЗНОЕ

>Шпаргалки.
https://ibb.co/yRSzLsS
https://ibb.co/dB2m4nN
https://ibb.co/McTbJk0


>Шпаргалка по run, let, apply, also
https://pbs.twimg.com/media/EENzl8CWwAApP3W?format=png
или статья по теме
https://www.rockandnull.com/kotlin-let/
На практике, если точно не уверены, можно просто кликнуть и посмотреть исходник функции (игнорируя там контракты).

>Шпаргалка (общая)
https://simplecheatsheet.com/tag/kotlin-cheat-sheet/

>Контент
https://youtu.be/xH-RZ9YlxH0



Если вам нравится kotlin или java и вы умеете читать документацию сами, то можете просто кидать в тред годный контент, новости и прочее из мира jvm.


Пропущено 418 постов
19 с картинками.
Пропущено 418 постов, 19 с картинками.
Аноним 10/04/21 Суб 21:05:51 1992265
Какое там состояние у котлина? Увидел где-то что готовиться 1.5, но так и не нашел (бегло) какие фичи добавили.
10/04/21 Суб 21:12:13 1992268
Аноним 11/04/21 Вск 13:35:51 1992644
3454.png 1589Кб, 1471x655
1471x655
Java #101 thread /java/ Аноним 29/03/21 Пнд 21:09:57 1980802 Ответ
javalogo.png 15Кб, 421x172
421x172
10mdKYilmTfFjdg[...].jpeg 94Кб, 928x523
928x523
jobinterviewoff[...].jpeg 124Кб, 1400x758
1400x758
officespace-cas[...].jpg 108Кб, 1024x466
1024x466
Прошлый >>1961875 (OP) (OP) (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
Пропущено 858 постов
64 с картинками.
Пропущено 858 постов, 64 с картинками.
Аноним 18/04/21 Вск 20:54:24 2000715
Аноним 18/04/21 Вск 20:57:56 2000721
Аноним 18/04/21 Вск 21:26:28 2000747
iOS / Apple Thread - Трампыня Эдишн Аноним 29/11/20 Вск 17:32:32 1868577 Ответ
yjkep.jpg 50Кб, 500x375
500x375
JU32rCy.png 781Кб, 610x788
610x788
download.jpeg 5Кб, 297x170
297x170
Прошлый тред: >>1732084 (OP)


Продолжаем попускать обж-с дидов вместе с эплом, Swift уже допилили до такого состояния, что по заверениям эплорабов его юзают где-то в Foundation, а SwiftUI — единственный способ создавать виджеты.

Q & A
>С чего вкатываться?
Swift book - книжка валяется в интернете доки. Через 1-2 месяца смело переходи на ObjC - Интересная книга от Paul Хадсона Objective-C for Swift Developers Paul Hudson, найти которую можно ниже в телеге.

Так же после 1 недели знакомства со Свифтом желательно начинать строить приложения. Порядок: TODO List (DB) -> Weather -> ImageGallery —> Movie. Аналоги ищи на гитхабе - их тысяча, смотри, пизди код, учись.

>А можна начинать сразу со SwiftUI и ложить хуй на всё остальное легаси?
Разве что если планируешь начинать искать работу через 2 года. Хотя даже тогда тебе _везде_ придётся ебаться с UIKit-ом, так что нет, хотя посматривать и стоит.
Сейчас SwiftUI как и Swift в своё время — ещё только версия 2.0, а юзать свифт без болей в жепе стало возможно только к 4-й версии).

>Не люблю читать книжки я долбаеб
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в интеренете, на слайды которого ссылаются большинство ответов для даунов. Уже есть версия поновее, но это энивэй нетленочка, и даже если ты конченный долбоёб — то даже тогда сможешь выучится чему-то по этому.

Материалы для обучения

Складчина, в которой можно найти почти всё:
https://telegra.ph/MIYAMOTO-SYNDICATE-06-16 (см. навигацию канала)

Сборник легаси-литры и таких же подтухших видосов для погружения в тёмные века:
https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU

Остальное видео:
ttps://coursehunters.net - продажная сука, которая с конца июля начала требовать 200-300 рублей подписки. Курсы неплохие, если не жалко - можно оформить и выкачать для себя интересные (обрати внимание на Devslopes)

Полезные статьи с КореДата
https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

Крутые статьи по многопоточности
https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

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

>Где в дальнейшем искать инфу?
https://developer.apple.com/videos/wwdc2020/ — открываешь и смотришь всё, чего не знаешь. Желательно хотя бы за последние 3-4 грода. То есть почти всё.
Пропущено 536 постов
40 с картинками.
Пропущено 536 постов, 40 с картинками.
Аноним 18/04/21 Вск 08:37:59 1999904
>>1999656
Эмм... создавать на лету, чё.

>>1999660
Ну, очевидно же — детектит нейронкой точки ногтей, делает меш по ним и рисует на нём текстуру.

Загугли:
— nail detection
— scenekit custom geometry
— scenekit add texture to node
и найдёшь всё что нужно для такой залупы.
Аноним 18/04/21 Вск 08:48:05 1999906
>>1999714
Да не понятно нихуя по твоец пикче, надо видеть сам ответ на /validateReceipt.
Аноним 19/04/21 Пнд 03:16:00 2000913
>>1999904
Спасибо, искал 3 дня.
Open Source петомец анона Аноним 10/10/20 Суб 13:12:09 1827266 Ответ
1376px-Gnu-head[...].png 89Кб, 1376x1199
1376x1199
Привет аноним. Если у тебя есть какая-либо личная разработка, будь то приложение, либа или что-либо ещё компилирующееся, интерпритирующееся или исполняемое, во что ты дневно и ночно вкладываешь душу и пуши с коммитами, предлагаю поделиться идеями, проблемами и просто обсудить.
Пропущено 41 постов
1 с картинками.
Пропущено 41 постов, 1 с картинками.
16/11/20 Пнд 20:32:12 1857913
Аноним 10/04/21 Суб 18:21:39 1992069
бамп
Аноним 10/04/21 Суб 18:49:01 1992087
>>1827266 (OP)
Eсть один "проект". Но для него нужен Рыгун aka burp про.
Матрица следит за мной. Заебали. Дурову наскучила виртуальность.
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов