Перейти к публикации

Just.Doit

User
  • Сообщений

    15 904
  • Зарегистрирован

  • Посещение

  • Время онлайн

    87д 13ч 57м 9с

Все публикации пользователя Just.Doit

  1. Just.Doit

    Программирование[11]

    что ты под этим подразумеваешь и почему хуйня? то как я это понимаю - на уровне языка и/или практик скрываешь интернал стейт, а для того что можно делать - предоставляет специальные "интерфейсы" это добавляет возможность делать нормальные модули а это в свою очередь мастхев в любом языке Это норм для внешнего интерфейса библиотек всяких. А когда ты всякие поля классов, которые только внутри проекта пользуются пихаешь под private – это ебейший бредик. Когда захочется протестировать что-нибудь или какой-нибудь еще метод добавить, надо вынимать из привейта или просто полную хуйню делать с френдс классами и тд ну даже внутри проекта у тебя есть модульность и хорошо бы в языке указать что есть интерфейс и клиентское АПИ твоего класса, а что есть внутренняя реализация которую трогать не надо. можно через нейминг это делать (например как в питоне или js через "_method_name()") но встроенные модификаторы доступа смотрятся гораздо локаничнее и работают из коробки кейс тестирования согласен что есть, я бы сказал проблема в том что нельзя указать модификатор доступа типа "pirvate but tests can acces it", не видел языков где подобное было бы реализовано хорошо тоесть проблема не в том что инкапсуляция плохо - сама по себе инкапсуляция у тебя никуда не девается. плохо то что нельзя сказать компилятору что "вот это из тестов трогать можно". в какойнибудь джаве это можно в теории через рефлексию решить, и сделать либу + плагин ИДЕ + возможно плагин компилятора, которые это будут делать удобным для разраба, но это все экстра тулинг
  2. Just.Doit

    Программирование[11]

    что ты под этим подразумеваешь и почему хуйня? то как я это понимаю - на уровне языка и/или практик скрываешь интернал стейт, а для того что можно делать - предоставляет специальные "интерфейсы" это добавляет возможность делать нормальные модули а это в свою очередь мастхев в любом языке
  3. Just.Doit

    Программирование[11]

    Почему? часто закладывает больше догм + приводит ненужные аналогии которые форсят людей создавать ненужные сущности + обычно мутабельное все - что есть хуйня + наследование (поведения) надо бы выкинуть или по крайней мере очень сильно ограничить кароче текущее классическое ооп во весь рост - больше хуйня чем полезная парадигма но отдельные поинты/подходы из ООП валидные/полезные конечно
  4. Just.Doit

    Программирование[11]

    это понятно. в скале такая каждая вторая либа. я такую хуйню не считаю пригодной к использованию просто. точнее это будет равноценно написанию своего велосипеда со всеми вытекающими
  5. Just.Doit

    Программирование[11]

    чево блять? это за гранью юзаельного нет доков и сорцы не почитать - считай что не компилирует и не работает
  6. Just.Doit

    Программирование[11]

    я так понимаю там ранее консерн был по поводу того что пакеты установлены в систему и насколько геморно запускать попеременноо разный набор версий пакетов т.е. суть не в месте на диске а в том что установлены ли они и по умолчанию подтягиваются или нет ? тоесть я могу запустить пыху версии 123 с пакетами версий 543, и тут же запустить выху версии 234, с теми же пакетами но версий 654 при этом без переустановки чего-либо а просто запуская разные конфиги?
  7. Just.Doit

    Программирование[11]

    да, но проблема в том что учит пхп еще больший пиздец для этого
  8. Just.Doit

    Программирование[11]

    чтобы не касаться этого дерьма и работать на норм языке Ну тоесть изначальный тезис звучал так >php например стоит выучить просто за то, что >на нём очень приятно писать мелкие утилиты с вебмордой что мне кажется полная хуйня тк только ради этого учить пхп точно не стоит тк проще сделать 1 билд пакета/докера под утилиты с веб мордой, нежели чем учить целый пхп и всеравно там разбираться как какие пакеты ставить, какие версии нужны и как это говно работает вообще проще на текущем своем языке прикрутить шаблонизатор утилиты отлично пишутся на питоне и го в обоих есть отличные хттп шаблонизаторы и хттп серверы прикручивается все минут за 15 с нуля нахуй пхп - не понятно
  9. Just.Doit

    Программирование[11]

    я думал для этого придумали джанго админку мне кажется изкоробочый шаблонизатор на любом языке тоже самое даст ну даст-то даст, но он реально изкоробочный в твоём языке?! или ты это откуда из 3d-party тащишь как зависимость ты получишь только шаблонизатор или еще сверху скачаешь пол планеты на всякий случай? у тебя есть лайтовый сервак, который из коробки умеет эти скриптики прям из папки запускать или надо еще чот придумать чтобы подключить оное к тому что ты хочешь каждый раз будешь всё настраивать чтобы что-нибудь просто потестить по-быстрому? допустим ты это всё делаешь на новой машине, прямо по ssh в консоли или еще по какой-то причине когда ты мягко говоря немного не в полном окружении а я как бы могу просто поставить пакет из пакетного менеджера моей системы или через nix/guix вытянуть свой php со всеми батарейками и тут же запуститься и начать что-то делать сделать port forwarding и всё у меня php-вебморда все делается на изи может 1 раз придется собрать какой-то пакет, но не более
  10. Just.Doit

    Программирование[11]

    лол ты даже не представляешь возьмут на изи но согласен что шансов несколько меньше чем в ООО рога и копыта на пхп
  11. Just.Doit

    Программирование[11]

    по фактам, мне нечего ответить
  12. Just.Doit

    Программирование[11]

    я думал для этого придумали джанго админку мне кажется изкоробочый шаблонизатор на любом языке тоже самое даст
  13. Just.Doit

    Программирование[11]

    ты купил впс и поставил туда свой беспланый софт какой подвох вообще? или я чето про амнезию не знаю...?
  14. Just.Doit

    Программирование[11]

    да пока ты учишься можешь состряпать СВ (желательно разные - чисто свое, с минимально накрученным опытом, с нормально накрученым опытом) и посмотреть хотябы как откликаются. дальше можешь просто не отвечать - всем похуй будет уже инфа какая-то что ожидать и прощупаешь че как с пхп, джавой и прочей малайфьей которую ты рассматриваешь я не понял в чем разница между 1 и 2 принципиально по тому что ты написал - как будто жава поперспективнее про жс ты пока ничего не написал. сделай такой же ресерч как с жавой/пхп
  15. Just.Doit

    Программирование[11]

    скажи спасибо что не астра линукс
  16. Just.Doit

    Программирование[11]

    ты можешь себе надумывать что есть какое-то отношение к тебе хм, ясно
  17. Just.Doit

    Программирование[11]

    не думал просто расписать все варианты того как можно получить число 159 суммой цифр, а затем посчитать количество перестановок? если это только 18 и 19 числа то там не так уж и много вариантов была такая идея если бы число было близко к 171, то есть 170 или 169, то можно было бы перебрать, типа для 170 тасовать восьмерку, для 169 две восьмёрки или 1 семёрку 159 далековато от 171 и слишком дохуища перебрать наверное помимо этого, это не решает проблему того, что число должно быть меньше 9223372036854775808 (2^63) я про то, что для суммы в 170: 9 899 999 999 999 999 999 не подходит к примеру 8 999 999 999 999 999 999 подходит, так как меньше 2^63 > и слишком дохуища перебрать наверное по прикидке - не очень. там их штук 100-200, кажется их даже все можно расписать в качестве массивов > помимо этого, это не решает проблему того, что число должно быть меньше ну это уже вторая часть задачи. тоже решаемая кмк.
  18. Just.Doit

    Программирование[11]

    не думал просто расписать все варианты того как можно получить число 159 суммой цифр, а затем посчитать количество перестановок? если это только 18 и 19 числа то там не так уж и много вариантов, а перестановки считают по комбинаторной формуле
  19. Just.Doit

    Программирование[11]

    да. но сишники и крестовики сосут очко (типа римминг). так что тк себе аргумент но если серьезно кажется наоборот си и плюсы это небезопасная хуйня где нужно заниматься абсолютно ненужной поеботой просто потому что язык и тулинг говно современные языки зачастую гораздо больше позволяют решать задачи а не ебаться с языком вон на примере раста и зиг можно посмотреть как могло бы быть если бы язык и тулинг были норм
  20. Just.Doit

    Программирование[11]

    я не понимаю тогда нахер ты чтото тут пишешь вообще пиздуй работать, там разберешься Ну все равно им знания то пыхи нужны и наверно жса. Да и я воротил нос, ибо там битрикс указан. Приценивался к перспективам. Но если пыха оптимальнее вариант, чем поиск джавы на удаленке, то буду туда гребсти может оптимальнее, может нет пока не попробуешь не узнаешь я бы на твоем месте пошел бы закидывать удочки во все возможные места, джава, пыха, похую там либо просто устроишься куда-то и дальше с позиции вкатившегося уже будешь, либо получишь фидбек от реальности и изменишь тактику
  21. Just.Doit

    Программирование[11]

    я не понимаю тогда нахер ты чтото тут пишешь вообще пиздуй работать, там разберешься
  22. Just.Doit

    Программирование[11]

    ну дак это и есть лучший (он аверадж) вид обучения, епт в рашке вышка сломанная тк пту в говне почти всегда в нормальных странах вышка это для задротов только и все норм челы идут в колледж так и есть если можешь вокруг себя найти джаву - то это вариант безпроигрышный но если у тебя в городе будет джунская вакансия или стажировка на выху, то иди туда тоже кароче пробуй все и желательно активно пробуй сам - подавайся на вакухи, общайся с челами, тыкай палкой в возможности которые тебя окружат го я бы щас не смотрел. и язык специфический и вакансий обычно мало, особенно для джунов. но опять же, если у тебя в городе хайрят стажеров на го за еду - иди туда. так что пыха или джава звучит как хороший вариант от жс/тс тоже не отказывайся если увидишь вакухи если ты увидишь что вокруг примерно все одинаковое (количество вакансий и конкуренция на них) - то я бы джовку выбрал из этих 2-3 вариантов, она прям дефолт по всем параметрам. и живая, и популярная, и "везде" используется, и многие современные концепции есть и тд и тп
  23. Just.Doit

    Программирование[11]

    это не так в том же направлении почти ничего не меняется. знание языка (и его экосистемы) это от силы 10-15% компетенций, новый язык учится за 2 недели. экосистема за 6-12 месяцев синьер это вообще не про языки, а про дизайн и долгосрочные последствия решений больше, ну и про решение задач бизнеса а не тасок в жире есть правда дауны которые нанимают по принципу ответь на 30 вопросов по языку я все не читал, потому что большинство твоих мыслей не важны первым языком похуй че брать, рассуждения что какой-то язык лучше/хуже для начала - хуйня мобилки или веб или бек - в целом похуй, я бы сказал небольшой выбор может быть в ту сторону которая тебя привлекает больше. если нравится именно в мобилку чето запихивать - то мобилка, если нравится делать ЮИ - то фронтенд, если просто хуячить бизнеслогик - бекенд. если все одинаково звучит - то похуй. везде работа есть, везде зп хорошие. на среднице по больнице цифры зп не смотри. вся статистика это булшит и к реальному рынку слабо относится. нужно собирать свою статистику куда лично ты проходишь. я уверен на 90% что что пыха что иос оплачивается одинаково за один и тот же уровень компетенций. обычно средние ползут вниз потому что на этом языке работает толпа говнокодеров за копейки, но эта стата не релевантна тебе, если ты планируешь стать профессионалом. основной критерий выбора должен быть доступность работы для вката проблем попрогать 1 год на хуйне, вкатиться, понять что не совсем твое и сменить на другой язык - проблем не будет. но лучше этот год вкатившись поработать, чем год искать работу и сосать лапу. все твои дальнейшие рассуждения про языки хуйня. все языки ок +/-, платят везде примерно одинаково, те языки которые ты перечислил вмеру популярны. так что это все не особо факторы.
  24. Just.Doit

    Программирование[11]

    это германия брат 6 недель, а точнее 30 рабочих дней по произвольному выбору это дефолт для разраба в гермахе (есть говно конторы которые дают 24, 27, но я такие стараюсь избегать) жена работает в немецих ЖД (Deutsche Bahn), там можно выбрать контракт с 30, 36, 42 отпускными рабочими днями. она первый год поскромничала и выбрала 36, щас втянулась и поменяла контракт на 42 + сверху фулл оплачиваемые больничные которые до 3х дней подряд можно не подтверждать у врача (просто говоришь - я заболел, и 1-3 рабочих дня можешь гулять), либо можно легко у врача выпросить 1-2 недели, причем можно по телефону или даже онлайн (форма где пишешь что у тебя температура+насморк+кашель и врач на основе этого анамнеза выписывает недельку-2 официального больничного, который фулл оплачивается)
  25. Just.Doit

    Программирование[11]

    5+ лет уже так хуярю. Че ты мне сделаешь? прокляну уебки Неосилятор базок, ахах программировать научись говнокодер
×
×
  • Создать...