• Привет! Хочу работать гуманитарием в IT-сфере. как развиваться?

    blasheevich
    @blasheevich
    Может быть вам попробовать свои силы дед-морозом, счас новый год?
    Ответ написан
    1 комментарий
  • Изучаю java, какие знаний БД хватит?

    xSkyFoXx
    @xSkyFoXx
    Не соглашусь с IceJOKER.
    Вам необходимо знать как минимум SQL на приличном уровне и уметь ставить ту БД, с которой, скорее всего, планируете работать. Например MySQL ставится очень просто и быстро и не требует особо знаний.
    Но даже если вы планируете пользоваться только ORM и не лезть ручками в БД, вы всё равно ОБЯЗАНЫ хорошо понимать, что такое INNER JOIN, OUTER JOIN (LEFT, RIGHT), ORDER BY, HAVING и т.п.
    Иначе станете очередным разработчиком, который будет делать по 2-3 запроса а потом в циклах собирать результаты выборки (hint.: ORMы умеют JOIN'ы. Почти все. Просто большинство людей игнорируют такую возможность. А потом приходится скейлить вертикально-неприлично серваки с БД)
    Ответ написан
    7 комментариев
  • На каком ЯП проще начать удаленную работу или фриланс?

    Atanvar
    @Atanvar
    Frontend developer
    Если ты знаешь программирование, а не ЯП то сможешь и на паскалях зарабатывать.
    Никогда не выбирай язык исходя из желания заработать, это провально, по себе знаю, сам метался между питоном, пхп и джавой.
    Возьми язык который тебе нравится и с которым тебе комфортнее всего живется, прокачай скиллы (фреймворки, паттерны, алгоритмы) и ты сможешь на нем зарабатывать.
    Ответ написан
    1 комментарий
  • Сколько минимально в день можно работать при максимальной эффективности?

    maaGames
    @maaGames
    Погроммирую программы
    Минуты полторы. Результаты моей работы не зависят от количества часов сидения на работе. Т.е. для приличия приходится 8 часов на работе отсиживать, но к реальному труду это отношения мало имеет. Иногда "тупняк" может длиться несколько дней, потом за пару часов могу сделать больше, чем за пару предыдущих недель. Программирование оно такое...
    Ответ написан
    1 комментарий
  • В Unity3D можно сделать игру если нет знаний программирования?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Нет. Нужно уметь кодить (или учиться).
    Ответ написан
    Комментировать
  • Возможно ли обратиться к переменной вне функции?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Глобальные переменные дают больше вреда, чем пользы. Исправляйте архитектуру.
    Ответ написан
    Комментировать
  • Ругается на item, при создании android меню, как исправить?

    Terranz
    @Terranz
    не в тот метод копипасту вставили
    я бы вам посоветовал сначала научиться читать, а потом программировать
    Ответ написан
    1 комментарий
  • Есть ли смысл фрилансить веб-дизайнеру на зарубежных сайтах?

    @slavik_210
    Вообще нет смысла связиваться с загнивающим Западом. Зачем вам те доллары? Исконно русские рубли в сто раз лучше.
    Ответ написан
    2 комментария
  • Есть ли смысл фрилансить веб-дизайнеру на зарубежных сайтах?

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

    kivsiak
    @kivsiak
    software engineer
    Гадость какую-то готовите вы...

    А вообще начинайте читать отсюда:

    developer.android.com/guide/topics/security/permis...
    Ответ написан
    Комментировать
  • Имею ли я право добавлять в свое портфолио работы сделанные мной в студии?

    staskin1
    @staskin1
    На работы ссылаться имеете полное право. Автором работы может быть только конкретное физлицо и никак не компания. Для понимания сути вещей почитайте 4 часть ГК РФ, она целиком и полностью об интеллектуальных правах. Вот например:

    Статья 1228. Автор результата интеллектуальной деятельности
    1. Автором результата интеллектуальной деятельности признается гражданин, творческим трудом которого создан такой результат.
    Не признаются авторами результата интеллектуальной деятельности граждане, не внесшие личного творческого вклада в создание такого результата, в том числе оказавшие его автору только техническое, консультационное, организационное или материальное содействие или помощь либо только способствовавшие оформлению прав на такой результат или его использованию, а также граждане, осуществлявшие контроль за выполнением соответствующих работ.
    2. Автору результата интеллектуальной деятельности принадлежит право авторства, а в случаях, предусмотренных настоящим Кодексом, право на имя и иные личные неимущественные права.
    Право авторства, право на имя и иные личные неимущественные права автора неотчуждаемы и непередаваемы. Отказ от этих прав ничтожен.
    3. Исключительное право на результат интеллектуальной деятельности, созданный творческим трудом, первоначально возникает у его автора. Это право может быть передано автором другому лицу по договору, а также может перейти к другим лицам по иным основаниям, установленным законом.

    Соответсвенно, работодателю может принадлежать право распоряжения результатом вашего труда, если это у вас прописано в трудовом договоре, имеются четкие трудовые задания. В любом случае, если вы автор, никто не имеет право вам запретить своими работами хвастаться, кроме случаев, когда вы с работодателем или заказчиком подписали соответствующее соглашение о неразглашении.
    Ответ написан
    Комментировать
  • Правила объявления интерфейсов. "I" или "!I"?

    clx
    @clx
    В C#:
    1. Соглашение об именовании для C# от Майкрософта, которое все используют
    2. Чтобы отличать от классов

    Как делается в яве - знают явисты и думаю у них есть причины делать как они делают(в том числе, я не знаю правы ли конкретно ваши явисты или нет), однако нет никакой причины, чтобы явисты соблюдали соглашения об именовании от c# и наоборот.
    Ответ написан
    Комментировать
  • Правила объявления интерфейсов. "I" или "!I"?

    @mamkaololosha
    В джаве же implements/extends. там I избыточен.
    Ответ написан
    Комментировать
  • Кто какой использует time tracker ?

    NetBUG
    @NetBUG
    В браузере мне помогает Be Limitless.
    Ответ написан
    Комментировать
  • Как реализовать живой поиск для ios приложения в php API?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    А где вопрос то? :)
    По тому что озвучено сейчас:
    1) За такие названия полей надо в любом случае убивать, не понятно ничего :)
    2) Если Вы хотите делать поиск - лучше воспользоваться существующими инструментами, например Shpinx или elasticsearch. Это на порядок лучше и качественнее чем делать LIKE в sql базе.
    Ответ написан
    1 комментарий
  • Ценится ли IT-специалист, который умеет все?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Ценятся. Очень.

    Только платят им мало.
    Ответ написан
    2 комментария
  • Ценится ли IT-специалист, который умеет все?

    KorsaR-ZN
    @KorsaR-ZN
    Такие any-кейщики может кому-то и нужны, но особо они не ценятся, т.к знают, там, там и там. Профессионал он и есть профессионал в какой-то определённый области, ну может ещё две-три, но не больше. Знать абсолютно все не возможно, отсюда у Вас будут обрывочные знание во всех областях, но не знания специалиста. Отсюда и будет соответствующая зарплата (не высокая)

    Хотя если постепенно развиваться во всех областях, сначало в одной, потом в другой, тогда может да, но на это нужно очень много времени...

    P.S Люди бывают разные, так что это только моё мнение :)
    Ответ написан
    8 комментариев
  • Хочу научиться создавать плагины JQuery - с чего начать?

    samoilenkoevgeniy
    @samoilenkoevgeniy
    Lead Full-Stack Web Developer
    Я бы для начала выучил js на уровне создания простых слайдеров, переключалок и таймеров.
    Ответ написан
    Комментировать
  • Как реализовать обновление базы данных на андроиде с сервера?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Если у Вас база обновляется редко, целиком и уже есть инструменты для этого - то можно и файлик на сервер заливать.

    Но классическое решение - сделать REST api, которое будет отдавать контент в мобильное приложение. Заодно в рамках api можно сделать версионность, и отдавать не все данные, а только то что изменилось.
    Ответ написан
    Комментировать
  • Как правильно разработать легкомасштабируемую платёжную систему?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. Скрипт на крон - однозначно плохая идея. Более правильная история - постоянно работающий скрипт который из очереди получает очередную задачу. Отличный вариант для организации очереди rabbitmq

    2. Слабая связанность компонент это хорошо. В вашем случае однозначно api (не очень правда понимаю метания от php к java но дело Ваше. пишите на том, что лучше знаете) + расширяемые апи для внешних интеграций + интерфейсы цепляемые к апи.

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

    3. С точки зрения быстродействия - Вы достаточно быстро упретесь в базу. Соответственно надо сразу думать о шардировании данных, о том как система будет себя вести в случае выхода из строя одной из задействованных в транзакции нод итд.

    4. Вам важна data consistency. Сразу думайте про железо. Любые сервера горят. Брендовые сервера горят точно так же как и не брендовые. С учетом п3 - я бы делал полностью независимые друг от друга ноды, с физическим дублированием внутри ноды, и привязывал каждый счет к одной ноде.

    5 [философский] Поймите важный момент - без ОЧЕНЬ серьезных инвестиций в маркетинг, проекты не взлетают. Если бы эти инвестиции были - Вы бы тут не писали (не в обиду). Соответственно вероятность того что к Вам внезапно придет огромный поток транзакций - стремится к нулю. К тому моменту когда Вы раскрутитесь - Вы успеете 5 раз сменить архитектуру проекта. Нельзя иметь одну архитектуру у стартапа собранного одним человеком, и у проекта с высокими HL/HA.
    Пишите на чем нравится, у Вас будет куча времени что бы переписать узкие места например на C.

    6 [юридический] Вы в курсе что Вам нужна пачка лицензий на осуществление деятельности в качестве оператора электронных денег и денежных переводов без открытия банковского счёта? :)

    PS Я хочу верить что Ваш вопрос - это задачка для саморазвития. Иначе я не представляю себе что это за система платежная, которую делает один человек, спрашивающий совета как делать такие штуки (опять же не в обиду Вам ) :)
    Ответ написан
    Комментировать