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

    Это комментарий на обсуждение выше — ошибся веткой.

    > Изучать то, что вы не используете полезно, но скучно и быстро забывается.

    Смотря как подходить к вопросу изучения. Если на «меня заставили» или «мне это не пригодиться», тогда да. А если понимание, что это моя работа, мой хлеб, моё хобби и от этого я буду писать более лучший код? :)


    1) Если это работа, хлеб и хобби, то тогда это не «то, что вы не используете». Для этого случая я написал выше — более основательно подходить к изучению.

    2) Судя по вашим ответам, вы сами не знаете чего хотите. Это не дерзость, а просто факт. Все что связано с вебом, но не связано с «питон, вёрстка, базы данных, высоко нагруженные сайты, не стандартная логика» — это другие сферы жизни. Похоже, вам просто нужно хорошее интеллектуальное хобби, отличное от работы. Я прав?
    Ответ написан
    2 комментария
  • Что изучать веб-программисту самоучке, кроме самого языка?

    Нужно изучать то, что требуется. Если задались таким вопросом, значит почувствовали, что вот тут что-то делаете не так. Возьмите и загуглите "<язык программирования> как сделать <вещь>". Но при этом не забывайте изучать более полно, а не ограничиваться одной статьей и рваться в бой. Прочитали про технологию, прочитайте еще пару статей. Постарайтесь понять какие минусы и недостатки, как и где эта технология применяется. Как оптимизировать ее. Это и есть база. Плюс этого способа в том, что не требует сразу тратить много времени. По сути, вы будете делать тоже самое, что и сейчас, но более полно, более основательно подходить к изучению. Со временем накопиться тот самый бэкграунд.

    А всякий матанализ скорее всего и не пригодится. Дискретка еще возможно, но тоже редко. Согласитесь, 80% кодинга — рутина :) Если вы не используете этого в работе, то они вам не помогут, а когда столкнетеся с реальной задачей, то, наверняка, сами захотите ее загуглить.

    Давайте пример приведу. Появилась задача найти кратчайший путь между двумя точками на карте дорог. Загуглив эту тему, вы обнаружите уже решенные подобные задачи, сведение их к графами и использованию какого-то алгоритма, например Дейкстры. Но не торопитесь сразу же кодить. Почитайте какие алгоритмы для графов есть, какие из них применимы к вашей задаче, сравнение их с алгоритмом Дейкстры и т.д. После этого у вас появится та самая база. Правда только в сфере поиска кратчайшего пути в взвешенных графах. Но, аналогично поступая во всех подобных случаях, вы расширите свой бэкграунд и в целом.

    Если хотите самой-самой базы, то возьмите книгу по интересующему языку — это лучший способ. Просмотрите все системные функции (не заучивайте, а просто просмотрите, чтобы представлять возможности языка). У php-программистов частая ошибка — писать свои велосипеды (особенно по обработке массивов), хотя есть очень много нативных функций, которые работают быстрее.
    По алгоритмам — читайте то, что используете. Например, в вебе нужны сортировки, редко что-то сложнее. Поэтому погуглите алгоритмы сортировки.
    Изучать то, что вы не используете полезно, но скучно и быстро забывается.
    Прочитайте про паттерны, хотя инфа о них, как правило, трудно воспринимается, кроме тех, что используете реально. Например, active record для работы с базой. Последнее и будет полезным.
    Для улучшения практического скилла советую читать чужой код и смотреть скринкасты опытных людей. Такие вещи часто богаты мелкими-оптимизациями. А если автор еще и озвучивает ход своих мыслей при проектировании функционала, вообще замечательно. (Именно этим полезны курсы по питону на udacity, например.)

    p.s^ Старайтесь знать все о чем-то и что-то о всем :)
    p.s.s^ длинновато вышло :(
    Ответ написан
    2 комментария
  • ПДД, изучение, как?

    1) Не знаю, видел только бумажные варианты.
    2) Пользовался только ГАИшным и quto.
    3) Есть симулятор вождения по городу (с соблюдением всех правил), но почему-то так и не смог его запустить. Вроде просто комп не потянул. Помнится, читал в обсуждениях, что он крайне не оптимизирован (делались бенчмарки и сравнивались с другими известными играми и получалось, что по графике уступает, а ресурсов жрет больше). На этом из интересного в этой сфере всё. По опыту могу сказать, что книжки с ПДД и N прогонов по билетам достаточно и для того, чтобы знать и для того, чтобы водить.
    4) Как всегда — идея есть, а времени нет.
    Ответ написан
    1 комментарий
  • Как найти дипломную работу с красивой типографикой в LaTeX?

    Вся красивая типографика и вёрстка дипломной работы в реальной жизни разбивается о суровый нормоконтроль.
    Ответ написан
  • Диплом по Астериск?

    Задал бы основные вопросы, которые вы должны осветить сами:
    — Что такое Астериск?
    — Что он позволяет сделать?
    — Насколько он универсален (кросс-платформенен)
    — Какие существуют альтернативы и попросил бы сравнить их с Астериском (все познается в сравнении)

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

    p.s^ у самого защита через неделю, так что прекрасно понимаю эти чувства:)
    Ответ написан
    2 комментария
  • про обучение пхп "с нуля"

    Очень интересный вопрос. Я уже неоднократно задумывался, смогу ли я обучить, например, свою маму (технарь, химик, но с компьютером — на среднее между ты-вы) и сколько времени на этой уйдет.
    Думаю, что месяца три прилежного обучения достаточно для вашего друга (тут еще возраст важен и гибкость ума). Главное, чтобы он был в этом заинтересован и чтобы это ему хоть сколько-нибудь нравилось. Если он решится, то попросите его создать блог — будет очень интересно почитать;)

    p.s^ имхо, все эти курсы для начинающих полная лажа (не встретил ни одного исключения). Часто преподают их люди, которые сами только недавно задавали вопросы «что такое пхп?» Заинтересовать профессионального пхп-программиста (да еще умеющего преподавать) преподаванием основ абсолютным новичкам нереально крайне сложно. Пусть читает книги и обращается к вам за помощью.
    Ответ написан
    1 комментарий
  • Интересны курсы по веб-программированию?

    В принципе, спросом такие курсы должны пользоваться. Насчёт оплаты — вот вопрос. Думаю, многие лучше пойдут искать бесплатные курсы (уверен, такие существуют, только разбросаны по инету), чем согласятся заплатить. К тому же, перед тем, как собирать деньги, нужно как-то зарекомендовать себя. Вы уверены, что вашего уровня достаточно для такой серьезной задачи (здесь важно не только самому уметь что-то делать, но еще и объяснять это)?
    Ответ написан