• кем бы вы хотели быть?

    KEKSOV
    @KEKSOV
    Чем больше ЯП сумеете изучить, тем лучше. Ассемблер это очень правильно и хорошо, но в 99% случаев это тупиковая ветвь с точки зрения основной деятельности. Я бы уделил больше внимание так сказать текущему мейнстриму — C/С++, JavaScript, Erlang, SQL (MySQL или PostgreSQL), NoSQL. Обязательно познакомьтесь с UNIX, рекомендую два-три раза «собрать-разобрать» свой дистрибутив по инструкциям LinuxFromScratch. Соберите из исходников и настройте Apach, Nginx, MySQL на разных платформах. Чем больше технологий освоите, тем лучше.

    PS. И постоянно читайте на английском языке — без этого никуда.
    Ответ написан
    2 комментария
  • Что почитать по Yii?

    MastaEx
    @MastaEx
    Я читал обе книги и не стал бы для знакомства с yii советовать книгу Александра Макарова. Она клевая, но это cookbook, со всеми вытекающими. Она не дает освещения всех возможностей yii, она дает ответы из серии «вот такую штуку можно сделать так-то и так-то».

    Вторая книга это несколько более подробная документация с сайта. Так что я вам советую прочитать весь туториал с сайта yii, от корки до корки. Там все очень хорошо изложено. Если php для вас не в новинку, то после прочтения можно садиться и разрабатывать. А вот уже после туториала можете почитать книгу Александра Макарова, будет куда полезнее.

    Кстати, документация к API шедавральна, во время разработки держать под рукой.

    На сайте yii еще есть wiki со статьями разработчиков, там тоже много интересного, читать если по той или иной теме появляются вопросы.

    Ну и форумы: тыц, тыц.

    Успехов!
    Ответ написан
    2 комментария
  • Практика программирования на PHP

    Знаю, что получу много минусов, но всё таки…

    «Надо начинать с лёгкого проекта» — самый ужасный совет новичкам.
    Решая легкие задачи мозг затачивается под лёгкие задачи. А как только программист после такого «лёгкого» обучения сталкивается с действительно сложной задачей вся структура мышления ломается и обучаться приходиться почти сначала.

    Меня в своё время учили гуру — «Решай задачи, в которых сам чёрт ногу сломит, только так научишься». Проверил этот совет на себе и полностью с ним согласен. Только решение сложных задач действительно учит.

    Выберите сложную задачу (написать движок для соц.сети, браузерную игру, портал и т.д.) и работайте над ней.
    Ответ написан
    5 комментариев
  • Emacs как IDE для PHP?

    Exabiche
    @Exabiche
    Если emacs правильно приготовить — то проблем толстых проектах не будет. Другое дело, сколько вы на это потратите времени.
    Ответ написан
    Комментировать
  • Стоит ли сейчас python-щику изучать Java или C++?

    seriyPS
    @seriyPS
    Могу про себя расказать. На пхп пару лет писал, потом (и сейчас) на питоне уже год с небольшим пишу…

    Недавно Erlang поковырял — вещь отличная для своих задач. Можно изучить за недели 2-3 до достаточно хорошего уровня. Вообще сейчас в большинстве крупных веб-приложений используются Comet соединения, а если в будущем WebSockets войдут в употребление, то в этом деле Erlang-у пожалуй равных нет. Его поковырял и отложил на будущее.

    А в ближайших планах думаю C изучить для того чтобы… писать на нем расширения для питона или каких еще ЯП))

    Насчет C++ — сомневаюсь что на нем web-serverside кто то пишет (кроме гугла в редких случаях). Так что учите Java/C/Ruby и параллельно в питон углубляйтесь, в тот же Twisted например.
    Ответ написан
    1 комментарий