• Можно сделать чтение со страницы в несколько потоков??

    xez
    @xez Куратор тега Java
    TL Junior Roo
    "можно ли сделать чтение со страницы в несколько потоков?" - на счет этого стоит подумать еще до написания кода.
    Предположим у вас есть книга, и вы решили ее читать одновременно какой-то компанией. Как бы вы это организовали?
    Первое, что приходит в голову - найти ответственного "диспетчера", который будет выдавать порции страниц каждому участнику.
    Но что, если книга не разделена на страницы? Как ее делить тогда? Получается, нужно чтобы вначале ее кто-то прочитал, потом поделил, потом уже раздал части. Но зачем тогда читать уже прочитанную книгу (если, конечно, цель только в самом факте чтения)?
    Ответ написан
    5 комментариев
  • Много потоков: лучше в одном процессе или в нескольких?

    400 одновременно занятых потоков без 400 ядер ни к чему хорошему не приведет,
    а только сильно деградирует систему. Что за задача?
    Я бы подумал в сторону 4-12 работающих воркеров и очереди задач.
    Ответ написан
    2 комментария
  • Сколько математики нужно программисту?

    devspec
    @devspec
    Помогло? Отметь решением
    За 15 лет кодинга самая сложная математика, которая у меня была - вычисление процентов для прогресс-бара.
    Но я прикладник. Как выше написали - кол-во необходимой математики зависит от выполняемых задач.
    Ответ написан
    1 комментарий
  • Какие книги для изучения С посоветуете?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    "Керниган,Ритчи - Программирование на C" не наиболее полная, но тем не менее хорошая книга
    Ответ написан
    Комментировать
  • Реально ли устроиться на работу программистом за рубежом с тройками?

    lega111
    @lega111
    DevOps
    Эм, парень.
    Дело в том, что всем пофиг на твои оценки. От слова совсем. Им даже пофиг на твой диплом.
    Тебе дадут тестовое задание, причем еще дома. Если сделаешь, и будет минимум *овнокода, или не будет его вообще, будет круг ада с HR.
    В особенности если учесть что мало ВУЗов СНГ катируется за рубежом.
    Еще раз. Им все равно на твои оценки и диплом. Все зависит от того, как ты сделаешь тестовое задание и тд.
    Ответ написан
    2 комментария
  • Как улучшить код java??

    petermzg
    @petermzg
    Самый лучший программист
    Использовать класс StringBuilder, сейчас у вас при каждой операции bes+="_"; происходит выделение памяти под новую строку и копирование туда данных.
    Ответ написан
    Комментировать
  • Где посмотреть чего состоит IDE Intellij Idea?

    @Vorh
    Есть цикл статей в котором рассматривается краткая структура и особенности работы не которых фич (индексация, синтаксический анализ, лексического анализатор и т.д.) , помимо этого дается краткое описание других частей Intellij idea и написание собственного плагина на основе их.
    Ознакомиться можно тут
    Как стартовой вариант самое то - а дальше просто скачиваем исходники и читаем.

    Полноценного туториала по кишкам не разу в ру, не в англ кластере не видел, да и сомневаюсь что таковой существует.
    Есть еще сайтик со списком api тут , но это просто копипаст из исходников , хотя поначалу посматривать стоит.

    В рунете если погуглить можно найти еще несколько статеек на тему написания собственного плагина , но они дают только основы ,а за более подробным описание все равно приходится лезть в исходники.
    Написать простенький плагин не составит труда , по мере работы и копания приходит постепенное понимание как это все работает.
    Ответ написан
    Комментировать
  • Как сохранить клиента себе не в убыток?

    Zifix
    @Zifix
    Barbatum
    Друг, даже индусы не работают за 1.8 доллара в час, серьезно. $2000-3000 на полгода поддержки — можно соглашаться.
    Ответ написан
    Комментировать
  • Как прокачать навык разработки архитектуры информационной системы?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Главным инструментом проектирования
    программного обеспечения является мозг
    человека, хорошо знакомого с принципа-
    ми проектирования. Это не технология.

    © Крейг Ларман

    Проще говоря, это придёт только с опытом.
    Ответ написан
    Комментировать
  • Что лучше изучать: математику или программирование?

    GavriKos
    @GavriKos
    В 7 классе курите школьную программу. Потому что половину того, что вам будут пытатсья дать в внешних источниках - вы просто не поймете. По математике так уж точно. По программированю - скорее всего тоже.
    Ответ написан
    Комментировать
  • Что лучше изучать: математику или программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Учите и то и другое.
    Школьная программа достаточно простая, чтобы при помощи гугла и немного терпения, самостоятельно довести математику и физику до "отлично".
    А программирование учится отдельно от школьной программы. Но зная математику и физику, вы возможно сможете придумать себе хорошие практические задачи, которые можно будет решить программированием.
    Ответ написан
    Комментировать
  • Что лучше изучать: математику или программирование?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Именно программирование(в своем правильном понимании) не может быть нормально изучено без математики.
    Конкретно в вашей ситуации, учите школьный курс и не забивайте пока голову. Когда будете учиться в институте курсе на 2-3 тогда и решите стоит ли вообще учить программирование и к этому моменту уже будет хотябы абстрактное понимание что понадобиться изучать дополнительно.
    Пока если сильно хочется кодить и изучать что и как устроено достаточно взять любой ЯП популярный и не php =) (с\с++\делфи\шарп\джаву\ruby\питон) и писать что то простенькое, по ходу изучения будут возникать вопросы как и что работает, пытайтесь узнать сами ответы на них путем чтения книг. Знаний на уровень "напишу ка я свой блокнот или сетевой чат" будет достаточно без познаний в тонких науках.
    Ответ написан
    1 комментарий
  • Может ли нанятый разработчик моб. приложения угнать идею?

    berezuev
    @berezuev
    #define TRUE FALSE
    И почему все думают, что кому-то нужна их идея?...

    А вообще, подобные вопросы решаются крайне просто: оформляете юр.лицо, заключаете с разработчиком договор на оказание услуг (либо, трудовой договор) и даете на подпись NDA.
    Ответ написан
    3 комментария
  • Как жить дальше?

    Austin_Powers
    @Austin_Powers
    Web developer (Symfony, Go, Vue.js)
    меня порой разочаровывал инструментарий

    Не устраивает используемый стэк технологий?
    И очень часто получается так, что если я сталкиваюсь с какими-то проблемами, никто не может мне помочь.

    Никто не оценивает мой код,

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

    Если они вам более интересны, чем те, с которыми работать приходится по долгу службы, то это явный сигнал
    но не нравится ЗП

    No comments

    У вас достаточно причин покинуть данное место.
    Ответ написан
    Комментировать
  • Проблема RecyclerView?

    Как то, что находится в логе в onBindViewHolder передать в TextView Который висит в layout над всей конструкцией RecyclerView?

    Ты делаешь что-то явно не то. Адаптер не должен знать и тем более манипулировать с layout, в котором находится RecyclerView. Для этого тебе нужно передать информацию в Activity/Fragment, в котором находится RecyclerView. И он (Activity/Fragment), в свою очередь, уже выставляет текст где тебе нужно на основе полученной информации. Реализовать можно, к примеру, создав специальный интерфейс типа "listener" и передать реализацию интерфейса из Activity/Fragment в адаптер, который вызовет метод интерфейса с необходимыми аргументами (в твоём случае просто текст). См. шаблон.

    И не советую использовать getText() для получения текста из View, как ты это делаешь. Вьюхи должны только отображать информацию пользователю, а не быть контейнером для данных, используемых в коде.
    Ответ написан
    2 комментария
  • Как избавиться дублирования кода в разных активити?

    Можно решить эту проблему с помощью ViewStub:
    <ViewStub
        android:id="@+id/lazy_layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    И в зависимости от Activity, инфлейтишь необходимый layout:
    ViewStub lazyLayout = (ViewStub) findViewById(R.id.lazy_layout);
    lazyLayout.setLayoutResource(R.layout.main_activity_body); // Либо R.layout.second_activity_body
    lazyLayout.inflate();
    Ответ написан
    Комментировать
  • Как считаются показатели рейтинга upwork?

    Naf_Naf
    @Naf_Naf
    1. Как клиент может меня рекомендовать?
    Этот показатель зависит от приватного отзыва, который оставляется вместе с публичным, но его видит только Upwork

    2. Откуда берутся account holds?
    Это когда вас банят

    3. Top rated weeks
    Количество недель подряд, когда ваш статус на Upwork — top rated

    4. Как формируется процентный рейтинг?
    Здесь все есть https://support.upwork.com/hc/en-us/articles/21106...
    Ответ написан
    1 комментарий
  • Почему в мире мобильных ОС нет такого разнообразия как среди десктопных ОС?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Потому что ОС не нужна пользователю. Ему нужен софт - браузер, мессенджер, ворд, ексель.
    А этот софт пишут под популярные, уже раскрученные системы.
    Вряд ли вы готовы потратить миллионы средств и тысячи человекочасов, чтобы написать excel под какую-нить RT11SJ (да, есть такая операционка)
    Ответ написан
    Комментировать
  • Как объяснить рядовому клиенту, что сайт, сделанный руками, а не на шаблоне, для него будет лучшим выбором?

    VasyaPertrov
    @VasyaPertrov
    Изготовление и безопастность сайтов. WP и др.
    проект, созданный командой разработчиков (UX-дизайнер, верстальщик, программист и т.д.) будет заведомо лучшим выбором, нежели, чем тот, который собран на коленках школьником вечером после уроков быстро/сердито/дешево?

    1. С чего ты взял что твой "проект" будет лучше шаблонов, сделанных специалистками и проверенными-перепроверенными ещё сотней-тысячью других? ЧСВ зашкаливает?

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

    А клиенту опасно связываться с такими самодельщиками - никто не проверит что там в реальности, доработать может быть сложнее и дороже.
    Ответ написан
    1 комментарий
  • Немного о правильности написания кода. Какой вариант выбрать?

    anton_lazarev
    @anton_lazarev
    Первый вариант, рано или поздно, может превратиться в:
    hM9ycd7.png
    Ответ написан
    1 комментарий