0
Отвечен

Есть ли смысл податься в IT любителю-самоучке?

Сергей Макаров 7 лет назад обновлен 7 лет назад 3

Ответ

Ответ
Отвечен

Считаю, что желание и умение разбираться в чужом коде - один из самых важных навыков программиста. Мы не пишем код в вакууме. Любой средне-крупный проект создается командой. ООП в ПХП важно потому, что иных инструментов структурировать код в пхп нет. Все известные мне фреймворки написаны в ООП стиле. Можно найти кучу статей против ООП, можно даже попробовать идти против сообщества, но найти работу без опыта с таким настроением будет крайне сложно.

Вопрос скорее психологический.

Примерно с 2007 начал изучать PHP и WEB в целом, в студенческие годы подрабатывал созданием сайтов, начинал с мобильных сайтов (WAP/WML тогда еще), начинал с разборки чужих проектов и внесения своих изменений, затем писал свои проекты с нуля (форумы, доски объявлений, небольшие cms и т.п), постепенно совершенствуя методы разработки. Необходимости в ООП не испытывал тогда, да и с трудом мой юный мозг воспринимал ООП. За несколько лет получил опыт удаленного администрирования *nix серверов (конфигурирование apache, nginx, mysql, php, опыты с оптимизацией), на которых хостил сайты заказчиков. Примерно с 2011г устроился на постоянную работу не имеющую отношения к IT и соответственно со всем своим студенческим фрилансом завязал. Остались некоторые идеи своих "гениальных" проектов сайтов которыми я занимался в свободное время, но до конца так и не удавалось их завершить


Сейчас использую linux как основную систему на пк, команды наизусть не многие помню, но когда нужно что-то настроить легко нахожу все в google, главное есть общее представление о работе linux (права, суперпользователь, демоны, сервисы, сборка ядра). Навыки программирования не потерял, и интерес остался к этой сфере но например просматривая вакансии программистов вижу кучу требований не только по языкам, но и опыта работы с популяными CMS 1С битрикс, WordPress и пр. Так уж сложилось что не люблю копаться в чужом коде и все же есть ли смысл подтянуть какие-то знания (особенно ООП и почему оно так важно? я читал очень много споров насчет целесообразности применения ООП в PHP) для того чтобы устроиться на PHP back-end программиста? или податься в сисадмины, какие знания и навыки обязательны?



Ответ
Отвечен

Считаю, что желание и умение разбираться в чужом коде - один из самых важных навыков программиста. Мы не пишем код в вакууме. Любой средне-крупный проект создается командой. ООП в ПХП важно потому, что иных инструментов структурировать код в пхп нет. Все известные мне фреймворки написаны в ООП стиле. Можно найти кучу статей против ООП, можно даже попробовать идти против сообщества, но найти работу без опыта с таким настроением будет крайне сложно.

Понятно, пошел учить ооп =)

Сервис поддержки клиентов работает на платформе UserEcho