Задать вопрос
  • Как гайд по написанию веб-приложений на Java лучший для вас?

    zo0m
    @zo0m
    full stack developer
    yeoman.io в generators ищем: "Java"
    вот первый например:
    jhipster.github.io

    - Что это?
    - Это утилита, которая генерирует профессиональный проект, с подключенными библиотеками и всякими вкусняхами. Для новичка - клад.
    Ответ написан
    Комментировать
  • Как развить сервисный центр?

    @Nikolay45
    1. Покупаете в соседнем городе сервис с действующими авторизациями. Переводите его в свой город и оповещаете все торговые организации, что теперь вы являетесь гарантийным сервисом по данным вендорам. К вам несут гарантию а платники придут паровозиком. Первичные затраты компенсируются отсутствием необходимости затрат на рекламу.
    2. Нанимаете специалистов, у которых уже есть своё имя в городе. Они приводят с собой своих клиентов и дальше по цепочке. Плюс небольшая рекламная компания. Это если вы не пожадничаете с зарплатой, что бы спецам не было смысла краить своих клиентов от кассы.
    3. Много и долго тратим на различные виды рекламы.
    Удачи.
    Ответ написан
    1 комментарий
  • Продать идею или реализовать?

    newross
    @newross
    Product owner
    Идея - ничто. Команда, реализующая идею и набившая все возможные шишки на этом - всё.
    Ответ написан
    1 комментарий
  • Продать идею или реализовать?

    27cm
    @27cm
    TODO: Написать статус
    Или предложить уже действующей компании добавить функционал. Только тут снова появляется ряд вопросов, с идеи хочется получить финансовую выгоду.

    Предложите. Вас выслушают и скажут, что им это не интересно. А потом всё равно реализуют, но уже без вас. Никто в здравом уме не будет платить за голую идею. Вам остается только первый вариант - сделать прототип самому.
    Ответ написан
    7 комментариев
  • Java для WEB, с чего начать?

    @dr_olzhas
    stepic.org
    Разработка веб сервиса на Java (часть 1)
    Разработка веб сервиса на Java (часть 2)
    Ответ написан
    Комментировать
  • Какой материал для изучения алгоритмов вы можете порекомендовать?

    LeEnot
    @LeEnot
    Енот-андроид
    Лучшее, что вы можете найти по теме:
    Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн. Алгоритмы: построение и анализ, 3-е издание
    Ответ написан
    2 комментария
  • Понимание веток, как правильно использовать?

    @balamyt92
    ; select * from users; --
    В git ветка это отдельная версия программы(условно). Зачем нужна отдельная версия программы? Ну допустим что бы добавить необходимый функционал не мешать другим программистам(и себе) с другими задачами своими изменениями и так же если вдруг вам не понравилось что вы делаете и вы решили отказаться от затеи то легкой сменой ветки вы можете вернуться в нужное вам состояние. После того как все необходимые изменения в ветке сделаны и вы добились нужного вам результата то обычно делается слияние этой новой ветки с вашей основной(обычно master).
    Ответ написан
    Комментировать
  • Как встать на правильное получение данных с БД?

    @poiuy7
    Можно переписать на Spring JdbcTemplate
    достаточно удобная вещь (и вам на неё будет просто перейти)
    (в последней версии можно делать именновонные параметры, вместо "?", что удобно)

    SQL можно вынести в файл, но часто удобнее когда они в коде. Смотрите по ситуации.

    С точке зрения дальнейшего частого рефакторинга базы, лучше использовать JPA (аля Hibernate),
    но там не всегда просто написать нужный запрос.
    Ответ написан
    1 комментарий
  • Как встать на правильное получение данных с БД?

    zolt85
    @zolt85
    Программист
    Pattern называется "Шаблон". Идея в том, чтобы вынести общий код в один класс, тем самым избавив остальных от написания портянок по созданию коннекта к БД и его закрытию. Для универсальности можно определить интерфейс для обработки ResultSet. Тогда все запросы можно будет свести к обращению к классу шаблона с передачей ему тела запроса и обработчика ResultSet.

    Примерно может выглядеть так:
    public class SqlTemplate<T> {
    
        private String query;
        private Object[] queryParams;
    
        public SqlTemplate(String query, Object ... queryParams){
              this.query = query;
              this.queryParams = queryParams == null?new Object[0]:queryParams;
        }
    
       public T select(RsetHandler<T> handler) {
          //тут весь код по созданию коннекта
         ResultSet rs = connect.query(query, queryParams);
         return handler.handle(rs);
         //тут код по обработке ошибок и закрытию коннекта
       }
    }


    это если нет возможности или желания прикручивать к проекту ORM, а-ля Hibernate
    Ответ написан
    1 комментарий
  • Как вы думаете обман?

    demshin
    @demshin
    SysOp
    После фразы в начале письма:
    Хотелось бы сразу сказать ,что мы серьезная организация и в области полиграфии самое авторитетное и популярное издательство.
    , можно было не читать.
    Ответ написан
    1 комментарий
  • Кто-нибудь пробовал upwork pro?

    @aquaruis1986
    Xamarin Dev
    У меня есть опыт Upwork Pro, есть 1 текуший контракт. По моему впечатлению - овчинка выделки не стоит, лично у меня впечатления в целом нейтральные\отрицательные - у вас может быть все по другому.
    1. Процесс найма сильно затягивается. У меня была долгая переписка + интервью с рекрутершей из Upwork, потом принятие дополнительного соглашения с Upwork pro. Потом интервью с пенеджером проектов и только потом техническое (и то, довольно поверхностное, на мой взгляд)сдиректором. В итоге с момента начала первого контакта с рекрутером до начала собственно работы у меня ушло больше 1.5 месяца
    2. Коммисия Upwork на этих проектах 20% вместо стандартной 10%, они про это напомнят вам не раз. По идее это компенсируется вашем повышенным рейтом по заказам pro. Я тут не стал наглеть, просто рассчитал мою ставку с учетом коммиси в 20% (возможно стоило просить и больше, компании которые так ищут наверное готовы платить больше).
    3. Компании которые ищут так фрилансеров как правило ищут на большие, долгие проекты, практически удаленная работа. Лично для меня это оказалось минусом, так как хочется больше гибкости в плане выбора заказчика, а не тупо работать на 1 клиента по 40 часов неделю.
    В итоге - если готовы ждать с устройством и работать в основном на 1 клиента-монополиста, то стоит попробовать. Иначе - я бы воздержался от такой опции.
    Ответ написан
    5 комментариев
  • Нанимаю сотрудника/помощника. Как правильно поступить с деньгами и легализацией?

    opium
    @opium
    Просто люблю качественно работать
    Мне кажется в вашем случае очевидно даже идиоту нанять сиделку или дом работник это в пять или десять раз дешевле чемтнанять всерукого программиста
    Ответ написан
    2 комментария
  • В каких случаях нужно нанимать дизайнера сайтов?

    vaux
    @vaux
    Курящий лыжник
    Хороший дизайн помогает человеку решить его проблему. На входе мы имеем человека и его проблему. Человек находит сайт компании, которая, как он считает, может его проблему решить. Далее, путем работы с сайтом, человек либо решат свою проблему, либо уходит на другой сайт, где путь от захода на сайт до решения проблемы гораздо короче и понятнее. Так вот, хороший дизайн - это когда процент людей, решивших свои проблемы с помощью данного конкретного сайта, стремится к 100.

    Стоит учитывать, что целевая аудитория всегда разная, как и проблемы, которые нужно решать. Шаблон никогда таких вещей не учитывал и учесть не сможет. Именно по этому профессия дизайнера еще не скоро канет в Лету.

    Что же касается вашего вопроса, то тут всё зависит от того, как вы понимаете работу дизайнера. Если для вас это человек, который умеет рисовать красивые макеты, то, наверное, можно и не нанимать отдельного человека. Только хуже будет, поскольку вы не поймете друг друга. Если же для вас дизайн - это в первую очередь инструмент решения проблем людей, то нанимать дизайнера стоит. Единственное, что это должен быть именно дизайнер, а не просто рисовальщик красивых картинок.
    Ответ написан
    4 комментария
  • Как увеличить скорости работы продуктов JetBrains?

    xoma2
    @xoma2
    Программист
    Бротан, там внизу справа, есть дядя в шляпе - инспектор.
    По отключай ненужные проверки, скорость работы значительно увеличится
    Ответ написан
    Комментировать
  • Как перейти на linux front-end разработчику?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Очень хорошее начало, давайте определимся.
    1) Нужен дистрибутив, который достаточно легко ставится, имеет большое комьюнити, достаточную документацию
    2) Дистибутив должен обладать как клиентским вариантом, так и серверным
    3) Дистрибутив должен быть известен и широко распространен
    4) Иметь все необходимое для разработки
    5) Поддерживаться производителями и разработчиками стороннего ПО (а есть и такие)!

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

    Из Debian и его клонов рекомендую Ubuntu, именно для неё сейчас самая лучшая документация (и на русском), поддержка и комьюнити, а сам дистрибутив включает в себя все свеженькое и новенькое в плане поддержки железа и новых версий софта.
    - www.ubuntu.com

    Из RedHat и его клонов настоятельно рекомендую CentOS как клиент/серверную платформу - документация, поддержка железа комьюнити.
    - www.centos.org

    Оба дистрибутива бесплатные, более чем полностью.

    PS. Наверное здесь сейчас будут предлагать кучу экзотики - не ведитесь на это! Учиться ездить нужно на простых автомобилях, а не на тюнингованных. Да и эти дистрибутивы (RedHat/Debian) именно мейнстирм, в которых все вылизано и просто работает.
    Ответ написан
    3 комментария