— Какие книги считаются лучшими? На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью python". Эти книги рекомендуют чаще всего, но книги довольно старые, а питон развивается.
— А как учить джангу? Нахожу книги по джанге 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[РАСКРЫТЬ]
— Как можно без лишней возни ускорить программу на питоне 1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь. 2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.
— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
>>3458700 >А есть типы с высшим образованием которые эти инструменты разрабатывают. Там да, дохуя дефицит кадров требование к матбазе и оч большие зарплаты. Вот. У меня просто есть ощущение, что ML сейчас остался во всяком крупняке, где условно занимаются раскаткой и обучением собственных ИИ-моделей и всё в таком духе.
>>3460050 Напиши имадж борду, че ты как не как двачер? Тут постоянно начинают замену двачу писать то на луа, то на расте и незаметно уходят в закат, после того как не могут решить где хранить картинки с постами...
Почти все айти - это ебаный пузырь. Большинство стартапов - это откровенный скам и развод инвесторов-мамонтов на деньги, которые тянут под обещания разбогатеть/стать новым цукербергом, но 99,9% которые все равно провалятся спустив кучу денег на анальников/менеджеров/оунеров и прочую фауну в унитаз.
В мире крупным копрораций ситуация такая же. Команд, которые работают на проектами которые приносят деньги/поддерживают инфраструктуру компаний меньшинство. Все остальные занимаются хуйней по принципу "может быть это когда-нибудь выстрелит". Из бигтехов можно уволить больше половины кодерков с манагерами и ничего не изменится. Этого до сих пор не произошло исключительно из за лапши, которую манагеры вешают на уши денежным мешкам.
Всякий мелкий кал, обслуживающий мелкий бизнес нужен примерно так же, как и сам мелкий бизнес. Галеры - просто посредники во всем этом калопроизводстве.
По сути реальной работой занимаются только всякие мастодонты энтерпрайзеры, которые поддерживают гигантские айти махины, всякие LLM инженеры, которые сейчас развивают нейронки и двигают индустрию вперед. Все остальные - это просто стадо бесполезных долбоебов.
Что не так с менталитетом "консультанта Accenture"?
Компания Accenture — один из крупнейших мировых игроков в сфере IT-консалтинга и аутсорсинга. Их бизнес-модель построена на продаже услуг (разработка, внедрение ПО, аналитика), а не на создании инновационных продуктов.
Когда говорят, что кто-то "мыслит как консультант Accenture", подразумевают критику в адрес стиля управления, в котором:
1. Приоритет биллинга (часовых тарифов) над реальной ценностью Консалтинговые фирмы зарабатывают, продлевая проекты и накручивая часы, а не решая проблемы быстро. Пример из IBM при Кришне: • Вместо прорывных технологий — гибридные облака (уже существующее решение, но переупакованное). • Акцент на "трансформационных услугах" (долгие и дорогие внедрения), а не на R&D.
Результат: Клиенты платят за процесс, а не за результат.
2. Культура PowerPoint over Engineering В Accenture (и подобных фирмах) успех = красивые презентации, а не рабочий код. Пример из Microsoft при Наделле: • Разработчики жалуются, что теперь "слайды важнее прототипов". • Решения принимаются на основе пустых лозунгов, а не технического аудита.
Результат: Технологии деградируют, но отчеты выглядят хорошо.
3. Отсутствие ответственности за провалы Консультанты не страдают от последствий своих советов. Пример из IBM Watson: • Accenture активно продвигала Watson для медицины, хотя система не работала. • Когда провал стал очевиден, вину переложили на заказчиков ("неправильно внедрили").
Результат: Компании-клиенты теряют миллионы, а Accenture продолжает продавать "трансформацию".
4. Ориентация на краткосрочную выгоду Их бизнес — не создавать технологии, а "оптимизировать" чужие. Пример из Adobe при Нарайене: • Вместо улучшения Photoshop — искусственные "AI-фичи" (чтобы оправдать подписку). • Настоящие проблемы (тормоза, баги) игнорируются, потому что это не увеличивает биллинг.
Результат: Продукты становятся хуже, но прибыль растёт.
Почему это проблема для технологических CEO? Когда такой стиль мышления проникает в продуктовые компании (IBM, Microsoft, Adobe), это ведёт к: • Закату инноваций (вместо прорывов — ребрендинг старых идей). • Токсичной бюрократии (сотни консультантов, нулевая скорость). • Потере доверия инженеров (лучшие уходят, остаются карьеристы).
Ирония: Accenture сама не создала ни одного значимого продукта — но её подход теперь управляет гигантами, которые должны были создавать будущее.
Вывод "Менталитет Accenture" — это симптом болезни большой корпоративной IT-индустрии, где: ✅ Продажи > технологий ✅ Отчёты > работоспособности ✅ Акционеры > пользователи
Если CEO ведёт себя как консультант, а не как инженер или визионер — компания медленно превращается в фабрику презентаций.
P.S. Accenture — не абсолютное зло, но их подход смертелен для инноваций. Если хотите пример обратного — посмотрите на NVIDIA (Дженсен Хуанг) или SpaceX (Маск, несмотря на его хаос).
Простите за копипасту из нейросетки, но информация топовая, ящитаю.
Пpoграммистишки, а какие у вас планы на будущее? Вы готовитесь к бомжеванию? Или пойдете на CBO (текущую или вторую) оператором дpoном? Или в сельскую школу учителем информатики? Или переквалифицируетесь в кyрьеры (посмотрел бы, как пузатый 40+ зaдpот вроде Алексея Cкyфьина будет бегать по городу с большими сумками)?
Стоит ли попробовать вкатиться вот в это? Наверняка тут есть люди в теме, ну или у которых брат там учился и остался жив. Бесплатное обучение, любые люди там приветствуются, обещают лампововое общение и помощь в обучении. Привлекает, что это не какие-то полуподвальные инфоцигане, которые хотят стрясти с меня денег за курсы, а сберовский социальный проект(изначально калька с французской школы эколь 42)
Времени, как у настоящего питурда — навалом. Поэтому, потерей времени на музейный язык можете не пугать. В принципе, вообще не важно, что там изучают. Основные плюсы в том, что:
1. Это бесплатно 2. Школа дисциплинирует 3. Школа учит добывать информацию и сразу использовать 4. Мощное комьюнити, общение, знакомства и прочие соц навыки 5. Игофикационный процесс обучения 6. Стажировки в топ компаниях
Прослушал подкасты, посмотрел видео, там даже овуляшки с детьми, бабки-сраки и супер-скуфидоны 40++ учатся и потом работают покайфу. Приходят к успеху через эту самую «школу 21». Но как-то все слишком шоколадно выглядит. И из-за этого вызывает подозрение. Ну и самый главный пугающий фактор: там нужно ебашить. Что сложно для козинки-питурда. По крайней мере, на начальных этапах.
А кроме разработчика ПО там кто-нибудь что-нибудь проходил? Я на сайте смотрю они и на QA учат и на дата саенс и на кибербуллинг. На какие-то направления 6 месяцев обучения всего
Писал в ньюфаг треде, после нашел этот полумертвый тред. В школе 21 открыта регистрация на ближайшие отборочные интенсивы. В одной группе в посте от января 23 было написано, что можно учиться удаленно, на сайте школы ничего про это не нашел. Где-то дают общаги. Есть разные направления обучения. Какие подводные в этой школе? На какую минимальную сумму можно питаться в месяц (5 лет не выходил из дома, цен не знаю)? 8 лет назад в общаге хватало 4к/мес
Есть тут те кто играет в факторио? Я знаю что в вг есть тред. Я проггеров спрашиваю.
Аноним15/05/25 Чтв 22:00:09№3455603Ответ
Давайте-ка вспомним события 2х-летней давности, когда началась та самая Глобальная Рецессия в айти, вместе с массовыми лейофами...
- Помните, как мы думали, что увольняют только "менеджеров по разнообразию" и "тупых гуманитариев", а величавых глыб коданов никто и ни за что не уволит? - Помните, как считали, что лейофы продлятся максимум полгода а потом будет скачок хайра? - Помните, как верили, что айти пизда именно в СНГ, а за бугром обласкают и баксами осыпят? - Помните, как были свято уверены, что нейросетка никогда не сможет писать осмысленный код?
Мда, почти все мы в это верили... Каковы же ваши прогнозы на данный момент?
>>3457341 Да, в 00ых когда букс был по 30 рубликов, то анальникам предлагали 30 тыщ зряплаты, и анальники на форумах 00ых бугуртили что водитель тролейбуса столько же получает
>>3457388 Хз, я в 2009 году на хх.сру зашел и там были вакухи на 1С за 75 тысяч. Это 2.5к долларов по тем временам. А 30 тысяч как у водителя троллейбуса... Ну может в 2003 году было столько.
Telegram bot api
Аноним18/05/25 Вск 23:13:44№3457873Ответ
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..
Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.
В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.
Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.
>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?
Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.
>Где взять примеры проектов?
Можешь банально поискать на ютюбе или в телеграмме. Для примера:
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/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. 4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose. 5. И хотя бы несколько готовых приложений.
upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.
>>3457462 > У такого клиента будет лагать вообще всё, что существует, так что нет смысла пыжиться. Железо не проблема в 25 году. Я тоже так думал когда пришёл джуном в компанию. А оказалось, что треть денег компании приносят страны Африки и Латинской Америки. И угадай что? У них популярны дешевые смартфоеы с очень слабым железом. Характеристики выше это характеристики целевого девайса для библиотеки, что я разрабатываю. Железо это проблема в 25 году если ты нацелен на международный рынок. И характеристики железа определяются самым слабым смартфоном, а не самым сильным смарфыоном на этом рынке.
Сап /pr До окончания института осталось 2 года, всякие популярные направления по типу фронта и Бэка перенасыщены кандидатами. Как вкатиться в embedded?
Всем привет, я студент 2 курса по направлению "прикладная информатика", весь семестр забивал на учебу и учил C++, а сейчас мне сказали что нужно сделать курсовую по 1с. Дали сборник задач Павла Чистова и я понял, что вообще ничего не понимаю. Хотел попросить у вас помощи нет ли не у кого информационной базы этих задач.
Вижу у волков часто такой тейк мол меньше чем за 300к нахуя чет делать вообще? И я не понимаю, может я в каком-то другом айти, но у меня зп 60к. Я обычный формошлеп "джун". У кореша который работает в сбербанке, зп 150к. Он там мидл формошлеп. Отличаемся только стеком, собственно и что я в регионе, а он в дс. Откуда эти 300к наносек тогда, если это точно такие же мидлы, а то и вообще джуны? При этом есть и другие кореша прогеры, но вскользь касаясь темы я понял, что никто 300к не получает, кроме чела бекендера с опытом в 20 лет и уровнем знаний тоже приличным.
>>3456002 И каким образом из нехватки желающих РАБотать за 500 баксов следует ещё больший дефицит веб-кодерков? Как раз наоборот! - там действительно чуууть выше порог входа, но все необходимые навыки всё ещё доступно освоить самостоятельно любому человеку с улицы с IQ выше 80 в максимально сжатые сроки (меньше года). А поскольку так сложилось, что платят за это принципиально другие деньги - все таксисты пытаются пробиться туда, кто-то берёт кредиты на говнокурсы, и каждый из них надеется, что вот он-то точно вкатится! Теория вероятности и статистика им как раз неведомы, для покраски джейсонов на rectal.js это нинужно. Даже до чатгопоты количество вайтишников на вакансию постоянно росло, а теперь, когда уже работающих опытных веб-кодировщиков начинают целыми отделами выгонять на мороз, безработных кодеров станет ещё больше.
>>3455922 >Проблема не в том, что закончивший курсы таксист не справится с покраской кнопок и чем-то хуже тебя. Проблема в том, что после недавней волны сокращений на рыночек почти одномоментно выбросило ~5,000 не таксистов после кредтных говнокурсов, а реальных миддло-сеньоров с опытом работы в российском биг техе. Когда за окном такая очередь голодных и готовых на все кандидатов у таксистов просто нет шансов.
Ну то есть джуны в принципе последние годы были не особо-то и нужны, а теперь и подавно без шансов.
На связи банкир 350к рублей java-бог. Стори такая, работаю в Энтерпрайзе, сижу, пержу, но чето бабок не дают на текущем месте, из-за инфляции приходится отказываться от флорентины и брать просто додо пиццу. Решил я найти работу себе на 450к, а я то до этого проводил собесы у себя в компании и к нам табуном ходили "вкатуны после курсов" и "волки". В целом пиздато стелят на собесе, чето отвечали, но всех служба безопасности отсеивала. Я даже после такого тех кто пиздел хорошо, начал отсеивать, искал заик, людей асоциальных, у которых голос дрожал, чтобы на низкий грейд к нам устроить и чтобы они работали годами. Но для себя я хочу лучшее, дай думаю прокачаюсь как так же пиздеть, посмотрю что такое эти ИТ менторы, какие офферы они получают и тп.
В итоге, я в ахуе... Челы имеют телеграм и бусти каналы, где показывают как они собесятся. Ну и вижу как проходят собесы, посмотрел штук 10 собесов и я блять уверен что это никакая не постановка, потому что на другом конце бывают мудаки, дауны, челы которые пренебрежительно к кандидату относятся. Если это все постановки, то это дорога в голивуд. НО ИТ ЭТИ ИТ ЧЕЛЫ ПОЛУЧАЮТ ОФФЕРЫ ПО 500к, 600к рублей на руки.
Смотрел блять одно видео, где чел собесился, последняя часть была с менеджментом и они разговаривали 2 сука часа. Была девочка которая СУКА ДУШНИЛА СВОИМИ ВОПРОСАМИ. Вопросы были в стиле - Какая ваша ценность? - Какие сложные задачи решали на своей работе? Получилось? - Что вы думаете скажут о вас коллеги? - Какие задачи хотите у нас решать? - Почему вы выбрали работать в нашей команде? - Чтобы вы улучшили в нашем продукте? - Расскажите про опыт организации процессов? - Какая роль у вас вам интересна? Что хотите найти в контексте? Как хотите развиваться? - Хочу спросить противоположную историю, что не получилось? и еще х2 вопросов таких. И главное такая тупая девочка, токо кофе наверное и гоняет. Да ее место под столом мой хуй сосать.
Блять, я даже набирать этот список устал, а там чел ДВА, ДВА СУКА ЧАСА ОТВЕЧАЛ НА ТАКОЕ, как у него в горле не пересохло? Я через минут 5 разговора кашляю и заканчиваюсь уже. В итоге ему дали позицию бекенд разработчика с ОФФЕРОМ В 550к рублей. АЛО, КАК ЙОБАНА В РОТ? Я бы никогда так даже не ответил, как можно столько пиздеть? Я пишу код, загружаю его в репозиторий и выкладываю на стенд, все. А это называется СОФТ НАВЫКИ. И вы только подумайте, чел выбил зарплату 1,6 раза больше чем я. Когда я сижу и по ночам работаю чтобы этот ебанный банк не развалился и мне дали хотя бы 10% премии. АХ СУКА, КАК ЖЕ У МЕНЯ БОНБИТ.
У меня и вуз технический, и 10 лет опыта, ну почему это не важным стало? А там чел у которого 3 года опыта, делает ГОЛИВУДИНГ как Мэт Деймон за покерным столом. При том у меня к этому челу вопросов вообще ноль. Он какой-то НЕРЕАЛЬНЫЙ перфоманс показал, полностью эксплуатирует эту систему и зарабатывает максимальный доход. У меня скорее вопросы ко всей этой системе найма, почему мне столько не предлагают? Я много говна за время работы поведал, ну наймите меня на 550к, я действительно буду полезным, буду перерабатывать перед важными релизами, да и не уйду с вашей лодки при первом пиздец. Я конечно понимаю разницу между собеседованием и реальной работой, да, возможно если бы чел начал именно в этой компании работать, то не вытащил бы, его бы уволили, но сюр в том, что мне даже не предлагают попробовать покрутить педали в роли лида за 550к. Я думаю есть компании где бы и я обосрался в роли лида.
Почему так? Почему ПРОГРАММИСТА выбирают не по знаниям/базенке, а по ПИЗДЕЖУ ИЗ-ЗО РТА. В Яндексе бы такой чел не смог 550к получить, но Яндекс и славится тем, что платит ниже рынка, поэтому там токо терпилы работают.
P.S. Я тут недавно собеседование на руководителя посмотрел за 600к рублей, там вопросы из разряда как вы решаете проблемы? Как мотивируете сотрудников? Как сроки выставялете? А МЕНЯ ЗА 350к ШВАБРИРУЮТ алгоритмами, структурамми данных и не дай бог на фаната танентбаума нарвешься, который будет про ОПЕРАТИВНУЮ ПАМЯТЬ СПРАШИВАТЬ, ДЖАВА СУКА ПРОГРАММИСТА, ГДЕ ЕСТЬ ГАРБЕЙДЖ КОЛЛЕКТОР, АЛО БЛЯТЬ. ПОЖАРНИКИ ТУТ УЖЕ НЕ ПОМОГУТ, В КАКОМ БЛЯТЬ МИРЕ Я ЖИВУ?
>>3417663 (OP) Честно я не понимаю, почему за "софт скилы" вообще платят. Это ж блин, по затратам именно умственных усилий внатуре проще чем даже сортировка пузырьком или подобная ентрилевельная кодерская срань. Ты просто пиздишь ртом, выдаешь себя не за того кем являешься, манипулируешь и т. д. Ну почему за это должны платить? В моей системе ценностей оплачиваться должно что-то сложное физически или интеллектуально. А простые попизделовки это как работа в офисе по перекладыванию бумажек и распиванию чаев. Булщит джоб за который платят чтобы работяги не бунтовали.
>>3417663 (OP) >ты немытый и нечесаный омеган с языком в жопе и неспособностью поддержать базовый деловой диалог и ответить на простые вопросы о себе. твоя заикающаяся рожа на собесе вызывает кринж тянки-hr (как и любой другой) >твой конкурент - обычный социально адаптированный человек, который умеет улыбаться коллегам, громко здороваться и спрашивать, как у них прошли выходные, нормально и аргументированно вести деловую коммуникацию >РРРЯЯЯЯЯ ПОЧЕМУ ВЫБРАЛИ ЕГО А НЕ МЕНЯ, ВЕДЬ Я ЗНАЮ НАИЗУСТЬ ДОКУ СВОЕГО ФРЕЙМВОРКА И ВЫДРОЧИЛ КАЖДУЮ ЗАДАЧУ НА ЛИТКОДЕ
да потому что блять сейчас 90% разрабов кодят одинаково. чатгпт. клод или джемини выполняют 95% рутинной работы, а остаток запиливается посредством курения манов и документаций
и ты, и твой конкурент сделаете эту работу примерно одинаково качественно, но за счет софт-скиллов с ним просто приятнее работать
а если собес на тимлида, то тут вообще не важно практически, как ты кодишь. Его нанимали не для этого, а чтобы ебал тебя.
Тред, посвященный прародителю всех С-подобных языков и по совместительству всесторонне годному средству программирования как на системном, так и на прикладном уровне.
Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.
>>3454441 >Пиздец, я третий день мозги этим ебу, помогите!
Нужна какая-нибудь софтина, которая запишет историю выделяемых и освобождаемых диапазонов. В логе увидишь тот диапазон который затирается и кто его затирает.
Только лог нужен с backtrace на каждый вызов malloc/free
>>3454517 >Есть же стандарт, давно тредобезопасным его сделали. Я конечно за стандартами не слежу, но ты там тогда настройки конпелятора и либ посмотри на соответсвие стандартам.
Как и когда менять первую работу тред. Все привет! Я год работаю в небольшой айти компании, сейчас зп 110к, занимаю роль бекенд-разнорабочего на Го, есть подаван, начитавшись ахуительных историй тут и наслушавшись ахуительных историй друзей и бывших коллег о зарплатх 200-300к после 1-2 лет опыта, понимаю что надо менять работу, в связи с этим встают следующие вопросы: 0. Стоит ли вообще меня работу, мне в целом все нравится, просто зп хочется больше и роста скилов 1. Как врать в резюме 2. В какие компании откликаться 3. Как торговаться на высокую зп 4. Что учить? Куда расти? 5. Как уволиться?
>>3453516 С такой точкой зрения последние две недели просто занимаешся тем, чем считаешь нужным. Например, вытаскиваешь нужные по твоему мнению технологии в проект, на которые менеджмент не давал ходу.
>>3453529 Ну я сыкун просто, и в очень хороших отношениях со всеми колегами в том числе с начальством, мне просто стыдно заявление писать или просить зп побольше
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).
Где я могу писать свой код, для выполнения заданий? Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/
>>3452522 >для пендосов и нас >и нас Ебать, дебил. Там все обозначение поясняются по ходу дела, а в русике ещё и кандидат наук делает пояснения для случая "пендосов и нас". >>3453152 Там не только матан, но и алгебра и теория чисел. >Типо для компиляторщиков и прочих оптимизаторов до жопы Книга для программистов, а не т.н. кодеров, для кодерков есть CLRS.
>>3453741 Ну и к чему такая бравада? Кодеров-ни-програмиздов приплел сюда зачем-то. Сидели нормально общались, приперся ты, начал тут раскидываться оскорблениями, делить людей начал на тру не тру. Хорошую книгу зачем-то занизил. Еще и по отношению к намеренно чрезмерно академичному труду. Ей богу, сложно читать вчерашних таксистов, пришедших с курсов, но гораздо сложнее общаться с такими "базовичками". Мимо
>>3454089 Мир чёрно-белый, множества кодеры и погроммисты не совпадают. Кормен - очень хорошая книга, а taocp для кодеров избыточен, сложен и не нужен, как и математика в целом.
Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Маскот котлина Коди.
Что имеем: +Современный синтаксис (реально удобный). +Совместимость со всей jvm инфраструктурой. +Возможность писать статический DSL прямо на самом языке. +Дополнительные возможности котлина. (делегаты, функции, расширения класса, вариативность и т.д) +Возможность нативной сборки, сборки в js, андроид и ios. +Корутины
Для тех, кто переходит из процедурных языков программирования, объектно-ориентированный подход (ООП) может показаться полной ерундой.
В интернете часто приводят какие-то высосанные из пальца примеры с кошками, собаками и всякой абстракщиной. Но в реальной жизни все не так просто, и эти детсадовские примеры ни о чем не говорят. Когда ты только начинаешь изучать ООП, то сложно понять, зачем вообще городить эту огромную телегу с классами, наследованием, инкапсуляцией и прочими заморочками.
Поэтому лучший способ въехать в ООП - это сразу погрузиться в изучение какого-нибудь фреймворка. Когда ты видишь, как все это применяется на практике, то сразу начинаешь понимать суть.
Почему следует изучить java перед котлин, а не сразу изучать котлин: 1.Java основа: Без знания java ты не будешь понимать, что происходит под капотом kotlin. Синтаксический сахар kotlin скрывает сложные операции, и ты можешь понять конечный результат, но не механизм его достижения. Это как нажимать кнопку на чайнике и видеть, что вода нагревается, но не знать, почему и как это происходит. Лучше всего понять что под сахаром это в intellij перейти tools -> kotlin -> show kotlin bytecode -> decompile. 2.Код на Java: Большинство библиотек написано на java. Без знания java ты не сможешь понять их код и, соответственно, эффективно использовать или модифицировать их в своих проектах на Kotlin. 3.Может быть что где-то будут куски кода на java в проекте.
Хотя у нас в компании ничего не изменилось. На Новый Год уволили айось и веб разработчиков. Сейчас снова ищут айось и веб разработчика. Я эту историю вижу каждый год, у нас манагера уже так уволили и вернули обратно, лол.
В каталоге PyPI, содержащем сотни тысяч пакетов для Python, недавно опубликован новый транслятор кода русской версии языка Python.
Как утверждают авторы, Русский Питон почти полностью идентичен оригинальному языку с англоязычной лексической базой, основное отличие заключается в использовании русских названий для именования сущностей в коде. Согласно разработчикам, данный инструмент создан для достижения двух целей:
> Повышение производительности труда работников, выполняющих задачи автоматизации процессов и формализации алгоритмов, за счёт применения лексики на родном им языке, что априори повышает усвоение и читаемость кода.
> Упрощение освоения навыков алгоритмизации и составления компьютерных программ учащимися путём устранения искусственного препятствия в виде необходимости оперировать лексикой иностранного языка.
На мой взгляд, охуенное начинание. Писать и читать код на русском языке куда приятнее и удобнее, а жрать кактусы в виде кода на иностранном языке - просто абсурд в таком случае.
>>3453877 А нахуя её дрочить-то? Переключение раскладки не сложнее набора одной буквы на клавиатуре. По такой логике можно и от заглавных букв отказаться, потому что тебе лень "шифт" нажимать. И чем оно лучше выглядит? Что именно тебе на картинке с кодом не нравится?