Daniil
я мыслил так же и тож забросил универ, но у меня в связи с тем что пришлось уехать в чужой город и. крутиться на своих хлебах Было тяжко но быстро повзрослеть пришлось, но в большинстве это исключения чем правило, так что много зависит от человека
Igor
Ну... тот же Prolog... Если брать datalog и некоторые языки запросов в графовых базах, то вы увидете корни пролога там. Rust сейчас имеет виток популярности, Haskell на слуху как минимум, все говорят, но никто не может на нём писать, ктоме растыі познавших дзен. Ada используется там, где нужна надёжность и верифицироруемость, вершина для императивного кода. В целом я несколько удивлён, что инспирированные Eifell контранты как-то мало идут в другие языки программирования. Erlang это RabbitMQ и вообще телекоммуникации, где много потоков обработки. Smalltalk + Forth да, мущей для интересных концепций. Smalltalk иллюстрация спагетти лайк ООП, и почему так делать не очень хорошо. CoQ это доказательство утверждений и верификация, средство для избранных, но активно развивается. Как по мне, это полезный список, на что можно обратить внимание, из того, что не входит в майнстрим. По крайней мере мне показались эти языки интересными, мой лист. Ну ещё CUDA или OpenCL.
Сейчас столько технологий что времени на эзотерику не остается.
Igor
Сейчас в цене практика и мне как человеку не молодому очень сложно переосмыслять ценность теоретических знаний. Однако это суровая правда жизни.
Wilson
@Disasm1999 Ты вроде тестированием занимаешься? Такой вопрос созрел -в девелопменте можно свои пет проекты пилить и это в принципе будет считаться за опыт на собесах (не коммерческий, но хотя бы что-то). А у тестировщиков как с этим?
Andrii
для работы потеряли SQL :) Лучше его выучить чем вот эту кучу дзена :)
Его многие знают, и там в общем-то каких-то интересных идей нет, банальщина
Идущий к мечте
Всем добрый день 🍻
Andrii
Сейчас столько технологий что времени на эзотерику не остается.
Ну... я не вижу новых технологий, я вижу пятый круг старых
Igor
Его многие знают, и там в общем-то каких-то интересных идей нет, банальщина
Современный SQL далеко не банальщина. Статистика реврайтеры и прочая машинерия. По вашему отношению сразу становится понятно что вы SQL не знаете :) не читал но осуждаю :)
Идущий к мечте
Кто-нибудь знаком с программой SoloLearn? Стоящая или пустая трата времени?
Andrii
Я вот так учусь, просто если текст сложный, переписываю его с комменратиями :)
Andrii
Современный SQL далеко не банальщина. Статистика реврайтеры и прочая машинерия. По вашему отношению сразу становится понятно что вы SQL не знаете :) не читал но осуждаю :)
Угу, оптимизация запросов в Oracle, гистограммы, explain, разные блокировки, агрегатные функции, иерархические запросы... Что там принциаиально сложного, что нельзя понять за 1–2 дня?
Igor
насчет того что новое это хорошо забытое старое тут спорить не буду. Но то что привносится в это старое это и есть прорыв
Igor
Угу, оптимизация запросов в Oracle, гистограммы, explain, разные блокировки, агрегатные функции, иерархические запросы... Что там принциаиально сложного, что нельзя понять за 1–2 дня?
Это как с питоном. Так же и с SQL попросишь написать запрос который выбирает из списка прочитанных книг пользователей последнюю прочитанную книгу по каждому пользователю и ступор
Andrii
все? :)
Нет, не всё, там много разных тем. Когда-то я всего Кайта прочёл, два тома, как пример. Но не цепляет и вызова не вижу
Igor
В теории все просто на практике 90% не умеют
Alex
Здравствуйте. Подскажите пожалуйста . Есть класс и в нём два конструктора, один пустой, а другой реализует определенный функционал. С какой целью может быть создан пустой конструктор ? В интернете толкового ничего не нашёл. Подскажите пожалуйста
Andrii
В теории все просто на практике 90% не умеют
Моё мнение обратное. Теория сложна, практика проще
Igor
Моё мнение обратное. Теория сложна, практика проще
теория без практики никому не нужна в этом главный посыл.
DisAsm
@Disasm1999 Ты вроде тестированием занимаешься? Такой вопрос созрел -в девелопменте можно свои пет проекты пилить и это в принципе будет считаться за опыт на собесах (не коммерческий, но хотя бы что-то). А у тестировщиков как с этим?
Привет, я в автоматизацию планирую. У меня в гите сейчас учебный проект, который делал на степике. можно брать любой сайт, и писать кейс задачи в текстовом варианте, и заливать их на гит Ты в ручное тестирование хочешь?
DormantCat
Какой вид хранения информации лучше всего использовать? Redis, SQL, MySQL, JSON, H2 P.s Речь о большом игровом проекте с большим количеством данных ~1-500 запросов в минуту (возможны скачки с момента старта сервера - первые игроки, а так же постепенно растущая и спадающая нагрузка при увеличении и падении онлайна)
Igor
офигеть, 3.5к сообщений
Igor
безумие
Igor
норм комьюнити тут
Артур
Все же какой крутой чат, так много мужей за 30 и 40, спасибо вам, столько крутой информации и опыта
Артур
Wilson
Привет, я в автоматизацию планирую. У меня в гите сейчас учебный проект, который делал на степике. можно брать любой сайт, и писать кейс задачи в текстовом варианте, и заливать их на гит Ты в ручное тестирование хочешь?
К автоматизации я только присматриваюсь. Так-то я с юнити балуюсь, но на галёру, кажется, проще тестировщиком устроится, чем джуном-девом. Я правильно понимаю, что сначала надо въехать в ручное тестирование, только потом, при желании, смотреть в сторону автоматического?
Andrii
теория без практики никому не нужна в этом главный посыл.
Тоже не согласен. Очень много теоретических результатов в той же теории категорий, которые сперва относились больше к аксиоматическому построению математики, и были теорией-теорий, и даже математики шутили про «абстрактную чепуху», оказались неожиданно очень востребованными в том же функциональном программировании
Костя
DormantCat
в разных случаях вы будете решать разные проблемы :) в случае SQL проблемы скорости в случае NoSQL проблемы целостности
а что касаемо redis хранилища ? (Если не ошибаюсь Redis пречисляется к NoSQL) Будут ли с ним столь большие проблемы целостности - о которых вы говорите ... ?
Igor
а что касаемо redis хранилища ? (Если не ошибаюсь Redis пречисляется к NoSQL) Будут ли с ним столь большие проблемы целостности - о которых вы говорите ... ?
На то для любителей теории есть САР теорема гуглите . Если по простому то быстро качественно не дорого выбери любые два :)
Гамлет
а что касаемо redis хранилища ? (Если не ошибаюсь Redis пречисляется к NoSQL) Будут ли с ним столь большие проблемы целостности - о которых вы говорите ... ?
Редис в проде используют для Кеша взамен memcache, он устроен как nosql, но это in memory(в оперативнее) хранилище
Гамлет
Сильно вникать не нужно в них, потому что архитектор проекта или тех лид вам говорит, с чем вы работаете, а вы используете либо меппинг, либо либы с орм и работаете с базами и кешем
Andrii
а что касаемо redis хранилища ? (Если не ошибаюсь Redis пречисляется к NoSQL) Будут ли с ним столь большие проблемы целостности - о которых вы говорите ... ?
Нет целостности, нет проблем. redis поэтому и используется там, где целостность не нужна, не критична. Например, какой-нить кэш. И в этом его преимущество, если целостность не нужна, то у нас исчезает большой оверхид, который её поддерживает. Я так вижу. Но в целом NoSQL это и колоночные базы данных, и графовые тоже. Вообще, думаю что для обзора хорошо почитать книгу «Семь баз данных за семь недель»
DormantCat
Redis , SQL,noSQL вы о чем вообще это разные вещи для разных целей
В целом речь шла о "плагине" для сервера, в нём имеется выбор хранения данных (они были перечислены выше), связи с этим и был задан вопрос - какой вид лучше выбрать.
Гамлет
Просто тут границу разрабу надо соблюдать, чтобы он не стал DBA, ведь не все ему нужно для работы
Гамлет
Например, у меня на работе есть тех лид, он написал структуру моделей, а мы с коллегами просто обращаемся к дб-шке
Такая же фигня, почти. Я не электрик только лол.
Гамлет
Вы так говорите про стал DBA как про какой-то каминаут :)
Ну смотри, в команде есть должности, если ты PostgreSQL DBA тогда ладно, пили модели, если команда меньше это делает тех лид, либо сеньор, ты вообще не вникаешь, чисто работаешь с фактом
Гамлет
Не ругайте за пунктуацию, пожалуйста
Гамлет
У меня от питона проблема идёт с точкой и запятой, хаххахаха
Гамлет
если питон то где отсутпы?
Ты не спрашивать должен, а выводить SyntaxError
Гамлет
Хахахвхах
Гамлет
Если говорить короче: ребята, которые только столкнуться с бд не должны париться на счёт моделей и всего. Если юзаете орм тогда вообще SQL не увидите, но если будете работать с тем же голенгом, в котором орм это табу, то просто нужно понимать, как доставать данные в бд, через маппинг. Все легче, чем кажется со стороны
Гамлет
Дракон велик, но он кашлеет и меч у вас большой, главное научиться им бить
Егор
Всем привет Закончил ВУЗ в сфере IT и хоу устроиться программистом на Python (если кинете камнем, то привяжите к нему совет о другом языке). В какую сферу лучше углубиться, чтобы найти работу?
Woop
@fatSleeper видел у тебя скрин тут с вакансиями по node js, не поделишься ссылкой?
Артур
Веб
почему веб?
Гамлет
Сейчас на хайпе там не Джанго, а FastAPI
Егор
Это парсеры и скрипты? Или создание сайтов
Гамлет
Изучи язык, асинхронку и Фастапи, будешь горячим пирожечком
Гамлет
У меня на работе одного коллегу часто пинали за гит, поэтому изучи как с ним нормально работать и не через гуи, а в терминале команды писать
Чат крутой, да. Сижу читаю да сохраняю вопросо-ответы пачками.
Igor
Изучи язык, асинхронку и Фастапи, будешь горячим пирожечком
Человек уже знает пайтон я так понял. Менять язык для начинающего это проблема.
Andrii
ну это по Украине https://jobs.dou.ua/vacancies/?category=Node.js
Тут лучше: https://djinni.co/jobs/keyword-javascript/
мне 22
А, точно 🌝
Гамлет
Python+asyncio+FastAPI