Ответы пользователя по тегу Программирование
  • Что делать, когда умеешь программировать, но нет идей?

    Я обычно отталкиваюсь не от "идеи" крутой штуки, а от проекта, где я смогу заработать деньги. Это очень сильно сужает список возможных проектов, и сильно ограничивает способ реализации проекта. Если я вижу, хоть какое-то место, где потенциально могут быть деньги, а существующие проекты - сделаны плохо, я начинают это делать.

    Чтобы это увидеть, надо либо иметь широкий кругозор, либо заниматься целенаправленным ресерчем. Так, например, я один раз прочитал 2 учебника по дендрологии, чтобы понять, почему никто не делает проекты из этой области.
    Ответ написан
    Комментировать
  • В чём причина постоянного переделывания кода?

    Типичный пример:

    Была штука, которая слала сообщение в десктопное приложение с сообщением о текущем состоянии системы. Работала она так 3 года, все было окей с ней.

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

    Получилась ситуация, что:

    • Бекенд так отдавать не мог
    • Чат-сервер такие сообщения не пропускал
    • Десктопное приложение группировку не могу нормально отобразить


    В итоге, из-за одной новой штуки пошли переделки в трех ключевых модулях системы.
    Ответ написан
    Комментировать
  • От веб-программиста к data scientist'у. Оптимальный вектор?

    Тут будет такой оптимальный вариант.

    У вас уже есть математическое образование, так что такая галочка уже в резюме есть. Программирование у вас есть. Что нужно, чтобы стать дата инженером? - Получить работу. Поэтому шлете резюме, ходите на собеседования и смотрите, как идут дела.

    Если не берут на работу, то смотрите почему и уже решаете, как заполнить пробелы. Если на работу взяли, то вы стали дата инженером, а дальше уже дело практики.
    Ответ написан
    Комментировать
  • Как подходить к решению нетривиальных задач?

    Привет.

    Всегда использую модель боли:

    1) Смотришь задачу
    2) Пытаешься её решить
    3) Понимаешь, что ты тупой идиот, который ничего не может.
    4) Поднимаешь в помощь гугл
    5) Поднимаешь в помощь литературу
    6) Спрашиваешь ребят на тему: "почему так, а не иначе".
    7) Выполняешь задание, осознавая, что ты тупой, раз на решение этой задачи тебе пришлось потратить столько времени.

    Повторить до бесконечности, и ты станешь профи.
    Ответ написан
    7 комментариев
  • Толковая книга бухгалтерия для программистов?

    Бухгалтерский учет, Богаченко В.М., Кириллова Н.А., 2015 - учебник для вузов.
    Ответ написан
    Комментировать