Задать вопрос
  • Какие исходники софта просить у разработчика?

    @agee
    Безусловно, вам нужны будут:
    - Полные исходники, включая все зависимости, а также файлы проектов. В идеале репозиторий целиком.
    - Исходные макеты для дизайна, а также готовые (напр., нарезанные) картинки во всех необходимых разрешениях, если таковые используются в приложениях.
    - Если они использовали какой-нибудь облачный бэкенд, - все доступы к аккаунтам бэкенда.
    - Если они использовали свой частный бэкенд, - необходим перенос их бэкенда на ваш сервер. После этого удостовериться, что все работает, как прежде (для людей технически неподкованных задача нелегкая, хотя все зависит от реализации).
    - Если они использовали какие-то библиотеки третьих лиц или обращаются в коде к серверам третьих лиц, которые подразумевают использование ключей (напр., авторизация в соц. сетях, рекламных сетях, сервисы Гугла и т.д и т.п.), необходимо забрать все ключи и доступы к админкам этих ресурсов.
    - В случае с Apple App Store, необходимо совершить миграцию приложения на ваш аккаунт (https://developer.apple.com/library/ios/documentat...). Естественно, этот эккаунт нужно заранее создать и разобраться, как что настраивать, какие сертификаты и для чего генерировать. Все последующие апдейты уже надо будет подписывать вашими новыми сертификатами. По Андроиду, думаю, нужно совершить похожие действия.

    P.S.: Важно учесть, что нельзя менять ключи на новые и отключать старые сервера бекэндов до того, как не выпустите апдейт клиентских приложений с новыми ключами и URL-ами, иначе вся сетевая работа приложениях остановится.
    Ответ написан
    Комментировать
  • Какие технологии и подходы можно применить для синхронизации данных приложения для Windows Phone 8.1?

    MikhailD
    @MikhailD
    Developer
    Если требуется синхронизировать данные только между девайсами, без WEB и других платформ, самый простой способ - использовать roaming storage https://msdn.microsoft.com/en-us/library/windows/a...
    Ответ написан
    2 комментария
  • Польза олимпиадного программирования, миф или реальность?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Стоит ли тратить большое количество времени и до дыр задрачивать алгоритмы на графах, комбинаторику, сортировки или же делать упор на знание технологий и будет достаточно поверхностного изучения алгоритмов?

    Без разницы. Главное ответственно подходить к изучению. В процессе работы недостатки в знаниях будут воссполняться сами собой (по мере поступления задач). Конечно, базовое представление лучше иметь обо всём.

    Если Вы выбираете свой карьерный путь, будьте уверены, чтобы Вы не выбрали, придётся много раз пересматривать этот выбор.

    Олимпиадное программирование:

    - даёт понятие о сложности алгоритмов, оптимизациях и «внутренностях» работы алгоритмов;
    - учит быстро принимать решение и писать «шаблонный код» (в хорошем смысле этого понятия);
    - учит слаженной командной работе (если соревнования командные, например ACM);
    - не даёт никакого понятия об архитектуре, читаемости кода и его поддержке.

    Из-за последнего пункта со многими бывшими олимпиадниками сложно работать, пока они не переучатся, а это происходит долго и сложно, т.к. весь их опыт этому противоречит. За счёт того, что такие люди обычно могут держать в голове значительно больший кусок задачи, для коллег работа с их кодом превращается в ад.
    Ответ написан
    Комментировать
  • Создание ios и android одним инструментом?

    @0ct0g3n
    Писали кроссплатформенное приложение на Adobe PhoneGap (бывший Cordova), довольно удобно, прикрутили ангуляр, все было разработано довольно быстро, адаптивная верстка хорошо вела себя как на iPhone так и на iPad...
    Но... Когда мы запустили это-же приложение на Android, это был просто дикий фейл. Элементы ресайзятся неправильно (да, косяк верстки, переписали), но самое страшное это - дикие, нет, ПРОСТО ДИКИЕ ТОРМОЗА. И это на двухъядерном процессоре и 1гб оперативы.

    Вывод: для разработки на iOS phonegap - круто, для всего остального есть Xamarin
    Ответ написан
    Комментировать
  • Нужно ли использовать структуры в C#?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    вы должны получить не процент (именно незначительный прирост если он вообще будет, в чем я лично сомневаюсь) от производительности а удобства при разработке и поддержке приложения.
    Ответ написан
    5 комментариев
  • Почему на многих клавиатурах присутствует кнопка windows, в чем может быть причина?

    @mamkaololosha
    У вас "тория заговора и только я спасу этот мир" головного мозга. С виндой поставляют виндовые клавы, с маками маковые, с линуксом с тюксом. Успокойтесь. Всё уже решили за вас и изобрести новый стандарт, перевернуть мир и заработать мильярд на вещах "которые так очевидны но из-за того что 90% людей быдлы, то никто еще до этого не додумался" у вас не выйдет.
    Ответ написан
    Комментировать
  • Клиент много задает вопросов, как быть?

    opium
    @opium
    Просто люблю качественно работать
    Отвечать на них.
    Ответ написан
    Комментировать
  • Есть ли хорошие издатели мобильных приложений (не игр)?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Мобильным приложениям (не играм) помогают не издатели, а инвесторы. Ищите деньги у них.
    Ответ написан
    Комментировать
  • Является ли хорошим тоном создавать моб. версию сайта?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    зависит от того что на site.ru. Если для десктопов и мобильников структура сайта сильно различается - то в этом есть смысл. Если же у мобильных клиентов возможности те же - то стоит подумать в сторону адаптивного дизайна. Ну и да, так же влияет бюджет.
    Ответ написан
    Комментировать
  • Выбор между.Net и 1С?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    2 комментария
  • За сколько с полного 0 можно подняться до 50$ на Odesk?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Всегда в интеренете находится много людей, которые утверждают, что они работают 10+ часов в день по 50$ в час.

    На самом деле, 8 часов из 10 они откликаются на отклики и еще 2 часа работают за 5 долларов в час. Т.е. на самом деле они работают по 1$ в час. И таких 90%. Потому что смысл заказчику платить 50 долларов Васяну, когда господин из Индии готов сделать то же самое за 2-5$?

    Только действительно опытным и гуру могут предложить задачи по 50$ в час, что сильно дешевле специалиста в США, к примеру. Но и таких уже ищут не на одеске, а по рекомендациям, имхо.

    На фриланс биржах никогда не будет нормального проекта на тысячи часов под целую команду разработчиков. Такие проекты отдают компаниям-аутсорсерам. В общем, codemonkey сейчас не в почете. Либо Вы работаете в компании и растете, как специалист, имея выходные, отпуска, больничные, пенсию и соц. пакет, либо Вы работаете за еду на фрилансе. Есть третий путь - предпринимательство. Но это сложно и не для каждого.

    Конечно, сейчас многие начнут спорить со мной. Уже годами люди спорят со мной на эту тему. Что еще раз подтверждает мою правоту. Спорить со мной тем, у кого 50$ в час цена - дорого, столько времени тратить на меня, доказывая что-то. Значит спорят те, кто 50$ не видят никогда. Такие вот дела.
    Ответ написан
    15 комментариев
  • Какой ЯП выбрать для Windows?

    Hereigo
    @Hereigo
    Пишу на C# + Asp.Net (MVC) + .Net Core
    Если только под Windows - однозначно C# !
    Ответ написан
    Комментировать
  • Какой ЯП выбрать для Windows?

    @Espleth
    Да, в общем C# наверное будет лучшим вариантом. Язык не особо сложный по сравнению с С++ (который тоже можете рассмотреть), прекрасная MSDN на русском, да и книг тоже полно.
    Но это я думаю вы уже и так поняли. Вот что гораздо важнее: программисту хорошо бы знать английский язык на уровне хотя бы "понимаю со словарем". Например ради StackOverflow, GitHub и прочих прелестей.
    Ответ написан
    2 комментария
  • Стоит ли работать и учиться на программиста?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Стоит. Обязательно идите. Чем вас будет больше, тем ценнее программисты будут как специалисты.
    И "работать на программиста" тоже стоит. Мне вот тут пол помыть пару раз в неделю нужно бывает.
    Ответ написан
    Комментировать
  • Стоит ли работать и учиться на программиста?

    maaGames
    @maaGames
    Погроммирую программы
    Не стоит. Судя по вопросу, программирование - не твоё.
    Ответ написан
    7 комментариев
  • Востребованность.Net(C#) на зарубежных биржах фриланса?

    xakpc
    @xakpc
    full-stack .net developer, CEO Leecero.com
    Можно с Xamarin поиграться. Насчет востребованности не скажу, но в принципе заказчика радует "один нативный код под все платформы", пока они не понимают что для поддержки этого приложения нужен Xamarin разработчик :)
    Ответ написан
    Комментировать
  • Как начать заниматься фрилансом? Как начать программировать с нуля?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Глобально правильное решение - устроиться junior на удаленке куда угодно на любых условиях (в первый ~год вам нужны не деньги а что бы вас учили), дальше по ситуации.
    По количеству предложений imho лидирует php.
    По зарплатам - или java (но в силу специфики проектов на ней, я не уверен что получится найти удаленку) или мобильная разработка ios/android (но нужны первоначальные затраты на оборудование)
    PS Можете связаться со мной если хотите, контакты в профиле. По PHP смогу помочь
    Ответ написан
    7 комментариев
  • Какая связка технологий (если основа это Java/C#) аналогична ActionScript3 + Flash?

    gadfi
    @gadfi
    https://gamega.org
    знаете возможно я не правильно понял список требований вашего начальства и все не так критично ....
    я бы советовал хорошо продуманное rest api на стороне сервера
    в браузере отрисовывать каким то js фреймворком используя api (например angularjs хотя встречал решения на почти на одном чистом js довольно таки быстрые и в плане работы и разработки)
    на стороне клиента все не так радужно, если бы не стоял вопрос про нестандартные интерфейсы я бы посоветовал xmarin, главное ни в коем случае не юзайте phonegap и подобные вещи ─ быстродействие AS на их фоне вас порадует, а юзеры сделают вашу куклу вуду и будут правы ))
    на стороне сервера используйте что больше нравится с# и java в равной степени подходят для этих задач
    зы неделя для изучение это .... сильно оптимистично.
    Ответ написан
  • Учу язык программирования с#, в дальнейшем хочу создавать сайты,на что нужно обратить внимание?и какие книги сейчас актуальны?

    NYMEZIDE
    @NYMEZIDE
    резюме - ivanfilatov.ru
    1. изучай сразу ASP.net MVC, язык C#
    2. из софта - ReSharper поставить можно и нужно. Web Essentials еще, например. Но пока не заморачивайся этим. Учи язык и среду.
    3. Из книг все что имеет аббревиатуру ASP и MVC.
    4. посоветую поставить последнюю студию, Visual Studio 2013 Community edition будет достаточно. В будущем перейти на 2015 как выйдет в релиз. Express очень слабый по возможностям и удобству, но на нем можно тоже все делать при должной сноровке. Community edition бесплатный как и Express. Но на него встает ReSharper и он имеет все необходимые вещи для серьезной разработки, на продакш так сказать.
    Ответ написан
    Комментировать
  • Стоит ли изучать JavaScipt и C# одновременно с нуля?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Ну, тут зависит от человека... В общем случае, ответ, конечно нет. Причём это про любое так можно сказать. Не важно, насколько они похоже, при изучении чего либо требуется тотальная концетрация.

    Однако. Стоит заметить, что во-первых, JS и C# таки похожи в синтаксисе. По крайне менее, точно будут случаи, когда программу на C# почти без изменений браузер сожрёт да не подавиться.

    Но тут вот что важно помнить. C# - это такой канонический ООП. C# стабилен, C# стандартен, C# быстр. И да, он таки удобен. В чём-то. В большинстве.

    JS - это попытка впихнуть ООП в хаскел, дополнительно заменив все ключевые слова на куда большие в размерах. Однако, во-первых, зачем-то имплементировали прототипную модель наследования. Она удобна в относительно редких случаях. Во-вторых, JS сложен, а от этого сложна и компиляция и исполнение, да даже для освоения он сложен. В-третьих, JS-ов много. Вообще, JavaScript - это имплементация спецификаций ECMAScript. Как и ActionScript. И ещё тысяча этих script'ов. Однако. Есть ещё и DOM. И с ней надо работать. А это тоже медленная штука. И вообще - браузер очень медленная штука. Отчасти это связано с тем, что стандарт действительно сложен, отчасти с тем, что современные страницы мало чем отличаются от сложных программных продуктов, однако часто выполнены с ошибками (бывают даже умышленные ошибки). Причём доступа к железу нет почти никакого. Отсюда - сложный контроль производительности. Отсюда...

    А... Что там. JS убог. Чуть менее чем полностью. Если нет нужны верстать HTML не трогайте его вовсе. Если есть нужда - то придётся. В любом случае. Даже не смотрите на CoffeScript, TypeScript и подобные. Их можно будет изучить. Потом.

    Забыл написать самое главное. Программирование - штука многогранная. И как я писал выше - JS убог. Но так уж случилось - просили одно, хотели другое, выходило третье, а вышло - четвёртое. И всё перемешалось, умешалось, замешалось и.. Получился такой вот страшный гибрид. Функциональный, да не очень. Объектный, да не совсем. Портативный, да тоже как-то не сложилось целиком. Однако, он всё таки очень многогранный. Несомненно, те практики, которые Вы получите при изучении JS могут очень сильно помочь при использовании C#. И наоборот. Классические подходы разные, однако классика не всегда подходит.
    Ответ написан
    2 комментария