О чем будет этот канал?
Привет, друзья! 😎 Добро пожаловать в мой канал!
Новый год отличное время, чтобы что-то начинать. Многие из вас наверняка обещали себе с наступлением нового года бросить курить или начать ходить в спортивный зал. Я вот пообещал себе завести телеграмм канал и начать что-то в него писать. Кстати, как вам каламбур в названии канала про программирование? Если не заценили, значит, только начали познавать тонкости IT-шного лексикона 😄
Так, вы, наверное, задаете вопрос: "Зачем мне еще один IT-канал?" Ведь у вас уже есть целый зоопарк чатов, куда вы, наверняка, даже не заходите. Я это понимаю, но поверьте мне, мои мысли – это не просто еще одно "привет-пока". Я хочу делиться своим опытом с теми, кто только начинает свой путь в IT, и мотивировать вас на покорение карьерных вершин.
Меня зовут Саша, и я бэкенд-разработчик на PHP с опытом более 6 лет. Да, я знаю, PHP – не самый горячий trendsetter, но у меня есть что вам рассказать! В свое время я перекатился в IT из сферы продаж финансовых продуктов, когда еще свитч из другой профессии в программирование не был таким попсовым. За это время я успел повозиться с большинством популярных фреймворков и CMS (1С-Битрикс, да, я с тобой, но к тебе не вернусь) и побыть фуллстак разработчиком в связке с Vue/Nuxt.
Надеюсь, что мой канал поможет вам в путешествии по миру разработки. Обещаю регулярные посты про веб-разработку, разные технологии и прочие интересности.
Не забывайте подписаться, чтобы не пропустить новые посты, и давайте вместе штурмовать космос программирования! 🚀💻✨
Привет, друзья! 😎 Добро пожаловать в мой канал!
Новый год отличное время, чтобы что-то начинать. Многие из вас наверняка обещали себе с наступлением нового года бросить курить или начать ходить в спортивный зал. Я вот пообещал себе завести телеграмм канал и начать что-то в него писать. Кстати, как вам каламбур в названии канала про программирование? Если не заценили, значит, только начали познавать тонкости IT-шного лексикона 😄
Так, вы, наверное, задаете вопрос: "Зачем мне еще один IT-канал?" Ведь у вас уже есть целый зоопарк чатов, куда вы, наверняка, даже не заходите. Я это понимаю, но поверьте мне, мои мысли – это не просто еще одно "привет-пока". Я хочу делиться своим опытом с теми, кто только начинает свой путь в IT, и мотивировать вас на покорение карьерных вершин.
Меня зовут Саша, и я бэкенд-разработчик на PHP с опытом более 6 лет. Да, я знаю, PHP – не самый горячий trendsetter, но у меня есть что вам рассказать! В свое время я перекатился в IT из сферы продаж финансовых продуктов, когда еще свитч из другой профессии в программирование не был таким попсовым. За это время я успел повозиться с большинством популярных фреймворков и CMS (1С-Битрикс, да, я с тобой, но к тебе не вернусь) и побыть фуллстак разработчиком в связке с Vue/Nuxt.
Надеюсь, что мой канал поможет вам в путешествии по миру разработки. Обещаю регулярные посты про веб-разработку, разные технологии и прочие интересности.
Не забывайте подписаться, чтобы не пропустить новые посты, и давайте вместе штурмовать космос программирования! 🚀💻✨
1С-Битрикс. Хорошо или плохо?
Общаясь в тематических чатах очень часто сталкиваюсь с пренебрежительным отношением к 1С-Битрикс. Это и понятно, даже те, кто с ним непосредственно не работал припоминают рассказы своих коллег о плохой архитектуре сайтов, построенных на этой CMS, а так же плохой документации.
Исходя из начала поста вы могли подумать, что я буду защищать битрикс, но нет, скорее всего всё, что вы слышали о нем чистая правда. Могу с уверенностью сказать об этом, как человек, работавший с битрой более 4х лет. Но все же выделю несколько плюсов. Намеренно не стану перечислять положительные стороны, относящиеся к выгодам непосредственно для бизнеса. С этим неплохо справляется маркетинговый отдел битрикса. Так все же, чем вам, как начинающему программисту выгоден 1С-Битрикс?
1. Немалое количество вакансий. Я конечно же не веду статистику в динамике, но на момент написания поста таких предложений на hh я нашел в общей сумме больше тысячи. Сложно отрицать, что на фоне событий последних двух лет спрос на отечественное ПО значительно возрос, отсюда и дополнительные очки в копилку интереса к Битрикс-разработчикам.
2. Архитектурная простота. На старте вам нужно будет запомнить зарезервированные имена файлов и какую логику в этих файлах нужно писать. Никаких концепций и паттернов, они там просто не применимы. Забегая вперед, через год или два работы с этой CMS этот плюс превратится в минус, так как вам будет уже тесно в рамках правил системы.
Ладно, давайте про минусы:
1. Привычка писать плохой код. Тут больше шансов начать это делать, если на старте вам попадется не очень шарящий тим лид. Справедливости ради этот пункт применим к любому фреймворку или языку, но все же.
2. Низкий потолок зарплат разработчиков. Причина тут кроется в том, что рынок Битрикс-разработчиков ориентирован исключительно на СНГ-зону, а зарплаты тут все же чуть ниже, нежели чем те, что можно получить на валютных вакансиях (а такие еще остаются). И момент второй, весь крупный бизнес рано или поздно отказывается от Битрикса и переезжает на Laravel/Symfony/другие языки. Это само по себе приводит к росту зарплат в рамках таких компаний и хантингу более скиловых разработчиков из вне.
3. Ограниченность рынка. Упоминал это в первом пункте, но повторю это тут. Если планируете в будущем переезд за границу, с Битриксом в резюме это будет сделать непросто.
Так стоит ли начинающему разработчику начинать свою карьеру как Битрикс-программист? Не смотря на все минусы думаю что да. В ближайшие годы вакуум на рынке труда в IT будет только расти и спрос в том числе на битрикс-разработчиков увеличится. Есть шанс залететь не в слишком плохой интегратор или студию веб-разработки, поднабраться опыта, строчек в резюме и искать уже более интересные варианты на других фреймворках. Проверено на мне - это работает.
Не забудьте подписаться на этот телеграмм канал, на если хотите узнавать больше информации о веб-разработке и программировании в целом
Общаясь в тематических чатах очень часто сталкиваюсь с пренебрежительным отношением к 1С-Битрикс. Это и понятно, даже те, кто с ним непосредственно не работал припоминают рассказы своих коллег о плохой архитектуре сайтов, построенных на этой CMS, а так же плохой документации.
Исходя из начала поста вы могли подумать, что я буду защищать битрикс, но нет, скорее всего всё, что вы слышали о нем чистая правда. Могу с уверенностью сказать об этом, как человек, работавший с битрой более 4х лет. Но все же выделю несколько плюсов. Намеренно не стану перечислять положительные стороны, относящиеся к выгодам непосредственно для бизнеса. С этим неплохо справляется маркетинговый отдел битрикса. Так все же, чем вам, как начинающему программисту выгоден 1С-Битрикс?
1. Немалое количество вакансий. Я конечно же не веду статистику в динамике, но на момент написания поста таких предложений на hh я нашел в общей сумме больше тысячи. Сложно отрицать, что на фоне событий последних двух лет спрос на отечественное ПО значительно возрос, отсюда и дополнительные очки в копилку интереса к Битрикс-разработчикам.
2. Архитектурная простота. На старте вам нужно будет запомнить зарезервированные имена файлов и какую логику в этих файлах нужно писать. Никаких концепций и паттернов, они там просто не применимы. Забегая вперед, через год или два работы с этой CMS этот плюс превратится в минус, так как вам будет уже тесно в рамках правил системы.
Ладно, давайте про минусы:
1. Привычка писать плохой код. Тут больше шансов начать это делать, если на старте вам попадется не очень шарящий тим лид. Справедливости ради этот пункт применим к любому фреймворку или языку, но все же.
2. Низкий потолок зарплат разработчиков. Причина тут кроется в том, что рынок Битрикс-разработчиков ориентирован исключительно на СНГ-зону, а зарплаты тут все же чуть ниже, нежели чем те, что можно получить на валютных вакансиях (а такие еще остаются). И момент второй, весь крупный бизнес рано или поздно отказывается от Битрикса и переезжает на Laravel/Symfony/другие языки. Это само по себе приводит к росту зарплат в рамках таких компаний и хантингу более скиловых разработчиков из вне.
3. Ограниченность рынка. Упоминал это в первом пункте, но повторю это тут. Если планируете в будущем переезд за границу, с Битриксом в резюме это будет сделать непросто.
Так стоит ли начинающему разработчику начинать свою карьеру как Битрикс-программист? Не смотря на все минусы думаю что да. В ближайшие годы вакуум на рынке труда в IT будет только расти и спрос в том числе на битрикс-разработчиков увеличится. Есть шанс залететь не в слишком плохой интегратор или студию веб-разработки, поднабраться опыта, строчек в резюме и искать уже более интересные варианты на других фреймворках. Проверено на мне - это работает.
Не забудьте подписаться на этот телеграмм канал, на если хотите узнавать больше информации о веб-разработке и программировании в целом
Junior PHP. Ответы на часто задаваемые вопросы на собеседованиях.
Подготовил ответы на часто задаваемые вопросы на технических собесах по PHP на уровень Junior. Сразу скажу, что этот список вопросов я взял с другого ресурса, к которому очень часто обращаются собеседующие, которые не хотят утруждать себя сочинением своих вопросов. Но в целом повторить базу перед предстоящим собеседованием будет никому не лишним.
Этот документ будет полезен, всем тем, кто хочет быстро повторить теорию по языку. Если есть желание погрузиться в контекст, в документе есть ссылки на документацию с более подробной информацией.
Это первый пост из цикла ответов на вопросы. Подписывайтесь на канал, чтобы не пропустить остальные части по другим грейдам.
Подготовил ответы на часто задаваемые вопросы на технических собесах по PHP на уровень Junior. Сразу скажу, что этот список вопросов я взял с другого ресурса, к которому очень часто обращаются собеседующие, которые не хотят утруждать себя сочинением своих вопросов. Но в целом повторить базу перед предстоящим собеседованием будет никому не лишним.
Этот документ будет полезен, всем тем, кто хочет быстро повторить теорию по языку. Если есть желание погрузиться в контекст, в документе есть ссылки на документацию с более подробной информацией.
Это первый пост из цикла ответов на вопросы. Подписывайтесь на канал, чтобы не пропустить остальные части по другим грейдам.
Реакция на токсичность
Не так давно разместил свою первую статью на Хабре по материалам из последнего поста в этом канале. В целом доволен результатами. За пару дней текст набрал нормальное (по моему мнению) число просмотров и часть пользователей добавили его себе в закладки, что говорит о том, что они собираются воспользоваться им позже для подготовки к собеседованиям.
Но поговорить я хочу не об этом, а о комментариях к этой статье. На самом деле большинство реакций было абсолютно по делу. Пользователи разделились на несколько групп - часть решила покекать со сложности и объема материала, который нынче спрашивают на технической части у начинающих разработчиков.😄 Тут с ними солидарен, до сих пор не понимаю, зачем тогда указывать в резюме, что ты претендуешь на место Junior-разработчика, если на позицию Middle требования гораздо соразмернее.
Вторая часть указала на неточности и опечатки в тексте. Тут посыпаю голову пеплом. Нужно было лучше вычитывать материал, который размещаешь и не допускать таких дурацких ошибок. Это мой косяк и урок на будущее.
Однако, нашелся один пользователь, который, в довольно токсичной манере указал на, скажем так, мою несостоятельность как автора. Кому интересно, можете сами почитать в комментариях. Изначально я думал ответить ему в язвительной манере, но потом вспомнил совет касательно критики в свой адрес - “Не отвечайте сразу, подождите три дня”. Я решил подождать. Однако, на следующий день произошло то, что заставило меня задуматься, а надо ли вообще отвечать в этом случае?
Этот пользователь оставил новый комментарий. Через сутки после публикации первого. Вы часто открываете статью дважды, если это, конечно, не рецепт любимого блюда? И тут я задумался - человек старался и выдумывал едкий текст, вернулся в комментарии через сутки, чтобы выплеснуть еще больше яда. Для чего он это делает? Мне кажется, для того, чтобы привлечь внимание и чтобы ему ответили. Соразмерный ответ в этом случае - просто не отвечать. Поверьте, это принесет ему гораздо больше страданий, нежели чем лучшие аргументы в свою защиту, которые вы можете придумать.
🔷Этот текст немного не про программирование, но иногда буду писать и такое. Подписывайтесь на этот канал, чтобы не пропускать новые посты.
Не так давно разместил свою первую статью на Хабре по материалам из последнего поста в этом канале. В целом доволен результатами. За пару дней текст набрал нормальное (по моему мнению) число просмотров и часть пользователей добавили его себе в закладки, что говорит о том, что они собираются воспользоваться им позже для подготовки к собеседованиям.
Но поговорить я хочу не об этом, а о комментариях к этой статье. На самом деле большинство реакций было абсолютно по делу. Пользователи разделились на несколько групп - часть решила покекать со сложности и объема материала, который нынче спрашивают на технической части у начинающих разработчиков.😄 Тут с ними солидарен, до сих пор не понимаю, зачем тогда указывать в резюме, что ты претендуешь на место Junior-разработчика, если на позицию Middle требования гораздо соразмернее.
Вторая часть указала на неточности и опечатки в тексте. Тут посыпаю голову пеплом. Нужно было лучше вычитывать материал, который размещаешь и не допускать таких дурацких ошибок. Это мой косяк и урок на будущее.
Однако, нашелся один пользователь, который, в довольно токсичной манере указал на, скажем так, мою несостоятельность как автора. Кому интересно, можете сами почитать в комментариях. Изначально я думал ответить ему в язвительной манере, но потом вспомнил совет касательно критики в свой адрес - “Не отвечайте сразу, подождите три дня”. Я решил подождать. Однако, на следующий день произошло то, что заставило меня задуматься, а надо ли вообще отвечать в этом случае?
Этот пользователь оставил новый комментарий. Через сутки после публикации первого. Вы часто открываете статью дважды, если это, конечно, не рецепт любимого блюда? И тут я задумался - человек старался и выдумывал едкий текст, вернулся в комментарии через сутки, чтобы выплеснуть еще больше яда. Для чего он это делает? Мне кажется, для того, чтобы привлечь внимание и чтобы ему ответили. Соразмерный ответ в этом случае - просто не отвечать. Поверьте, это принесет ему гораздо больше страданий, нежели чем лучшие аргументы в свою защиту, которые вы можете придумать.
🔷Этот текст немного не про программирование, но иногда буду писать и такое. Подписывайтесь на этот канал, чтобы не пропускать новые посты.
Как я перестал верить прогнозам экспертов.
Вы часто задумываетесь о будущем? Казалось бы, вопрос риторический, но многих людей мысли о грядущем вгоняют в ступор и добавляют тревожности. А вы вспоминали, насколько часто в последние пару лет прогнозы экспертов о будущем сбывались? Я вот недавно задумался и понял, что не часто. Либо я читаю таких экспертов, либо мир стал крайне непредсказуемым.
Планирование - это метод нашего сознания создать иллюзию контроля над будущим. С одной стороны, это полезно, поскольку помогает нам организовать свою жизнь и работу, устанавливать и достигать цели. Но с другой стороны, оно может быть источником стресса и тревоги, особенно когда вещи не идут по плану. Именно поэтому важно помнить, что ни один план не является абсолютным и что не всегда можно предсказать все возможные исходы.
Собственно, к чему я это? На фоне всех апокалиптических предсказаний, которые не сбылись (а некоторые сбылись, но все аналитики говорили, что это невозможно), я почти разучился верить экспертам. Есть все же люди, к суждениям которых я прислушиваюсь, но пропускаю это через тройное сито сомнений. Это относится ко многим сферам, которыми я интересуюсь: финансы, политика, IT.
В последние полтора года как раз таки IT-сфера спорит о том, как скоро программистов заменит искусственный интеллект. Кажется, что сообщество разделилось на два лагеря. Один уже мысленно складывает свой макбук на полку, а второй неспешно допивает свой миндальный латте, не торопясь на свалку истории. Не буду строить из себя эксперта и не буду навязывать вам свою точку зрения, но мне кажется, что обе стороны одинаково неправы. Просто каждый ошибается в сроках.
Всем, кто еще хочет вкатиться в IT, хочу посоветовать не отчаиваться. Если у вас есть желание и возможность попробовать, то дерзайте. Главное, поменьше читайте прогнозы экспертов о скором забвении программистов. Еще лучше сделайте чат GPT своим лучшим другом. Он станет отличным помощником в обучении, полностью заменив вам поисковую строку.
Вы часто задумываетесь о будущем? Казалось бы, вопрос риторический, но многих людей мысли о грядущем вгоняют в ступор и добавляют тревожности. А вы вспоминали, насколько часто в последние пару лет прогнозы экспертов о будущем сбывались? Я вот недавно задумался и понял, что не часто. Либо я читаю таких экспертов, либо мир стал крайне непредсказуемым.
Планирование - это метод нашего сознания создать иллюзию контроля над будущим. С одной стороны, это полезно, поскольку помогает нам организовать свою жизнь и работу, устанавливать и достигать цели. Но с другой стороны, оно может быть источником стресса и тревоги, особенно когда вещи не идут по плану. Именно поэтому важно помнить, что ни один план не является абсолютным и что не всегда можно предсказать все возможные исходы.
Собственно, к чему я это? На фоне всех апокалиптических предсказаний, которые не сбылись (а некоторые сбылись, но все аналитики говорили, что это невозможно), я почти разучился верить экспертам. Есть все же люди, к суждениям которых я прислушиваюсь, но пропускаю это через тройное сито сомнений. Это относится ко многим сферам, которыми я интересуюсь: финансы, политика, IT.
В последние полтора года как раз таки IT-сфера спорит о том, как скоро программистов заменит искусственный интеллект. Кажется, что сообщество разделилось на два лагеря. Один уже мысленно складывает свой макбук на полку, а второй неспешно допивает свой миндальный латте, не торопясь на свалку истории. Не буду строить из себя эксперта и не буду навязывать вам свою точку зрения, но мне кажется, что обе стороны одинаково неправы. Просто каждый ошибается в сроках.
Всем, кто еще хочет вкатиться в IT, хочу посоветовать не отчаиваться. Если у вас есть желание и возможность попробовать, то дерзайте. Главное, поменьше читайте прогнозы экспертов о скором забвении программистов. Еще лучше сделайте чат GPT своим лучшим другом. Он станет отличным помощником в обучении, полностью заменив вам поисковую строку.