Каждый web-мастер сталкивается тем, что приходится работать в Linux или жить на нем, минимум быть по совмещению сисадмином или просто пользователем Linux.
Со своей стороны агитирую на использование в качестве операционной системы Debian GNU\Linux, в свою очередь предлагаю бескорыстную помощь.
Мое участие
В качестве php-кодера у меня нет особого желания сейчас участвовать в проекте, буду работать в этом направлении на баг трекер. Особо заинтересован в программировании на Java, C++, Python. Больше на С++ используя QT. (Добавление) RomAndry
Flash - давай лучше альтернативу в виде javascript + webgl - это намного актуальней.
Если в ВУЗе учат, а не вытаскивают деньги, если нет семейных тяжб, когда действительно на сон мало времени, а не дело в том, что хочется по клубам ходить, пиво пить и т.д. , то советую остаться в ВУЗе. Если это не так, то я бы искал такой подход.
Сам я бросил институт, т.к. там не учили + семья. Но в ближайшее время думаю выбрать хорошее заведение, но уже не из сферы программирования, а например юриспруденцию.
Корочка - это хорошая работа - в действительности это убеждение ложное, т.к. программирование - эта та сфера где не выйдет прийти с дипломом "ЕШКО" и получить пост директора. Востребованный программист проходит тернистый и самостоятельный путь, а все остальные знания - это для саморазвития, чтоб выбрать правильный ракурс для взгляда на вопрос.
Stierus
Ну не нужно идеализировать некоторые языки. Много есть ява-программистов, которые и там пишут всякую чушь, не подумав. Дело далеко не в ООП, дело скорее в выборе решения конкретной задачи.
Те кто не знают английский язык и тем более думают, что он не нужен.
Ходить к репетитору в наше время уже бессмысленно, т.к. лучше общения ничего нет, поэтому подскажу один хороший вариант изучения.
В интернете есть большое количество чатов, где сидит большое количество людей разговаривающих на различных языках, поэтому самый лучший способ это начать общаться именно там!
Что для этого потребуется или как начать:
1) Всегда держим открытую вкладку translate.google.ru
2) Обязательно находим и учим следующие вещи:
- Специальные вопросы
- Как задавать предложение (порядок слов) и как строить простое предложение
- Учим времена
- Учим неправильные глаголы
(По ходу дела появятся еще темы для обучения)
3) Регистрируемся например тут polyglot-learn-language.com - там есть хороший чат, стараемся переписываться с людьми - находим англоговорящих друзей.
Это куда интересней, чем просто переводить книги + в общении будете использовать те слова, выражения и т.д., которые пригодятся в жизни. К тому же можно узнать много интересного, что происходит за границей в действительности.
Результат заметен уже через неделю общения по паре часов в день.
1) При получении файла нужно перекодировать в соответствующую кодировку
2) Категорически не рекомендую использовать file_get_contents для обращения по url - есть curl
3) В данном случае нужно учитывать кодировку, источника, самого парсера и базы данных
Классы помогают разбить вашу программу на логические и независимые блоки, которые можно в любой момент заменить или изменить, что сказывается на качестве программы, оптимизации, возможности в будущем легко разобраться в коде и исправить нужные детали.
Со стороны новичка сразу будет заметно, что теперь если размер кода в файле будет составлять более 100кб - его все равно будет легко читать и проследить, что происходит.