Ответы пользователя по тегу Программирование
  • Как кодить на расстоянии?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Почитайте вообще про системы контроля версий.
    Гитхаб это просто хорошая реализация публичного git сервера с веб-интерфейсом и некоторыми дополнительными плюшками. Но если вас это напрягает, поднимите гит у себя на ваших двух машинах, разберитесь как он работает - любой разработчик обязан уметь работать как минимум с одной системой контроля версий.
    Ответ написан
    Комментировать
  • Платформа для удаленной работы: windows phone или android?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вин фон сейчас меньше распространен, поэтому заказов меньше.
    Но например создать свой продукт и раскрутить его в вин фоне будет гораздо проще из-за меньшей конкуренции и более высоким требованиям к рецензии продукта (не все говно попадет в маркет).
    Я думаю, что рынок приложений на вин фон будет только увеличиваться.
    Ответ написан
    Комментировать
  • Что за должность такая, архитектор?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Обычно архитектор - это всегда senior programmer.
    Обычно архитектор - тот, кто в конкретном проекте проработал уже приличное время, чтобы понять все внутренности.
    Обычно архитектор нужен только в крупных проектах, над которыми работает много разных команд, и его задача - держать в голове структуру всего проекта достаточно, чтобы выработать удобные для всех команд стандарты и инструменты.
    Часто архитектор сам пишет уже не так много, и может даже временно вливаться в любую команду для решения отдельных проблем.

    С архитектором советуются, если хотят создать новый модуль.
    С архитектором советуются, если хотят внести глобальные изменения в продукт, чтобы понять риски.
    И так далее. В зависимости от опыта работы в конкретном проекте и квалификации, архитектор может принимать глобальные решения, ведущие к улучшению продукта, а может просто жать +2 в code review чужих коммитов годами.
    Ответ написан
    Комментировать
  • Какой должен быть подход мышления для изучения программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Путь мышления программиста должен быть терпеливый и усидчивый.

    Нужно понимать разницу между высоким и низким порогом входа в профессию. Дворником можно стать за час, программистом - за годы.
    Ответ написан
    Комментировать
  • Как решить вопрос с CMS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    "Сайт будет много весить" - суть не в том много или мало. Важно то, достаточно ли тебе его производительности и функционала. Нет слишком тяжелых или слишком легких движков. Есть движки которые устраивают для выполнения конкретной задачи или нет.
    Ну и кроме CMS бери фреймворки и делай свое. Но в фреймворках тоже лишнего кода.
    Бери тогда php/python и делай свое. Но в библиотеках и екстеншенах тоже много лишнего кода.
    На ассемблере тогда писать?
    Ответ написан
    2 комментария
  • Как найти общий язык с сотрудниками военных предприятий, чтобы они дали описание своих процессов для составления ТЗ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вы аналитик, и вы даже не начали работу, а уже сразу на тостер?
    Может быть вам стоит найти другого, более опытного аналитика и поручить работу ему?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Так ищите работу, в чем же проблема?
    Напишите резюме, разошлите. Сходите на несколько интервью, попробуйте пообщаться и выяснить подходите ли вы, или что именно у вас пока недостаточно.
    Ответ написан
    1 комментарий
  • С какого языка начать изучать программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Побыстрее начать подрабатывать не получится. Чтобы подрабатывать за деньги, нужно уже уметь программировать на базовом уровне. А умея программировать на базовом уровне (достаточного для подработки), вы такие вопросы задавать уже не будете, а свой путь в обучении будете только начинать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Если ты умеешь программировать - да. Если не умеешь - нет.
    Ответ написан
  • Существуют ли стандарты на коды выхода?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Полностью на усмотрение разработчика.
    Единственный стандарт - 0 = success.
    Все остальное зависит от назначения программы.
    Если хотите сделать удобно, можете посмотреть коды ошибок самых популярных прог, максимально похожих на то, что вы пишете. Но это не стандарт, а так...
    Ответ написан
    Комментировать
  • Каким требованиям должен соответствовать программист C# и asp.net?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Поищите на любой бирже ТЗ похожие на ваши и посмотрите чего люди хотят.
    Кроме того можете прямо пообщаться с кем-то, чтобы вас проконсультировали, прочитав ТЗ. Консультацию можно для ускорения процесса оплатить определенной таксой.
    Ответ написан
    Комментировать
  • Какие ресурсы "экономить" при алгоритмизации?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Задача программиста не писать алгоритмы, а решать конкретные задачи, посредством написания алгоритмов.

    Как только вы будете правильно расставлять приоритеты, вы будете понимать что и в каком случае следует экономить.
    Ответ написан
    Комментировать
  • Как заменить строку в exe через hex editor?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Берете хекс эдитор, открываете файл, редактируете.
    Строку другой длины в 90% случаев вставить не выйдет, поскольку чаще всего в коде сперва идут данные, а затем код. При вставке данных, в коде все ссылки полетят.

    Вставить строку короче - выйдет, не забудьте проставить 00 в конце строки.
    Ответ написан
    2 комментария
  • Как очистить код от ненужных методов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Для очистки - врядли, для анализа - есть куча code count and analyzing tools, тот же coverity.
    Которые в принципе могут проанализировать и подсказать, что у вас какие-то методы нигде не вызываются.
    Ответ написан
    Комментировать
  • Какой настольный секундомер выбрать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    засунуть
    127.0.0.1 для vk.com, habrahabr.ru, toster,ru, fb,com, twitter.com в /etc/hosts
    комментировать после 6 вечера, возвращать назад с утра. Можно по крону.
    Ответ написан
    Комментировать
  • Как научить дедушку программировать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    А у дедушки такое желание появилось? Вот с чего начать.
    Ответ написан
    Комментировать
  • Нормально ли такое тестовое задание?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Никакого развода тут не вижу.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Конечно возможно. Уже существует и много. Просто вам следует осознать какие бывают ИИ, на что именно они запрограммированы.

    P.S. Написать ИИ на все случаи жизни невозможно, поскольку для этого требуется время больше чем жизнь (Невозможно полностью описать систему, будучи ее частью).
    Ответ написан
    1 комментарий
  • Есть ли программа для управления информацией на ПК (по типу CMS)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Можно и обычную CMS локально установить. Поставить на локальную машину веб-сервер, и заходить на него. Можно закрыть ему доступ снаружи.

    Можно mediawiki поставить.
    Ответ написан
    Комментировать
  • Программист без технического образования: быть или не быть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Наличие еще одного специализированного профиля - очень в плюс, если вы освоили программирование.

    Вдруг через xy лет вы попадете в компанию, которая будет писать софт по автоматизированию внутреннего процесса, и знания права вам помогут правильнее организовать процесс, прыгнув сразу на техлида )
    Ответ написан
    Комментировать