• Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    @Katzuhiro_Akira
    Доброго времени суток. Все вопросы указанные в посте, сами по себе невозможно ответить прямо в абсолюте.

    Сама по себе профессия и специалист строится от отношения к работе и отношению к самому себе.
    Поэтому отвечу из своего опыта.

    Вы говорите о том, что такая работа может приносить удовольствие. Все зависит от точки зрения, кому и что нравится, но не стоит забывать о мире. Как минимум в профессии есть пару очень неприятных трудностей.
    1 - неправильное тз - таким образом не понятно, что от тебя вообще хотят.
    2 - всезнающие заказчики - типичные мозгоеды, которые непонятно чего хотят и не понимают даже принципов вашей работы
    3 - ДЕДЛАЙН`s - по большей части время исполнения ограничено сроками и всем плевать на сложности во время разработки(обычно редко что-то проходит гладко(из разряда: пропустил запятую и 3 часа искал где))
    4 - отношение к профессии - многие относятся к программистам принебрежительно ибо "мы просто нажимаем кнопки", а творческо-технический уклад жизни никого не интересует т к иногда приходится придумывать то, чего до этого вообще не было.

    Что касается заработной платы:
    Согласен, мнение разнится.
    Все зависит от многих факторов(как думают):
    - Навыки
    - Знания
    - Опыт
    - Коммуникабельность
    Дело в том, что от первых трех не зависит заработная плата программиста(от слова вообще) т к никто из нанимателей не сможет оценить твои знания лучше чем иной программист(ито не факт(если подходы отличаются)), поэтому важно умение договариваться. От того главная проблема: "будь ты хоть нинзя кода, то веселого дурочка ты не обойдешь".
    -- в моем случае, последнее намертво отсуствует, поэтому, для меня, важно портфолио.

    По поводу конкуренции:
    Вся конкуренция разнится от типа специалиста и языка/технологии. Одни более важны, другие менее востребованы, но все это мода, не более.
    Например: проекты, которые написаны с нуля стоят того ибо они более продуманы и целостны, но в текущее время нужны "кубики", которые быстро собираются, быстро приносят прибыль.. и быстро разваливаются.
    НО конкуренция в россии, на самом деле высокая. Мода на информационные техноогии сделала свое дело, поэтому сейчас множество "болтливых бездарей" окупировали рынок и это плохо. Общее мнение упало, цены упали, уровень среднего программиста упал ниже табуретки.

    Частое обучение:
    На самом деле нет особой необходимости постоянно учиться. Отточенная техника и навыки более высоко ценятся т к почти все задачи возможно сделать и с устаревшими технологиями и в разы лучше, главное самостоятельно решать данные вопросы, а "не бегать в интернеты"(от этого и появляются "новые технологии").
    Однако, как уже говорил, для ценности на рынке необходимо идти по моде, поэтому иногда необходимо осваивать ту или иную технологию.

    Время и здоровье:
    Все зависит от самого человека.
    Если взять меня, то над прошлыми проектами работал, буквально, сутками, создавая новую архитектуру для программной машины и составляя алгоритмы. Как и сейчас.. собственно. Меня мое занятие увлекает полностью и забирает все силы, ибо создаю новое и не ляпаю по университетским, шаблонным и общепринятым схемам, ибо взгляды другие и задачи другие.
    Если это просто работа и работаешь по шаблонным схемам, то много времени это не займет, но если ты создаешь, то это поглатит тебя полностью.
    Думаю множество программистов со мной согласятся. Даже если программист не пишет код, то он все-равно работает т к нужно придумать алгоритм, разобрать технологии(нужно или нет в текущем случае) и, наконец, построить архитектуру для дальнейшей разработки. Эт не та работа, от которой можно отключиться, придя домой.

    -- Весь ответ это сугубо мое мнение.
    Ответ написан
    Комментировать
  • Как организовано хранение статей сайта в бд?

    @Katzuhiro_Akira
    Если хотите узнать структуру хранения, то почему нельзя вскрыть сам движок?
    У вордпресс, например хранения, вроде, вообще имеет прямые ссылки и идентификаторы внутри базы, которая состоит из 5-6 таблиц(по сути это одна таблица, которая раздроблема).
    Каждый отдельный элемент хранится отдельно(текст1,текст2,картинка).

    Для понимания рекомендую разобрать сами базы движков. У вордпресса это таблицы, которые в списке находятся рядом с _posts. Если проявить немного логики, то понять станет очень просто.
    Ответ написан
    1 комментарий
  • Команда экс-чемпионов Dota 2 побеждена AI-ботом. Что это значит для будущего игр?

    @Katzuhiro_Akira
    Думаю будет, потом, две лиги. Одна человеческая, а другая машинная.
    Люди станут играть как и прежде, машины друг с другом. Таким образом станет возможно увидеть бой машин и людей отдельно, так же возможны и смешанные лиги.

    Иными словами. В случае с машинами, то это уже будет лига, где трудиться и зарабатывать станут программисты.

    -- В доту не играл, поэтому приблизительно.
    Ответ написан