В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти. О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить? О: SICP + HTDP.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Тред закрыли/пропал, почему? О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>3556814 Кстати да. Я тоже неиронично подумываю перекатиться. В моем стеке (бек на сишарпе и голенге) разрабы стремительно превратились в прокладку к чатгпт, особенно это заметно в сишарпе. Низкие требования - толпа кандидатов - твое резюме даже не открыли и похуй на 10 лет опыта.
>>3556870 > Руби За неделю разберёшься. > Расте Не меньше года, нужно запастись огромными терпением и усидчивостью, также придётся отказаться от всех хобби, любых дополнительных активностей, часто придётся жертвовать сном.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/
Аноним31/03/20 Втр 20:12:05№1647485Ответ
>>3557056 ресинтементный ботан додик, уже никто не срется про литкод, сейчас просто раудемся победе,а любой ботан с литкодом, если он не обсуждает как списать с чатгпт для прохождения собеседований, будет отлетать в репорт всеми уатниками треда!
>>3557058 > сейчас просто раудемся победе Имагинируй своё ебало, когда тебя посадят в комнату, где нет подключения к интернету и твоему протыку с электронным разумом, а есть только литкод, листок бумаги и огромный ухмыляющийся негр, который тебя будет ебать за плохое решение.
Go тред №34 go /go/
Аноним01/10/25 Срд 23:03:49№3554824Ответ
Go или Golang — компилируемый язык программирования от создателей таких шедевров как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Golang является краеугольным камнем стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.
>>3556795 Что такое микросервисы - ты взял монолит, разделил на части, каждую часть вынес на отдельную машину со своей отдельной бд. Представь, ты ошибся и разделил неправильно. Твой код логически должен работать в одной асид транзакции в одной бд, но вместо этого ты гоняешь джейсоны по сети просто потому что. Это распределенный монолит - ошибка проектирования. Чтобы такой хуйни не было, опытные разработчики начинают с монолита, как фейсбук, а не сидят и придумывают "каких бы нам еще микропенисов заебенить а то чет не круто". Модульный монолит - это когда твои микросервисы могут работать на одной машине без дрочения контейнеров и верчения tcp стека. Ты просто делаешь вызов через интерфейс IOrderService, а в реализации идет или прямой вызов кода, или вызов по сети, в зависимости от настроек.
C++ thread #152 /cpp/
Аноним12/09/25 Птн 00:24:39№3539163Ответ
>>3557043 Не буду добр. Если это говно то зачем мне туда полностью погружаться? Я тебя вообще два метода по сути просил написать, а ты мне зачем то вот это например подпихиваешь if (i > m_size - 1) throw std::runtime_error("index out of bounds"); одна строчка по сути а столько говна, почему рантайм ерор это, в стл есть специальный экспешн который кидает вектор Дальше мсайз это че? Это сайз_т, ты сам это сказал, не я, уверен что безопасно писать -1? В таких случаях нормальные люди i + 1 пишут и тд и тп
>>3557044 Думаю уже понятно, базово про инварианты и гарантию исключений, дальше можно больше. Я изначально просил комменты чтобы понять например почему в векторе нужно делать аллокацию сырой памяти плюс инплейс конструктор, понимает это человек или нет. НУ и про вектор вообще можно много чего накинуть писал же. Это так сказать вершина дизайна стл
>>3557048 >почему рантайм ерор это, в стл есть специальный экспешн который кидает вектор Я знаю, да. Но как он называется? Я не помню. Уверен, что ты тоже. >Дальше мсайз это че? Это сайз_т, ты сам это сказал, не я, уверен что безопасно писать -1? В таких случаях нормальные люди i + 1 пишут Обтекаю
>>3557049 Я тебе написал что можешь забить на синтаксис. Даже если не помнишь и если даже такого экспешена вообще в стл нет твой класс это ебать не должно. Видишь я делаю еще один вывод что ты еще что такое и рантайм ерор в приложениях и архитектуре не понимаешь или даже вообще что такое экспешены в дизайне с++ что уже критикал как бы
Куда выкатиться из IT
Аноним04/12/24 Срд 10:35:55№3334542Ответ
Я не буду обсуждать почему, зачем, все и так давно всё знают. Собсна, вопрос: куда переходить из IT? Что, опираясь на знания и опыт, полученные в разработке, будет проще всего освоить? И как при этом иметь хороший доход? Реквестирую варианты
Да никуда ты не выкатишься, везде пиздец придет. К 2050 человек ни в каких сферах не будет нужен, к 2040 все интеллектуальные профессии кроме топ ученных также нахуй пойдут, миру пиздец полный, мы сами открыли ящик Пандоры, дальнейшие события очень мрачные, скорее всего будет так, что сильные мира сего огородятся от простолюдин, у них будут отдельные островные территории с полностью автоматизированными процессами производственными и армией ботов беспилотников которые будут защищать их от нападений обезумшивших от голода людей и сотрудничать они будут с подобными, то есть будет лишь различие в твоем территориальном местоположении и какие ресурсы ты можешь добыть и обменять с такими же. Вроде такой сценарий в каком-то литературном произведении был описан. А нас, обычных микрочеликов ждет смерть в пустоши.
Хорошие курсы по программированию для начинающих 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 700 р.
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, возвращаете деньги.
Зашел впервые в этом году в тред. Тут какой-то еблан орудует и форсит зарплаты в 150к. Если честно, я уже пару лет не видел вакансий меньше 200-220к. Че вы гуглите? Работу уборщиком во франче в пердяевке?
Положняк сейчас такой:
Мидлы 240-300к Сеньоры 300к-350к Лиды, архитекторы и прочая залупа 350к+
все что ниже - это говно, скуфье, черви и прочая хуйня, которая косит по 1с программиста
Мидл в моем понимании - это челикс, у которого есть:
1) базовое понимание платформы (спец по платформе), может внятно объяснить за прикладные объекты, виртуальные таблицы, итоги 2) понимание субд на уровне индексов, блокировок, может на собесе внятно объяснить чем отличается кластерный индекс от некластерного, когда че надо индексировать, че такое дефрагментация, нахуя нужна статистика, как собрать логи тех журнала 3) умеет в библиотеки, шарит за стандарты итс 4) умеет работать с гитом, едт 5) умеет в микросервисы, крол, кафка, сваггер, постман, есб, неговоря уже блять о каких-то элементарных вещах типа чем соап от реста отличается, и нахуя нужна такая вещь как "СервисИнтеграции" и зачем его высрали 6) умеет в рефакторинг, прогоняет свое говно через bsl 7) умеет в юнит тестирование 8) умеет в автотестирование (VA, Allure) - Опционально
Всякая хуйня по типу -Я с ERP 10 лет работал - всем похуй вообще с чем ты работал, хуесос, проваливай нахуй отсюда.
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Посмотрел, как в джэве реализован LinkedHashMap, там есть LinkedHashMap.Entry, который наследуется от HashMap.Node, получается LinkedHashMap.Entry это как бы двумерный связный список, там 3 указателя: after, before - это для порядка вставки next - это следующий элемент в рамках бакета Они решили сэкономить на ссылках и объектах, но из-за этого LinkedHashMap наследуется от HashMap и там прям код жестко связный, хотя LinkedHashMap мог бы просто хранить инстанс HashMap и только управлять связным списком для поддержки порядка вставки
>>3555571 >и там прям код жестко связный Тебе-то от этого ни горячо ни холодно должно быть. Ты же не собираешься творить какую-то грязь и лезть в приватные методы..
К нам в айти отдел пришёл новый сотрудник. Нужно сказать, что у нас в отделе работают почтенные шарпогоспода. Новичка посадили за компьютер, но не успели даже дать задание, как он начал кодить. Начальник из любопытства подошёл посмотреть, что он там написал. В течении секунд тридцати он побледнел, затем посинел, затем покраснел, а потом трясущимся от нескрываемого гнева голосом сказал: - Это же Абстрактная фабрика! На чём ты кодил до этого? - На Джаве. - Жабапидор! - в один голос заорали все 20 человек. - Жабапидор! Жабапидор! Жабапидор! Кто-то включил сирену. Над дверьми замигали красные лампочки тревоги. На окнах мгновенно сомкнулись плотные жалюзи. В офисе одновременно бывает два отдела человек по сорок. На обеде вся эта толпа собирается на первом этаже, где яблоку негде упасть. А поэтому, как охранники ни пытались вырвать жабапидора из рук разъяренной толпы, им это не удалось. По всему офису стоял сплошной рев: - Жабапидор! В коридоре его сразу же сбили с ног. Используя галстук как поводок, его тащили через весь коридор, передавая из рук в руки. Поэтому получалось так, что никакого движения в коридоре не происходит, но и жабапидора тоже нет. Его заволокли в каптерку под лестницей, где хранятся ведра и швабры с тряпками, и там закрыли. Под конец рабочего дня он всё же появился. За получасовой обед его изнасиловали несколько человек. Сопротивляться было бы бесполезно. Через день на нем чистым оставалось одно лицо, а на теле не было живого места. Он превращался в мразь, в животное. Его били все, даже дизайнеры и уборщицы. Его заставляли есть говно и опарышей. В очко ему совали битые лампочки, живых птиц и змей. Он стал «дельфином» – в нужнике пятнадцать дырок, он ныряет в первую, выныривает, ныряет во вторую... И так – до конца. От него постоянно воняло. С ним невозможно было рядом находиться. Был такой случай: к нам устроился работать Степаныч. Степаныч сидит на толчке, а кто-то снизу через очко хватает его за яйца. Степаныч с воплем вылетает в коридор без штанов. Напротив - айти отдел. Смех не стихал долго... Потом Степаныч забил его кирзовым сапогом насмерть. Менты как узнали, что сдох жабапидор даже дело заводить не стали.
Любители решать литкод, задачки. Любители обсуждать алгоритмы и делиться решением дейликов. Все сюда
Аноним12/09/25 Птн 11:47:47№3539457Ответ
>>3539457 (OP) братья, хочу оформить полноценный вкат в литкод, раньше пробовал, но супер тяжко идет, ощущаю, что не хватает знаний или насмотренности что ли. В принципе с кодингом траблов нет, базовые алгоритмы и структуры курил, тупорылые КРУДы пишутся успешно, но тут видимо чего то упускаю. Посоветуйте, как грамотно вкатиться, что почитать-изучить и как действовать гействовать, расскажите мб свою историю. Мечтаю решить все задачи на литкоде и флексить на собесах.
Стадия ПРИНЯТИЯ наконец достигнута и коданы признают глобальную рецессию в Айти во всем мире. Теплые халявные времена закончились и похоже что НАВСЕГДА.
В этом треде ностальгируем по былым временам, когда почта ломилась от офферов, зпки были жирными, кабаны зависели от работников а не наоборот. А также пытаемся прикинуть, насколько хуевым будет будущее для нас всех.
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> 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: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.
Скоро гугол прикроет лавочку для установки неправильных (недемократических) апк. Как думаете, что будет с ф-дройдом, рустрором и другими нормальными магазинами приложений? Теперь и с браузера, без танцев с бубном, нельзя будет установить ничего. Как вы будете устанавливать госуслуги? А мобильные банки?
>>3556740 > Как думаете, что будет с ф-дройдом, рустрором и другими нормальными магазинами приложений? Да ничего не будет. Они как раньше имели <1% аудитории андроид устройств, так и останутся в той же позиции. > Теперь и с браузера, без танцев с бубном, нельзя будет установить ничего. Как вы будете устанавливать госуслуги? А мобильные банки? Хз, посмотрим когда введут.
Российского бигтеха тред v14.0 BiG Tech BIG Tech BIG Tech
Аноним# OP05/09/25 Птн 02:04:10№3534535Ответ
Рассказываем у кого какая техника, какие сырки в холодильнике, какая премка, кто в какой отпуск съездил, какой ремонт сделал, какую дачку прикупил, ходят ли тимлиды в рубашках или пиджаках, какие машины стоят у входа.
Залипаете ли в телефоне или ноутбуке.
Хотите ли пойти на курсы или капчевать. Дали ли вам лычки или премку.
>>3556608 >Это тоже плохо. Представь, ты сильно заболел, работать не можешь. Лечение дорогое, а у тебя денег нет. Прикол в том, что многие заболевания вообще не лечатся. Можешь, например, TOS-сабредит прочитать. Врачи предлагают ребра отпилить или мышцу отрезать. И не важно что они сделали эти операции тысячам людей и никому они не помогли, а сделали хуже. Они продолжают делать людей инвалидами. Что в Штатах, что в Европе, везде. Медицина это фейк. Если у тебя не инфекция, что антибиотиками лечится, то нужно принять, что хроническая боль будет до конца жизни, никто тебе не поможет.
>>3556767 Врачам несколько тысяч лет понадобилось, чтобы дойти, что после вскрытия трупа надо бы помыть руки. И того, кто первый до этого додумался, травили долгое время. >к стоматологу У них примитивные инструменты. Отсверлить кусок, удалить нерв. Причём никто до сих пор не знает, почему зубы портятся. Никакой стоматолог даже в крутой клинике тебе навряд ли расскажет про blis m18 и кучу других вещей.
Если у тебя проблема, которую нельзя решить примитивными инструментами, то привет страданиям.
QA Thread #23 - в агонии
Аноним02/08/25 Суб 06:41:16№3511168Ответ
Здесь мы дрочимся на тему фреймворков, показываем друг другу свои PageObject, AppActions и грустим что никогда не станем SDET.
Милости прошу к нашему шалашу!
>Как вкатиться? В 2025 году никак, все.
>Выбор яп Java, Python, JS, C#. Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к яп.
>Изучил теорию, ооп, яп... Необходимо разобраться с фреймворками и либами: Selenium, Selenidе, Playwright, Cypress и т.д. Некоторые используются в связке с определенными яп, другие можно юзать с разными, смотри что наиболее востребовано в конкретной области разработки.
>Cделал все вышеописанное Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить. Прикрути Allure к своему тестовому фреймворку.
Ебло к осмотру, когда у кабана бабло на москоу сасите есть, а на трудовой договор по тк рф и норм зп нету. АстраТех, лол, это же вроде даже не шарага, заказ то на эту хуиту кривую гиганский.
МИТИНГ @ ТИШИНА @ ТИШИНА @ У КОГО-НИБУДЬ ЕСТЬ ЧТО ОБСУДИТЬ? @ ТИШИНА @ У МЕНЯ ЕСТЬ @ ОБЪЯСНЯЕШЬ ПРОБЛЕМУ @ ТИШИНА @ ТИШИНА @ ТИШИНА @ ГОВОРИТ ТИМ ЛИД @ ДА, СЛОЖНАЯ ПРОБЛЕМА, НУ, Я НЕ ЗНАЮ ЧТО С НЕЙ ДЕЛАТЬ @ ТИШИНА @ ТИШИНА @ ТИШИНА @ ТИШИНА @ НУ, ВСЕМ СПАСИБО, ПОКА
ЗАПУСКАЕШЬ ПРИЛОЖЕНИЕ ИЗ ВЕДРО СТУДИИ ПО WI-FI НА ТЕЛЕФОНЕ @ КАЖДЫЙ РАЗ ПО ПРОШЕСТВИИ ЧАСА ВЕДРО СТУДИЯ ЗАБЫВАЕТ ТВОЙ ТЕЛЕФОН @ ИНОГДА КАКИМ-ТО ЧУДОМ ВСПОМИНАЕТ @ НО ЧАЩЕ ВСЕГО НЕТ @ ИНОГДА КОННЕКТИТСЯ ПО QR КОДУ ЗАНОВО С ПЕРВОГО РАЗА ЗА МИНУТУ @ ИНОГДА ДРОЧИТ ЧТО-ТО 10 МИНУТ И КОННЕКТИТСЯ С 10 ПЫПЫТКИ @ XCODE @ ОДИН РАЗ ЗАКОННЕКТИЛ АЙФОН ПО WI-FI И ОНО ПОМНИТ ЭТОТ АЙФОН
КАК ЖЕ ТЯЖЕЛО РАБОТАТЬ С КЛИЕНТОМ, КОТОРЫЙ СЛАБО РАЗБИРАЕТСЯ В АЙТИ @ А ВОТ ДАВАЙ ЗАМЕНИМ UUID'Ы В FIREBASE НА КАКИЕ-ТО БОЛЕЕ ОСМЫСЛЕННЫЕ ЗНАЧЕНИЯ, ПО КОТОРЫМ МОЖНО ДЕЛАТЬ ПОИСК @ ОБЪЯСНЯЕШЬ ПОЧЕМУ НЕТ СМЫСЛА ЭТО ДЕЛАТЬ @ А ПОЧЕМУ В БАЗЕ СОХРАНЯЮТСЯ ДЕФОЛТНЫЕ ЗНАЧЕНИЯ ПОЛЕЙ, КОТОРЫЕ В ЭТОМ СЛУЧАЕ СКРЫТЫ НА ФОРМЕ? @ ТЫ ЧТО, БУДЕШЬ ИХ ИСПОЛЬЗОВАТЬ В БИЗНЕС ЛОГИКЕ В ЭТОМ СЛУЧАЕ? @ ДА ПОТОМУ ЧТО ПОХУЙ НА НИХ - НУ СОХРАНЯЮТСЯ И ЧТО? ПРОСТО МЫ ИХ НЕ БУДЕМ ИСПОЛЬЗОВАТЬ В ЭТОМ СЛУЧАЕ @ У НАС И ТАК ОЧЕНЬ СРОЧНЫЕ ДЕДЛАЙНЫ, А ТЫ ЕЩЁ ХОЧЕШЬ, ЧТОБЫ Я ДОБАВЛЯЛ И ТЕСТИРОВАЛ ТАКОЙ НЕНУЖНЫЙ КОД - А ВДРУГ ЧТО-ТО НУЖНОЕ НЕ СОХРАНИТСЯ? @ А ДАВАЙ ТЫ БУДЕШЬ ЕЩЁ РАБОТАТЬ НА ВЫХОДНЫХ, ЧТОБЫ ЗАКОНЧИТЬ ВСЁ ЕЩЁ БЫСТРЕЕ @ ВООБЩЕ-ТО Я ДОГОВОРИЛСЯ ВСТРЕТИТЬСЯ С ТЯН И С ДРУЗЬЯМИ НА ВЫХОДНЫХ
ОФИЦИАЛЬНЫЙ РАБОЧИЙ ДЕНЬ НАЧАЛСЯ ЧАС НАЗАД @ ТИМЛИДА НЕТ ОНЛАЙН, ТЕХЛИДА НЕТ ОНЛАЙН, РУКОВОДИТЕЛЯ ПОДРАЗДЕЛЕНИЯ НЕТ ОНЛАЙН @ ОФИЦИАЛЬНЫЙ РАБОЧИЙ ДЕНЬ ЗАКОНЧИТСЯ ЧЕРЕЗ 5 МИНУТ @ ОЖИВЛЕННЫЙ ПИЗДЕЖ В ЧАТЕ, МИЛЛИОН ВОПРОСОВ В ЛИЧКУ @ "ДАВАЙТЕ БЫСТРЕНЬКО СОЗВОНИМСЯ" @ ОФИЦИАЛЬНЫЙ РАБОЧИЙ ДЕНЬ НИКОГДА НЕ НАЧИНАЛСЯ @ ТИМЛИДА НЕТ ОНЛАЙН, ТЕХЛИДА НЕТ ОНЛАЙН, РУКОВОДИТЕЛЯ ПОДРАЗДЕЛЕНИЯ НЕТ ОНЛАЙН @ ОФИЦИАЛЬНЫЙ РАБОЧИЙ ДЕНЬ НИКОГДА НЕ ЗАКОНЧИТСЯ @ ЗАДАЕШЬ ВОПРОС В ЧАТ @ С ВЕРОЯТНОСТЬЮ 50 % ЧЕРЕЗ 24 ЧАСА ТЕБЕ ОТВЕТЯТ @ С ВЕРОЯТНОСТЬЮ 50 % ТЕБЕ НЕ ОТВЕТЯТ НИКОГДА @ ТЫ НЕ ЗНАЕШЬ, КАК ПОПАЛ В ЭТОТ ОФИС @ ТЫ НЕ ПОМНИШЬ, КАК ТЕБЯ ЗОВУТ @ ТЫ БЫЛ ЗДЕСЬ ВСЕГДА @ ЗА ОКНОМ ВИДНО ТОЛЬКО ТУМАН И СТРАННОЕ ЖЕЛТОВАТОЕ СВЕЧЕНИЕ @ У КОЛЛЕГ ВЕРТИКАЛЬНЫЕ ЗРАЧКИ
>>3555525 >ФУЛСТЭКИ Красный флаг. Я, когда вижу требования на фулстека, сразу скипаю вакансию. Там будут одни жлобы, пидорасы, и снова жлобы, как ты написал. Особенно, если это не первая итерация найма и предыдущие фулстеки наворотили говна с микросервисами и очередями.
ДУМАЕШЬ - В FIRESTORE ОФФЛАЙН РЕЖИМ СУПЕР НАДЁЖНЫЙ И РАБОТАЮЩИЙ ИДЕАЛЬНО @ БЕСШОВНО И НЕЗАМЕТНО ДЛЯ ПРОГРАММИСТА @ КАК И РЕКЛАМИРУЕТСЯ @ ПО ФАКТУ ВСЁ РАБОТАЕТ ПРОСТО УЖАСНО @ ХОЧЕТ СИНХРОНИЗИРУЕТСЯ @ ХОЧЕТ — НЕ СИНХРОНИЗИРУЕТСЯ @ КАК В ОДНУ ТАК И В ДРУГУЮ СТОРОНУ @ ПРИХОДИТСЯ ПИСАТЬ КУЧУ КОСТЫЛЕЙ, ЧТОБЫ ЭТА ЧУДО СИНХРОНИЗАЦИЯ ХОТЬ КАК-ТО РАБОТАЛА @ ИЗ-ЗА НЕË И ВЫБРАЛИ ЭТО ПОДЕЛИЕ ОТ ГУГЛА
Всем привет, возник вопрос, если есть ссылка на открытую папку яндекс диска, возможно ли каким то образом просмотреть все открытые папки данного человека ? То же самое касаемо всех облачных систем. Или это можно сделать только подбором ссылок ? В этой теме дуб, поэтому прошу отнестись с пониманием)
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 в проекте.
Литература: - Томас Кайт. Oracle для профессионалов - https://postgrespro.ru/education/books/dbtech - Алан Бьюли. Изучаем SQL. - про MySQL - К. Дж. Дейт. Введение в системы баз данных - Database Systems: Design, Implementation, & Management (Carlos Coronel, Steven Morris)
Q: Вопросы с лабами и задачками A: Задавай, ответят, но могут и обоссать.
Q: Помогите с :ORM_нейм для :язык_нейм A: Лучше спроси в тредах по конкретным языкам.
Q: Где хранить файлы? A: Не в БД. Для этого есть объектные хранилища, такие как Amazon S3 и Ceph.
Q: Нужны ли сертификаты? A: Только если собираешься заводить трактор.
Здесь мы: - Разбираемся, почему PostgreSQL - не Oracle - Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс - Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе - Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование - Анализируем, как работает поиск вконтакте - И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно.
>>3554202 Чел, если ты без ОРМ чистым SQL данные получишь из БД, то потом их всё равно по объектам распихивать придётся. То есть ты вручную закатишь солнце реализуешь ту же ОРМ.