• Изоляция данных - следует ли внешней системе-поставщику данных знать о внутренних идентификаторах системы-потребителя данных?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Это сервисная архитектура, обыкновенная. Нет, они не должны знать друг о друге ничего, кроме внешних контрактов. Поставщик вообще не должен знать ничего о потребителе, а потребитель знает только то что предоставляет поставщик по контракту. Если у них обоих есть что-то общее то оно или выносится в контракт или в отдельный сервис
    Ответ написан
  • Какова перспектива транслита HTML в ELF?

    DevMan
    @DevMan Куратор тега HTML
    поздравляю, вы решили переизобрести браузер.
    Ответ написан
  • Правда ли что рынок веб разработки "перегрет"?

    php666
    @php666
    PHP-макака
    "Ко-ко-ко, дефицит хороших сотрудников" -- повторяют один за другим вайтишнички. Вторая тема за день с шаблонными ответами как под копирку. При этом, каждая такая макака себя считает именно "хорошим сотрудником", достойная не менее полмиллиона рублей в месяц зарплаты.

    Конечно рынок веб разработки «перегрет». Порог вхождения низкий. Килотонны мануалов на русском языке и басни о богатых айтишниках привлекают сюда всех. Эти толпы может, на начальном этапе, действительно плохо делают свою работу, но большинство без сомнения станут весьма приемлемыми программистами. И рынок будет перегрет еще больше.

    Вот эти ребятки, что в этой теме отметились, они настолько все туповатые, что сами себе роют могилу, крича на весь интернет о "дефиците". Сами того не понимая, плодят себе конкурентов. Для примера - зайди на какой-нибудь бизнес-форум и спроси у любого пользователя, кто бизнесом занимается - "как ты деньги зарабатываешь?" - ни один идиот тебе не раскроет секрет. Никогда. Это только у айтишников так принято - трубить на всю ивановскую о дефиците. А лет через 10 большая половина этих обезьянок пойдет в такси работать, ибо рынок будет безбожно переполнен людьми с вполне обычными знаниями.

    И не забывайте о времени - через Н лет все, кто сейчас "на коне", станут вторсырьем, ибо индустрия на месте не стоит и знания ваши обесценятся. Вот смеху то будет, когда после 10 лет упорного труда вы ВНЕЗАПНО поймете, что индустрия рванула вперед, а вы все на [нужное_вписать] кодите. Быгыгы.
    Ответ написан
  • Программное решение для упорядочивания жизни?

    Robur
    @Robur
    Знаю больше чем это необходимо
    часть информации в итоге забывается

    Нужно забывать больше - все то о чем вы не можете сказать как именно и когда собираетесь это применить.

    а жизнь кажется хаотичной,

    Потому что у вас каша в голове из всей той ненужной информации которую вы туда пытаетесь запихнуть.

    Тоже когда-то искал средство "упорядочить всю эту информацию" пока не понял два момента:
    1) "потенциально полезной" информации в мире предельно много, не хватит тысяч лет чтобы это просто прочитать. Каждую секунду создается еще больше.
    2) знание этой информации никак не меняет мою жизнь к лучшему, а попытки её узнать и запомнить - вполне конкретно ухудшают.

    Учитесь фильтровать по принципу "а как я собираюсь это применить?". не "вообще" а именно я, именно её и в какие конкретно даты?
    Останется только действительно нужное и вот это вы уже сможете упорядочить.
    Ответ написан
  • Какую архитектуру выбрать для системы с задачами, которые требуют множественной обработки/подтверждения?

    Maksclub
    @Maksclub
    maksfedorov.ru
    State Machine

    Хорошо себя показывает в разного рода CRM, колл-центрах, Order Proceesing в сложных системах.
    Из одного состояния можно перейти только в определенные, каждое состояние валидно, открыты только определенные переходы и в целом такой подход к проектированию помогает бороться со сложностью условий и контролем состояний.

    Пример схемы 1
    5d150bd349906770079074.png
    Пример схемы 2
    5d150cbb9ab7f176798816.png
    Ответ написан
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    qlkvg
    @qlkvg
    python backend developer
    Был в похожей ситуации года 3 назад, только без обрубания концов и релокации. Совсем не тянул, спрашивал мелочи у коллег и стыдился, ничего не понимал. Хотелось все бросить и вернуться на прошлое место работы, где можно было спать до обеда. В итоге через 3 месяца ада, ощущения собственной ничтожности и штудирования книг в любой удобный момент, что-то начало получаться. В итоге дорос до человека, у которого джуны спрашивают мелочи.
    Сейчас понимаю, что первые несколько месяцев нужно было просто пережить. Это нормально для зеленого новичка в индустрии. Если вы не устроились на позицию сеньер фул-стека, адекватный работодатель не будет от вас требовать мгновенного результата. Если переживаете, честно поговорите с непосредственным начальником, что не вывозите, нужно время на раскрутиться
    Ответ написан
  • Насколько адекватно требовать домашнего развития от разработчиков?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Вы с компанией заключаете контракт, в котором прописаны права и обязанности сторон. На основании контракта определяется адекватность требований.
    В компаниях Европы, допустим, сильно следят за work-life balance сотрудников. Занимать личное время никогда не потребуют.
    Я, например, кучу личного времени трачу на саморазвитие, просто потому, что мне это интересно. Кто-то считает иначе, и не тратит. Его право.
    Ответ написан
  • Насколько адекватно требовать домашнего развития от разработчиков?

    @MamaLuyba
    все просто: если специалист ценен, то даже если он скажет, что в свободное время употребляет собак в разные места, то ему ничего не скажут, ибо он тогда может огорчиться и уйти.
    а если не ценен, то тут можно что угодно придумывать. "охладей к жене, но не к программированию!", "лучше дочь проститутка, чем ты, лежащий на диване!", "продай друзей, продай родных - купи лампового кнута и УЧИ!"
    Ответ написан
  • Насколько адекватно требовать домашнего развития от разработчиков?

    @majstar_Zubr
    C++, C#, gamedev
    Это вполне адекватно, потому что в таком случае работодатель преследует лишь одну цель - помочь вам как можно скорее найти другое место работы.
    Ответ написан
  • Где искать удаленку за бугром?

    @iliyaisd
    В основном это скорее исключение и редкость, если вы не резидент страны. По многим причинам (это отдельная большая тема). Если же вы резидент, то вариантов с удалёнкой довольно много, и я не буду сейчас рассматривать этот случай.

    Если кратко, если вы прям очень хороший специалист, то есть Scalable Path, Toptal и пару других серьёзных площадок (не вспомню названия), заточенных именно под удалёнку из любой страны. Отбор жёсткий (по мне). Ещё из этой же оперы есть Crossover.

    В остальных случаях - искать надо в первую очередь на Upwork, и во вторую на других не совсем помоечных сайтах фриланса. Из англоязычных есть Freelancer, Codementor, и есть ещё пачка региональных сайтов в разных странах. Надо брать фриланс заказы, изначально подбирая потенциально долгосрочные, пока с одним из заказчиков не установятся долгосрочные отношения. Это и будет ваша удалёнка.

    Что имееется в виду под "готовыми работами"? Вы дизайнер или фронтендер, тогда скорее да чем нет. В остальных случаях примеры сделанных проектов конечно будут на руку, но больше нужно: история работы в серьёзных компаниях, отзывы/рейтинг/референсы, умение пройти техническое собеседование. В случае с Crossover и подобными - у вас будет краткий тест, потом большой тестовый проект и потом собеседование.

    Иногда срабатывает Linkedin, но это редкость. Один из моих постоянных клиентов (part time) нашёл меня там, и это единственный случай на моей практике.

    Средние зарплаты, в час: $20 (дно), $30-35 (средний уровень), $40-50 (эксперт). Соответственно, месячную зарплату считайте.
    Есть те, кто зарабатывают больше и сильно больше (вплоть до $100-120), но там идёт много нюансов. Например, надо либо ездить и довольно часто в страну, или это краткосрочный проект, или если вы какой-нибудь узкий и крутой спец, способный к примеру за час развернуть клиенту кубернетес на 10000 машин и поднять там громадный проект.

    Из-за разницы во времени проблемы могут возникнуть, когда разница например 12 часов, у вас день, у них ночь, и вы практически не пересекаетесь. Точнее, не то чтобы прям проблемы, просто очень неудобно. Но если разница часов 5, то это даже не замечается (хотя держать в голове надо, и вторые часы добавить).
    Ответ написан
  • Как восстановить математическое мышление?

    @CHolfield
    Есть только одна рабочая методика.
    Мысль на физическом уровне есть результат прохождения электрических сигналов между нейронами по цепочкам. Чтобы сигнал перешел от одного нейрона к другому, в промежуток между ними (синапс) выделяется определенное количество нейромедиатора (серотонин и пр). Если сигналы раз за разом идут одними и теми же путями (при однородной умственной нагрузке), то необходимое для обеспечения проводимости количество нейромедиатора уменьшается, нарабатываются устойчивые связи. В конце концов однотипные задачи решаются в фоновом режиме. Если вы водите авто, обратите внимание, насколько часто взгляд перемещается по зеркалам, приборам, просто оцените объем информации, которая обрабатывается отдельным потоком и позволяет разговаривать с пассажиром при маневрировании. Решай задачи и все.
    Ответ написан
  • Как зарабатывать 1000$ на фрилансе верстальщику?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    3 года верстаете на фрилансе и до сих пор не поняли, что верстка бесперспективное направление?! 3 года уже точно как!

    Для развития и большего заработка нужно учить js --> js фреймворки (angular, react, vue, ... ).
    + Чтобы что-то заработать нужно знать английский и выходить на иностранные биржи (на upwork посадка на wp весьма актуальный заказ).
    + Научиться работать по часам, сейчас и отечественные уже переходят на такой формат работы.
    + Если 30 отзывов уже есть, то и сами понимаете что умение предложить свои услуги на приличный проект тоже немаловажный аспект.

    Посмотрите на требования в вакансиях, посмотрите какие заказы более оплачиваемы на фрилансе и поймете что еще нужно подтянуть.
    Ответ написан
  • Как зарабатывать 1000$ на фрилансе верстальщику?

    Sanes
    @Sanes
    Найти покупателей на $1000. Фриланс это предпринимательская деятельность.
    Ответ написан
  • Какой вид нейросети брать для прогнозирования выхода из строя элементов?

    @CHolfield
    для прогнозирования выхода из строя элементов есть такая наука "Надежность и управление качеством продукции", в ней рассматриваются такие показатели надежности как "Средняя наработка на отказ", "Средняя наработка на сбой", "Средний срок службы", "Среднее время работы между ремонтами". Какая нафиг сетка, откуда вы лезете со своими нейронными сетями? Вы думаете, что в мире существуют какие-то кнопки, позволяющие получать результат в подобных областях знаний, без изучения этих самых знаний? Тьфу на вас, неучи.
    Ответ написан
  • Каковы реалии веб-разработки?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    2)не меньше постов о том, что это на самом деле это крайне скучная и однообразная работа. У меня вроде как более менее реальные представления, что это больше программирование (знаю, что большинство не относит front end к программированию,но не знаю как по другому сформулировать), нежели полет фантазии, но насколько это увлекательно или скучно именно для вас?

    Мне не скучно, вот уже 8 лет. Но мне интересен сам процесс разработки кода, не важно на чем и не важно что, буду писать, дайте только компьютер. Но знаю много людей, которым это скучно, или загораются они реально от чего-то нового и интересного, а не от обычной разработки, а новое бывает очень редко, поэтому такие часто перегорают или со временем теряют интерес. Если вы для себя сейчас не поняли, что вам интересно писать код, читать материалы по программированию, то вам будет сложно нормально влиться. Совет для любой профессии: вваливайтесь только в том случае, если вам интересна эта область.
    и также абсолютное большинство говорят о бесконечном развитии технологий, реально ли человеку (который не лежит целый день на диване) угнаться за ними?

    Каждый человек индивидуален, кто-то учит целый день то, что другой за час поймет.
    стоит ему на месяц заболеть или иным образом отстраниться от этой сферы, резко вылетит в трубу, так как за этот месяц появиться куча нового и он уже будет никому не нужным, так ли это или все немного утрировано?

    Ничего подобного. Чтобы это "новое" попало в продакшн, нужно время. Даже если на год бросить это дело, то восстановиться можно будет без проблем за неделю. Как правило, то, что будет использоваться уже в следующем году, сейчас уже создалось и это активно обсуждают. Ничего за месяц не взлетает.
    не жалеете, что занимаетесь front end и почему?

    Как начну жалеть, пойду в другую область. Раздражает только отношение других программистов к front-end'у, многим кажется, что тут одни "макаки", хотя сами они об этой области не имеют никакого представления. Но такие вещи происходят и в других языках или профессиях, поэтому не нужно обращать на это внимание.
    Ответ написан
  • Как разложить цветное изображение на максимально контрастные ч/б каналы для распознавания объектов?

    Meklon
    @Meklon Автор вопроса
    Врач. Линуксоид. Работаю в научной сфере
    Короче говоря, наиболее перспективный вариант - алгоритм цветовой деконволюции. Написал софтину для массовой обработки https://github.com/meklon/morphostain
    Ответ написан
  • Удаленная работа с Европой/Америкой Ваш опыт?

    vicodin
    @vicodin
    Имею некоторый опыт
    Западные компании платят в 3-5-10 раз больше. В среднем US > EU.
    Начиная с уровня Junior, если знаешь английский язык.
    Особенности работы - клиенты более корректные и деловые, когда работаешь с ними, возникает скорее ощущение партнёрства, нежели иерархии.
    Ответ написан