Типичный программист
81.6K subscribers
2.34K photos
770 videos
8 files
7.27K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Почему многие программисты считают PHP плохим языком?

https://tproger.ru/experts/why-php-is-considered-bad/

За время существования PHP его не пинал только ленивый. Множество мемов, нелестных отзывов и прочей критики в его адрес.

Наши эксперты рассказали, за что же так не любят PHP:
— низкий порог входа,
— неудачные решение в архитектуре,
— неудобная отладка и поиск багов.

#эксперты #php
​​#вакансия #офис #питер #senior #php
от 150 000 ₽

Cоциальная сеть «Фотострана» ищет PHP-разработчика, который будет создавать высоконагруженные сервисы в сфере развлечений.

В компании интересная система профессионального роста: для каждого сотрудника существует своя карьерная карта, по которой ему помогает перемещаться менеджер и куратор.

Работа в офисе в десяти минутах ходьбы от метро «Горьковская». Гибкое начало рабочего дня. Компенсация питания, льготные условия по ДМС и изучению английского языка. Для кандидатов из регионов предусмотрена программа релокации.

Ознакомиться подробнее с условиями работы и откликнуться: https://tprg.ru/ZjBb
​​#вакансия #москва #php
от 100 000 ₽

Компания ULIGHT занимается собственной разработкой и производством светового оборудования. Эта ниша не занята ещё в России и имеет большой потенциал для выхода на международный рынок.

Команде нужен толковый веб-разработчик, который хочет развиваться и вырасти руководителем IT отдела.

Какие требования?

— Отличные знания PHP, MySQL.
— Опыт работы с HTML, CSS3, JavaScript и jQuery.
— Понимание работы в системах управления проектами.

Рутинная верстка, исправление багов, создание новых посадочных страниц и внесение правок по SEO будут сразу, но их можно будет делегировать.

График полного рабочего дня, но с возможностью переодически работать из дома. Выдадут технику для работы (Mac OS). Дружный и профессиональный коллектив, который нацелен на рост.

Подробнее: https://tprg.ru/MoKe
​​#вакансии #php #офис #москва #питер

Предложения по работе для опытных разработчиков:

ULIGHT, Москва, от 100 000 ₽, хотят вырастить руководителя IT отдела

Нужно разработать и внедрить аналитику, оптимизировать работу онлайн каталога. График с возможностью переодически работать из дома. Выдадут технику для работы (Mac OS). Дружный и профессиональный коллектив, который нацелен на рост.

«Фотострана», Питер, от 150 000 ₽, готовы помочь с релокацией

Нужно разработать высоконагруженную систему развлекательного сервиса. Гибкое начало рабочего дня. Компенсация питания, льготные условия по ДМС и изучению английского языка. Обучающие семинары и профильные конференции.
​​#вакансии #java #android #qa #php

Астрологи объявили, что на этой неделе ваше сердечко может быть занято работой.

Android разработчик в BIA-Technologies, Питер, до 170 000 ₽

Kotlin, Clean Architecture, Moxy, Conductor, RxJava, Dagger 2, Retrofit, OkHttp, DBFlow, constraintLayout.

Senior Java Developer в mfms°, Москва, от 150 000 до 250 000 ₽

Java 8, Concurrency, NIO, Spring Framework, NoSQL, SQL, Maven, Git, GitLab, Linux, Solaris.

Software Development Engineer in Test (С#) в «Лабораторию Касперского», Москва, по итогам собеседования

C#, MSTest, NUnit, PowerShell, MS TFS, Git.

Automation QA Engineer в Wisebits, Лимассол (релокация), от 3000 €

PHP, Selenium WebDriver.

PHP разработчик в ULIGHT, Москва, от 100 000 ₽

PHP, MySQL, HTML, CSS3, JavaScript, jQuery, Linux.
Хочу научиться программировать на PHP. С чего начать?

https://tprg.ru/Jmn6

Хотите начать программировать на PHP, но стесняетесь у кого-нибудь спросить, как и где учиться?

Не проблема, мы подготовили гайд, который разложит для вас по полочками весь процесс обучения:
— зачем учить,
— как учить,
— где учить.

#php #начинающим
PHP 7: вводный видеокурс

https://tprg.ru/uvsY

В PHP 7 существенно переработали движок. Это значительно улучшило производительность и функциональность языка.

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

#php #видео
​​#работа #вакансия #москва #php
по итогам собеседования

TechLamoda ищет коллегу, который займется автоматизацией работы службы доставки, фотостудии, процессинга и выбора платежей.
Они предлагают работу в highload проекте, релокационный пакет для кандидатов из регионов, корпоративное обучение и скидки на английский язык.

Пишут на последних версиях PHP, используют Symfony 3.4/4 в связке с Doctrine 2. PostgreSQL в качестве основной СУБД, MySQL, Redis, Elasticsearch. Для тестирования используют PHPUnit и Codeception. Все приложения упакованы в Docker и деплоятся в production нажатием кнопки.

Посмотреть вакансию целиком: https://tprg.ru/techlamoda
25 лет PHP: прошлое, настоящее и будущее языка глазами его создателя

https://tproger.ru/video/25-years-of-php/

В этом году PHP исполняется 25 лет. В честь этого Лердорф Расмус, создатель языка, недавно выступил с докладом, в котором вспомнил о ключевых моментах развития языка и о том, почему он сделал некоторые вещи именно так, а не иначе. Также он рассказал об интересных фичах современного PHP и приоткрыл некоторые планы на будущее.

Кстати, зацените на сайте наш новый формат расшифровки англоязычных видеодокладов. Как таймкоды на YouTube, только с подробно расписанными основными тезисами.

#php
Хакеры взломали официальный Git PHP и добавили 2 вредоносных коммита

Они выдавали внесённые изменения за обычное исправление типографических ошибок. А на деле добавили удалённо управляемых бэкдоров. И что интересно, это удалось сделать от лица самих PHP-разработчиков — Расмуса Лердордфа и Никиты Попова:

https://tprg.ru/XxRQ

В итоге мейнтейнеры языка решили исправить бэкдоры и перенести все исходники на GitHub. Говорят, что использовать свои серверы для этих целей стало слишком рискованно.

#php #безопасноть
Небольшая шпаргалка по основам PHP

К PHP можно относиться по-разному. Но если уж вы программируете на нём, забирайте шпаргалку себе, чтобы в нужный момент была под рукой.

Здесь — оригинал в формате .PDF.

#шпаргалки #php
Как правильно изучать PHP в 2022?

Можно бесконечно спорить о том, насколько хорош или плох PHP. Но факт остаётся фактом: на нём написано огромное количество популярных сайтов и CMS. И он всё ещё уверенно держится в десятке самых популярных языков программирования в индексе TIOBE.

Делимся с вами дорожной картой по изучению PHP в 2022 году. Основная информация есть на изображениях, а кому интересно, более подробно обо всех пунктах рассказали в статье: https://tproger.ru/articles/php-s-nulja-dorozhnaja-karta-razrabotchika-v-2022-godu/

#php #шпаргалки
Как создать цифровую валюту за 2 недели?

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

На связи Александр Терехов — технический директор сети смарт-офисов SOK. Александр поделился своим опытом и рассказал, почему UDS и другие платформы лояльности не подошли для интеграции и легче было за 2 недели разработать свои SOK-коины.

В статье о том, как это повлияло на бизнес и как было реализовано технически — с реальными примерами и кодом на PHP: https://tproger.ru/articles/kak-sozdat-cifrovuju-valjutu-za-2-nedeli/

#php
Как правильно изучать PHP в 2023?

Основная информация есть на изображениях, а более подробно обо всех пунктах рассказали в статье: https://tproger.ru/articles/php-s-nulja-dorozhnaja-karta-razrabotchika-v-2022-godu/

#php #шпаргалки
4 причины, по которым Symfony лучше Laravel

Руководитель группы разработки из Kokoc Group в своей статье разбирает почему Symfony больше подходит для крупных проектов: https://tprg.ru/tUg8

#php #laravel #вебразработка
В PHP массивы представляют собой мощный инструмент для управления данными. Если пользоваться им правильно

Массивы позволяют программистам организовывать информацию в упорядоченные коллекции и обращаться к ней по ключу или индексу. В PHP есть несколько типов массивов, включая индексированные и ассоциативные массивы, а также многомерные и вложенные массивы, которые обеспечивают гибкость при работе с данными различной структуры.

В этой статье мы рассказываем о типах массивов в PHP и об операциях, которые можно совершить над ними: https://tproger.ru/articles/massivy-v-php

#php