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


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

Check this out!

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

<<
C#/Сишарп/.NET Тред - Шапка эдитион #7 /csharp/ /csharp/ Felix # OP 25/05/19 Суб 15:41:10 1406275 Ответ
flat,550x550,07[...].jpg (22Кб, 550x550)
550x550
7ed3ebd7115321a[...].jpg (176Кб, 1300x1708)
1300x1708
147943530813596[...].jpg (200Кб, 850x1202)
850x1202
Felix.Argyle.fu[...].png (462Кб, 755x1069)
755x1069
Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.

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

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

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

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

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

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

6. С# для мобильной разработки
Если нужны инструменты для разработке под мобилы, ставь сразу VS2017 и при установке выбирай все нужные компоненты.
Больше информации тут - https://msdn.microsoft.com/ru-ru/library/dn771552.aspx
Из актуальной литературы
- 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/en-us/dotnet/csharp/whats-new/csharp-8

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

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

Позапрошлый тред тонет здесь: https://2ch.hk/pr/res/1366885.html
Прошлый тред тонет здесь: https://2ch.hk/pr/res/1378307.html
Пропущено 560 постов
49 с картинками.
Пропущено 560 постов, 49 с картинками.
Аноним 25/06/19 Втр 02:14:53 1421810
А нахуя половине числовых типов приписываются u и s, а остальным нет? Что, бля, за непостоянство? почему не uint, sint, slong, ulong и т.д?
Аноним 25/06/19 Втр 07:01:30 1421830
>>1421810
Потому что ты еблан. int (например) без приписки, имеет диапазон от -15куча цифр до +15куча цифр. sint - имеет диапазон от -30куча цифр до -1. uint - имеет диапазон от 0 до 30куча цифр.

А байт, который ты, наверное, вспомнил, когда срал этим постом при byte - от 0 до 255. при sbyte - от -256 до -1
Аноним 25/06/19 Втр 11:33:46 1421916
image.png (261Кб, 1649x892)
1649x892
Я правильно понял, о чём здесь написано?

Несмотря на каком языке мы пишем код, всё переходит в одинаковый язык IL?

я так понимаю, тогда и на разных языках, должно быть везде одни и те же действия вызываться
БЕЛОРУССКОГО IT ТРЕД №3 /belit/ Аноним # OP 16/05/19 Чтв 22:36:09 1401494 Ответ
ce9cfff94248ea9[...].png (885Кб, 1000x560)
1000x560
БЕЛОРУССКОГО IT ТРЕД №3

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

Прошлый тут >>1354138 (OP)
Пропущено 145 постов
1 с картинками.
Пропущено 145 постов, 1 с картинками.
Аноним 18/06/19 Втр 21:25:07 1418506
>>1418265
А что пояснять то? Контора на 40 человек, вряд ли кто-то из нее тут работает.
Аноним 19/06/19 Срд 00:02:53 1418599
Аноним 21/06/19 Птн 14:52:46 1419950
TeachMeSkills - стоит туда идти, есть какие отзывы?
Зовут преподом туда. Склонности к преподаванию нет, как и желания, но мало ли.
Пришло время напомнить позёрам, первокурсникам Аноним 20/06/19 Чтв 01:59:56 1419143 Ответ
15236503501500-[...].png (46Кб, 928x951)
928x951
Пришло время напомнить позёрам, первокурсникам и прочим отбросам критерии хорошего языка программирования.
1. Язык должен быть интерпретируемым. Хороший язык не заставляет программиста ебаться с компиляторами и прочим ненужным говном, позволяя сфокусироваться на основной задаче — программировании (запиливание параши — программирование).
2. Нет никакой типизации. Максимально допустимая — как в перле. Как сказано выше, хороший язык позволяет программисту не отвлекаться на хуйню и заниматься непосредственно делом (программированием).
3. Язык не принуждает к определённой парадигме, как это делает, например уёбищная жаба или ещё более уёбищное си. Можно писать что угодно, объявлять и вызывать где угодно и когда угодно, при этом код будет работать — программисту виднее, как ему писать его парашу.

Исходя из вышесказанного,

Примерами хороших языков программирования можно считать, например, PHP и JS.
Это самые лучшие и востребованные языки из существующих на сегодняшний день. Сюда также можно отнести питон, если закрыть глаза на его своеобразность. Ещё менее хорошим примером является перл.

Примеры уёбищных языков программирования — Java, C#.
Говно для студентов, которым ебанутые преподы не разрешают писать на нормальных языках, потому что сами, являясь бухим патриотичным быдлом с семьями, детьми и виндовсом, их не знают. Для программирования как такового практически бесполезны.

Примеры говна, не имеющего отношения к программированию — C, C++.
Эталоны чистейшего говна. Мудаки, которые тратят всю свою жизнь на изучение этого омерзительного кала, никогда не запилят хорошую парашу и не попадут в правящую верхушку, потому что их умения не имеют ничего общего с программированием и потому бесполезны. Такие опущи пьют мочу на всех парашах и умирают рядовыми анонимами (мочехлёбами), чего и заслуживают. Не будьте такими и учите хорошие и полезные языки.

Всякую дрисню типа хачкеля, несмотря на то, что истории известны примеры долбоёбов, пытавшихся на ней программировать, даже упоминать противно, так что не будем.
Пропущено 10 постов
1 с картинками.
Пропущено 10 постов, 1 с картинками.
Аноним 20/06/19 Чтв 20:34:34 1419561
>>1419143 (OP)
Язык - лишь инструмент, который под капотом все равно одинаково компилится в машинный код. И поэтому скриптовые языки удобны под свои задачи.
Аноним 21/06/19 Птн 09:42:29 1419770
>>1419143 (OP)
Оп, тебе идеально зайдёт LISP
интерпретируемый - check
нет типизации - check
не принуждает к одной парадигме - check
22/06/19 Суб 03:27:07 1420279
Так и пиши: чем язык более тормознутый – тем он лучше.
http://composingprograms.com кто-нибудь чекал sicp на питоне? Аноним # OP 20/06/19 Чтв 23:09:43 1419630 Ответ
Cjjk2xLSF9c.jpg (63Кб, 883x588)
883x588
IMG201905052107[...].jpg (95Кб, 640x640)
640x640
q7k0p0s.jpg (43Кб, 601x508)
601x508
http://composingprograms.com

кто-нибудь чекал sicp на питоне? это жалкая дешевка или мой способ не заморачиваться с lisp scheme и пройти библию погромиста на привычной мне змейке?
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 20/06/19 Чтв 23:47:29 1419649
>>1419645
>о благо никто не заставляет на схеме писать софт для управления ракетами.

Будто на лиспах можно писать что то сложнее хелоуворда. Даже все АИ проекты еще в 2000м начали переезд на питон. Сейчас вроде не осталось легаси проектов ии на лиспах
Аноним 20/06/19 Чтв 23:57:36 1419654
>>1419649
На учебном языке и не нужно писать что-то сложнее хеллоуворлда и emacs, цель учебного языка быть минимально перегруженным говном которое надо по 100 часов объяснять (в философии джавы хеллоуворлд через четверть книги, пока автор объяснит все паблик хуяблик статик хуятик).
Питон на самом деле для этого неплох. Но схема один хуй ЁЩЕ проще и понятнее. Особенности работы в питоне со строками, задание циклов имхо жестковато для новичка.
Аноним 20/06/19 Чтв 23:58:24 1419655
>>1419648
Сикп на схеме однако же никуда оттуда не делся.
Коды Артур 20/06/19 Чтв 09:01:53 1419203 Ответ
TTBwGzlG-tw.jpg (71Кб, 599x436)
599x436
Что учить?
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 20/06/19 Чтв 09:47:09 1419229
Аноним 20/06/19 Чтв 11:30:14 1419294
Смотря для чего нужно.
Аноним 20/06/19 Чтв 11:38:18 1419295
Морзянку
Для чего нужен IP-адрес, если есть MAC? Аноним 20/06/19 Чтв 08:23:36 1419191 Ответ
Screenshot from[...].png (88Кб, 754x662)
754x662
Ведь данные можно прекрасно пересылать и по MAC адресам. Тот же коммутатор работает на канальном уровне. Зачем создали сетевой уровень модели OSI? Почему нельзя адресовать по MAC?) Не понимаю.
Пропущено 5 постов.
Пропущено 5 постов.
Аноним 20/06/19 Чтв 10:18:48 1419260
Аноним 20/06/19 Чтв 10:19:09 1419261
>>1419191 (OP)
Айпи выделяются целыми сетями, их гораздо легче маршрутизировать и они имеют более стабильную топологию.
Маки из одной серии роутеров или эзернетных плат могут быть раскиданы по всему миру, исчезать и появляться при замене оборудования и тп.
Аноним 20/06/19 Чтв 11:22:41 1419289
>>1419191 (OP)
При такой архитектуре, например, на мас адресе может сидеть несколько ip адресов и несколько экземпляров одной программулины, слушающих одинаковый порт на разных ip адресах. С одним масом тебе бы потребовалось поставить на машину несколько физических интерфейсов, или хуячить более сложную логику программулины. А тут разделение слоев абстракции получается, что почти всегда есть хорошо.
Сап анон, куда или кому можно продать ворованный трафик? Аноним 29/05/19 Срд 18:42:09 1408822 Ответ
image (14).jpg (82Кб, 1024x683)
1024x683
Сап анон, куда или кому можно продать ворованный трафик?
Аноним 29/05/19 Срд 18:46:39 1408825
>>1408822 (OP)
Лови репорт. Также кинул заяву в ФСБ с ссылкой на этот тред. Жди гостей, торговец.
Аноним 29/05/19 Срд 18:47:34 1408827
Аноним 20/06/19 Чтв 06:13:14 1419171
>>1408825
Я своровал твой трафик, что ни репорт ни заява не прошли.
3 сутки в пути Аноним 30/05/19 Чтв 01:14:52 1408959 Ответ
image.png (1063Кб, 687x896)
687x896
доброго времени суток ананасеры. Срочно нужна консультация опытных специалистов. значт так, 2 сутки не сплю, дэдлайн кончился ишо вчера, благо опаздываю всего то на денек, но суть не в этом. Трабл в том что завтра надо быть на работе огурчиком на все 148%. Особенность ситуации в том что бы добиться этого легальными препаратами, ну или чем нибудь типа того, ибо до завтра уже ничего не "такого" не достать. Надеюсь на вашу помощь аноны, уж вы то должны знать. Да и просто интересно кто во что горазд, чтобы после бессоных ночей не быть как плесень.
Пропущено 1 постов
1 с картинками.
Пропущено 1 постов, 1 с картинками.
Аноним 30/05/19 Чтв 07:25:32 1408999
>>1408977
не закручиваю крышку
Аноним 30/05/19 Чтв 08:57:06 1409030
И засовываешь в жопу.
Аноним 20/06/19 Чтв 05:59:44 1419165
anon-яродился-2[...].jpeg (83Кб, 572x618)
572x618
>>1408959 (OP)
Оп уже умир, но я отвечаю.
Если нужно выспаться, нужно перед сном, схавать таблетку АМИНОЛОМа, можно две.
Школа 21, 42 Юнит Фактори Аноним 18/02/19 Пнд 06:57:34 1350229 Ответ
изображение.png (81Кб, 1665x640)
1665x640
tild3930-6632-4[...].JPG (169Кб, 1680x1260)
1680x1260
4-1img003.jpg (24Кб, 454x266)
454x266
Тред лучших и бесплатных школ программирование.
https://21-school.ru/
https://www.42.us.org/
https://unit.ua/en/
И их программа.
https://unit.ua/program/ //Сама программа

Вопрос от новичка - что будет изучаться на бассейне кроме С? И что будет изучаться в самом С? Тут есть аноны из школы, скиньте какие-нибудь задания, которые вы делаете.

Бугуртим с того, что американцам даже проживание бесплатно и бассейн можно проходить сколько захочешь раз.
Бугуртим с того, что в России не хотят поднимать возраст приема до 45.

Какой путь выберешь ты? Сисадмин? С++? Машин лернинг? Веб? Андроид? Прости, Господи, Ios? Может ты хочешь создать игру?

Не реклама, просто поступил и жду бассейна, а официальные лица инфу нихуя не выдают.
Пропущено 146 постов
13 с картинками.
Пропущено 146 постов, 13 с картинками.
Аноним 18/06/19 Втр 14:10:21 1418253
Аноним 20/06/19 Чтв 02:18:13 1419146
607677442243083[...].jpg (51Кб, 715x715)
715x715
>>1418253
>Что? Сбербанк? Школа программистов? Переменные по двум документам? Массив в кредит? Вот там где память аллокейтили, там её и возвращайте?

кек
Аноним 20/06/19 Чтв 03:01:22 1419150
>>1418253
Так я вам сразу говорил, что это хуйня. Тот кто хочет просто берет и читает тот же сикп и вкатывается. Не нужно это говно от сбера.
Всем мир,погромисты. Вопрос заключается вот Аноним # OP 18/06/19 Втр 14:35:47 1418256 Ответ
image.png (70Кб, 180x279)
180x279
Всем мир,погромисты. Вопрос заключается вот в чем: есть ли конкретный список условно набора алгоритмов , или маст хев алгоритмов которые спрашиваются на собесах джуну(мб не только алгоритмов)? К чему приблизительно быть готовым чтобы.
Пропущено 29 постов
2 с картинками.
Пропущено 29 постов, 2 с картинками.
Аноним 19/06/19 Срд 21:36:07 1419032
>>1418905
Я имею в виду собес на стажировку, куда требования меньше, чем на фуллтайм.
Аноним 19/06/19 Срд 21:36:24 1419033
Аноним 20/06/19 Чтв 00:25:51 1419125
>>1418877
Подход неверный, наверное это должно быть просто интересно, тогда и вопросов не возникнет.
Вышка борщехлеба Аноним 17/05/19 Птн 21:56:06 1402067 Ответ
image.png (468Кб, 625x412)
625x412
Насмотрелся на двачах и википедиях на эти ваши теории типов, категорий, лямбда исчисления и тд. И понял, что я нихуя не понимаю и не знаю. К тому же, я тупой и ленивый - вряд ли смогу заставить себя читать многотомный академический учебник просто так. Поэтому возникла идея пойти в универ - там меня и преподы пинками с сессиями гонять будут, и корочку дадут. а еще мамка не выгонит на мороз/на работу
Только проблема - куда идти? Вся эта хуйня входит в базовую программу математики любого технического вуза или надо выбирать какой-то специфический факультет? Или этому вообще не учатну или проходят мимолетом за неделю-две и мне придется страдать, заставляя читать себя в свободное время?
Живу в Україні если что.
Пропущено 20 постов
4 с картинками.
Пропущено 20 постов, 4 с картинками.
Аноним 15/06/19 Суб 22:23:17 1416985
>>1416825
Опять ты со своим пятилетним уродцем, мудило?
Аноним 19/06/19 Срд 23:36:36 1419100
Аноним 19/06/19 Срд 23:38:36 1419102
>>1419100
ну и собсна можно больше нагуглить, было бы желание
Оправдан ли Celery? /python/ Аноним 09/06/19 Вск 10:38:50 1413970 Ответ
Bunny-Eat-800x4[...].jpg (47Кб, 800x450)
800x450
Аноны, разъясните любителю собирать велосипеды. Зачем эта хрень нужна, если ты что-то супер-пупер-кластерное не собираешь?

Вот надо мне ресайзить картинки. Какой профит от какой-то очередной оболочки, если реально всю работу делают другие библиотеки?

Без менеджера сообщений, RabbitMQ, например, Celery работать не может. Но реально всё распределение по очередям делает Раббит. Большие пакеты данный Celery принимать не умеет, надо как-то самому их сохранять где-то и вытягивать потом по ключу. Запуск воркеров не прозрачный, надо это тоже отдельно самому настраивать. При этом пакет какой-то здоровый и ещё от других зависит.

Самому написать воркеры, которые будут точно так же подключаться к MQ и брать задачи проблемы не составляет. В чём прикол, чем Celery поможет, если заморочиться на изучение и установку?
Пропущено 19 постов
2 с картинками.
Пропущено 19 постов, 2 с картинками.
Аноним 19/06/19 Срд 17:57:39 1418901
Аноним 19/06/19 Срд 21:36:51 1419034
Нужно написать программу, которая будет делать вот это:

a = [1, 2, 3]
n = int(input()) (

//code

при n = 9
a = [1, 2, 3, 3, 6, 9, 9, 18, 27]


Если кто-то объяснит, буду крайне благодарен. Уже два часа думаю, как это сделать
Аноним 19/06/19 Срд 22:14:35 1419055
>>1414015
И в чем смысл джанги вообще тогда?
Python 3.7.3 /python/ Аноним 29/05/19 Срд 12:31:19 1408614 Ответ
ПУТХОН!.jpg (56Кб, 700x530)
700x530
Пропущено 572 постов
57 с картинками.
Пропущено 572 постов, 57 с картинками.
Аноним 24/06/19 Пнд 22:49:36 1421763
Аноним 24/06/19 Пнд 22:53:34 1421767
Аноним 25/06/19 Втр 00:16:13 1421794
[Тред №2] React оболочка двача 10/06/19 Пнд 15:12:43 1414508 Ответ
icon@1280x1280.png (48Кб, 1280x1280)
1280x1280
Предыдущий тред того.
Брал паузу, отдыхал.
Лето, туда-сюда.

А тем временем я реализовал тот самый "стриминг" сообщений, про который писал ранее.
https://github.com/catamphetamine/virtual-scroller
Непростая задача была.
Выкачен на сайте: https://catamphetamine.github.io/chanchan/
Если открыть DevTools, то можно увидеть, что рендерится "обманка": только несколько сообщений из всего списка ~500 сообщений, которые попадают в экран, а остальное — padding-top и padding-bottom.
При скроллинге это всё подменяется в режиме "кручу-верчу, следите за руками".
Как результат, рендеринг всего списка сообщений теперь не занимает секунду или более на современных настольных CPU.

Вторым фактором был парсинг сообщений — оказалось, что это тоже долго.
Использовав встроенный в Хром "профайлер" увидел узкие места и кое-где кое-чего оптимизировал, плюс со стримингом теперь парсятся не все 500 сообщений сразу, а только те, которые видны.
Итог: аниме-тред на 2500 сообщений теперь не виснет на 5-10 секунд, а парсится за 50 миллисекунд и рендерится так же быстро.

Ещё одна сложность была в том, чтобы правильно обновлять высоту элементов списка: всё достаточно просто, когда элементы списка не растут по высоте, но в данном случае можно нажать "Показать ответы", после чего высоты переизмерятся.
К тому же, React не сохраняет компонент, когда он уже не виден, поэтому возникла ещё одна задача: сохранять state где-то, и потом, когда сообщение снова видно — восстанавливать этот state: всё древо раскрытых комментариев, и состояния для каждого из сообщений этого древа ("Показать текст полностью").
В общем, рекурсия на рекурсии, но я смог.

За кадром, конечно, было ещё много чего прочего.

А ещё я понял, что "хуки" всё-таки норм, и новые проекты можно писать на них.
Пока ещё устоятся немного, народ потестирует.
Плюсы: минификация кода, т.к. методы и переменные классов не минифицируются.

Сроки релиза пока можно сдвинуть на "ближе к осени", судя по всему.
Пропущено 5 постов.
Пропущено 5 постов.
19/06/19 Срд 20:43:08 1418991
>>1414699
> Ты освоил виртуализованные списки?
На самом деле, просто зачем-то полез смотреть, как работает новый Твиттер, и осенило. А так, пытался в своё время устроиться iOS-разработчиком (чё-т не взяли, хз, прост))), там эту виртуализацию использовали по "дефолту" все таблицы, потому что процессоры тогда ещё были не такими накачанными.

> у вас unclosed parenthesis, перекомпильте
Хз, вроде ничё не пишет.

> ОП, ты сколько часов в день работаешь, откуда столько времени на велосипеды?
Самое смешное, что я сначала написал свою первую оупен-сорс библиотеку, потом уволился, а потом уже нашёл работу, потому что библиотека набрала звёздочек.
Так что путь не "сначала будет время, потом займусь", а "сначала займусь, а потом посмотрим".
Это как я думал: вот, не буду ходить на работу, будет много свободного времени, напишу свой стартап. На деле понятно, что это всё просто отговорки.
А так, если работать за доллары, то можно на неполный рабочий день, плюс если знаешь, что куда, то можно работать пару часов, а писать "четыре".
Но "там" своих Вась хватает, там работают только с теми, кто умеет работать, а это не всем дано (профессор Савельев подтвердит).
19/06/19 Срд 20:51:11 1419000
Сегодня ещё некий ловкий китаец по имени "Long Ho" (ладно ещё не "Long Hui") задвинул меня в конец списка библиотек, радостно воткнув свою на первое место.
Вот, бодаемся: https://github.com/tc39/proposal-intl-relative-time/pull/112
На самом деле, май-июнь эти выдались занятые, и у меня завал по багам (забил на них), да и двачи стоят, вот вроде начали шевелиться немного (работу сдал позавчера).
Ещё летом надо гулять, чтобы не было потом мучительно за ещё одно лето перед комплюктером.
19/06/19 Срд 20:54:28 1419003
Как вы перешли с Vim на IDE? /vim/ Аноним 21/04/19 Вск 21:07:21 1386084 Ответ
vim-abencoar-su[...].png (97Кб, 500x522)
500x522
И главное — зачем? Заставили? "Повзрослели"? Познали коммерческий дзен?
Пропущено 54 постов
1 с картинками.
Пропущено 54 постов, 1 с картинками.
Аноним 19/06/19 Срд 17:56:49 1418900
>>1402556
>у меня даже на нетбуке лет 7 назад нормально работало
И шо ты в ней писал, laba1? А здоровый проект ворочать? А плагины под отличные от жабки языки?
>хром с сотней вкладок
Нихуя, пользую только однопроцессные браузеры. Вот только нынешние смузихлёбы припахивают жрать всякую электронопарашу типа слака или постмана, так что от хрома всё равно никуда не денешься.
>без мышки
Прыгать по всяким IBM PC-шным расширениям клавиатуры — ещё хуже, чем с мышкой возиться. А IdeaVIM хрен настроишь, чтобы не конфликтовал с огромной кучей исконно идеевских хоткеев.
>но это только разве что специально
То есть ещё надо учиться писать код так, чтобы IDE его не ломала, понятно. И воркфлоу под неё адаптировать, или сидеть и настраивать месяцами.
>не сможет так глубоко понимать код
Так это и не задача редактора, это задача, внезапно, инструментов рефакторинга. LanguageServer'а, на крайняк.
Аноним 19/06/19 Срд 18:40:07 1418922
Аноним 19/06/19 Срд 18:52:08 1418924
>>1402556
CLion тормозной шо пездец. И не умеет запускать программы во внешней консоли. И CMake, да. Слава Code::Blocks, короче.
Говноконференции. Нахуя это нужно разработчикам Аноним 28/05/19 Втр 19:41:35 1408154 Ответ
uploaded-2100.jpg (540Кб, 800x532)
800x532
Тесный, душный зал, заполненный задротами-неудачниками. Некоторые не могут и пары слов связать в беседе, некоторые до сих пор девственники
Пропущено 58 постов
11 с картинками.
Пропущено 58 постов, 11 с картинками.
Аноним 19/06/19 Срд 15:05:34 1418813
>>1410075
я тоже с третьего раза прошел и вылетел с испытательного срока
Аноним 19/06/19 Срд 17:18:41 1418893
>>1408154 (OP)
Хуй знает, смотреть эту хуиту на скорости х1 пиздец габела. Да и на х2 не всегда надо.
Аноним 19/06/19 Срд 18:18:11 1418910
PHP /php/ 13/05/19 Пнд 17:08:28 1399093 Ответ
image.png (576Кб, 1600x900)
1600x900
Всем салам, как говорится. Короче стори такова, что учился на дому(До Мая) пригорело с того, что сказали задача на экзамене будет что-то в духе: Напиши простой сайт, либо сделай кнопку, чтобы у нее менялся размер или цвет и т.п. В ПХП не особо уж и много понимаю, так как сам учил и довольно тяжко по книженции. До экзамена 1,5 месяца. Помогите дельным советом, как чё сделать, чтобы влиться во всю эту тему.
Пропущено 10 постов.
Пропущено 10 постов.
Аноним 11/06/19 Втр 02:30:50 1414716
Аноним 11/06/19 Втр 15:44:26 1414847
Аноним 19/06/19 Срд 14:17:02 1418786
ОП, скачай книжку Дэвид Скляр "Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов"
нормально объясняются основы
SICP тред /sicp/ #6 /sicp/ Аноним 21/05/19 Втр 20:57:59 1404382 Ответ
2aa37807a0e9887[...].jpg (293Кб, 700x849)
700x849
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf
ориджинал: http://web.mit.edu/alexmv/6.037/sicp.pdf
https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf

Где я могу писать свой код, для выполнения заданий?
Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme
IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions
https://github.com/qiao/sicp-solutions
https://wizardbook.wordpress.com/solutions-index/
Где посмотреть видео про книгу?
https://www.youtube.com/watch?v=a0YrCABCOEY
Предыдущий тред https://2ch.hk/pr/res/1320096.html
Пропущено 162 постов
14 с картинками.
Пропущено 162 постов, 14 с картинками.
Аноним 17/06/19 Пнд 08:40:02 1417527
>>1417273
> Бля не читайте букварь, потом с картиночек с мемасиками орать не сможете. А ничего другого нет.
Аноним 19/06/19 Срд 12:25:20 1418714
Выделение011.png (3Кб, 237x141)
237x141
Выделение010.png (9Кб, 569x109)
569x109
ну и как решить это с помощью итеративного процесса?
((
Аноним 19/06/19 Срд 12:58:08 1418726
>>1418714
хранить в параметрах 3 значения f
ребят, пишет школоло 15лвл.Вкатываюсь в "С".Какую среду лучше использовать для написания первого говнокода - Eclipse, VS....?посоветуйте HELP 17/06/19 Пнд 12:52:14 1417625 Ответ
15581222003350.jpg (134Кб, 645x729)
645x729
ребят, пишет школоло 15лвл.Вкатываюсь в "С".Какую среду лучше использовать для написания первого говнокода - Eclipse, VS....?посоветуйте
Пропущено 16 постов.
Пропущено 16 постов.
Аноним 18/06/19 Втр 21:24:48 1418505
Пиши код в notepad++
А компилируй из-под командной строки.
Для начала сгодится.
Аноним 19/06/19 Срд 00:46:35 1418613
>>1418297
> надо собрать
прочел, и нихера не понл.Там сначала нужно стать ниибаца программистом, прежде чем его собрать
Аноним 19/06/19 Срд 08:14:01 1418656
>>1418613
Да рофлим мы.
Хоть Dev-C++там mingw из коробки себе поставь и играйся. Нормального gcc на винде всё равно нет. А clang ты ещё долго не соберёшь.
Работка Аноним 15/06/19 Суб 19:31:06 1416935 Ответ
EjGv6b2nkp8.jpg (52Кб, 890x890)
890x890
Привет, двач. Учусь на "Прикладной математике и информатике" в Мухосранском университете. Может быть, кто-нибудь тут учился по этой специальности? Куда устроилоись работать? И вообще, трудно ли устроиться программистом сейчас? Меня все пугают, что рынок перенасыщен специалистами.
Пропущено 24 постов
4 с картинками.
Пропущено 24 постов, 4 с картинками.
Аноним 18/06/19 Втр 23:37:01 1418585
>>1418578
Со второй картинки сренькнул. Буду смотреть всякий раз когда захочется уволиться чтобы вкатиться.
19/06/19 Срд 01:33:27 1418620
Аноним 19/06/19 Срд 01:39:52 1418621
>>1418578
>Я так понял в гугле работают только выпускники твоей шараги?

Нет, из моей шараги там знаю человек 5. В гугле много людей работает, знаешь ли.
Сап, двач. Поясни за Геймдев. В частности за Unity. Аноним 17/06/19 Пнд 06:01:46 1417504 Ответ
image.png (138Кб, 830x660)
830x660
Сап, двач. Поясни за Геймдев. В частности за Unity.

Какие там зарплаты?

На форумах 2010 года только и гонят на него, что платят сильно меньше. Так ли это? Сейчас статистика говорит другое.

Хотелось бы услышать людей, которые реально там работают, а не просто где-то что-то слышали.
Пропущено 7 постов.
Пропущено 7 постов.
18/06/19 Втр 02:39:35 1418086
Аноним 18/06/19 Втр 22:30:19 1418544
>>1417867
Так это же классно. Бесят долгие проекты.
Аноним 18/06/19 Втр 22:41:08 1418556
>>1417867
Тут ты проебываешься. Так то да, код (внутриигровой скриптинг в основном) реально горка костылей склеенная соплями потому что кому то западло ебаться с оптимизацией ресурсов и испольованием акторов по кругу под сабатон между прочим самая основная причина того почему фпс падает, потому что уничтожить старого, создать и привязать к карте нового актора занимает дохуя времени.

Но большинство людей с опытом в гейдеве, которые идут лично в твою конторку, на самом деле писало моды к этому самому "дикому неподдерживаемому и неоттестированному говну наполненному горой хаков и подпорок" и сейчас просто пытаются прокормиться за счет того что они раньше делали по фану.
А чувырло которое смогло с такими ограчениями написать и самое главное развивать и поддерживать свою хуйню будет на вроне чуть ниже стандартного мидла с галеры. Конечно если чувырло реально написало свою хуйню, а не забросило на самом начале в версии 0.0.7
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов