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

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

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

Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg 24Кб, 500x500
500x500

Первый раз здесь? Задавай вопрос в этом треде.

Большие куски кода желательно вставлять через ideone или pastebin.

Mobile:Android IOS
Enterprise:Java C# Go
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg 746Кб, 2310x2306
2310x2306

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.

В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.


В: Все на английском, нипанятна!
О: Тогда .


В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.


В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 497 постов
42 с картинками.
Пропущено 497 постов, 42 с картинками.
Аноним 14/04/21 Срд 13:21:16 1995672
Всем привет аноны. Порекомендуйте материалов для изучения а именно книг по развертыванию своего приложения в прод на примере какого то языка
Вот я написал грубо говоря server.cpp теперь мне эту штуку надо развернуть на сервере. Настроить порты первоначально настроить сам сервер запустить файл в случае какой то нагрузки от масштабировать файл как то
Это devops, или деплой как это называется вообще? вообщем чтобы эта книга на примере какого то языка программирования твою программу в реальный мир выталкивала
Аноним 14/04/21 Срд 13:33:19 1995676
Прогер-энтузиастыч на связи, есть план изучить перечисленное ниже для собственных проектов в чём прокололся и что заменить/добавить?:
Бекэнд проектов/системщина/лоулевел/OpenCV/: С/С++
UI/GUI: TS, React, Electron, *
Для быстрого написания скриптов и машоба естественно питон
Аноним 14/04/21 Срд 13:56:57 1995689
>>1995676
Это твое UI/GUI: TS, React, Electron, * не лишнее-то? Нафига тебе во фронт-то вкатывать? Не распыляйся, лучше когда изучение одних вещей помогает изучению других.
C++/Python и так достаточный стек, лучше знать его поглубже.
Если хочешь гуи для своих comp vision проектов, поучи Qt для плюсов и PyQt для пайтона. Тем более, они хорошо сопрягаются с opencv.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 497 постов
62 с картинками.
Пропущено 497 постов, 62 с картинками.
Аноним 14/04/21 Срд 14:13:04 1995710
Что делать если от нового сотрудника пахнет потом? (толстячек зовут Витя)
Аноним 14/04/21 Срд 14:14:34 1995711
>>1995708
А сейчас в офис не хожу. Проебываюсь сколько хочу, когда нет срочных тасок. Когда манагер пишет "чем занят сейчас", всегда наготове держу какую-нибудь древнюю и нахуй не нужную задачу из техдолга.
Аноним 14/04/21 Срд 14:16:17 1995712
>>1995710
Увольняйся. Тебе уже давно пора перекатится на +$1k, пусть хоть вонизма тебя мотивирует.
Неосиляторов тред #5 /vkat/ Аноним 09/03/21 Втр 17:30:16 1962060 Ответ
image.png 1056Кб, 1489x838
1489x838
Или тех кто вкатывается уж очень долго...

Определяемся с направлением, ищем способы эффективного обучения, быстрого вката, не сходим с ума в перерывах, временно устраиваемся охранниками в Пятерочку и между обходами дрочим Python. Откладываем фильмы, сериалы, игры в закладки на 5 лет вперёд, мечтая когда-нибудь посмотреть. Проходим собеседования с 20-летним тимлидом и идём к 300к/сек

Пилим стори кто на что учится и сколько! Почему не хотите оставить эти попытки и признать себя дауном

В предыдущей серии: >>1667905 (OP)
Пропущено 293 постов
20 с картинками.
Пропущено 293 постов, 20 с картинками.
Аноним 14/04/21 Срд 12:43:27 1995649
>>1995618

Вот тут >>1995634 уже всё сказали, это не всегда работает, с учётом того, что сейчас многие компании любят как ИП нанимать.
Аноним 14/04/21 Срд 13:55:31 1995687
>>1995604
>реально ли человек где-то работал
какой щас стаж на джуна требуется реальный ? года 2-3 ?
Аноним 14/04/21 Срд 14:16:35 1995713
>>1995687
2-3 года - это мидл. Сидеть в джунах больше года крайне не советую.
JS Thread #209 /js/ Аноним 12/04/21 Пнд 14:35:10 1993705 Ответ
image 56Кб, 1050x1050
1050x1050
Предыдущий тред: >>1984611 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Старая паста - https://pastebin.com/9yRADC0s
Пропущено 111 постов
18 с картинками.
Пропущено 111 постов, 18 с картинками.
Аноним 14/04/21 Срд 14:06:30 1995700
>>1995697Да не я уже понял, это что бы this корректно работал в конструкторе, хуета короче ебаная. Я всегда через стрелочные пишу. Да и ваще на хуках. Щас прост копаюсь в мелких нюансах перед собесом
Аноним 14/04/21 Срд 14:07:29 1995702
>>1995699Ты че долбаеб? Это по другому делается, через вложенности. Иди штудируй интернет, ты еще зеленый для этого треда
Аноним 14/04/21 Срд 14:09:01 1995704
Питон тред №117 /python/ Аноним 08/04/21 Чтв 13:40:23 1989943 Ответ
python-django.png 21Кб, 200x200
200x200
Тред, посвящённый языку программирования Питон, #117

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
Исходник: https://dumpz.org/bASGKD8cCFDf
Пропущено 287 постов
41 с картинками.
Пропущено 287 постов, 41 с картинками.
Аноним 13/04/21 Втр 17:06:14 1994806
>>1994796
>как может так получиться, что у меня уже есть готовый метод, который принимает аргумент self?
Легко в общем-то. Ты можешь пытаться использовать метод из другого класса для своего объекта. Либо метод, сделанный чтобы его в качестве MixIn использовать. Это как раз нормально.
Аноним 13/04/21 Втр 17:14:54 1994809
Аноним 14/04/21 Срд 13:58:28 1995690
image 8Кб, 451x286
451x286
Добрый день. Почему-то не срабатывает input в теле функции, может, я что-то сделал не так?
Шардинговый реплицируемый баз данных тред. Бесконечный перекат Edition v1.1 /sql/ Аноним 12/03/21 Птн 08:17:03 1964573 Ответ
изображение.png 3104Кб, 1951x2560
1951x2560
изображение.png 284Кб, 429x420
429x420
Новый баз данных тред, теперь с альфа-версией шапки.

Здесь мы:
- Негодуем, почему шапка - говно, и предлагаем коллективному ОПу идеи, как её улучшить.
- Разбираемся, почему PostgreSQL - не Oracle
- Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
- Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе
- Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно


Туториалы на русском для тех, кто не умеет гуглить, не может в английский и вообще готов жрать что угодно:
SQL:
- MySQL, Postgres, SQL Server: https://metanit.com/sql/
- Синтаксис SQL кратко: https://learnxinyminutes.com/docs/ru-ru/sql-ru/
- Плейлисты по разным СУБД: https://www.youtube.com/c/SQLDeveloperBI/playlists
- Тоже плейлист, сортировка хуёвая: https://www.youtube.com/watch?v=EHvzvwAv7RU&list=PLY7PmJJFH5nT-lbFKxfbp3rw5BBuq5Azo[РАСКРЫТЬ]
- https://www.youtube.com/c/SQLDeveloperBI
NoSQL:
- MongoDB: https://metanit.com/nosql/mongodb/
- Cassandra: https://proselyte.net/tutorials/cassandra/

На инглише:
SQL:
- https://www.w3schools.com/sql/

Литература:
- Прибыл Фейерштейн. Oracle PL/SQL. Для профессионалов - если уметь исказть, можно найти бесплатно без СМС и на русском.
- Алан Бьюли. Изучаем SQL. - про MySQL, тоже легко находится. Довольно старая, но базовые вещи не сильно меняются.
- К. Дж. Дейт. Введение в системы баз данных - талмуд на овер 1000 страниц.
- Томас Кайт. Oracle для профессионалов - тоже талмуд.

Задачки для оттачивания sql-скилов:
- https://www.sql-ex.ru
- http://sql-tutorial.ru/
- https://www.codewars.com/?language=sql

ETL, OLAP, DWH и другие умные слова:
- https://www.youtube.com/watch?v=WPZuzDJXs-Q&list=PLhhjwMYxzolhP29LSPPwORVQxJX5OjYix[РАСКРЫТЬ]
- OLAP DAX Power BI: https://www.youtube.com/playlist?list=PLhhjwMYxzolhXuySjLR2_n-xb6VvWnjju

Прочее:
- https://dbdb.io/
- https://db.cs.cmu.edu/
- https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/playlists
- Сравнение диалектов SQL: http://troels.arvin.dk/db/rdbms/
- Как БД работают изнутри: https://habr.com/ru/company/mailru/blog/266811/


FAQ:
Q: Нужно ли знать английский?
A: Да.

Q: Что лучше, SQL или NoSQL?
A: Как обычно, зависит от задач. Нужна любой ценой скорость - бери NoSQL, нужна согласованность данных - SQL. У всего свои плюсы и минусы, и в обозримом будущем ни один подход не заменит другой полностью.

Q: Вопросы с лабами и задачками
A: Смело спрашивай, с вероятностью больше 50% ответят, но могут и обоссать. на Дваче все твои друзья

Предыдущий тред тонет здесь: >>1869616 (OP) (OP)
Пропущено 209 постов
14 с картинками.
Пропущено 209 постов, 14 с картинками.
Аноним 14/04/21 Срд 13:33:28 1995677
>>1995669
Я какбэ не шарю, но разве не ".[а-Я]." ?
Аноним 14/04/21 Срд 13:34:04 1995678
>>1995677
Макакба сожрала звездочки после точек
Аноним 14/04/21 Срд 13:54:06 1995685
Безымянный.png 8Кб, 551x239
551x239
Всем привет. Подскажите, как лучше сделать, не могу понять. Хочу сделать таблицу чтоб хранить количество свободных номеров в отеле. То есть можно сделать как на нижней таблице, но тогда категории номеров будет нужно вносить и изменять вручную, а не брать из таблицы со списком категорий номеров. Или в принципе так и норм?
C Programming Language #68 /clang/ Аноним # OP 05/03/21 Птн 21:31:43 1958625 Ответ
C Propaganda.jpg 1965Кб, 2000x2610
2000x2610
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

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

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

- Очевидный 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 помогает читать сложные сишные декларации.

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

- №65: http://arhivach.net/thread/637465/
- №66: http://arhivach.net/thread/637469/
- №67: http://arhivach.net/thread/667170/ >>1904954 (OP)
Пропущено 327 постов
30 с картинками.
Пропущено 327 постов, 30 с картинками.
Аноним 13/04/21 Втр 22:33:52 1995212
>>1994331
Ну, так тоже сработает, конечно.
Мой вариант пригодится в случае, если код разрастётся и если вдруг когда-нибудь придётся использовать более чем один буфер с разными размерами.
Просто поосторожнее с countof() и sizeof(): они в этом аспекте очень опасны.
Вот.
Аноним 14/04/21 Срд 11:31:36 1995602
snake.zip.png 10Кб, 408x430
408x430
Написал змейку на winapi. Пипец, первый раз пишу что-то сложнее хеловорда на винапи, это было трудновато, но интересно. Архив с программой в картинке.

Раскритикуйте говнокод пожалуйста:
https://pastebin.com/zWmKy6AY
Аноним 14/04/21 Срд 13:05:12 1995666
>>1995602
1- нет комментариев
2- нет разделения между логикой игры и винтухлятиной
3- направление проще представлять в виде двух дельт, тогда уйдут свитчи
Android Development thread 2021 /android/ Аноним 13/04/21 Втр 18:17:13 1994880 Ответ
1.jpg 21Кб, 512x256
512x256
2.jpg 5Кб, 250x176
250x176
3.jpg 2Кб, 250x140
250x140
4.jpg 4Кб, 250x138
250x138
Android Development Thread #3 в 2021 году, страует здесь.

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

>Хочу вкатится в 20/30/50 лет, не поздно?

Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет.

>С чего начать?

Для начала изучи roadmap - https://roadmap.sh/android

Roadmap анона из предыдущего треда:

Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..

Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.

В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.

Навигация, от книг до вопросов на интервью:
https://github.com/qqqlll/Java-Thread/wiki

Очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет:
https://coursehunters.net/mobile-development

https://developer.android.com - ресурс от гугла с полным описанием всего.

https://metanit.com/ - ресурс с кратким разбором языков ПО, для тех кому лень в книги.

https://stackoverflow.com/ - ответы на большинство вопросов касающихся кода.

Курсы от OTUS:

https://cloud.mail.ru/public/4nHb/449Ub4Pqj

https://drive.google.com/open?id=1cxWWBZzHNRAdd0wnjN6lfLDcYqMv7ohm

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

>Что по книгам?

Java:
Head First Java Kathy Sierra
Thinking Java 4th Bruce Eckel

Шилдта не рекомендую, говнокод.

Kotlin:
https://techrocks.ru/2020/01/20/12-books-for-kotlin-learners/ - краткое ревью 12 книг.

Flutter:
http://flutterapps.ru/flutter-books/

>Стоит ли сразу вкатиться в котлин минуя джаву?

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

>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?

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

>Где взять примеры проектов?

Можешь банально поискать на ютюбе или в телеграмме. Для примера:

https://www.youtube.com/channel/UCPz3xmUpIbo8jooCtV_vMNw
https://www.youtube.com/c/devcolibri/videos

>Когда можно идти собес? И что для этого нужно?

1. Нужно хорошее знание Java/kotlin.
2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase.
3. Знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования.
4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML.
5. И хотя бы несколько готовых приложений.

upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.

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

Ресурсы по инглишу для нубов:

Грамматика:
https://ru.duolingo.com/
https://lingualeo.com/

Сериалы и шоу, для того что бы увидеть полный список нужно купить подписку. Есть двойные субтитры RU/EN. Цена 300 рублей, но часто проходят акции 300 рублей за 2 месяца подписки.
https://ororo.tv/
https://ororo.tv/ref/1835272 - реф ссылка. Указал потому что: Переход по Вашей ссылке дает пользователям бонус +10% ко времени их следующего абонемента.

Также советую полностью сменить язык интерфейса на всех устройствах.

Ютюб каналы с простым английским:
https://www.youtube.com/c/Anomaly/videos
https://www.youtube.com/c/EnglishClass101/videos
https://www.youtube.com/channel/UCMCjGkbqKVkjJN2sVWocz0w
https://www.youtube.com/c/SpeakEnglishWithTiffani/videos

Старая шапка. За 2019 год.

https://pastebin.com/sh7eC6R4

#1 c шапкой: https://2ch.hk/pr/res/1822731.html
#2 с шапкой: https://2ch.hk/pr/res/1908185.html
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 13/04/21 Втр 22:30:02 1995209
>>1994880 (OP)
Нахуя в шапку впихивать английский? Как какать еще распиши, чем жопу подтирать, как смывать, и т.д.
Аноним 14/04/21 Срд 12:30:19 1995640
>>1995209
>Нахуя в шапку впихивать английский?

Потому что он жизненно нужен и даёт буст минимум 30% к зарплате.
Аноним 14/04/21 Срд 12:56:31 1995657
>>1995209
А как ты собрался изучать новые фишки да и сабж в целом без англиша гуглить ответы на возникающие траблы на стэковерфлоу и прочее чудовище тупорылое, лол?
ОБЩИЙ БУГУРТ ТРЕД V33.0 / GENERAL BUTTHURT THREAD V33.0 /butthurt/ Аноним # OP 01/04/21 Чтв 09:26:16 1983005 Ответ
image.png 242Кб, 600x597
600x597

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



Прошлый тут >>1967883 (OP)
Пропущено 443 постов
36 с картинками.
Пропущено 443 постов, 36 с картинками.
Аноним 14/04/21 Срд 09:08:24 1995489
>>1995314
> Нельзя сделать адаптив и определённый дизайн сайта, это будет слишком дорого.
Чел. Всё можно. Реакт дороже выходит, чем вёрстка.
Аноним 14/04/21 Срд 10:41:51 1995575
Аноним 14/04/21 Срд 12:40:19 1995646
ПРИДУМАЛИ КОСТЫЛЬ-НЕЙМ К ЯЗЫК-НЕЙМ ЧТОБЫ УПРОСТИТЬ РАБОТУ ПРОЦЕСС-НЕЙМ
@
ЕБЕШЬСЯ С КОСТЫЛЬ-НЕЙМ НЕДЕЛЮ, ПОТОМУ ЧТО С НИМ НИХУЯ НЕ РАБОТАЕТ
питон придумали пидорасы платон хорсов 14/04/21 Срд 09:51:28 1995507 Ответ
image.png 1189Кб, 720x783
720x783
питон придумал виктор цой который является нищим пидорасом и хуесосом поэтому питон нужно срочно под запрет а чтобы не стать нищим пидором нужно казнить всех питоностов и удалить интернет
Пропущено 5 постов
1 с картинками.
Пропущено 5 постов, 1 с картинками.
Аноним 14/04/21 Срд 09:59:29 1995530
>>1995526
ты жирдяй безмозглый петон создан для сосания хуев и просмотра аниме с++ выбор страйкболистов
Аноним 14/04/21 Срд 10:01:46 1995536
re 14/04/21 Срд 11:51:05 1995613
очень мудырй тред
1С тред #37. Очередной. Легитимный. Твой. /1c/ Аноним 23/02/21 Втр 20:55:57 1950188 Ответ
1.png 3Кб, 225x225
225x225
2.jpg 131Кб, 800x609
800x609
3.jpg 125Кб, 671x800
671x800
4.jpg 27Кб, 400x400
400x400
FAQ

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

2. А онлайн-курсы есть какие?
Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс , каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/

3. Умею читать, что посоветуете?
http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.

4. А стоит ли мне вообще идти в 1С?
Тебе определенно не стоит идти в 1с если:
- Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
- Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
- Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1с в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.

Тебе стоит идти в 1с если:
- Тебе нравится работать с данными
1с прежде всего это база данных, ну и оболочка к ней.
- Ты умеешь хорошо себя продавать и у тебя прокачен навык убеждения
В 1С очень важно общение с заказчиком. Иногда можно вообще не программировать, а изменить бизнес-процесс. А иногда можно приехать к заказчику, сделать доработку, которую он заказывал. А после этого рассказать, как еще можно автоматизировать его процесс и взять заказ еще на пару десятков тысяч рублей.

5. Откуда качать обновления для конфигураций?
Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика требуется регистрация.
Так же все обновления и кучу обработок можно качать здесь: http://pirat.ca/viewforum.php?f=2692 (сайт заблочен, используй ТОР или проксю).
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/

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

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

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

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

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

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

Предыдущий https://2ch.hk/pr/res/1841072.html#1841072
Пропущено 427 постов
41 с картинками.
Пропущено 427 постов, 41 с картинками.
Аноним 14/04/21 Срд 03:59:56 1995443
image.png 232Кб, 732x500
732x500
>>1995257
>просто неосиляторы
Чел, ну тебе же скинули ссылки, которые гуглятся и в шапке лежат. В твоем случае проще всего будет scloud наверное купить, там не особо сложно, тем более для линуксоидов с умелыми руками.

>манжаро
>осилить
Осилить кнопку далее нажимать?

Аноним 14/04/21 Срд 09:02:20 1995488
>>1995381
Вообще ничего не надо переписывать, просто указываешь адрес сервака и имя базы
Аноним 14/04/21 Срд 11:29:52 1995599
>>1995381
> как
> не разбираюсь
> как

Хозяин оплачивает тому, кто разбирается, франч или фри, и тот делает.
НЕЙРОНОЧКИ И МАШОБ ТРЕД №37 /ai/ Аноним 29/03/21 Пнд 23:10:50 1980946 Ответ
machine-learnin[...].jpg 223Кб, 2000x1612
2000x1612
machine-learnin[...].png 96Кб, 1398x1000
1398x1000
5acfc296101e82b[...].png 884Кб, 1032x724
1032x724
EBSwmGgWkAAKtNX.jpg 90Кб, 720x1162
720x1162
Очередной тред про хипстерские технологии, которые не работают

Я ничего не понимаю, что делать?
Без петросянства: смотри программу стэнфорда CS229, CS231n https://see.stanford.edu/Course/CS229 (классика) и http://cs231n.stanford.edu/ (введение в нейроночки) и изучай, если не понятно - смотри курсы prerequisites и изучай их. Как именно ты изучишь конкретные пункты, типа линейной алгебры - дело твое, есть книги, курсы, видосики, ссылки смотри ниже.

Почему такой фокус на нейронки?
Потому что остальные чистят вилкой данные в банках с помощью LGBTboost и им некогда предлагать обновления в шапку

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

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

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

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

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

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

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

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

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

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

Где посмотреть последние статьи?
http://www.arxiv-sanity.com/
https://paperswithcode.com/
https://openreview.net/
Версии для зумеров (Килхер): https://www.youtube.com/channel/UCZHmQk67mSJgfCCTn7xBfew

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

Где посмотреть must read статьи?
https://github.com/ChristosChristofidis/awesome-deep-learning#papers
https://huggingface.co/transformers/index.html
То, что обозревает Килхер тоже зачастую must read

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

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

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

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

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

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

Предыдущий:
https://2ch.hk/pr/res/1947549.html
Пропущено 310 постов
37 с картинками.
Пропущено 310 постов, 37 с картинками.
Аноним 14/04/21 Срд 10:31:27 1995569
>>1995551
Устройся и спизди.
Неужели заказчик не готов содействовать в решении задач?
Аноним 14/04/21 Срд 11:13:08 1995588
>>1995569
Та чет это пиздец. Устраиваться на работу только чтобы получить ОДИН файл о приеме на работу.
Аноним 14/04/21 Срд 11:18:24 1995591
>>1995551
В даркнете такое поищи.
Cамого МУЖЕСТВЕННОГО в мире языка Go тред №15 /go/ Аноним 05/04/21 Пнд 00:08:46 1986204 Ответ
homjak.png 59Кб, 1576x890
1576x890
mamka.png 7Кб, 287x136
287x136
power.png 217Кб, 880x534
880x534
versus.png 599Кб, 1100x700
1100x700
Cамого МУЖЕСТВЕННОГО в мире языка Go тред №15 /go/

ТУПОЕБСКИЙ ХОМЯК ЭДИШН

Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, богатую и универсальную стандартную библиотеку функций и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Go является маяком стабильности, прагматичности, де факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.

Обсуждаем язык, смеемся с залетных крестоносцев, обсуждаем почему нам не нужны дженерики, наследование и эксепшены, по каждому багу находим трехстраничный пост в официальном блоге Go, объясняющий почему это на самом деле фича, ждем, когда нам завезут дженерики, наследование и эксепшены.

Растобляди завидуют, сектантская запарта не переваривает.

С чего начать:
- В обязательном порядке проходим Go Tour: https://tour.golang.org/welcome/1 (есть на Русском)
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://golang.org/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/Alikhll/golang-developer-roadmap (постоянно обновляется сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также хорошие книги для начала: https://www.golang-book.com/
- Книги из списка https://github.com/dariubs/GoBooks
- А также смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

Полезные дополнения:
- Сборник паттернов и инфы по микросервисам: https://microservices.io/

Обновляемый список с пакетами: https://github.com/avelino/awesome-go

Небольшой канал треда: t.me/golang2ch

Предыдущий тред умирает здесь: >>1905210 (OP)

Шаблон шапки: https://pastebin.com/61qHsr2T
Пропущено 211 постов
18 с картинками.
Пропущено 211 постов, 18 с картинками.
Аноним 14/04/21 Срд 10:38:55 1995572
>>1995237
если это не рофл, то почему ненужное?
Аноним 14/04/21 Срд 10:44:42 1995577
>>1995572
Тот момент, когда уже не можешь отличить толстоту от GO-WAY. Иронично.
Аноним 14/04/21 Срд 10:53:16 1995583
>>1995577
так наоборот - go-way как раз с интерфейсами. а вот толстоту я не выкупил, это правда
Идей анона тред 004. /ideas/ Аноним 29/03/21 Пнд 23:17:54 1980951 Ответ
image.jpg 4Кб, 149x150
149x150
Предыдущий >>1715027 (OP)

Делимся годными идеями приложений/сервисов/библиотек/скриптов.

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

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

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

Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки?
A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.
Пропущено 31 постов.
Пропущено 31 постов.
Аноним 13/04/21 Втр 21:41:09 1995149
gg
Аноним 14/04/21 Срд 10:32:13 1995570
>>1994393
Картинки будут. Колонок не будет.

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

>>1994407
На расте надо пилить, ящитаю. Брать какой-нибудь фреймворк кросс-платформенный для отрисовки окошек и графических примитивов, и через него ебенить.

> реакт нейтив
Кекнул. Оно же за собой WebKit тащит (или что там сечас - Blink ?). Хотя наверное прототип можно и на JS наговнякать.
Аноним 14/04/21 Срд 10:37:23 1995571
>>1995570
Не тащит он ничего но все равно говно
Курсы по Haskell Аноним 13/04/21 Втр 20:17:41 1995027 Ответ
image.png 9150Кб, 3840x3128
3840x3128
Анон, посоветуй хорошие, годные IT курсы по языку Haskell и функциональному программированию.
На GeekBrains, Skillbox и Netology что-то ничего нашел.
Чтобы был хороший препод, все толково объяснил.
Пропущено 8 постов.
Пропущено 8 постов.
Аноним 14/04/21 Срд 00:16:13 1995345
Аноним 14/04/21 Срд 10:26:31 1995566
Аноним 14/04/21 Срд 10:28:57 1995567
>>1995078
>>1995345
Вот это. Курс от computer science center, оч хороший. Первая часть для новичков совсем, во второй уже для тех, кто освоился с базой.
РулетОЧКА Аноним 25/02/20 Втр 00:16:52 1614181 Ответ
Q3EmCL6h9kA.jpg 1137Кб, 2560x1440
2560x1440
Роллишь и прогаешь
Пропущено 184 постов
2 с картинками.
Пропущено 184 постов, 2 с картинками.
Аноним 13/04/21 Втр 21:05:31 1995087
Аноним 13/04/21 Втр 21:06:34 1995088
>>1995087
Да блять. Дай мне нормальное задание. Какой нахуй компилятор с
Аноним 14/04/21 Срд 05:48:41 1995472
roll
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
ещё бы двач был показателем популярности чего-либо.
Rust #15 /rust/ Аноним 14/12/20 Пнд 12:22:54 1880122 Ответ
16017693841350.png 37Кб, 732x467
732x467
evangelism.jpg 242Кб, 1200x859
1200x859
redditsave.com-[...].mp4 2461Кб, 632x360, 00:00:22
632x360
dvach-01.webm 10684Кб, 1920x1056, 00:00:19
1920x1056
Пропущено 466 постов
36 с картинками.
Пропущено 466 постов, 36 с картинками.
Аноним 13/04/21 Втр 15:13:26 1994630
>>1994616
Разницы нет, поскольку нет работы. Учишь что нравится.
Аноним 13/04/21 Втр 17:02:42 1994798
>>1994616
Лучше не надо, потому что либы реально ломаются между билдами.
Аноним 13/04/21 Втр 21:08:01 1995090
>>1988305
Тебе бы лучше headless chromium и какой-нибудь puppeteer. Модно асинхронно и с огоньком не везде получится страницы проходить, а уж особенно мокрописьки качать, которые всевозможными способами защищены от автоскачивания.
Анон дай совет Аноним 13/04/21 Втр 20:44:05 1995062 Ответ
XvnNAhT8QZo.jpg 130Кб, 960x960
960x960
Привет анон.
Много думал в какой ветке создать тред в программаче или психологаче, решил здесь.
Мои заходные вопросы будет звучать так. Прямого ответа не ожидаю, но напутствия буду рад выслушать.
- Что со мной не так? Я часто не могу найти ответы на вопросы как по жизни, так и по работе. По работе хоть общение с главным архитектором дает надежды.
- На каком жизненном этапе я сейчас нахожу, и какое такое сакрально учения я познал?
- Очень много времени провожу в мыслительном процессе.
- Как стать архитектором? И на правильном ли я пути?
- Надо ли идти в аутсорсинг, чтобы качать енглиш, если хочу работать на международную контору?

А теперь моя сторя.
Еще не 30, но не за горами. Все время меня качал мир проги и радиоэлектроники. Еще в школке начал ковырять самостоятельно atmega8 через лпт порт и самопальным программатором в году 2007 наверно. Потом чота ушел в мир радиоэлектроники, и только на втором курсе начал в прогу вкатываться по “нормальному”, программа уника пересекалась много чем в программу, но она там была очень прикладная. Отдельно от всего этого выбрал тогда ПХП. Очень очковал, но делал микро и крошечные работы, получал микро деньги. В 2014 попал в первую и вторую контору, но там долго не продержался. Меня быстро сливали по причине знаний и эффективности. У меня тогда, очень остро стоял вопрос откуда брать знания? В начале 2015 попал на третью работу, продуктовая говно контора. Там было все плохо, все. Ни процессов, ни передачи знаний ни-ху-я. В конторе работало три семена. Один Лид аутист, находился в другом городе и коммуницировать только через почту. Лол, через какое-то время я хуйца забил и перестал с ним общаться и делать таски сразу же выкатывать под на прод). Потом, на конторе осталось вообще два программиста. Было славное время, вел собесы, насмотрелся на контингент людей, которые приходят и пробую и при этом ничего не знают. Общем, я очень медленно и бестолково развивался в то время, пошути в соло. Все это время меня тяготило ярмо того, откуда нормально брать знания и практику, сука. В конце 2018 уволился, отдохнул ментально Н месяцев. Своими мозгами уже дошел до того что мне нужен Енглиш, и записался на курсы (без пауз бомблю каждый день since August 2018). На третий день поисков работы получил оффер от местной продуктовой конторы, на позицию бека пхп. В отделе разработки были построены и настроены адекватные процессы. (Я охуел от счастья, когда такое увидел. До этого, такое видел только на картинках в журнале) Пришел туда, очковал. Сам того не понимая, с первого же дня вытянул большой эпик, сам того не подозревая, в виде маленькой задачки в бек-логе. За полгода сделал этот эпик. За этих пол года меня разъебали в ревью. Выдрессировали написание юнит и не юнит тестов.
Начал новый абзац, и считаю что именно вот после этого самого выполненного эпика у меня и появился тот самый полезный опыт, который мне надо было получить. Дальше в соло сделал еще эпик, месяца за три. Тут меня уже другие чуваки выебали с ревью и тестами. Дальше начал разбираться в паттернах, гофе, граспе, солиде. Пошло поехало. Потом как взял, и как понял всю эту концепцию юнит тестированием, так что даже локальных сеньеров ебать начал) И в какой-то момент дошел до фаулера про его шаблоны, и тут я начал нащупывать ту самую почву, про которую пишут в резюме, когда зовут в другие продуктовые конторы. Фаулера пришлось отложить. Т.к. Начал погружаться в ДДД. Начал с Вернона, потом Эванс. И тут я понял, что все это время мой внутренний голос был прав, что моё мышление не дефектно… И тут наступил сегодняшний день.
К чему это я. Сегодня, сам себя оцениваю как четкого мидла. Очень интересна тема с микросервисами и системного дизайна. Есть четкое понимание, что туда путь только через весь ДДД. Могу предоставить план как говно-монолит попилить на домены в контексте предметной области, и как это все начать распиливать на микросервисы и заселять в докер контейнера. Последний год переведен на удаленку. Работу работаю, но что-то уже не таким огоньком как раньше. Забивать не забиваю. Думаю что на меня влияет факт, того что в рядах коллег есть психологически нестабильные элементы. Но если элементов недельку помогать в говно, они становятся довольно культурными людьми. Но фасилитировать этот процесс мне начинает надоедать. Хз, подозреваю что есть выгорание. Как раньше, не получается утилизировать своей сознание, когда ты домой приходишь поспать только. Время трачу на ДДД, там для меня все ответы. Меня будоражит ДДД, хочу туда. Отрываю залупу, ааа.
По социалочка у меня проблем думаю что нет (наверно). По утрам иногда хочется уткнуться носом в сиську, у которой есть хоть какие-то могзи, а не в спонтанную пивную фею. Останавливает то, что мой мыслительный процесс мне очень дорог, и всякая суета или даже шевеление ресницами в соседней комнате меня отвлекает. По утрам тискаю штанку. Жирным не был, но за начало прошлого года норм скинул веса без печенек офисных, и сейчас збс ощущаю себя. Выпиваю со своими корешами, но что-то последний год, у меня сил на это не остается, после любого такого отдыха мне еще неделю отдыхать надо, чтобы выйти на ясное мышление.
Тракторировать на ПМЖ куда-то не планирую, но четко хочу на пару лет съехать чтобы, получить практический опыт как жизни, так и профессиональный в другой стране с применением инглиша.
Свой енглиш оцениваю как Б1, интермид. На Б2 не зарекаюсь, чтобы не обосраться.
Список вопросов в начале. Спасибо анаон.
Удаленки и фриланса тред /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 анона и не совсем тематика.

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

Погнали!
Пропущено 402 постов
41 с картинками.
Пропущено 402 постов, 41 с картинками.
Аноним 13/04/21 Втр 15:59:07 1994698
>>1994335
Спасибо что пояснил
Аноним 13/04/21 Втр 16:02:54 1994704
Нужен способ относительно быстро вкатиться в любую удаленку, но особого понятия не имею как это сделать. По основному направлению я хочу пойти в геймдев/бекэнд на с++, и по немногу вкатываюсь в этот язык, но я понял что мне нужно много лет что бы туда войти. Поэтому и ищу промежуточный вариант, что бы хоть что то получать с программирования. Какие есть более человечные из нечеловечных вариантов?
Аноним 13/04/21 Втр 19:21:46 1994963
>>1994335
Самозанятость ему не подойдет скорее всего, там вроде максимум 2.5 миллиона в год, если хочет больше, то ип + патент
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов