Посоветуйте лучшие книги на английском для повышения уровня

Allality

Новичок
Хочу поднять свой уровень, точнее есть цель стать тем, кого на западе называют Senior Web Developer. :)

Посоветуйте лучшие книги для повышения уровня. Интересует получение реально необходимых знаний, а не изучение модных, но бесполезных в реале финтифлюшек.
 

hell0w0rd

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

Allality

Новичок
Я конечно зеленый призеленый, но senior - это не тот, кто перечитал все книги, а тот кто повидал тонну кода, перепробовал тонну технологий, участвовал в разных рода проектах.
Найдите себе открытый проект, который вам интересен, изучите код, найдите то, чего вам в нем не хватает и отошлите пулл реквест, а потом еще проект и еще, уровень вырастет сам.
В вебе как мне кажется нет задач, ради которых нужно использовать матчасть на полную, писать сложные алгоритмы и тд
Дело в том, что делать я это буду для иммиграции. Код видел, в каких-то узких задачах спецом себя чувствую, в чем-то вообще знаний ноль. Например, делал проект, где пользователь заливал видео и оно кодировалось с помощью ffmpeg в то время, когда библиотек, связанных с кодированием видео не было вообще. В то же время завалился на куче вопросов в одном из онлайн тестов, например в наитупейшем и наипростейшем "какие из тэгов нельзя использовать для открытия и закрытия PHP кода". Т.е. вроде опыт и есть, но в то же время белющих пробелов море.

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

hell0w0rd

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

shelestov

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

Фанат

oncle terrible
Команда форума
Дело в том, что делать я это буду для иммиграции.
Читай художественные. Во множественном числе.
Единственная книга тебе не поможет ни для программирования, ни для эмиграции.

Но если так уж прямо встряло в голову - почитай Фаулера например.
 
  • Like
Реакции: AmdY

Allality

Новичок
Я не говорил об "единственной". :) Хочу изучить досконально все - ООП, Zend Framework, работу в SVN и прочее.
 

AmdY

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

какие из тэгов нельзя использовать для открытия и закрытия PHP кода"
Хочу изучить досконально все - ООП, Zend Framework, работу в SVN и прочее.
судя по этому, нужно начинать с основ, с мануала по php, по ZF, по SVN и Git
 

Фанат

oncle terrible
Команда форума
Библиотека - это когда модуль для пхп написан, чтобы можно было написать $lib->convert().
А вызывать в фоне консольную утилиту - это магия, доступная лишь избранным
 

AmdY

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

Allality

Новичок
А вызывать в фоне консольную утилиту - это магия, доступная лишь избранным
Стеб?

Это не тупое "закачал файл и вызвал строку". По моему ТЗ отказались работать несколько веб студий (Москва, Питер, Екатеринбург, Киев) - причем до вопроса о финансовой стороне отказывались. В итоге искал исполнителя за бугром, общался с болгарами, индусами, американцами. Согласились делать американцы и индусы. У первых ценник был выше вторых в несколько раз и в итоге выбрал индусов. После нескольких месяцев отмазок в духе "делаем" и показа тухлого фронт енда (пыль в глаза, типа "работа кипит"), индусы сказали, что сделать не смогут. В итоге сделал сам.

Я не говорю, что это что-то запредельное, сейчас, при достаточной инфе по теме это любой дурак может сделать. Работой горжусь. По крайней мере этого не смогли (или не захотели?) сделать программеры студий и фрилансеры, к которыми обращался.

Изучай, кто тебе не даёт.
а для языка читай художественные
С языком проблем нет, но тоже улучшаю - читаю книги и статьи, слушаю аудиокниги и подкасты, смотрю сериалы и фильмы, при первой же возможности общаюсь с носителями... :)

сёньёр - это когда знаешь то, что в книгах не пишут, так что читать нужно блоги, статьи в журналах, учавствовать в конференциях, заглядывать на слайдшару.... И самое главное, быть самостоятельным. а не спрашивать о книгах которая научит сразу всему.
Я не ищу "волшебную таблетку", я ищу эффективные книги. Это разные вещи. Готов учиться, хочу учиться, но не хочу тратить впустую время на "плохие" книги.

судя по этому, нужно начинать с основ, с мануала по php, по ZF, по SVN и Git
Т.е. вместо книги тупо по мануалу идти? Этого будет достаточно по теории для Senior или потом добивать еще чем-то теорию нужно (речь не о практике)?
 

hell0w0rd

Продвинутый новичок
Allality
что значит эффективные книги? Как книга может быть эффективной?
Тебе нужен сертификат "Senior PHP", или что? Невозможно начитавшись книг сказать что ты профессионал.
И нельзя сегодня быть джуниором, а завтра стать сеньором. Все равно что совершеннолетие, да человеку 18 и он совершеннолетний, но что от этого реально поменялось? День назад ему было 17, а сегодня он стал более ответсвенный или что?
Айфон шредингера?:D
 

Allality

Новичок
Allality
что значит эффективные книги? Как книга может быть эффективной?
Книга может быть эффективной и неэффективной. Можно прочитать тупой учебник по английскому и нихрена не получить, а можно купить правильную книгу кембриджского университета и существенно поднять свой скилл.

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

Невозможно начитавшись книг сказать что ты профессионал.
И нельзя сегодня быть джуниором, а завтра стать сеньором. Все равно что совершеннолетие, да человеку 18 и он совершеннолетний, но что от этого реально поменялось? День назад ему было 17, а сегодня он стал более ответсвенный или что?
Айфон шредингера?:D
Вот почему ВСЕ решили, что мне нужно нихрена не делая уже завтра стать профи и зарабатывать стопицотмиллионов?
 

hell0w0rd

Продвинутый новичок
Allality
Можно купить тупой учебник по английскому и выучить английский, а можно купить книгу кембриджского университета и нифига не получить:)
Потому что тебе уже несколько раз сказали что дело не в книгах, а ты продолжаешь гнуть этот вопрос)
 

Allality

Новичок
Allality
Можно купить тупой учебник по английскому и выучить английский, а можно купить книгу кембриджского университета и нифига не получить:)
Потому что тебе уже несколько раз сказали что дело не в книгах, а ты продолжаешь гнуть этот вопрос)
Демагогия какая-то. А если речь идет об одном человеке, который хочет изучать? По вашему эффективность всех учебников и мануалов равна?

Зачем до меня доносить банальщину в духе "если человек хочет, будет учиться на обрывках старых книг, а если не хочет, то ему оплаченный курс в Оксфорде не поможет"? На кой вот это разводить?

Я задал конкретный вопрос, на который прозвучало два ответа выше и пара десятков советов на филосовские темы.
 

hell0w0rd

Продвинутый новичок
Allality
Книги по программированию быстро устаревают. Есть несколько о которых написано везде, я думаю вы о них уже знаете, если нет - воспользуйтесь поиском, такие темы были:)
Стать кем-то прочтя книгу невозможно - это вам и пытаются нафилософить)
Нигде подробнее не описаны технологии, кроме как доки, за редкими исключениями
 

Вурдалак

Продвинутый новичок
Я задал конкретный вопрос
Конкретных вопросов не было, ты сказал, что хочешь знать всё и упомянул свои планы об иммиграции. Наверное, уже даже представил какой костюм наденешь на свой первый рабочий день за границей?
 
Сверху