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


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


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

<<
Ruby thread /ruby/ 19/06/20 Птн 21:58:38 1728444 Ответ
first.png (64Кб, 950x612)
950x612
second.jpeg (55Кб, 724x345)
724x345
third.jpeg (244Кб, 1201x897)
1201x897
fourth.png (1538Кб, 1280x960)
1280x960
Ruby thread COUCH EDITION

Предыдущий тред героически тонет здесь: https://2ch.hk/pr/res/1612194.html
Arhivach: https://arhivach.ng/thread/561709/

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

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

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

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

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

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

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

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

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

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

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых – Service Object.

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

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

https://www.youtube.com/watch?v=9JEEabL90AA
Пропущено 156 постов
22 с картинками.
Пропущено 156 постов, 22 с картинками.
Аноним 08/07/20 Срд 22:38:12 1745422
>>1745304
>А то. Куколд DHH еще в прошлом году смерджил PR с выпилом всех блеклистов.
Потому что рельса опережает своё время, и это не актив рекорд тормозной, это компьютеры пока недостаточно совершенны, чтобы быстро работать с такой передовой технологией.
Аноним 09/07/20 Чтв 02:50:04 1745595
>>1744067
> наращивать простатит не хочу
> хочу наращивать бронхит, пневмокониоз, астму, экзему, нейротоксикоз
Аноним 09/07/20 Чтв 10:32:52 1745687
>>1745422
только на статическом языке. а его нет.
SICP тред /sicp/ #9 /sicp/ Аноним 05/06/20 Птн 21:49:03 1714527 Ответ
4.jpg (137Кб, 694x676)
694x676
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать 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/1591255.html
Пропущено 199 постов
15 с картинками.
Пропущено 199 постов, 15 с картинками.
Аноним 08/07/20 Срд 02:43:31 1744550
>>1739778
> хтдп, первое издание
Почему именно первое?
Аноним 08/07/20 Срд 03:18:01 1744553
>>1744550
Потому что легче и реально разжевывают. Второе издание по сути по тем же темам будет, но объясняют хуевее.
Аноним 09/07/20 Чтв 07:30:29 1745615
>>1742269
ещё чуть чуть поумнечею
Если ты хотя бы А2 в английском, настойчиво советую читать английскую литру. Если это делать хотя бы на протяжении 1-2 лет, попутно изучая сам англицкий, то книги будут читаться оч свободно (технические по край не мере). Ты даже при наличии хорошего перевода, будешь выбирать англицкую версиюиначе ты пойдёшь с пути, просто потому что в оригинале книга оформлена норм
ОБЩИЙ БУГУРТ ТРЕД V20.0 / GENERAL BUTTHURT THREAD V20.0 /butthurt/ Аноним # OP 14/06/20 Вск 16:31:59 1722628 Ответ
654900[1].png (124Кб, 735x450)
735x450

РАБОТАЕМ ПО СКРАМУ
@
УТРЕННИЕ "5-МИНУТНЫЕ" МИТИНГИ РАСТЯГИВАЮТСЯ ДО ПОЛУЧАСА, ПОТОМУ ЧТО НАЧИНАЕТСЯ ОБСУЖДЕНИЕ ЧТО НАДО ДЕЛАТЬ
@
ЗА СПРИНТ НАДО ПРОВЕСТИ РЕТРО, ДВА ПЛАННИНГА ГРУММИНГ, МИТИНГ С ЗАКАЗЧИКОМ, МИТИНГ С ОБСУЖДЕНИЕМ, О ЧЕМ ГОВОРИТЬ С ЗАКАЗЧИКОМ, МИТИНГ С ОБСУЖДЕНИЕМ ИТОГОВ РАЗГОВОРА С ЗАКАЗЧИКОМ
@
РАЗ В НЕСКОЛЬКО ДНЕЙ ПРИЛЕТАЕТ "ОЧЕНЬ СРОЧНАЯ ЗАДАЧА ОТ ЗАКАЗЧИКА"
@
"ДАВАЙТЕ ОЦЕНИМ ЗАДАЧУ В СТОРИПОИНТАХ" - "А ЧТО ТАКОЕ 1 СТОРИПОИНТ?" - "А ХУЙ ЗНАЕТ, ОЦЕНИ КАК ЧУВСТВУЕШЬ."
@
ПРОДОЛЖАЕМ РАБОТАТЬ ПО СКРАМУ И РАДОВАТЬСЯ ЖИЗНИ


Прошлый тут >>1671746 (OP)
Пропущено 293 постов
16 с картинками.
Пропущено 293 постов, 16 с картинками.
Аноним 08/07/20 Срд 22:56:08 1745446
>>1743706
>На собесе всегда договаривайся о зп на ИС

>>1743941
>как раз после ИС я и подошел

Понятно
Аноним 09/07/20 Чтв 03:56:33 1745607
>>1745275
Выбирать не приходится, кушать хоцца
Аноним 09/07/20 Чтв 03:56:52 1745608
>>1745607
сейчас уже до 0.8х повысили, так что все идёт по плану
Белорусского IT ТРЕД №6 /belit/ Аноним # OP 30/06/20 Втр 23:04:41 1738492 Ответ
image.png (115Кб, 311x162)
311x162
Белорусского IT ТРЕД №6

Тред про IT в одном маленьком, но гордом государстве в самом центре Европы.
Пропущено 81 постов.
Пропущено 81 постов.
Аноним 09/07/20 Чтв 00:39:53 1745533
Аноним 09/07/20 Чтв 01:36:06 1745562
>>1745528
Котируется, если он непрерывный, после года протирания полов и чистки картошки будут смотреть как на нулевого да и сам поймешь как много проебано.
Аноним 09/07/20 Чтв 02:33:47 1745589
>>1745528
У тебя не полгода опыта, а полгода опыта и год армии - это разные вещи.
Удаленки и фриланса тред /remote/ Аноним 05/06/20 Птн 11:48:37 1713784 Ответ
udalenka1.jpg (61Кб, 512x369)
512x369
udalenka2.jpg (62Кб, 500x270)
500x270
udalenka3.jpg (75Кб, 464x640)
464x640
Удаленки и фриланса тред, не нашел - создал.
Вернее нашел что то близкое, но там 2,5 анона и не совсем тематика.

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

Погнали!
Пропущено 72 постов
3 с картинками.
Пропущено 72 постов, 3 с картинками.
Аноним 07/07/20 Втр 20:35:42 1744289
>>1743662
Дружок, ты ни цен, ни раскладов не знаешь, про свой рейт сказки своим клиентам рассказывай - тут ты уже показал что какие либы пушил и как бюджеты считаешь.
Твой удел - школьники сопливые в заявках к заказу.
08/07/20 Срд 20:06:53 1745319
>>1744289
Я мимопроходил вообще, хули ты доебался, наркоман?
Аноним 09/07/20 Чтв 01:09:05 1745547
>>1745319
Сорян - заебавшийся был и не вчитался. Вообще ты прав - он, почему-то, считает офисный рейт джуна, тогда как на фрилансе эффективно могут трудиться минимум от крепкого миддла. Это не считая того, что фрилансер обычно больше берет чем сотрудник на ставке.
Собственно, у таких и все проблемы от их жадности и тупости - нормального рынка они не знают и реальных цен не понимают. Копаются как черви в навозе и вечно недовольны.
Чьим партнёром можно стать? Аноним 08/07/20 Срд 20:12:12 1745320 Ответ
Jv45r2Lhupk.jpg (274Кб, 1282x1920)
1282x1920
В наличии пяток-знакомых фрилансеров. По сути, мини галера, кормится агентством на апворке. Делаем кастомную разработку, фуллстек, все на js. Любимое сочетание - реакт и нестжс.
Думаю, как расти.
Интереснее всего, стать бы каким-нибудь интегратором. Только чьим?
Есть знакомый, который интегрирует амоцрм - зарабатывает меньше нас.
Стать партнёром aws/azure/gcp дорого и сложно. Но было бы круто.
Sap/dynamo CRM - мимо.
Битрикс/Юми - даже не смешно.

Рассказывайте, господа из интеграторов, с кем большим можно подружиться и стать экспертами в их технологиях, что бы мог быть стабильный спрос.
Расскажите, как прошёл ваш первый день на первой работе программистом? (Можно и не только на первой) Аноним 12/05/20 Втр 20:06:52 1685702 Ответ
15826870263740.jpg (69Кб, 382x604)
382x604
Расскажите, как прошёл ваш первый день на первой работе программистом? (Можно и не только на первой)
Пропущено 122 постов
4 с картинками.
Пропущено 122 постов, 4 с картинками.
Аноним 08/07/20 Срд 13:21:15 1744919
>>1740834
у нас в госконторе постоянно такая хуйня, никто не хочет документацию писать, берут всяких великовозрастных дэбилов, дают им задачу с которой они всираются и тогда ненавязчиво так предлагают заняться "пока документацией", пока подучишься и какой-нибудь неважный сайд проект. Получается ты один день в неделю тратить на программирование и 4 дня в неделю на формирование разных документов по гост. Через пару месяцев говорят, что вот-вот через три месяца начинается проект и тогда уж кодить будете во всю, а там уж и новый год хуе-мое. Так и сидят люди по 2-3 года. Набирают на программеров, а сидят работают тестерами, писателями документациями, мотаются в командировки в поля тупым военным по ставить и т.д., одного даже как-то запрягли ящики красить в которых компьютеры перевозят.
Аноним 08/07/20 Срд 14:33:32 1744995
>>1730763
О, привет шиз, не видел твоих высеров год уже, последний раз в /b вроде
Аноним 08/07/20 Срд 15:08:30 1745040
>>1744919
ну норм. а им сказали что армия теперь только 1 год? почему они не уволятся?
Perl тред #1 Аноним 04/06/20 Чтв 21:22:30 1713354 Ответ
perl-logo.jpg (47Кб, 632x314)
632x314
perl.png (3Кб, 245x206)
245x206
Бывает так, что человек не знает с чего начать.
В этом случае лучше всего начинать с Perl.
Это идеальный язык для новичков.
1. Perl крайне прост
2. Синтаксис учится за пару дней
3. При этом есть мощные библиотеки на все случаи жизни
4. Программы получаются короткими и выразительными - то что нужно для освоения программирования!
Итак, материалы:
1. https://perldoc.perl.org/perlintro.html
2. Beginning Perl (free) https://www.perl.org/books/beginning-perl/
3. Классика - книга с ламой
https://www.oreilly.com/library/view/learning-perl-6th/9781449311063/

Перл тред гоу!
Пропущено 61 постов
3 с картинками.
Пропущено 61 постов, 3 с картинками.
Аноним 08/07/20 Срд 01:12:16 1744517
>>1743052
>задачу
кОдАгИнИрАццИйА ))

>>1743044
>не могу тебе ее отправить
А я всё жду, кстати. Мне нужно такое: список ключей с возможностью доступа к ним по порядковому номеру и с рядом значений к каждому из этих ключей. Как такое рациональней всего реализовать в perl?
Аноним 08/07/20 Срд 13:59:09 1744961
>>1744517
хранишь в хеше ссылку на хеши, заебал.

Пиздец.
08/07/20 Срд 14:11:36 1744977
>>1744961
>хранишь в хеше ссылку на хеши
\%$$$href_ref
Кто-нибудь знает, что такое SOAP? Нет, понятно, 13/06/20 Суб 17:31:19 1721538 Ответ
изображение.png (75Кб, 590x300)
590x300
Кто-нибудь знает, что такое SOAP?

Нет, понятно, что это протокол для обмена структурированными сообщениями в децентрализованной цифровой распределенной среде, и как расшифровывается название, и прочая бла-бла-бла хуйня, но всё таки, что это?
Пропущено 19 постов.
Пропущено 19 постов.
Аноним 07/07/20 Втр 22:18:47 1744402
>>1744316
У меня Firefox сериализует его в "null", правда, при десериализации получается не undefined, а null, лол.
Аноним 08/07/20 Срд 02:28:09 1744545
>>1735146
а в наследование он умеет? и примеров сервера на крестах тож хочу. Кодогенерацию классов из схемы осилю сам.
как раз осваиваю эту штуку сейчас
С меня как обычно.
Аноним 08/07/20 Срд 09:03:30 1744684
>>1744545
>а в наследование он умеет?
Только в Union и Interface.
Высоконагруженный тред /highload/ Аноним 05/07/20 Вск 13:41:42 1742443 Ответ
smngoz6m7erap94[...].jpg (53Кб, 1024x574)
1024x574
5667242-1.jpg (137Кб, 750x1000)
750x1000
peregruzhennyjt[...].jpg (80Кб, 750x689)
750x689
Ищем бутылочные горлышки, оптимизируем архитектуру, денормализуем данные и обсираемся с результатов здесь.

Более-менее полезные материалы:
https://ruhighload.com/ - главный россиянский сайт по теме
https://www.youtube.com/playlist?list=PLrCZzMib1e9rZohs_FJg8MK52Ey494z40 - курс от Мыла
https://libgen.lc/item/index.php?md5=A12F1222BAC4AC823E6F1791916AF05F - мета-учебник
https://libgen.lc/item/index.php?md5=ADB1B34DC79C1AA7A2624EC0A12C819B - тонкии пердолинг Джавы
Пропущено 11 постов.
Пропущено 11 постов.
Аноним 07/07/20 Втр 15:07:31 1743964
>>1742661
Они там еще TLS в ядро перенесли.
Аноним 07/07/20 Втр 17:06:07 1744063
Есть у кого опыт kql, это который Реал тайм аналитика на кафке?
Что-то на форумах мнения попадаются, что оно говно, и нужен Спарк. Но почему?
Аноним 08/07/20 Срд 04:27:42 1744564
>>1744063
Нашел где спрашивать, лол.
C Programming Language #58 /clang/ Аноним # OP 02/06/20 Втр 20:39:48 1711268 Ответ
C Propaganda.jpg (1970Кб, 2000x2610)
2000x2610
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- №55: http://arhivach.ng/thread/543511/
- №56: http://arhivach.ng/thread/563333/
- №57: http://arhivach.ng/thread/563334/ >>1680461 (OP)
Пропущено 378 постов
29 с картинками.
Пропущено 378 постов, 29 с картинками.
Аноним 07/07/20 Втр 23:47:12 1744470
>>1744425
> чем константы отличаются от дефайнов
Пиши в файле:
const int nelem = 42;
int array[nelem];
И компилируй. Алсо, const не гарантирует, что переменная nelem не будет читаться там, где ее можно было оптимизировать до immediate-операнда в инструкции.
Аноним 08/07/20 Срд 04:02:10 1744558
>>1744425
Тем, что дефайн - это find & replace ДО начала компиляции. При абузе дефайнов ты охуеешь дебажить это говно, так как переменной как таковой нет, до процесса компиляции просто идет замена x на y, если макрос: #define x y

А константа - переменная, под которую выделяется место в read-only сегменте памяти. И при дебаге, в отличие от дефайнов, у тебя будет не много веселых магических чисел, а переменная с конкретным адресом в памяти.
Аноним 08/07/20 Срд 04:05:39 1744559
>>1744470
Не хочешь оптимизаций от компилятора для конкретной переменной - юзай ключевое слово volatile в таких случаях.
Мамкины апворкеры, постите свои рейты Аноним 05/06/20 Птн 10:45:54 1713743 Ответ
image.png (697Кб, 998x652)
998x652
1. Стек
2. Текущая ставка в час
3. Короновирус как-то повлиял на рейт?
4. Максималка которая была в час/фикс
5. Есть ли работа помимо апворка?
Пропущено 120 постов
9 с картинками.
Пропущено 120 постов, 9 с картинками.
Аноним 07/07/20 Втр 17:21:12 1744079
>>1744042
Ого, я думал ты зеленый. Уж слишком просто прозвучало. Но вроде про Руби когда сказал, поверил.
Как вкатывался? Долго работу искал? Ты говоришь английский только письменно, но как собеседование тогда проходил? Ведь ты говорил про удаленку вроде, а не фриланс.
Кстати сколько по времени уходит на работу? Бывают сложные задачи, как оно вообще, без опыта, было начинать?
Аноним 07/07/20 Втр 23:26:33 1744463
>>1743909
А что сложного в гите? Если сам разобрался с рубями тем более.
Аноним 07/07/20 Втр 23:37:29 1744466
1406142.jpg (36Кб, 467x225)
467x225
А как на апворке дела с питоном? Много ли работы по джанге/фласку?
И вообще, только бэкенд, или математикам с мл и нейроночками есть где пошалить?
C#/Сишарп/.NET Тред #20 /csharp/ Аноним 16/06/20 Втр 09:09:56 1724425 Ответ
1592287795815.png (331Кб, 1044x1122)
1044x1122
Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии. Также не забываем напоминать залетным Жаба-петухам о их месте возле параши, которая уже давно навечно забилась легаси-дерьмом и ждёт неминуемой смерти Жабы.

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

1. Ресурсы:
- http://stackoverflow.com/questions/tagged/c%23
- http://www.tutorialspoint.com/csharp/
- http://professorweb.ru
- 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, делать намного сложнее. Оба будут поддерживаться в .NET Core, поэтому не стоит беспокоиться о будущем, если шлёпаете формочки.

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'а. Плюс няшные темы как в студии
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

Прошлый тред тонет здесь: >>1665540 (OP)
Пропущено 557 постов
45 с картинками.
Пропущено 557 постов, 45 с картинками.
Аноним 09/07/20 Чтв 10:38:09 1745694
>>1745664
А чего уходишь? Не твое или мало платят?
Аноним 09/07/20 Чтв 11:50:04 1745733
>>1745694
причин много на самом деле, если в кратции:
1. Работа не гибкая, знания не универсальные - уволюсь, прийду на новое место, начну опять с $300-400
2. Роста нет от слова совсем. Я уже уперся в потолок, дальше только менеджмент
3. Трактор не заведешь - бизнес по СНГ-шному и бугор - это разные миры
Да и программирование, как хобби уже лет 5 точно, накатило просто и решил, что пора свитчиться
Аноним 09/07/20 Чтв 13:31:01 1745823
>>1745733
Норм мотивация. Удачи!
Переката в другой язык тхреад, боль пхп макаки Аноним 25/05/20 Пнд 00:56:06 1700921 Ответ
image.png (395Кб, 1920x968)
1920x968
image.png (948Кб, 2501x1314)
2501x1314
image.png (333Кб, 600x400)
600x400
Переката в другой язык тхреад, боль пхп макаки

TLDR: Пхп макака перекатывается в GoLang макаку в вакансию, где го используется совместно с пехапе, просит советов анонов

Сап двач. Так получилось, что я PHP макака обоссыте, ток не бейте из одного из дсов. Это моя первая работа и PHP выбрал как-то на автомате само собой. Работаю уже почти 2 года, сейчас зп 90к.

Сам я не вкатывальщик, программированием еще со школы интересуюсь, одним из первых был паскаль, потом на делфи 7й делал всякое, потом вкатился в Си (в микроконтроллеры, атмеги всякие) и даже один раз заказ на фрилансе на микрухе делал на си. Шарпы одно время тыкал, думал в них в итоге вкатываться. Но как-то само собой провалился в ПеХаПе.

Короче в чем суть. Сейчас я уже почти 2 года работаю исключительно бекендером на пхп, работаю не в веб студии и не пилю сайтики - фирма относительно крупная, продуктовая, много парсинга (не сайтов, а всяких документов), йоба поисков с эластиком, шарю в докере.ci/cd, гиты, паттерны проектирования, солиды и всё остальное, sql редисы хуедисы вот это вот всё, в общем. На проектах нет присущего ПХП лютого говнокода, все покрывается в обязательном порядке тестами и, в целом, достаточно хороший уровень разработки (на мой взгляд).

Но чет я решил переваливаться в другой язык (в перспективе полностью уйти от php), в пхп при смене работы я уверен, что смогу претендовать на 120-150к в РФ фирме, ибо знаний и правда дохуя и они достаточно сильные уже. Но как-то весь этот хейт со всех сторон да и обилие реально низкокачественной работы и быдлокодеров на рынке меня удручает (да и если честно хочется более "модного молодежного перспективного" яп, и уровнем чуть пониже). Я начал активно задротить в GoLang, т.к. он часто используется в связке с PHP и перекат будет максимально плавным - планирую после лета сука ебал коронавирус в рот увольняться с существующей работы и искать вакансии PHP+Go, возможно даже вакансии, где PHP является языком "на подхвате". GoLang показался достаточно "забавным" языком с кучей WTF, но тем не менее понравился, уже написал на нем рейтрейсер с нуля и один парсер прикольный, разобрался в конкуренси, постепенно вникаю в паттерны связанные с ней, которые применяются в го, с самим языком разобрался уже полностью, как и со многими подводными камнями (а-ля слайс хранит в себе указатели и т.д.). Хочу еще позже написать лоадбалансер на коленке и больше поизучать непосредственно что люди на галерах юзают и буду уже собеседоваться.

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

Короче, прошу совета у 300ккк/микросек интерпрайз ультра дупер разработчиков с двоща - что думаете по поводу выбора и какие будут советы зеленой макаке, не повидавшей реалии рыночка ойти в РФ? Есть свет в конце тоннеля?

Еще бонусом хочу спросить че мне говорить в качестве причины, когда буду тимлиду/менеджеру сообщать об уходе? Пока придерживаюсь к "ну типа первая работа, уже 2 года, имхо пора менять обстановочку))0", ну и еще вообще не ебу как по поводу зп договариваться на собеседах, мб анончики тоже советов вкинут.
Пропущено 111 постов
2 с картинками.
Пропущено 111 постов, 2 с картинками.
07/07/20 Втр 15:38:53 1743986
>>1743743
> грабеж
Пошла нахуй, коммимразь пархатая.
Оплата исполнителя, одного из множества, не стоит нихуя. И определяется соотношением спрос/предложение на текущем рынке труда.
Приз и прибыль получает тот, кто в состоянии финансово и организационно обеспечить успешную реализацию бизнес проекта. Это квалификация недостижимая для исполнительского говна.
Плюс владелец бизнеса несет все мыслимые и немыслимые риски по проебам и убыткам, быдло об этом, как правило, даже представления не имеет.
07/07/20 Втр 17:01:55 1744059
>>1743986
>Это квалификация недостижимая для исполнительского говна.
Лол, хуесос молится на золотого кабанчика, поставившего пару будок с шавухой.
Аноним 07/07/20 Втр 18:15:07 1744121
Лиспотред №10 /lisp/ Аноним 04/02/20 Втр 15:26:16 1591537 Ответ
1456980665625.png (23Кб, 256x150)
256x150
Лисп - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и, в некоторых реализациях (sbcl, например), частичный их вывод.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), gcl, cmucl
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl (для программирования под ведро и ios)
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile (https://www.gnu.org/software/guile/) и Chicken Scheme (http://call-cc.org/).
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).
:: Clojure - cм. соседний тред.

{Scheme}
::: Учебники
- SICP :: https://mitpress.mit.edu/sites/default/files/sicp/index.html
- The Scheme Programming Language (R6RS) :: https://www.scheme.com/tspl3
- Практика :: https://exercism.io/my/tracks/scheme

::: Документация
- http://web.mit.edu/scheme_v9.2/doc/index.html

::: Остальное
- https://github.com/theodesp/awesome-scheme
- https://github.com/schemedoc/awesome-scheme

{Racket}
::: Учебники
- HtDP :: https://www.htdp.org/
- Racket Guide :: https://docs.racket-lang.org/guide/index.html
- Beautiful Racket: https://beautifulracket.com/
- Остальные :: https://racket-lang.org/books.html

::: Документация
https://docs.racket-lang.org/

::: Библиотеки
- https://github.com/avelino/awesome-racket
- https://pkgs.racket-lang.org/

::: Среда разработки
- DrRacket :: https://docs.racket-lang.org/drracket/
- Online :: https://www.jdoodle.com/execute-racket-online/

{Common Lisp}
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
- http://www.lispworks.com/documentation/HyperSpec/Front/index.htm

::: Библиотеки
- https://github.com/CodyReichert/awesome-cl
- http://quickdocs.org/

::: Среда разработки
- Portacle :: https://portacle.github.io/
- Остальные :: https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред покоится на дне тут: https://2ch.hk/pr/arch/2017-09-01/res/1003393.html
Пропущено 238 постов
40 с картинками.
Пропущено 238 постов, 40 с картинками.
Аноним 02/07/20 Чтв 01:01:26 1739569
>>1738668
Каждый современный ЯП является в некоторой мере потомков алгола, в некоторой мере потомков фортрана и в некоторой мере потомком лиспа.
02/07/20 Чтв 01:03:25 1739571
>>1739569
>потомков
>потомков
Ну и выдал же я. ПотомкоМ.
Аноним 07/07/20 Втр 16:55:44 1744047
>>1591537 (OP)
> Beautiful Racket

А нет ее в каком-то оффлайн виде, желательно PDF?
FizzBuzz трендель Аноним 12/06/20 Птн 08:34:13 1720120 Ответ
1591830081069.png (1548Кб, 2000x2000)
2000x2000
Роллишь язык, пишешь, постишь итт.
Отличный шанс познакомиться с разными парадигмами и попробовать новый способ мышления.
Если выпал язык, который ты знаешь хорошо, попробуй реализовать задачу нестандартным или наиболее идиоматическим способом.
Пропущено 97 постов
15 с картинками.
Пропущено 97 постов, 15 с картинками.
Аноним 01/07/20 Срд 13:34:37 1738874
>>1738873
Ну и что это за говно?
Аноним 06/07/20 Пнд 12:26:42 1743097
Аноним 07/07/20 Втр 11:44:42 1743685
Очередной 35+ вайтишник-вкатывальщик. Аноним # OP 06/06/20 Суб 11:53:13 1714841 Ответ
8FUg3mDBNPI.jpg (171Кб, 1280x979)
1280x979
Сап, двач.
Решил вкатиться в ОЙТИ. Имеется хороший бэкграунд в виде 3 курсов мухосранского политеха, Анси Си там, Лисп, компуктер сайенс (местный аналог гарвардского), Паскаль, все дела. Но все это было 20 лет назад. Стоит ли вкатываться с таким бэком, или нуегонахуй и надо идти в пятерочку кассиром и расти до директора?
А еще думаю, куда вкатываться, в шарп или в джаву, или в пыху вообще. С одной стороны, веб (особенно всякие лендинги) бесит по самое не могу, хочу нормальной бэкендерской работы на галерев продуктовой компании. С другой стороны, на шарпея вакансий мало, а на джава-джуна мне вкатываться еще года полтора такими темпами, как сейчас (работа по 9 часовпоиск работы, семья, сериальчики под пивко по вечерам). А на пыхе, как говорят двачеры, можно через три дня обучения клепать сайтики и зарабатывать на ипотеку в дефолт-сити.
Где правда, анон?
Пропущено 54 постов
2 с картинками.
Пропущено 54 постов, 2 с картинками.
30/06/20 Втр 03:35:25 1737477
image.png (803Кб, 1053x692)
1053x692
>>1714841 (OP)
>Сап, двач.
Мейлач!
>Решил вкатиться в ОЙТИ.
Как и все в пр
> Имеется хороший бэкграунд
>Но все это было 20 лет назад.
Не имеется
>Стоит ли вкатываться с таким бэком
Всегда стоит!
>и надо идти в пятерочку кассиром и расти до директора?
Одно другому разве мешает? Ну и нужно же жить как-то!
>А еще думаю, куда вкатываться
В синьер тильда фронтенд веб девелопера!
>на джава-джуна мне вкатываться еще года полтора такими темпами
Даже без "этих темпов" довольно позитивно и слишком быстро
>поиск работы, семья, сериальчики под пивко по вечерам)
Ты не вкатишься
>можно через три дня обучения клепать сайтики
Это и без пыхи можно
>зарабатывать на ипотеку в дефолт-сити.
Ты хоть представляешь какие для этого должны быть прибыли?
> как говорят двачеры
Kek
>Где правда, анон?
Аноним 07/07/20 Втр 10:31:24 1743615
>>1719862
>я могу и ебасос просто начистить, благо боксе
А я могу тебя в жопу выебать. Даже не спрашивай, кто я.
Аноним 07/07/20 Втр 10:50:47 1743634
>>1719862
> прытью
Если бы, такой тупой скот попадается, никакой прыти не хватит для компенсации тупизны.
Дешевле его усыпить, чем оставлять жить в социуме, потому что от такого говна всегда только проблемы.
Наебалово ли Skillbox/Geekbrains? /python/ Аноним 27/05/20 Срд 15:43:45 1704366 Ответ
1589260370359.gif (606Кб, 800x792)
800x792
Сап, программач. Начал совсем недавно учить питон, буквально недели 3 назад, прохожу курс от Geekbrains, объясняют понятно, все нужные основы теперь более-менее знаю и применяю. Хочу вкатиться погромистом, но не знаю куда конкретно. И тут вспоминаю про вышеупомянутых. Думаю теперь - брать их платные курсы на год или нет, и если да, то у кого лучше? И главное - не наебалово ли? ньюфага тред, помогите и задавайте ответы
Пропущено 80 постов
2 с картинками.
Пропущено 80 постов, 2 с картинками.
Аноним 07/07/20 Втр 08:21:30 1743583
>>1704366 (OP)
Блять! Я оставил заявку на циганские курсы от скилбокса, посмотреть что это такое, там какая то скидка была и выходило 1.5 касаря в месяц или около того. Ну дай думаю, гляну. Ввожу телефон и забиваю хуй. Через неделю мне зовнят, я трубку не беру так как уже и забыл про скилбокс этот и передумал сто раз.
И после этого мне начинают спамить всякие ебучие казино и банковские мошенники на телефон! лютый дизреспект этой параше
Аноним 07/07/20 Втр 08:39:49 1743586
>>1743570

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

Проблема в том, что 95% учеников ленивые дебилоиды, и только 5% посещают все лекции и делают все домашки, уверен, что у них все огонь.
Аноним 07/07/20 Втр 10:07:35 1743602
>>1743573
Сам учи - в сети тонны инфы в открытом виде + форумы, где можно пообщаться. Програмист обязан уметь в самообразование и работу с информацией, иначе забей - после курсов работу ты никогда не найдёшь, а в самообразование никак.

>>1743586
Маркетолог, залогинься. Видать никому уже ваши говнокурсы не нужны, раз вы на двач приперлись.
Пруверов тред #4 Аноним # OP 04/11/19 Пнд 08:52:13 1512674 Ответ
Arend background.png (126Кб, 1305x506)
1305x506
Hottbookcover.png (42Кб, 300x432)
300x432
Anders Mörtberg.jpg (74Кб, 958x960)
958x960
Zorn’s lemma.png (57Кб, 531x250)
531x250
Тред успешных хлебателей борщей (очередной).

Coq:
https://coq.inria.fr/

Lean:
https://leanprover.github.io/
https://github.com/leanprover/lean4 (компилируется в кресты).

Agda:
https://github.com/agda/agda

Idris:
https://www.idris-lang.org/

HoTT:
https://github.com/HoTT/HoTT
https://github.com/HoTT/HoTT-Agda
https://github.com/gebner/hott3

Cubical Type Theory:
https://github.com/mortberg/cubicaltt
https://github.com/mortberg/yacctt
https://github.com/RedPRL/sml-redprl
https://github.com/RedPRL/redtt
https://arend-lang.github.io/
agda --cubical
Пропущено 231 постов
20 с картинками.
Пропущено 231 постов, 20 с картинками.
Аноним 22/05/20 Птн 13:59:34 1697619
155723236711742[...].jpg (46Кб, 720x456)
720x456
>>1697590
> idris -> c -> llvm ir -> object code
Поправил.
> Охуительно. Толку от верифицированного кода, который проходит через все эти фазы трансляции, обогащаясь низкоуровневыми багами и даже логическими ошибками?
Тогда так:
idris -> c -> compcert -> object code. Я думал, тебе именно LLVM нужен, а если просто чтобы было, то пикрелейтед. Опять же, надо пынимать, что Идрис это во многом полигон для обкатки вещей, в программировании общего назначения принципиально новых. Там вон у самого Брэди ошибки при установке, сам себе issues открывает один за одним. Ты хочешь чтобы снихуя все сразу работало, так не бывает. Авиация началась с того что братья Райт на своем поделии три метра пролетели. Ну и там есть механизм запиливания собственных бэкендов.
25/05/20 Пнд 11:47:27 1701371
[code]
test
[/code]
Аноним 06/07/20 Пнд 21:57:18 1743441
Ну дык че там, доказатели? Как светлое будущее?
Есть ли резон становиться фуллстэком? Зарабатывают /flstck/ Аноним # OP 06/02/20 Чтв 04:33:59 1592878 Ответ
image.png (241Кб, 725x400)
725x400
Есть ли резон становиться фуллстэком? Зарабатывают ли они больше, чем сугубо бэки или сугубо фронты? И каково сравнение в плане успеха поиска работы?
Пропущено 25 постов
1 с картинками.
Пропущено 25 постов, 1 с картинками.
Аноним 06/07/20 Пнд 21:02:25 1743417
>>1743394
> А из пхп сбежал куда-то
Вот после второй работы я на нем почти и не кодил дальше. После пхп года 2 кодил на Go и Питоне, дальше на плюсах и на расте работал. Сейчас по разному, зависит от проекта, но на нынешнем иногда пишу на Го, но я больше архитектор-аналитик, кода в работе теперь где-то 20% от всех обязанностей.

> Просто сам пхп довольно приятный
А я и сам ничего против не имею пхп. Отличный язык для своих задач. Просто он мне банально не подходил, модель многопоточная возможна только через костыли, от типизации жопа болит (в питоне тоже болит, но не так сильно), да и меня очень бесило в свое время, что разработчики пыхи какой-то хуйней занимаются, пора уже мусор 2008года рождения нахуй удалять из новых версий, а они в носу ковыряются.

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

>>1743406
И тебе успехов :3

>>1743407
> Разве это сильно проще того чем занимаешься сейчас?
Абсолютно разные уровни, после пыхи я сразу в многопоточность полез, в байтоебство лютое, сети, протоколы и т.д.
Аноним 06/07/20 Пнд 21:46:40 1743433
>>1743417
> Абсолютно разные уровни, после пыхи я сразу в многопоточность полез, в байтоебство лютое, сети, протоколы и т.д.
И что? Ведь и то и другое требует спецификации, знаний, усидчивости. Разве выполнять ту работу за 30к было легко?
Аноним 06/07/20 Пнд 21:52:12 1743436
Computer Science thread /compsci/ Аноним 28/06/20 Вск 19:41:29 1736134 Ответ
.png (4380Кб, 2560x1440)
2560x1440
Пропущено 3 постов.
Пропущено 3 постов.
Аноним 05/07/20 Вск 11:32:36 1742335
>>1740532
да я вот тоже ничего более годного кроме таненбаума ни от кого и не слышал, хотя есть действительно годные курсы по типу основ сетей у созыкина (по сути материал книги, но все наглядно и без лишней хуйни, как ебиков вроде хекслета и прочих профанов). может подкинешь еще какой-нибудь годноты? в скором времени придеться вкатываться в си, и очень хотелось бы для общего понимания и развития какие-то фундаментальные темы понять, для общего пазла. спасибо
Аноним 06/07/20 Пнд 12:19:29 1743089
>>1742335

Чел, я тебе рили говорю, годных курсов НЕТЪ

Их придумали разводилы-инфоцыгане чтоб наживаться не тех, кому лень книги почитать. Купи на амазоне или спизди на торренте книгу Танненбаума. Во всех говновузах учат именно по ней, и то ужимками. Прочитай это, и будешь знать всё на уровне студента Харварда. А курсы эт для вкатунов, не будь таким.
Аноним 06/07/20 Пнд 12:54:12 1743116
>>1743089
>>1742335
>>1740532
>>1739105
Вы не шарите. Сети можно изучать по разному. Наиболее правильный вариант для программиста, это изучать возможности для сетевого программирования предоставляемые ОС и языковыми платформами, а также практика работы с прикладными протоколами. Книг по этим темам куча.

Изучать теорию как устроены сети, модель OSI и TCP/IP - пустая трата времени. Это абстрактная модель, особенно OSI. В реализации она отличается и в теории сложно понять как на пратике осуществляется работа с этим всем..
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов