Писать на Пыхе уметь надо) Я тоже работаю с ним немало лет и лучшего ЯП для разработке под веб так и не нашел. Под любую задачу можно найти массу готовых решений, гибкость максимальная, никаких проблем даже в крупных проектах. Нужно просто договариваться по соглашениям об организации кода и следовать им.
Самое главное — избегать проектов-самописов, все делать на фреймворках. В идеале на одном (я выбрал Yii2).
Изучал в разное время Python, Ruby — не зашли. Да, все красиво и изящно, но на рынке PHP нет равных. Синтаксис не кажется уродливым, он просто другой.
Но тем не менее, эволюционировать надо и поэтому в свободное время начал изучать Go.
Пришлось отказаться от Рутакси в пользу Яндекс-такси и такси Максим, т.к. это служба до сих пор не принимает карты при заказе через приложение. Сейчас даже на маршрутках стал ездить по транспортной карте — наличкой практически не пользуюсь. Снимаю в лучшем случае несколько сотен рублей в месяц.
Это важный момент, может мэйлрушка его исправит)
Я не знаю алгоритмы, хотя несколько раз предпринимал попытки их изучить и вообще не пишу тестов. Паттерны проектирования в лучшем случае могу объяснить на словах, и то с предварительной подготовкой.
Но это не мешает мне зарабатывать на жизнь исключительно веб-разработкой. При всей косячности Битрикса, в статье прозвучали здравые мысли. В первую очередь я стремлюсь писать простой и поддерживаемый код — KISS, DRY, YAGNI для меня знакомые аббревиатуры. Также для меня важно подробно изучить инструменты и технологии, с которыми приходится работать, возможности стандартных библиотек.
Книга действительно стоящая. Я ее только начал читать, но уже понял, в чем принципиальная разница между массивами и связными списками, и зачем нужны последние. Для тех, кому сложно дается алгоритмика или нет толковых преподавателей — то, что доктор прописал
я как раз для прохождения будущих собеседований и купил. Эту книгу хорошо дополняет «Карьера программиста», там тоже алгоритмы разжеваны в контексте собеседований
именно это испытал на себе в детстве, со стороны матери (при всем к ней уважении, она в целом неплохим человеком была). К сожалению, последствия детских психотравм разгребаю до сих пор, хотя мне уже 29 лет
Так-то да, в долгосрочной перспективе фриланс плавно перетекает в удаленку с постоянными заказчиками. И отличия от постоянной удаленки практически стираются. А если разница невелика, то можно изначально выбрать удаленку со всеми ее преимуществами
Самое главное — избегать проектов-самописов, все делать на фреймворках. В идеале на одном (я выбрал Yii2).
Изучал в разное время Python, Ruby — не зашли. Да, все красиво и изящно, но на рынке PHP нет равных. Синтаксис не кажется уродливым, он просто другой.
Но тем не менее, эволюционировать надо и поэтому в свободное время начал изучать Go.
Это важный момент, может мэйлрушка его исправит)
Но это не мешает мне зарабатывать на жизнь исключительно веб-разработкой. При всей косячности Битрикса, в статье прозвучали здравые мысли. В первую очередь я стремлюсь писать простой и поддерживаемый код — KISS, DRY, YAGNI для меня знакомые аббревиатуры. Также для меня важно подробно изучить инструменты и технологии, с которыми приходится работать, возможности стандартных библиотек.