В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти. О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить? О: SICP + HTDP.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Тред закрыли/пропал, почему? О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>3416129 Надеюсь что рак яиц. Он столько говённых книг выпустил и столько юных мозгов запудрил, что лучше бы просто сидел тихо и не становился писателем
>>3416003 Натыкаюсь часто на инфу, что курьеры сейчас бохатые, но на улице вижу онли таджиков на убитых байках. Если курьеры реально по 150к рубят, то что туда не идут русаки работать?
Тред, посвященный прародителю всех С-подобных языков и по совместительству всесторонне годному средству программирования как на системном, так и на прикладном уровне.
Пожалуйста, пользуйтесь https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит или ∗.
>>3416115 Разобрать бинарник с ps4 по докам вроде выполнимая за разумное время задача, а вот как потом это пихать в эмулятор и вообще всю эту обвязку писать - как-то сложно уже звучит. >>3416116 Да какой-то борщехлёб, пишет всякие шелы.
Хорошие курсы по программированию для начинающих 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/
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-разработчика, требуется регистрация. Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/
6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров. Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски. Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.
7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать с🍑ть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и 🍑ть, что в косяках виноваты пользователи.
8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.
9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.
10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое >предложение, они в тебе сами заинтересованы.
11. Для нищих и жадных анонов, готовящихся к сертификату 1С:Профессионал, есть лайфхак: покупаете приложение в Google Play, устанавливаете его в bluestacks, возвращаете деньги.
>>3416071 Насчёт всех не знаю, лично я в филиале в ебененях, туда попасть это то ещё приключение, повезло чисто, что одну вакансию выставили, а переезжать туда мало кто хочет
Сап /pr До окончания института осталось 2 года, всякие популярные направления по типу фронта и Бэка перенасыщены кандидатами. Как вкатиться в embedded?
>>3415710 Ну я честно не прям уж эмбеддер и пиздец. У меня было достаточно опыта в линуксе. Но это не более чем программки писать в юзерспейсе.
Область - дата сторейдж.
Эмбеддед в линуксе это не более чем DTS, YOCTO собрать и накатить на плату, может там ещё запустить и экран повесить. Потом подключить кнопки по SPI. А потом фронтендеру дать чтоб подключил веб страничку и на выходе получишь POS-терминал.
То о чем ты говоришь, это надо в Сименс, ABB, ATLAS COPCO идти, а в РФ это взять MXM2 плату и подключить ее.
Работал рядом с эмбедщиками, из перекуров и прочих разговоров сейчас представляю их работу как эдаких жаваскриптеров, которые перекладывают жсончики от одного сервиса другому.
Только тут данные от одного устройства по каналу связи передать другому, опционально что-то сделать и передать по другому каналу связи другому.
Эдакая работа очень низкоуровневой веб макаки из мемов, только с необходимостью знания различных интерфейсов, электротехники и инструментария.
Добро пожаловать в тред, посвященный гарантиям, обещаниям, владению, заимствованию и другим концепциям языка Rust! Предыдущий тред : >>3371041 (OP)
Rust — blazing fast язык для системного программирования без segfault'ов и с гарантиями потокобезопасности. Он позволяет писать безопасный и эффективный код, который легко поддерживать и масштабировать.
В этом треде мы объясняем базовые и продвинутые концепции языка, а также программирования в целом. Поможем новичкам, подскажем, что выбрать для веба, игр или, прости господи, блокчейна.
Тред российского (а другого-то в России нету!) бигтеха здесь.
ИТТ выясняем у кого зарплата выше средней, мереемся грейдами, строим планы на пологодовое ревью, выжигаем глаза перед монитором и поключаемся к дейликам с выключенной камерой.
Не забываем наших любимых шизов сеньков с зарплатной вилкой 250-300к, у которых выше зарплата только У ДИРЕХТОРА. Попускаем сою из яндекса, работающих ЗА ИДЕЮ, ПРОЕКТ, СТРОЧКУ В РЕЗЮМЕ, ну и просто развлекаемся как можем.
Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать! Остальным завидую сочувствую.
>>3415937 Рад за тебя, анон, что ты выбираешь себя вместо обесценивания долбоёбами, у которых жизнь настолько пустая, что единственное, что есть в их жизни - работа в яндексе. Успехов на новом месте.
>>3416201 >Словно на рынке много мест где платят хотя бы 250-300к сеньке и иногда балуют премками. Ээммм ну как бы дохуя мест. Тем более кому ты пиздишь про 300к в Яндексе. Любой банк столько платит, в большинстве 250-300 это зп мидл+. Т1, Позитив тех, каспер.
Ну надо быть полным долбоебом чтобы проходить 15 алгосов и сидеть в помойке с велосипедами за лоупрайс.
Клуб изучающих PHP #143 /php/
Аноним19/02/25 Срд 16:07:35№3392535Ответ
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html - что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев
Как вкатиться в PHP в 2025? Шапка выше порядком устарела. На данный момент лучший способ вкатиться пройти курсы Хекселт. Проходить можно не отваливая 150к сразу за групповое обучение, которое не нужно, а обучаясь по подписке за 4к/месяц.
>>3416151 >Я быстро стартую. Просто открыл VSCode, выбрал проект и нажал кнопку Reopen in container. Срать не снимая свитер. Если тебе нужно запустить контейнеры, то нет никакой разницы кто выполнит docker compose up, ты сам или Reopen. Все равно придется ждать. Все равно все сервисы будут подняты и порты проброшены.
>Если бы этого не было надо было бы открыть консоль, перейти в директорию с проектом, запустить оттуда VSCode Каво? Просто открыл vscode, выбрал нужный проект и работаешь. Какая нахуй консоль, какая нахуй директория?
>Я открываю терминал в контейнере в одно действие. Я тоже. Тыкаю в меню и коннекчусь к нужному контейнеру.
>Пробросы портов работают в одно нажатие кнопки. Открыл панельку, ввёл порт, он пробросился. А иначе надо было бы открывать композ файл Пчел, а как ты думаешь, зачем проброс портов прописывается в композ файле? Ну и к тому же такое бывает раз в год и то не каждый год. Порты при написании композ файла такие и выбираются чтобы не конфликтовать.
>Ты не запариваешься над тем что у тебя может чё-то в окружении не так или чё-то куда-то не коннектится. Ты себе всё сконфигурил один раз и работаешь и каждый раз всегда будешь оказываться в одной и той же среде. Так. По этому и работают с докером. Это не повод запускать IDE внутри контейнера.
>И ещё момент то что у меня в той же VSCode есть Remote SSH и я могу всё это делать ещё и с удалённым проектом. Вот в этом случае это имело бы смысл. Только вот работать ты будешь через RDP, и коннектиться не куда-нибудь а к пекарне, которая в офисе стоит, потому что так безопасники сказали. И это пытка ебаная, никому не рекомендую.
>>3416151 А вот о минусах ты не сказал. Во первых: контейнер - это виртуальная среда, которая по умолчанию менее производительна, чем хост машина. Во вторых: контейнер должен быть как можно более легковесным, в идеале distroless или alpine, в котором даже vim'а нет, потому что он не нужен для выполнения кода. В третьих: никаких локальных доработок внутри контейнеров быть не должно. Их основная задача - быть одинаковыми везде. Есть еще, так называемый "docker way", по которому в контейнере должен быть только один рабочий процесс, но это devops фетиши, хуй с ними.
Короче, разработка внутри контейнера = использование контейнера не по назначению. Контейнер не для этого создается. У него совсем другие задачи и ограничения.
Так я и не спорю что "можно и иначе", просто то что я описал - удобнее и ряде моментиков. Но это не прям какая-то киллер фича. Я и так и так работал.
Просто у тебя в пхпшторм этого не завезли. Ты от этого потерял, но не особо. Дев контейнеры это простая штука, ты верно описываешь что всё можно повторить руками.
Вообще идея дев контейнеров у них пошла от remote мне кажется. Когда они придумали что vscode подключается к удаленному хосту, скидывает туда и запускает там компактный vscode server и ты работаешь с ним как будто в браузере. Получилось оч удобно и они решили почему бы не сделать тож самое с контейнером.
Ты не разобрался что такое разработка в контейнере. А насчет производительности вообще не прав. Производительность там одинаковая с хостом, за исключением моментика с вирткальной сетью, но разработка в контейнере тут не при чем.
Ты ведёшь разработку не в том контейнере который будет развёрнут на проде, а просто в таком же, но в котором установлены дополнительные вещи типа дебагера, композера и тд. Когда ты закончишь разработку то соберёшь прод контейнер где ничего этого не будет. Сборка дев или прод версии контейнера у тебя в одном докерфайле, просто в разных стейджах.
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Анонсы, что думаете про Svelte? Вроде пишут, что быстрее, чем Рякт и Вуе в полтора-два раза, но за последнее время буквально никакого упоминания его ИТТ
>>3416181 >Сейчас компиляторы и так векторизуют неплохо. Очень ограничено. У компиляторе нет информации о размере массивов и выровненности данных. Он даже не может доказать что два массива не указывают на одно и то же. Нужно как минимум делать ему подсказки, а как максимум делать профилировку и переписывать циклы в линейную обработку, ну и в конечном итоге просто расчехлить интринсики, написать реализации для SSE AVX AVX2 NEON и завернуть это все в динамическое определения набора инструкций у машины пользователя (как у ffmpeg и 7zip), потому что компилятор принципиально не будет использовать все имеющиеся наборы инструкций так как они не будут работать на всех имеющихся x86_64, можно его заставить но тогда если ты будешь сам этим пользоваться, либо тогда придется собирать разные бинарии под sse avx и generic
Go тред №33 /go/
Аноним16/02/25 Вск 00:27:13№3390005Ответ
Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является маяком стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.
>>3415513 Если хочешь потренироваться, можешь добавить мониторинги в прометее (наклепать метрик и ебануть алертов к себе в телегу, допустим), трейсинг на егере, поднять пресловутую кафку и покидаться калом через нее. В целом на этом базовые технологии для гошного проекта кончаются. Не то чтобы кто-то будет смотреть твой код, но хоть сам будешь знать, что так можно.
— Какие книги считаются лучшими? На слуху чаще всего Лутц, но там очень много воды. Ещё на слуху Марк Саммерфильд, Эл Свейгарт "Автоматизация рутинных задач с помощью 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.
— Дайте нормальные книжки на русском! Мы, блядь, не в пин##сии живём Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
>>3416015 Конечно! Ваш код имеет несколько ошибок, которые нужно поправить, чтобы он работал корректно: input() возвращает строку, а нужно число. Переменная n используется в цикле for, но вы хотите повторить цикл n раз — значит, нужно привести n к int. Внутри цикла нужен отступ. Комментарии или пояснение могут помочь "домохозяйке" разобраться, что происходит.
Вот исправленный и понятный вариант:
x = 0 n = int(input("Введите количество месяцев: "))
for i in range(n): (отступ)x = (x + 33000) * 1.0167 # добавляем 33000 и прибавляем 1.67% ежемесячно
print(f"Итоговая сумма: {x:.2f} руб.")
Пример: Если ввести 12, то это значит "в течение 12 месяцев мы добавляем по 33000 и начисляем 1.67% ежемесячно".
Если что-то нужно упростить или сделать интерфейс ещё понятнее — могу помочь.
>>3416182 Благодарю за предоставленный ответ! Ваше пояснение оказалось весьма полезным: вы корректно указали на необходимость приведения input() к int, добавления отступа в теле цикла и уточнили логику расчёта. Также ценю комментарии, поясняющие происходящее в коде — это действительно помогает лучше понять процесс. Спасибо за помощь!
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #73 /butthurt/
Аноним02/02/25 Вск 20:59:11№3379226Ответ
2 + 2 = 4 @ ЗНАЕТЕ Я ЗАМЕТИЛ, ЧТО НАШИ ЗАКАЗЧИКИ СОВСЕМ НЕ ЗАБОТЯТСЯ, ЧТО 2 ЭТО 2 @ ДА-ДА, Я НАСТРОИЛ ВСЕ НАСТРОЙКИ, ЧТОБЫ 2 БЫЛО 2 @ А Я ПРОВЕЛ ОВЕРИНЖИНИРИНГ, ЧТОБЫ УБЕДИТЬСЯ, ЧТО 2 + 2 ЭТО 4 @ КСТАТИ, А ВОТ 4, ЭТО ВЕДЬ ЕЩЁ И 1 + 3? @ ДЕЙСТВИТЕЛЬНО, НО ЗНАЕТЕ ПОКА 4 ЭТО 4 НЕ ВАЖНО КАК ОНО БЫЛО ПОЛУЧЕНО @ ВСПОМИНАЯ ЗАКАЗЧИКОВ И ИХ ОПЫТ ДАЖЕ ЕСЛИ БУДЕТ 0.001 + 3.999 ОНИ ДАЖЕ НЕ ЗАМЕТЯТ @ Я НАПОМИНАЮ КОЛЛЕГИ ОЧЕНЬ ВАЖНО, ЧТОБЫ БЫЛО 4. ВЕДЬ ЕСЛИ БУДЕТ НЕ 4, А НАПРИМЕР 5, ТО ЭТО БУДЕТ НЕ ТО ЧТО МЫ ОЖИДАЕМ @ МЫ ПРОВЕЛИ СБОР ДАННЫХ И УБЕДИЛИСЬ, ЧТО 2 + 2 ДЕЙСТВИТЕЛЬНО РАВНЯЕТСЯ 4 @ ДА-ДА, НО СБОР ДАННЫХ ЭТО НЕ РЕАЛЬНЫЙ МИР, В КОТОРОМ 2 МОЖЕТ ОКАЗАТЬСЯ НЕ 2, И ТОГДА БУДЕТ НЕ 4 @ А КСТАТИ, 3 ГОДА НАЗАД 2 + 2 БЫЛО РАВНО 4? @ МЫ НЕ ЗНАЕМ, НО У НАС ЕСТЬ ОТЧЁТ ПО ТОНКОЙ НАСТРОЙКИ НАШЕГО РЕШЕНИЯ ГДЕ УКАЗАНО, ЧТО 2 + 2 = 4 @ А ЧТО ЕСЛИ УБРАТЬ 2 ИЗ УРАВНЕНИЯ? ЭТО ВСЁ ЕЩЁ БУДЕТ 4? @ НУ, ЕСЛИ ВМЕСТО ДВУХ 2 ПОДСТАВИТЬ ОДНУ 4 И ИЗБАВИТЬСЯ ОТ ЗНАКА СЛОЖЕНИЯ, ТО БУДЕТ 4 @ 30 МИНУТ ПИЗДЕЖА ПРО ХУЙНЮ, КОТОРУЮ ЛЮБОЙ ПРИДУРОК ПОНЯЛ ЗА ПЕРВУЮ СЕКУНДУ РАЗГОВОРА @ ВРЕМЯ 7 ЧАСОВ ВЕЧЕРА
Вообще, если я правильно помню, full-GC-проходка триггерится принудительно когда аллокация идет уже впритык и места не осталось, и подозреваю что в твоем случае не столько GC не успел, сколько хипа уже тупо не осталось. Но я ненастоящий Шипилев, могу ошибаться.
>>3415729 Ну, по идеи я там съедал только 120 МБ и это я уже взял с запасом. Так что там ещё половина хипа оставалась свободной. Ну, в любом случае хип лучше на всякую ерунду не тратить, потому что он на мобилках ограничен 256 МБ. Так что решение вынести данные в нейтивную память как будто не ошибка.
Я хотел бы самостоятельно освоить Python с нуля. Не могли бы вы порекомендовать мне хороший видеокурс, доступный в свободном доступе?
Раньше я слышал о канале одного человека из Украины, который рассказывал о Python, но после начала СВО он удалил все свои видео. (Возможно, я что-то путаю)
Также хотелось бы узнать, стоит ли мне вообще изучать Python, учитывая, что я имею опыт только в школьном программировании на Pascal и немного занимался Lua, создавая серверы для Garrys Mod.
>>3415516 Спасибо за советы. Прошелся по некоторым книгам из шапки и они сложные, потому что я вкатун который вообще вкатун. Лутца не могу читать, документация - хорошая штука. Один анон написал про crash course - чекнул, и вроде то что нужно на первый взгляд, думаю с нее начать
>>3416036 >Так тебе на этот высер было отвечено. Мудило, пук-среньк это не ответ. Ты пока не привел ни одного реального примера пробем с JNI, что и где должно отвалиться. Только доебываешься к словам: нет ты.
ИЗУЧЕНИЕ ЯЗЫКА Q: C чего мне начать, чтобы стать рубистом? A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby. А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.
Q: Следующий уровень, продвинутые книги по руби: A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby Refactoring Ruby Edition | Ruby Under a Microscope
Q: Какой gem посмотреть, чтобы понять, как писать код? A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping. Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby
Сейчас почти 11 лет непрерывного трудового стажа. Из которых 8 лет разрабом. Окончательно все заебало, хочу почилить полгода. Отпуск не предлагать: эти две недели пролетают как один миг.
Как HR-шлюхи относятся к перерывам в трудовой деятельности сроком 3-6 месяцев? У кого есть опыт?
>>3306557 (OP) Литкод задачи решаются по шаблонам. Там всего штук 20 шаблонов, которые покрывают подавляющее большинство задач. Вся суть в том, прочитать условие задачи, понять каким шаблоном ее нужно решить и собственно решить. От балды ты много задач не нарешаешь.
>>3415599 Смотря какие цели ты преследуешь. Я решаю от балды например, но не литкод, а кодварс, там много задач надёргано отовсюду, не только с алгособесов и не все ты решишь каким то методом. Да и вообще то что ты знаешь метод это не значит что ты им владеешь
1) Сколько лет? 2) Сколько опыта в ИТ? 3) Где живешь? Страна/Город? 4) Чем занимаешься? Возможно расписать путь свитча языков, профессий. 5) Текущий доход в месяц? 6) Копания\компании в которой работаешь? 7) Роль/должность в компании/компаниях, в которой работаешь? 8) Сколько тратишь в день на работу? 9) План на развитие? Какую хочешь зп, что для этого делаешь?