24 Кб, 500x500
Первый раз здесь? Задавай вопрос в этом (
М) треде.
Большие куски кода желательно вставлять через ideone или pastebin.
Mobile: | Android IOS |
Enterprise: | Java C# Go Kotlin 1С |
Interpreted: | JavascriptPython PHP Ruby |
Functional: | Haskell Lisp OCaml Clojure(Script) Scala |
System: | C ASM C++ Rust |
Other: | Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance |
746 Кб, 2310x2306
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.
В: Все на английском, нипанятна!
О: Тогда 1С.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/
566 Кб, 1280x720
https://github.com/jwasham/coding-interview-university - теория
https://leetcode.com - задачки
https://t.me/mvp_digest - стенгазета
(Автор этого поста претерпел.)
87 Кб, 1600x1066
Катимся дальше
ИТТ выясняем есть ли здесь кто-то из настоящего бигтеха
Двигаемся на 500к Понижаемся до 150к.
Жалуемся на лидов-шизов
Думоем как жить в текущем срынке с очередью за забором
Одиннадцатый тонет:
https://2ch.su/pr/res/3468037.html
ИТТ выясняем есть ли здесь кто-то из настоящего бигтеха
Двигаемся на 500к Понижаемся до 150к.
Жалуемся на лидов-шизов
Думоем как жить в текущем срынке с очередью за забором
Одиннадцатый тонет:
https://2ch.su/pr/res/3468037.html
14 Кб, 342x192
Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.
С чего начать:
- В обязательном порядке проходим "Go Tour":
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/darius-khll/golang-developer-roadmap (постоянно обновлялось сообществом)
Литература:
- Донован, Керниган "Язык программирования Go"
- Также книги рекомендуемые для начала: https://go.dev/wiki/Books и https://www.practical-go-lessons.com/ (веб-версия — бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка: https://github.com/dariubs/GoBooks
Полезные ресурсы:
- Сборник patterns и info по микросервисам: http://microservices.io/
- Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
- Обновляемый список велосипедиста с пакетами: https://github.com/avelino/awesome-go
Небольшая конфа треда: https://t.me/golang2ch
Прошлый тред: >>3390005 (OP) (OP)
С чего начать:
- В обязательном порядке проходим "Go Tour":
https://go.dev/tour/welcome/1
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://go.dev/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/darius-khll/golang-developer-roadmap (постоянно обновлялось сообществом)
Литература:
- Донован, Керниган "Язык программирования Go"
- Также книги рекомендуемые для начала: https://go.dev/wiki/Books и https://www.practical-go-lessons.com/ (веб-версия — бесплатная и хорошо подходит для новичков в программировании)
- Книги из списка: https://github.com/dariubs/GoBooks
Полезные ресурсы:
- Сборник patterns и info по микросервисам: http://microservices.io/
- Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
- Обновляемый список велосипедиста с пакетами: https://github.com/avelino/awesome-go
Небольшая конфа треда: https://t.me/golang2ch
Прошлый тред: >>3390005 (OP) (OP)
43 Кб, 853x375
Я работаю на заводике в околоайтишном отделе, с уклоном в аналитику и бумажную дрочню. Меня по сути взяли туда вайб-кодером, хотя я работал сисадмином.
Программисты, сисадмины, поддержка - это по сути дочерняя, но по факту охуевший подрядчик-интегратор, который за услугу, себестоимость которой не превышает 500 рублей за единицу товара, раньше брал 2000, а теперь стал удостоверяющим центром и дерет все 20000, что не является рыночной ценой. По факту мы тоже филиал крупной корпорации, которая негласно склоняет нас к покупке услуг охуевшего подрядчика. Мы отказались и выбрали стороннюю компанию, которая оказывает нам услуги за те самые 2000 и в 10 раз сэкономили бабки.
После этого подрядчик по сути стал максимально саботировать свои услуги, которые оказывал нам по умолчанию, в новых контрактах урезает все максимально, полностью отказаться от мы него не можем (головная компания заставляет), поэтому выбираем самый базовый функционал, на который они по сути кладут болт.
Так как мы не являемся подрядчиком-интегратором, то нам запрещено использовать среды разработки, запускать portable-приложения, внедрение каких-то важных фич расстягивается на бесконечные согласования, даже решение проблемы с принтером.
И тут взяли меня, чтобы я что-то навайбкодил. Текущие ограничения:
-запрещено использовать мобильные телефоны
-запрещено юзать свои флешки, а те, что выдали, проносить за территорию заводика, это касается любых устройств, максимум, что можно - это умные часы, и то только потому, что они похожи на обычные.
- запрещено проносить любые устройства, у которых аккумулятор размером с мобилу
- запрет на установку любых сред разработки
- запрет на популярные языковые модели (chatgpt, qwen, deepseek в черном списке), раньше я юзал квен, начальник об этом узнал, похвастался подрядчику, что мы вас ебем обычным квеном и ничего не платим за ваш воздух, после этого сайт с нейронкой квен перестал открываться, я нажимаю alt+tab, когда заходит начальник, чтобы он снова не проболтался.
Итого текущий стек таков
- непопулярная языковая модель
- блокнот
- чистый html и js, про node, react и любые другие фреймворки смело можно забыть, про питон тоже, любая IDE под запретом, можно подключать библиотеки js, которые не требуют фреймворков и локального сервера
- batch и powsershell
Я набросал простейшие скрипты, которые по сути надстройка над сырыми инструментами, которые нам доступны. Нам присылают максимально замусоренные данные, потому что мы не заключили с ними контракт на миллиарды, и я простейшими скриптами это все обрабатываю. Ебало охуевшего подрядчика представили?
Самое смешное, что этот подрядчик, платит програмистам зарплату 50-70, держит их на голодном пайке, верхушка из регионального центра получает на уровне джуна, а вот основная головная организация, которая находится в МСК, рубит такие бабки, что не снились ни одному наносеку, они за год работы могут купить себе любую квартиру в Москве, плюс еще почти все оплатит контора, у них там мутные грейды. А самый высокий грейд живет на уровне султана, я не шучу. Угадайте, что это за контора, окологосы.
Я за свои универсальные навыки - сисадмина, вайб-кодера и клоуна у пидорасов, получаю 58-80 тыщ. Сейчас обещали премию урезать на 10 процентов. Простые работяги валят в больших количествах, офисные терпят
Из плюсов, бесплатный транспорт, отсутствие пробок утром (я встаю пиздец как рано и сплю на работе 1 час), очень вкусная столовая, можно пойти туда в любой момент, во время обеда я тупо гуляю. ДМС со стоматологией (но там стоматология кал, остальные типа лучшие клиники города). Квартиру я не снимаю, живу с родителями. Итого трачу только на еду, витамины, лекарства, стоматологию, нам выдали корпоративную форму вплоть до трусов, поэтому изнашиваю только казенную одежду, остается значительная часть, которая идёт на денежную подушку.
Я не знаю, на что тратить эти деньги. После работы я хочу спать, потому что заебанный как собака. Друзей нет, те, что есть ненавидят, завидуют, хотя завидовать нечего, в этом обоссаном городе, если ты получаешь 60к - то ты успешен, а если получаешь 80 - олигарх ебанный, за такую зарплату убивают. Крепкий середняк 45к, за которые надо пиздец как въебывать. Очень много зарплат за 30-35к, недавно видел объяву искали дворника а 27к, который каждый день будет подметать рынок - это огромная территория, причем не просто пришел и ушел, а дрочиться надо капитально. Таковы реалии моего города, это большой город, входит в 10, в других городах, кроме москвы всё также примерно. Я чекал питерские зарплаты - это просто позор - водила за 60к, в питере, вы ебанулись? Таксистом и курой выгоднее.
На работе реально нехуй делать, сплошная рутина, легчайшая. Когда я работал сисадмином, головняка было в разы больше. Про первую свою работу, я вообще молчу, это была сложнейшая работа, за которую платили копейки, готовься к лекциям, занимайся наукой, дрочи код, участвуй в грантах себе в убыток (5к в год не покрывали расходы на публикацию статей), спи 4 часа в сутки за зарплату в 21-30 тысяч рублей, с понедельника по суботу с 8 до 19-30 пары каждый день, а в следующем семестре ты бесплатно проводишь пары за своего научрука. 35 тыщ было, когда я сидел в комиссии ГАК и ГЭК, доплата за кандидата 3 тыщи, но нагрузка в полтора раза выше, доплата за доктора - 5 тыщ, но нагрузка просто ебанутая. Я убежал оттуда, мне сказали, что я лучше работу не найду, нашел меньше чем за год обычным сисадмином и получал больше, чем профессор со взятками. И не надо переводить статьи на немецкий с английского, не надо выполнять ебанутый план по количеству статей и всем похуй на качестве этих статей. У меня были наработки статей на тему беспилотников, все говорили, ты что долбаеб, какие беспилотники, у нас контракт с заводиком, нужно выпускать йоаб-хуйню, пиши статью только на эту тему. Потом блядь я уволился, началась движуха и они начали искать программиста прошивок БПЛА за 35к в месяц, невменяшки тупорылые, могли просто черновики моих статей почитать, дебилы.
В треде буду выкладывать примеры поделок, которые я навайкодил от нехуй делать.
Программисты, сисадмины, поддержка - это по сути дочерняя, но по факту охуевший подрядчик-интегратор, который за услугу, себестоимость которой не превышает 500 рублей за единицу товара, раньше брал 2000, а теперь стал удостоверяющим центром и дерет все 20000, что не является рыночной ценой. По факту мы тоже филиал крупной корпорации, которая негласно склоняет нас к покупке услуг охуевшего подрядчика. Мы отказались и выбрали стороннюю компанию, которая оказывает нам услуги за те самые 2000 и в 10 раз сэкономили бабки.
После этого подрядчик по сути стал максимально саботировать свои услуги, которые оказывал нам по умолчанию, в новых контрактах урезает все максимально, полностью отказаться от мы него не можем (головная компания заставляет), поэтому выбираем самый базовый функционал, на который они по сути кладут болт.
Так как мы не являемся подрядчиком-интегратором, то нам запрещено использовать среды разработки, запускать portable-приложения, внедрение каких-то важных фич расстягивается на бесконечные согласования, даже решение проблемы с принтером.
И тут взяли меня, чтобы я что-то навайбкодил. Текущие ограничения:
-запрещено использовать мобильные телефоны
-запрещено юзать свои флешки, а те, что выдали, проносить за территорию заводика, это касается любых устройств, максимум, что можно - это умные часы, и то только потому, что они похожи на обычные.
- запрещено проносить любые устройства, у которых аккумулятор размером с мобилу
- запрет на установку любых сред разработки
- запрет на популярные языковые модели (chatgpt, qwen, deepseek в черном списке), раньше я юзал квен, начальник об этом узнал, похвастался подрядчику, что мы вас ебем обычным квеном и ничего не платим за ваш воздух, после этого сайт с нейронкой квен перестал открываться, я нажимаю alt+tab, когда заходит начальник, чтобы он снова не проболтался.
Итого текущий стек таков
- непопулярная языковая модель
- блокнот
- чистый html и js, про node, react и любые другие фреймворки смело можно забыть, про питон тоже, любая IDE под запретом, можно подключать библиотеки js, которые не требуют фреймворков и локального сервера
- batch и powsershell
Я набросал простейшие скрипты, которые по сути надстройка над сырыми инструментами, которые нам доступны. Нам присылают максимально замусоренные данные, потому что мы не заключили с ними контракт на миллиарды, и я простейшими скриптами это все обрабатываю. Ебало охуевшего подрядчика представили?
Самое смешное, что этот подрядчик, платит програмистам зарплату 50-70, держит их на голодном пайке, верхушка из регионального центра получает на уровне джуна, а вот основная головная организация, которая находится в МСК, рубит такие бабки, что не снились ни одному наносеку, они за год работы могут купить себе любую квартиру в Москве, плюс еще почти все оплатит контора, у них там мутные грейды. А самый высокий грейд живет на уровне султана, я не шучу. Угадайте, что это за контора, окологосы.
Я за свои универсальные навыки - сисадмина, вайб-кодера и клоуна у пидорасов, получаю 58-80 тыщ. Сейчас обещали премию урезать на 10 процентов. Простые работяги валят в больших количествах, офисные терпят
Из плюсов, бесплатный транспорт, отсутствие пробок утром (я встаю пиздец как рано и сплю на работе 1 час), очень вкусная столовая, можно пойти туда в любой момент, во время обеда я тупо гуляю. ДМС со стоматологией (но там стоматология кал, остальные типа лучшие клиники города). Квартиру я не снимаю, живу с родителями. Итого трачу только на еду, витамины, лекарства, стоматологию, нам выдали корпоративную форму вплоть до трусов, поэтому изнашиваю только казенную одежду, остается значительная часть, которая идёт на денежную подушку.
Я не знаю, на что тратить эти деньги. После работы я хочу спать, потому что заебанный как собака. Друзей нет, те, что есть ненавидят, завидуют, хотя завидовать нечего, в этом обоссаном городе, если ты получаешь 60к - то ты успешен, а если получаешь 80 - олигарх ебанный, за такую зарплату убивают. Крепкий середняк 45к, за которые надо пиздец как въебывать. Очень много зарплат за 30-35к, недавно видел объяву искали дворника а 27к, который каждый день будет подметать рынок - это огромная территория, причем не просто пришел и ушел, а дрочиться надо капитально. Таковы реалии моего города, это большой город, входит в 10, в других городах, кроме москвы всё также примерно. Я чекал питерские зарплаты - это просто позор - водила за 60к, в питере, вы ебанулись? Таксистом и курой выгоднее.
На работе реально нехуй делать, сплошная рутина, легчайшая. Когда я работал сисадмином, головняка было в разы больше. Про первую свою работу, я вообще молчу, это была сложнейшая работа, за которую платили копейки, готовься к лекциям, занимайся наукой, дрочи код, участвуй в грантах себе в убыток (5к в год не покрывали расходы на публикацию статей), спи 4 часа в сутки за зарплату в 21-30 тысяч рублей, с понедельника по суботу с 8 до 19-30 пары каждый день, а в следующем семестре ты бесплатно проводишь пары за своего научрука. 35 тыщ было, когда я сидел в комиссии ГАК и ГЭК, доплата за кандидата 3 тыщи, но нагрузка в полтора раза выше, доплата за доктора - 5 тыщ, но нагрузка просто ебанутая. Я убежал оттуда, мне сказали, что я лучше работу не найду, нашел меньше чем за год обычным сисадмином и получал больше, чем профессор со взятками. И не надо переводить статьи на немецкий с английского, не надо выполнять ебанутый план по количеству статей и всем похуй на качестве этих статей. У меня были наработки статей на тему беспилотников, все говорили, ты что долбаеб, какие беспилотники, у нас контракт с заводиком, нужно выпускать йоаб-хуйню, пиши статью только на эту тему. Потом блядь я уволился, началась движуха и они начали искать программиста прошивок БПЛА за 35к в месяц, невменяшки тупорылые, могли просто черновики моих статей почитать, дебилы.
В треде буду выкладывать примеры поделок, которые я навайкодил от нехуй делать.
1 Мб, 1024x1024
Вики по джаве: https://github.com/java2ch/java-thread/wiki (доступна для редактирования всем)
Предыдущий: >>3469179 (OP)
Предыдущий: >>3469179 (OP)
104 Кб, 630x630
Тред, посвящённый языку программирования Питон, #173
Предыдущий: >>3327670 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://online-python.com/ - листинги и онлайн-запуск
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей
#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском
— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.
— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0
— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать?
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.
— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4[РАСКРЫТЬ]
— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется
— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
Предыдущий: >>3327670 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://online-python.com/ - листинги и онлайн-запуск
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://goonlinetools.com/snapshot/share/ - для листингов, без регистрации, но с капчей
#######################################
Вопросы-ответы:
— С чего начать изучать питон?
У питона намного лучше официальная документация, чем у большинства других языков. Есть там и учебное пособие для начинающих: https://docs.python.org/3/tutorial/introduction.html , неофициальный перевод на русский язык: https://digitology.tech/docs/python_3/tutorial/introduction.html (для питона версии 3.8, но разницы почти нет)
https://github.com/yakimka/python_interview_questions - интересная подборка, масса разнообразных тем и вопросов, для продолжающих, всё на русском
— Какие книги считаются лучшими?
На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.
— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0
— А как учить джангу? Нахожу книги по джанге 1.х, можно их использовать?
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать даже для версий 1.x, т.к. принципы остаются теми же. Но лучше хотя бы с версии 2.0, слишком много мелких изменений в базе.
— Какие веб-фреймворки стоит учить в начале двадцатых?
Что бы не говорили, Джанго живее всех живых и умирать не собирается (и Django REST Framework), очень перспективный асинхронный FastAPI, асинхронный AioHTTP. Flask ещё где-то используется, но уже legacy. Прочие фреймворки или у нас экзотика, или это вымирающее легаси как Торнадо.
— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но частично переработанная под язык Python: https://www.composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)
— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Ролик на американском языке про многопоточность и асинхронность, построение своего event loop с нуля, помогает понять, как устроена асинхронность внутри: https://www.youtube.com/watch?v=MCs5OvhV9S4[РАСКРЫТЬ]
— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется
— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
текущая шапка: https://goonlinetools.com/snapshot/code/#z0o243n8t8byiy2zptv27
1,9 Мб, 1280x855
Наша контора создала собственный язык программирования для написания бизнес-приложений. Проблема в том, что рантайм работает на Джаве. Я пробовал генерировать исходники в С++ и потом их компилировать, использовал там смарт-поинтеры, короче, получил очень ощутимый прирост в производительности. В связи с этим возникла идея: а почему не пойти дальше и не написать свою ОС, которая будет заточена именно под этот язык? Просто тупо убрать все эти ненужные слои и вычислять все на голом железе. Мысли?
91 Кб, 500x500
Не нашёл тредов про работу, так что создам свой.
Всем ку, я окончил обучение в колледже, дали специальность "программист", варился я там четыре. Теперь встал вопрос о трудоустройстве. Где искать лучше ? ХуйХуй.ру нихуя адекватного не выдаёт, подскажите где лучше искать.
Свои знания не могу адекватно оценить, вроде чёто знаю, а вроде и нихуя. Писал весь код через Deepseek, начал пользоваться им с самого его старта. Дипломной работой был телеграм-бот, очень простой с использованием базы данных, юзал postgresql.
Подскажите мудрецы, есть ли у меня шансы или поздно пить баржоми ?
Знаю что постоянно нужно учить новую и новую шнягу, готов к этому.
Всем ку, я окончил обучение в колледже, дали специальность "программист", варился я там четыре. Теперь встал вопрос о трудоустройстве. Где искать лучше ? ХуйХуй.ру нихуя адекватного не выдаёт, подскажите где лучше искать.
Свои знания не могу адекватно оценить, вроде чёто знаю, а вроде и нихуя. Писал весь код через Deepseek, начал пользоваться им с самого его старта. Дипломной работой был телеграм-бот, очень простой с использованием базы данных, юзал postgresql.
Подскажите мудрецы, есть ли у меня шансы или поздно пить баржоми ?
Знаю что постоянно нужно учить новую и новую шнягу, готов к этому.
94 Кб, 1272x880
Разработчик ПО больше не дефицитная профессия или халявы в айти больше не будет
Среди Software‑development вакансий за 2023 год произошел самый резкий спад среди всех профессий (Indeed hiring lab 2023) - на целых 53%. В 2024 спад уменьшился относительно прошлого года, но не относительно других профессий.
Кратко разберём тезисы:
Тезис 1: ИИ улучшается в решении типовых задач.
OpenAI GPT 4.1 модели стали лучше писать код (дешевле, быстрее, меньше ошибок) (wired).
Предложения от ИИ уже «коммитятся» в C++ std.
С 2019 года способность ИИ выполнять длительные задачи удваивается (ИИ может решать задачи всё длиннее) примерно каждые 7 месяцев (исследование Metr).
Тезис 2: ИИ упрощает разработку
Доступ к Copilot дал прирост продуктивности (на 13-22% больше PR) в Microsoft (Исследование).
Скорость решения типовых программерские задач возрастает вдвое (mckinsey).
Тезис 3: практически все разработчики используют ИИ
76% разработчиков уже используют (планируют), рост продуктивности (81%) (Stack Overflow Dev Survey 2024).
92% разработчиков в штатах используют ИИ дома и на работе (2023).
В этом году вышли бесплатные китайские нейросети уровня платных ChatGPT o1 (qwen.ai, deepseek), открыв доступ для разработчиков без денег и VPN.
Тезис 4: крупные компании больше не вкладываются в разработчиков
Глобальные инвестиции в AI достигли $500 млрд в 2024 году, отражая приоритет AI в стратегиях крупных компаний.
Брин (основатель гугла) сказал: «60 hours a week is the sweet spot of productivity». Раньше гугл был известен лояльностью к сотрудникам и порицал переработки.
Инвестиции в сектор SaaS и корпоративного ПО сократились с $17,4 млрд в 2023 году до $4,7 млрд в 2024 году (ctol digital solutions).
Тезис 5: разработчик ПО больше не дефицитная профессия
Software‑development вакансии за 2023 год ↘ ‑51 %, самый резкий спад среди всех профессий (Indeed hiring lab 2023). В 2024 спад уменьшился относительно прошлого года, но не относительно других профессий.
Программирование являлось халявой, но больше не является.
В недалеком прошлом достаточно было пройти несколько туториалов, посмотреть примеры собеседований, прорешать пару десятков задач c Leetcode (Codewars, Hackerrank) и идти на рынок.
Легко было обходиться без базовых знаний Computer Science: понимания структур данных и алгоритмов, баз данных, операционных систем, сетей, теории асимптотической сложности и т.п.
Даже если брать программистов с базой, многие считали своей главной задачей — перевести требования в код. По ходу статьи будут агрументы, что в этом уже нет большой ценности.
С дармовщиной покончено, и я предсказываю, что индустрия уйдет от сверхдоходов за умение решать простенькие логические задачки к обычному доходу за компетенции. А компетенции будут проверяться еще строже.
Тренд уже заметен и высмеивается в миниатюрах: https://youtu.be/4R4uTrA1vQ8?si=AG43Rvx-nC959vcd
LLM сейчас могут не просто помогать писать код, но и решать какие-никакие задачи вообще без помощи программиста. Казалось бы, логично предположить, что порог входа в разработку снизился.
Но это не так. Раньше junior-разработчику приходилось конкурировать с другими джунами, но тоже разработчиками. Сейчас приходится конкурировать еще и с промпт-программистами, вайб-кодерами, просто разработчиками, которые читерят с ИИ для прохождения собеседований.
Отбор и найм превратились в гонку вооружений и на самом этапе отбора: рекрутеры применяют ИИ для поиска резюме, а кандидаты оптимизируют свои резюме с помощью ИИ.
На таком рынке лучше всего тем, у кого есть опыт и есть база. Уже сформированный программист так же пользуется ИИ, но может утилизировать этот рычаг с большей эффективностью. Для всех остальных требования взвинтились невероятно.
Главное заблуждение вайб-кодера
Вайб-кодер думает, что наступили времена, когда за неумение писать код и незнание основ computer science компании будут платить деньги.
Жестокая правда такова, что эти времена как раз закончились с появлением LLM.
Повторюсь. С появлением LLM некомпетентность перестала оплачиваться.
Дело в том, что никакой сложности решать большую часть задач на большинстве проектов не было и раньше. Да, надо было иметь какое-никакое знание языка программирования, но это вопрос одной-двух недель, этому и дошкольников обучают. Вместо 1x запросов к LLM надо было сделать 2x запросов в Google и скопировать код. Может быть, внести мелкие правки.
Никакого волшебства с LLM не произошло, только поиск стал быстрее и нудная рутина ушла. Если речь идет о задаче, которую не решили в интернете, то и LLM не поможет. Говорю как человек, который ежедневно использует ChatGPT с 2022 года.
Никакой сложности решать большую часть задач на большинстве проектов не было и раньше
В прошлом работодателю казалось, что программировать сложно. Кандидаты могли ничего не знать и не уметь, но легко находили работу. Надо было подготовиться к собеседованию, а потом «копипастить» с интрнета. Я сам начинал так и получал хорошие в сравнении с другими сферами деньги. Без базы. Без алгоритмического мышления. Без умения писать простой код.
Сейчас работодатель понимает, что типовые задачи легко решаются с LLM, и не готов платить за это много. А желающих получать вознаграждение за легкую работу значительно(!) прибавилось.
Среди Software‑development вакансий за 2023 год произошел самый резкий спад среди всех профессий (Indeed hiring lab 2023) - на целых 53%. В 2024 спад уменьшился относительно прошлого года, но не относительно других профессий.
Кратко разберём тезисы:
Тезис 1: ИИ улучшается в решении типовых задач.
OpenAI GPT 4.1 модели стали лучше писать код (дешевле, быстрее, меньше ошибок) (wired).
Предложения от ИИ уже «коммитятся» в C++ std.
С 2019 года способность ИИ выполнять длительные задачи удваивается (ИИ может решать задачи всё длиннее) примерно каждые 7 месяцев (исследование Metr).
Тезис 2: ИИ упрощает разработку
Доступ к Copilot дал прирост продуктивности (на 13-22% больше PR) в Microsoft (Исследование).
Скорость решения типовых программерские задач возрастает вдвое (mckinsey).
Тезис 3: практически все разработчики используют ИИ
76% разработчиков уже используют (планируют), рост продуктивности (81%) (Stack Overflow Dev Survey 2024).
92% разработчиков в штатах используют ИИ дома и на работе (2023).
В этом году вышли бесплатные китайские нейросети уровня платных ChatGPT o1 (qwen.ai, deepseek), открыв доступ для разработчиков без денег и VPN.
Тезис 4: крупные компании больше не вкладываются в разработчиков
Глобальные инвестиции в AI достигли $500 млрд в 2024 году, отражая приоритет AI в стратегиях крупных компаний.
Брин (основатель гугла) сказал: «60 hours a week is the sweet spot of productivity». Раньше гугл был известен лояльностью к сотрудникам и порицал переработки.
Инвестиции в сектор SaaS и корпоративного ПО сократились с $17,4 млрд в 2023 году до $4,7 млрд в 2024 году (ctol digital solutions).
Тезис 5: разработчик ПО больше не дефицитная профессия
Software‑development вакансии за 2023 год ↘ ‑51 %, самый резкий спад среди всех профессий (Indeed hiring lab 2023). В 2024 спад уменьшился относительно прошлого года, но не относительно других профессий.
Программирование являлось халявой, но больше не является.
В недалеком прошлом достаточно было пройти несколько туториалов, посмотреть примеры собеседований, прорешать пару десятков задач c Leetcode (Codewars, Hackerrank) и идти на рынок.
Легко было обходиться без базовых знаний Computer Science: понимания структур данных и алгоритмов, баз данных, операционных систем, сетей, теории асимптотической сложности и т.п.
Даже если брать программистов с базой, многие считали своей главной задачей — перевести требования в код. По ходу статьи будут агрументы, что в этом уже нет большой ценности.
С дармовщиной покончено, и я предсказываю, что индустрия уйдет от сверхдоходов за умение решать простенькие логические задачки к обычному доходу за компетенции. А компетенции будут проверяться еще строже.
Тренд уже заметен и высмеивается в миниатюрах: https://youtu.be/4R4uTrA1vQ8?si=AG43Rvx-nC959vcd
LLM сейчас могут не просто помогать писать код, но и решать какие-никакие задачи вообще без помощи программиста. Казалось бы, логично предположить, что порог входа в разработку снизился.
Но это не так. Раньше junior-разработчику приходилось конкурировать с другими джунами, но тоже разработчиками. Сейчас приходится конкурировать еще и с промпт-программистами, вайб-кодерами, просто разработчиками, которые читерят с ИИ для прохождения собеседований.
Отбор и найм превратились в гонку вооружений и на самом этапе отбора: рекрутеры применяют ИИ для поиска резюме, а кандидаты оптимизируют свои резюме с помощью ИИ.
На таком рынке лучше всего тем, у кого есть опыт и есть база. Уже сформированный программист так же пользуется ИИ, но может утилизировать этот рычаг с большей эффективностью. Для всех остальных требования взвинтились невероятно.
Главное заблуждение вайб-кодера
Вайб-кодер думает, что наступили времена, когда за неумение писать код и незнание основ computer science компании будут платить деньги.
Жестокая правда такова, что эти времена как раз закончились с появлением LLM.
Повторюсь. С появлением LLM некомпетентность перестала оплачиваться.
Дело в том, что никакой сложности решать большую часть задач на большинстве проектов не было и раньше. Да, надо было иметь какое-никакое знание языка программирования, но это вопрос одной-двух недель, этому и дошкольников обучают. Вместо 1x запросов к LLM надо было сделать 2x запросов в Google и скопировать код. Может быть, внести мелкие правки.
Никакого волшебства с LLM не произошло, только поиск стал быстрее и нудная рутина ушла. Если речь идет о задаче, которую не решили в интернете, то и LLM не поможет. Говорю как человек, который ежедневно использует ChatGPT с 2022 года.
Никакой сложности решать большую часть задач на большинстве проектов не было и раньше
В прошлом работодателю казалось, что программировать сложно. Кандидаты могли ничего не знать и не уметь, но легко находили работу. Надо было подготовиться к собеседованию, а потом «копипастить» с интрнета. Я сам начинал так и получал хорошие в сравнении с другими сферами деньги. Без базы. Без алгоритмического мышления. Без умения писать простой код.
Сейчас работодатель понимает, что типовые задачи легко решаются с LLM, и не готов платить за это много. А желающих получать вознаграждение за легкую работу значительно(!) прибавилось.
73 Кб, 1050x1050
Предыдущий тред: >>3443580 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
194 Кб, 1024x768
Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.
Предыдущий тред был тут: >>3424249 (OP)
Старые треды тут https://2ch.hk/pr/arch/ (
М) (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP".
С чего начать - основы PHP
Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.
Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.
Какой редактор использовать
Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.
Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md
Что изучать дальше
Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:
PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.
Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/
По многим из этих тем у нас есть уроки или задачки:
- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md
Что еще почитать
- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset
Дополнительно
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев, но известны случаи когда люди вкатывались с нуля за 2 месяца и перекатывались с другого стека за пару недель
Предыдущий тред был тут: >>3424249 (OP)
Старые треды тут https://2ch.hk/pr/arch/ (

С чего начать - основы PHP
Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу.
Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов.
Какой редактор использовать
Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server.
Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md
Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md
Что изучать дальше
Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше:
PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский.
Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/
По многим из этих тем у нас есть уроки или задачки:
- для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- если ты все решил, переходи к Symfony или Laravel
- почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно.
- для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT.
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- хороший учебник по JS: https://learn.javascript.ru/
- задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md
Что еще почитать
- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Адель Ф. - Архитектура сложных веб-приложений
- https://phptherightway.com/
- Книга: Профессиональное программирование на PHP Джордж Шлосснейгл
- Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- Про Git: https://git-scm.com/book/ru/v2
- Задачи на алгоритмы: https://codeforces.com/problemset
Дополнительно
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html
- что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев, но известны случаи когда люди вкатывались с нуля за 2 месяца и перекатывались с другого стека за пару недель
50 Кб, 576x680
Добро пожаловать в тред, посвященный гарантиям, обещаниям, владению, заимствованию и другим концепциям языка Rust!
Предыдущий тред : >>3407697 (OP)
Rust — blazing fast язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Он позволяет писать безопасный и эффективный код, который легко поддерживать и масштабировать.
Ссылка на официальный сайт: https://www.rust-lang.org/
В этом треде мы объясняем базовые и продвинутые концепции языка, а также программирования в целом. Поможем новичкам, подскажем, что выбрать для веба, игр или, прости господи, блокчейна.
НОВИНКА: Rust для Windows: https://metanit.com/rust/windows/
IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
Игры на Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet
Основная литература:
Rust Book (версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения для привыкания к Rust): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon (для продвинутых): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/
100 упражнений по Rust: https://rust-exercises.com/100-exercises/
Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба (старому ОПу). Здесь ты сможешь найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
Предыдущий тред : >>3407697 (OP)
Rust — blazing fast язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Он позволяет писать безопасный и эффективный код, который легко поддерживать и масштабировать.
Ссылка на официальный сайт: https://www.rust-lang.org/
В этом треде мы объясняем базовые и продвинутые концепции языка, а также программирования в целом. Поможем новичкам, подскажем, что выбрать для веба, игр или, прости господи, блокчейна.
НОВИНКА: Rust для Windows: https://metanit.com/rust/windows/
IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
Игры на Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet
Основная литература:
Rust Book (версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения для привыкания к Rust): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon (для продвинутых): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/
100 упражнений по Rust: https://rust-exercises.com/100-exercises/
Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба (старому ОПу). Здесь ты сможешь найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
18 Кб, 235x250
Тред, посвященный прародителю всех С-подобных языков и по совместительству всесторонне годному средству программирования как на системном, так и на прикладном уровне.
Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.
Что читать:
- Stephen Prata "C Primer Plus, 6th Edition" (2014) (в русском переводе: Стивен Прата "Язык программирования C. Лекции и упражнения (6-е издание)" ): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Идеально для начинающих.
- Brian Kernighan, Dennis Ritchie "The C Programming Language".
- Стандарт 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 (февраль, с диффами)
- Последний черновик ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2583.pdf (октябрь)
Прошлый тред: https://2ch.hk/pr/res/3386488.html (
М)
Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.
Что читать:
- Stephen Prata "C Primer Plus, 6th Edition" (2014) (в русском переводе: Стивен Прата "Язык программирования C. Лекции и упражнения (6-е издание)" ): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Идеально для начинающих.
- Brian Kernighan, Dennis Ritchie "The C Programming Language".
- Стандарт 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 (февраль, с диффами)
- Последний черновик ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2583.pdf (октябрь)
Прошлый тред: https://2ch.hk/pr/res/3386488.html (

311 Кб, 471x477
ЛЮДИ ДУМАЮТ, ЧТО С АЙТИШНОЙ ЗП ТЫ КАК СЫР В МАСЛЕ КАТАЕШЬСЯ, ЕЗДИШЬ МИНИМУМ НА НОВЕНЬКОЙ БЭЭНВЕ, ЛЕТАЕШЬ В ТАЙЛАНДЫ-МАЛЬДИВЫ-ЭМИРАТЫ ТРИ РАЗА В ГОД, ИМЕЕШЬ КАПИТАЛ В НЕСКОЛЬКО МЛН РУБЛЕЙ
@
НА САМОМ ЖЕ ДЕЛЕ:
@
ЕЛЕ-ЕЛЕ ВЫПЛОТИЛ ЕБОТЕКУ (КОТОРУЮ БРАЛ ЕЩЕ ДО КОВИДА), ПИТАЯСЬ ХУЙЦАМИ С ГРЕЧКОЙ
@
ЕДВА-ЕДВА, ЛИШАЯ СЕБЯ ВСЕГО, НАКОПИЛ НА ПЯТИЛЕТНИЙ СОЛЯРИС (ПО СОВЕРШЕННО ОХУЕВШЕЙ ЦЕНЕ), ЧТОБЫ ВОЗИТЬ СВОЮ ЖЕНУ И ЛИЧИНКУ НЕ НА ОБОССАНОМ КАРШЕРИНГЕ, А НА ЛИЧНОЙ ТАЧКЕ
@
В ОТПУСК ЛЕТАЕШЬ ДАЙ Б-Г РАЗ В ГОД, ЛИБО В ОКТЯБРЕ-НОЯБРЕ, ЛИБО В ФЕВРАЛЕ-МАРТЕ, ЧТОБЫ НЕ ОХУЕТЬ ОТ ЦЕН И НЕ ТЕРЕТЬСЯ ЖЕПАМИ С БЫДЛОМ
@
УЕБАЛ ТРИ ГОДА И ПОЧТИ ВСЕ СВОБОДНЫЕ ДЕНЬГИ НА РЕМОНТ ЗУБОВ И ОСТАЛЬНОЙ СВОЕЙ ТУШКИ, КОТОРАЯ УЖЕ НАЧИНАЕТ БАРАХЛИТЬ ПОСЛЕ 30 ЛВЛ
@
ФИНАНСОВАЯ ПОДУШКА — ДВЕ ЗП, ОТ МЫСЛЕЙ О ВНЕЗАПНОЙ ПОТЕРЕ РАБОТЫ НАЧИНАЕТСЯ ТРЯСКА
@
РУБЛЬ ОБЕСЦЕНИВАЕТСЯ БЫСТРЕЕ, ЧЕМ ПОВЫШАЕТСЯ ЗП, ВРОДЕ ПОЛУЧАЕШЬ ДОХУЯ, А УРОВЕНЬ ЖИЗНИ ПО СРАВНЕНИЮ С ПРОШЛЫМИ ГОДАМИ СТАЛ ТОЛЬКО НИЖЕ
IT, ОЧЕНЬ МНОГО СТРЕССА ИЗ-ЗА ДЕДЛАЙНОВ, СЛОЖНЫХ БАГОВ, СИДЯЧЕЙ РАБОТЫ
@
ИЗ-ЗА НИХ ЖЕ ЧАСТО НЕТ ВРЕМЕНИ НА СПОРТ И ОТДЫХ, КОТОРЫЕ ХОТЬ КАК-ТО ИСПРАВЛЯЛИ БЫ ЭТО
@
ЕСТЬ МАЛОЧИСЛЕННЫЕ ПРОДУКТОВЫЕ КОМПАНИИ, ГДЕ ХОРОШИЙ WORK/LIFE BALANCE
@
ГДЕ УВАЖАЮТ СОТРУДНИКОВ, МИНИМУМ СТРЕССА И ХОРОШАЯ ОПЛАТА ТРУДА
@
НО ИХ НАСТОЛЬКО МАЛО, ЧТО ИХ МОЖНО ЗАНОСИТЬ В КРАСНУЮ КНИГУ
@
ЕСЛИ БЫ МОГ СКАЗАТЬ ПРОШЛОМУ СЕБЕ, КОТОРЫЙ БЫЛ 5/10/15 ЛЕТ НАЗАД, ТО СКАЗАЛ: “ЛЮБОЙ ЦЕНОЙ ОТКЛАДЫВАЙ СТАРТОВЫЙ КАПИТАЛ И ДЕЛАЙ КАКОЙ-ТО ПАССИВНЫЙ ДОХОД
@
ЧТОБЫ ВЫКАТИТЬСЯ ИЗ IT И ПРЕКРАТИТЬ ЭТОТ СТРЕСС, ВЫГОРАНИЕ И ХРОНИЧЕСКОЕ НЕДОСЫПАНИЕ
@
С ВОЗРАСТОМ ЛЕГЧЕ НЕ СТАНОВИТСЯ
@
ЕЩЁ И НЕЙРОСЕТИ БУДУТ ДОБИВАТЬ ЭТО IT”
@
В ПРИНЦИПЕ ЭТО И ТАК ПОНИМАЛ РАНЬШЕ
@
НО СКАЗАЛ БЫ СЕБЕ ПРОШЛОМУ: НИКАКИЕ КВАРТИРЫ, МАШИНЫ И Т.Д. НЕ БУДУТ ГРЕТЬ ТЕБЯ
@
ТОЛЬКО ПАССИВНЫЙ/ПОЛУПАССИВНЫЙ ДОХОД ПОЗВОЛИТ ТЕБЕ НЕ СОЙТИ С УМА
НАЧАЛО ДЕЙЛИКА
@
ПРИВЕТ
@
ПРИВЕТ
@
ВСЕМ ПРИВЕТ
@
ПРИВЕТСТВУЮ
@
ПРИВЕТ
@
ПРИВЕТ
@
@
КОЛЛЕГИ, ДОБРЫЙ ДЕНЬ! МЕНЯ СЛЫШНО?
@
НЕТ
@
СЕЙЧАС ПЕРЕЗАГРУЖУ МЕССЕНДЖЕР/ZOOM/КОМП/НЕБО/АЛЛАХА
@
БЕСПЛАТНОЕ ВРЕМЯ В ЗУМЕ КОНЧИЛОСЬ
@
ДАВАЙТЕ ВСЕ ПЕРЕЗАЙДЁМ
Предыдущий >>3420692 (OP)
@
НА САМОМ ЖЕ ДЕЛЕ:
@
ЕЛЕ-ЕЛЕ ВЫПЛОТИЛ ЕБОТЕКУ (КОТОРУЮ БРАЛ ЕЩЕ ДО КОВИДА), ПИТАЯСЬ ХУЙЦАМИ С ГРЕЧКОЙ
@
ЕДВА-ЕДВА, ЛИШАЯ СЕБЯ ВСЕГО, НАКОПИЛ НА ПЯТИЛЕТНИЙ СОЛЯРИС (ПО СОВЕРШЕННО ОХУЕВШЕЙ ЦЕНЕ), ЧТОБЫ ВОЗИТЬ СВОЮ ЖЕНУ И ЛИЧИНКУ НЕ НА ОБОССАНОМ КАРШЕРИНГЕ, А НА ЛИЧНОЙ ТАЧКЕ
@
В ОТПУСК ЛЕТАЕШЬ ДАЙ Б-Г РАЗ В ГОД, ЛИБО В ОКТЯБРЕ-НОЯБРЕ, ЛИБО В ФЕВРАЛЕ-МАРТЕ, ЧТОБЫ НЕ ОХУЕТЬ ОТ ЦЕН И НЕ ТЕРЕТЬСЯ ЖЕПАМИ С БЫДЛОМ
@
УЕБАЛ ТРИ ГОДА И ПОЧТИ ВСЕ СВОБОДНЫЕ ДЕНЬГИ НА РЕМОНТ ЗУБОВ И ОСТАЛЬНОЙ СВОЕЙ ТУШКИ, КОТОРАЯ УЖЕ НАЧИНАЕТ БАРАХЛИТЬ ПОСЛЕ 30 ЛВЛ
@
ФИНАНСОВАЯ ПОДУШКА — ДВЕ ЗП, ОТ МЫСЛЕЙ О ВНЕЗАПНОЙ ПОТЕРЕ РАБОТЫ НАЧИНАЕТСЯ ТРЯСКА
@
РУБЛЬ ОБЕСЦЕНИВАЕТСЯ БЫСТРЕЕ, ЧЕМ ПОВЫШАЕТСЯ ЗП, ВРОДЕ ПОЛУЧАЕШЬ ДОХУЯ, А УРОВЕНЬ ЖИЗНИ ПО СРАВНЕНИЮ С ПРОШЛЫМИ ГОДАМИ СТАЛ ТОЛЬКО НИЖЕ
IT, ОЧЕНЬ МНОГО СТРЕССА ИЗ-ЗА ДЕДЛАЙНОВ, СЛОЖНЫХ БАГОВ, СИДЯЧЕЙ РАБОТЫ
@
ИЗ-ЗА НИХ ЖЕ ЧАСТО НЕТ ВРЕМЕНИ НА СПОРТ И ОТДЫХ, КОТОРЫЕ ХОТЬ КАК-ТО ИСПРАВЛЯЛИ БЫ ЭТО
@
ЕСТЬ МАЛОЧИСЛЕННЫЕ ПРОДУКТОВЫЕ КОМПАНИИ, ГДЕ ХОРОШИЙ WORK/LIFE BALANCE
@
ГДЕ УВАЖАЮТ СОТРУДНИКОВ, МИНИМУМ СТРЕССА И ХОРОШАЯ ОПЛАТА ТРУДА
@
НО ИХ НАСТОЛЬКО МАЛО, ЧТО ИХ МОЖНО ЗАНОСИТЬ В КРАСНУЮ КНИГУ
@
ЕСЛИ БЫ МОГ СКАЗАТЬ ПРОШЛОМУ СЕБЕ, КОТОРЫЙ БЫЛ 5/10/15 ЛЕТ НАЗАД, ТО СКАЗАЛ: “ЛЮБОЙ ЦЕНОЙ ОТКЛАДЫВАЙ СТАРТОВЫЙ КАПИТАЛ И ДЕЛАЙ КАКОЙ-ТО ПАССИВНЫЙ ДОХОД
@
ЧТОБЫ ВЫКАТИТЬСЯ ИЗ IT И ПРЕКРАТИТЬ ЭТОТ СТРЕСС, ВЫГОРАНИЕ И ХРОНИЧЕСКОЕ НЕДОСЫПАНИЕ
@
С ВОЗРАСТОМ ЛЕГЧЕ НЕ СТАНОВИТСЯ
@
ЕЩЁ И НЕЙРОСЕТИ БУДУТ ДОБИВАТЬ ЭТО IT”
@
В ПРИНЦИПЕ ЭТО И ТАК ПОНИМАЛ РАНЬШЕ
@
НО СКАЗАЛ БЫ СЕБЕ ПРОШЛОМУ: НИКАКИЕ КВАРТИРЫ, МАШИНЫ И Т.Д. НЕ БУДУТ ГРЕТЬ ТЕБЯ
@
ТОЛЬКО ПАССИВНЫЙ/ПОЛУПАССИВНЫЙ ДОХОД ПОЗВОЛИТ ТЕБЕ НЕ СОЙТИ С УМА
НАЧАЛО ДЕЙЛИКА
@
ПРИВЕТ
@
ПРИВЕТ
@
ВСЕМ ПРИВЕТ
@
ПРИВЕТСТВУЮ
@
ПРИВЕТ
@
ПРИВЕТ
@
@
КОЛЛЕГИ, ДОБРЫЙ ДЕНЬ! МЕНЯ СЛЫШНО?
@
НЕТ
@
СЕЙЧАС ПЕРЕЗАГРУЖУ МЕССЕНДЖЕР/ZOOM/КОМП/НЕБО/АЛЛАХА
@
БЕСПЛАТНОЕ ВРЕМЯ В ЗУМЕ КОНЧИЛОСЬ
@
ДАВАЙТЕ ВСЕ ПЕРЕЗАЙДЁМ
Предыдущий >>3420692 (OP)
88 Кб, 260x194
Давайте-ка вспомним события 2х-летней давности, когда началась та самая Глобальная Рецессия в айти, вместе с массовыми лейофами...
- Помните, как мы думали, что увольняют только "менеджеров по разнообразию" и "тупых гуманитариев", а величавых глыб коданов никто и ни за что не уволит?
- Помните, как считали, что лейофы продлятся максимум полгода а потом будет скачок хайра?
- Помните, как верили, что айти пизда именно в СНГ, а за бугром обласкают и баксами осыпят?
- Помните, как были свято уверены, что нейросетка никогда не сможет писать осмысленный код?
Мда, почти все мы в это верили... Каковы же ваши прогнозы на данный момент?
- Помните, как мы думали, что увольняют только "менеджеров по разнообразию" и "тупых гуманитариев", а величавых глыб коданов никто и ни за что не уволит?
- Помните, как считали, что лейофы продлятся максимум полгода а потом будет скачок хайра?
- Помните, как верили, что айти пизда именно в СНГ, а за бугром обласкают и баксами осыпят?
- Помните, как были свято уверены, что нейросетка никогда не сможет писать осмысленный код?
Мда, почти все мы в это верили... Каковы же ваши прогнозы на данный момент?
856 Кб, 919x1070
Анон, как бы выглядел ЯП, в котором возможны только примитивно-рекурсивные функции?
Проимущества такого языка очевидны - мы можем доказать, что программа всегда завершится (ибо любая программа на таком языка терминальна), а функции которые нельзя выразить в таком языке всё равно находятся в области кукаретики (не имеют отношения к real world программированию). Все так или иначе используют map, fold, filter и другие примитивно-рекурсивные комбинаторы.
И так анон, как бы он выглядел? Какой бы у него был синтаксис?
Проимущества такого языка очевидны - мы можем доказать, что программа всегда завершится (ибо любая программа на таком языка терминальна), а функции которые нельзя выразить в таком языке всё равно находятся в области кукаретики (не имеют отношения к real world программированию). Все так или иначе используют map, fold, filter и другие примитивно-рекурсивные комбинаторы.
И так анон, как бы он выглядел? Какой бы у него был синтаксис?
67 Кб, 1159x462
Я не буду обсуждать почему, зачем, все и так давно всё знают. Собсна, вопрос: куда переходить из IT? Что, опираясь на знания и опыт, полученные в разработке, будет проще всего освоить? И как при этом иметь хороший доход? Реквестирую варианты
119 Кб, 960x540
C# / дотнет тред #61
Летний тред лучшего языка на планете.
1. Ресурсы:
— https://learn.microsoft.com/en-us/dotnet/
— https://ru.stackoverflow.com/a/416585/422180
— https://metanit.com
— https://professorweb.ru
— https://github.com/uhub/awesome-c-sharp
— https://sharplab.io/
— https://www.jimmybogard.com/you-probably-dont-need-to-worry-about-mediatr/
— https://cezarypiatek.github.io/post/why-i-dont-use-automapper/?utm_source=chatgpt.com
2. С# для веб
— https://docs.microsoft.com/ru-ru/aspnet/core
3. C# для десктопа
— https://docs.microsoft.com/ru-ru/dotnet/desktop
4. С# для игр
— https://ru.stackoverflow.com/a/609901/422180
5. С# для мобильной разработки
— https://docs.microsoft.com/ru-ru/dotnet/maui
6. Годные ютуб-каналы
— https://www.youtube.com/c/CODEBLOG
— https://www.youtube.com/c/AndreyShyrokoriadov
— https://www.youtube.com/c/DevJungles
— https://www.youtube.com/user/Shmachilin
— https://www.youtube.com/c/Elfocrash
— https://www.youtube.com/user/IAmTimCorey
Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: https://2ch.hk/pr/res/3395748.html (
М)
Летний тред лучшего языка на планете.
1. Ресурсы:
— https://learn.microsoft.com/en-us/dotnet/
— https://ru.stackoverflow.com/a/416585/422180
— https://metanit.com
— https://professorweb.ru
— https://github.com/uhub/awesome-c-sharp
— https://sharplab.io/
— https://www.jimmybogard.com/you-probably-dont-need-to-worry-about-mediatr/
— https://cezarypiatek.github.io/post/why-i-dont-use-automapper/?utm_source=chatgpt.com
2. С# для веб
— https://docs.microsoft.com/ru-ru/aspnet/core
3. C# для десктопа
— https://docs.microsoft.com/ru-ru/dotnet/desktop
4. С# для игр
— https://ru.stackoverflow.com/a/609901/422180
5. С# для мобильной разработки
— https://docs.microsoft.com/ru-ru/dotnet/maui
6. Годные ютуб-каналы
— https://www.youtube.com/c/CODEBLOG
— https://www.youtube.com/c/AndreyShyrokoriadov
— https://www.youtube.com/c/DevJungles
— https://www.youtube.com/user/Shmachilin
— https://www.youtube.com/c/Elfocrash
— https://www.youtube.com/user/IAmTimCorey
Шапка: https://pastebin.com/HT7Hi6FD
Прошлый тред: https://2ch.hk/pr/res/3395748.html (
