Ответы пользователя по тегу IT-образование
  • Как научиться реализовывать алгоритмы?

    @cap_nemo
    Нужно налить зеленого чаю с юго-востока Индии, собранного в середине марта 19-летними индийскими девственницами в ясную ночь на 3/4 луны.

    Пить этот чай каждый день в течении 3-х лет. После чего нужно забить гвоздь 50 мм в доску, развернуть острием вверх и сесть на эту доску. Доска должна быть обязательно из сандала. Если озарение как программировать не придет сам собой, то предлагаю задуматься над следующим:

    • 80% программистов пишут говнокод и не волнуются, даже не потеют. Смысл волноваться именно Вам?
    • Иногда камень в руках перед злой собакой, лучше чем красивый перочинный нож на антресоли в гараже. Так ли важно качество кода, если код решает проблему?
    • Если вам надоел винегрет, начните делать оливье. Может стоить немного сменить подход?


    А если вам действительно интересно программировать, то рекомендую заметить для себя:

    • Нет предела к совершенству. Обращайте внимание на достигнутые вами результаты. Может их можно улучшить?
    • Всегда появляется новая методология или парадигма. Что мешает вам придумать свою? Естественным языкам тысячи лет, а то и более. А синтетические (для "реального" программирования) не старше 70 лет. Пока языки программирования достигнут необходимой гибкости, у многих программистов мозг закостенеет от конструкций вида GOTO ;-)
    Ответ написан
    Комментировать
  • Правдива ли цитата Дейкстры о студентах, ранее изучавших Бейсик?

    @cap_nemo
    Пример Била Гейтса несколько противоречит высказыванию, или наоборот, подтверждает его :-)

    Чтобы писать на легких языках, лучше начинать учить сложный. Тяжело в учении - легко в бою. А вот учить легкий, чтобы потом писать на сложном - это BDSM-путь ;-)
    Ответ написан
    Комментировать
  • Как учиться новому после рабочего дня?

    @cap_nemo
    Так как у вас навыков не очень много - учитесь на работе. Не вместо работы, а на ней. От вас никто не ожидает чудес. Работодатель брал вас, понимая что у вас мало опыта. Решая текущую задачу, ищите как делали ранее или как решали подобные задачи. Какие в принципе есть подходы, сравнивайте их между собой. Каждый раз делая такой "НИОКР" вы будете и себя прокачивать, и приносить пользу организации, внедряя что-то более эффективное. Со временем у вас сложиться определенный кругозор и своя методология.

    Эффективно используйте время в транспорте - читайте книги, слушайте аудиокниги.

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