Программирование на Python и Objective-C в Mac OS

Программирование на Python и Objective-C под Mac OS и для iPhone / iPod Touch

Программист php: Php developer задачи и обязаности php программиста

Содержание

Профессия «PHP-программист», обучение с нуля за 8 месяцев

Сергей Ампилов

г. Москва

Тогда я начал смотреть в сторону онлайн-курсов. Особо не вникая и не теряя времени, начал скупать всё подряд. Курсы верстки HTML, CSS. Потом курсы frontend – JavaScript, React. Я проходил одновременно 2-3 курса в ускоренном режиме. Сил уходило много, а прогресс был почти нулевой. Потому что тупо повторяя за преподавателем, как оказалось, ничему научиться нельзя. Я приуныл. И однажды, листая бесконечные отзывы под очередным ютубовским роликом, обнаружил ссылку на Хекслет и несколько комментариев, что там учат хорошо.

Я тем же вечером стартанул на бесплатных курсах и через два дня купил платную подписку. Я реально залип. И, о чудо! У меня пошел прогресс. Я наконец-то начал программировать. Сам! Хоть и на учебных задачах, хоть и очень медленно! Но дело пошло.
Читать полностью

Вячеслав Быков

г. Москва

После Хекслета собеседования на Middle Frontend разработчика были только в радость. Ты просто рассказываешь всё, о чем читал на протяжении полугода, и делишься опытом с проектов. Тестовых заданий уж точно бояться не стоит, здесь я делал вещи и посложнее. Всего прошел шесть собеседований, после которых получил пять офферов. Дальше выбирал по принципу более интересного стека и команды, в одиночку работать я уж точно теперь не хочу.

Ну и, конечно, приятный бонус: зарплаты у мидлов гораздо интересней, а зона ответственности меньше, чему у фулстек-самоучки 😉
Читать полностью

Роман Авилов

г. Хабаровск

После оплаты появилось некое спокойствие: учебная траектория есть, осталось только учиться. Теория плюс практика — то что нужно. Задачи были и лёгкие, и трудные, и очень трудные. Одну три дня решал.

Работу нашел через телеграм-чат местного IT-сообщества. Откликнулся на вакансию. Проект только запускался, и меня взяли фронтом на React. Будущий начальник посмотрел мой домашний проект. Вопросы были не по теории, а именно по практическому применению знаний и по проекту.

Мне дали время подумать, я подумал и согласился, о чём не жалею. Зарплата, кстати, выросла в два раза. Новый проект предполагал TypeScript. Я его не знал, но сошлись на том, что внедрим постепенно. Теперь я люблю TypeScript.

Да, забыл сказать, сейчас мне 43 года 🙂
Читать полностью

Денис Солодухин

г. Долгопрудный

Меня повысили на работе. Мне 40 лет. У меня двое маленьких детей. Есть первая работа в жизни, которая мне настолько нравится, что когда еду домой, то, бывает, проезжаю остановку, потому что меня прёт от новой задачи.

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

Даже в 40 лет можно реализовать казалось бы невозможное: изучить программирование с нуля и устроиться на работу.
Читать полностью

Владислав Гончаренко

Stamford, USA

Когда я прошёл нужные темы на Хекслете и почувствовал, что третий глаз на ООП открылся, начал рассылать резюме. В какой-то момент наткнулся на курсы в EPAM. Так как курс по Java на Хекслете дал мне огромный и правильно структурированный багаж знаний, то я с легкостью прошел все собеседования и сам курс EPAM, который длился несколько месяцев. Окончив курс, не узнал ничего нового, связанного с джавой. Но впервые в жизни в процессе обучения достиг уровня, на котором мог помогать окружающим, а не спрашивать постоянно что-то у людей вокруг.

Вот с тех самых пор я и работаю в EPAM. Пришел туда Junior, стал Middle через полгода, а ещё через полтора сдал экзамен, стал Senior и уехал в США.
Читать полностью

Дарья Харитонова

г. Санкт-Петербург

Выбирая формат обучения, я решила, что вместе учиться намного веселее. Тогда группы только-только собирались стартовать, поэтому я оказалась в числе первопроходцев. Не знаю как остальным, а мне формат полностью зашел — были и коллективные созвоны, и кодинг по зуму и мемы в слаке. Многие сомневались, что времени наставника на всех не хватит, но у нас, кажется, никто на это не жаловался.

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

Сергей Желудков

г. Москва

Во втором проекте начинают использоваться дополнительные библиотеки, которые не изучаются в курсах — и вот тут было просто оцепенение. Что это? Как это работает? Кто-то начал жаловаться, что этого не было в курсах и как теперь самостоятельно разбираться в этом. И вот ответ от Кирилла Мокевнина перевернул мое сознание на тот момент. Он сказал, что сейчас существуют тонны разных библиотек и материалов, но основная задача Хекслета — не обучить нас пользоваться всеми этими библиотеками, а научить нас мыслить как разработчики, разбираться и копаться в библиотеках, в документации и в итоге учиться самостоятельно.
Читать полностью

Виктория Музычук

г. Москва

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

Недавно исполнился год, как я учусь на Хекслете. Год, как я учусь программированию. Отметила эту дату прохождением испытательного срока на должности PHP-разработчика. До сих пор не могу в это поверить.
Читать полностью

Департамент ЛАНИТ-ОМНИ Программист PHP — карьерный рост — НОРБИТ

Департамент ЛАНИТ-ОМНИ Программист PHP — карьерный рост — НОРБИТ

Москва

ИжевскКазаньКировКурганМинскМоскваН. НовгородСамараКурск

Мы приглашаем Программиста PHP присоединиться к нашей амбициозной и креативной команде Департамента OMNI.


ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  • Участие в развитии и сопровождении PHP проектов в качестве разработчика
  • Прямая коммуникация с заказчиком для реализации доработок
  • Разработка технической документации


НАШИ ПОЖЕЛАНИЯ К КАНДИДАТУ:

  • Высшее образование (желательно в области ИТ)
  • Опыт разработки на PHP не менее 1 года
  • Знание и опыт работы с PHP, yii, Docker Compose, Vju, node.js+npm, gulp, асинхронность в PHP (pcntl, библиотеки типа ReactPHP)
  • Знание и опыт работы c PostgreSQL
  • Опыт веб-разработки, знание JS фреймворки (Vue, Angular (js и 2+), React), REST, HTML, CSS
  • Опыт работы с поисковыми движками (Elasticsearch)
  • Опыт работы с брокерами сообщений (RabbitMQ)
  • Опыт проведения встреч и коммуникации с заказчиком
  • Умение декомпозировать и оценивать задачи
  • Умение работать с git: ветки, merge, push, pull, rebase
  • Грамотная письменная и устная речь
  • Умение структурированно и понятно излагать свои мысли
  • Стрессоустойчивость
  • Нацеленность на достижение результата

Отправить резюме

цены на услуги фрилансеров для web-программирования на PHP

PHP – наиболее простой скриптовый язык программирования, который широко применяют для создания разнообразных генерируемых web-страниц. Web-программирование на php, на сегодняшний день, используют для написании основной массы интернет-страниц, многообразие которых на просторах рунета впечатляет.

 

Подбираем профессионального программиста-фрилансера

У многих возникает потребность в разработке собственного интернет-продукта, но большинство далеки от программирования. Более того, мы даже не представляем насколько это сложно.

Кроме офисных и домашний ПК, которые нуждаются в постоянной разработке программного обеспечения, существует еще множество других девайсов. С постоянным ростом разнообразия компьютерной техники расширяется сфера ее применения и индустрия программирования. Это значит, что профессия программиста становится все более востребованной. Например, для разработки веб-сайтов потребуется php-программист фрилансер, владеющий не одним лишь языком программирования.

Программист-фрилансер для работы на php должен владеть многими навыками, в том числе:

  • Быть способным правильно ставить задачи и уметь оперативно их решать;
  • Иметь хорошо развитое логическое мышление;
  • Уметь быстро и качественно создавать проект и разрабатывать по нему продукт.

Одним из этапов, который проходит web-программист на php разрабатывая проект написания программного кода, станет его тестирование, проверка и отладка. Не менее важным будет то, что фрилансер на php сможет посодействовать в поддержке готового продукта, его совершенствовании и развитии, получении обратной связи от пользователей сети.

 

Особенности программирования на php

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

Как работают сайты, написанные на php:

  1. Пользователь совершает некое действие на сайте. Например, хочет перейти на следующую станицу кликом по ссылке «меню»;
  2. Браузер отправляет запрос на сервер для установления соединения с соответствующей страницей, которую создал web-программист на php;
  3. Далее, php-код, на котором была написана страница, интерпретируется и генерируется в html;
  4. Страница возвращается на сервер, который передает ее обратно браузеру;
  5. В результате пользователь видит новое отображение страницы.

 

Где найти программиста-фрилансера PHP по лучшей цене?

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

Цены на услуги за работу программиста-фрилансера на php как правило рассчитываются исходя из потраченного им временем на разработку продукта. Оформляя заказ специалиста на youdo.com поинтересуйтесь вопросом цены, выбрав для себя наиболее оптимальную.

 

Изучение языка программирования PHP

OpenAI разработала инструмент Codex. Он переводит английский язык в код

OpenAI разработала инструмент Codex, который переводит команды на естественном языке в программный код. Он работает лучше, чем аналогичные модели на GPT-3.

Как машинное обучение помогает искать подходящие вакансии на SuperJob

Частично мы уже занимались ранжированием под текстовый запрос, но надо идти дальше. Мы решили подключить к нему машинное обучение.

Недавний взлом PHP как ещё один повод задуматься о текущем состоянии языка

В каком состоянии PHP находится сейчас? В этом видео автор разбирает недавний взлом PHP и рассуждает о сферах его применения в 2021 году.

Как мы разработали HR-систему: парсер резюме, чистый PHP и база данных ClickHouse

В статье расскажу, как проходила разработка HR-системы на PHP, какие трудности возникли в процессе и как мы с ними справились.

10 шпаргалок для веб-разработчика

В этих шпаргалках собраны подсказки по HTML, CSS, JavaScript, PHP, Django, Spring Boot и всему, что нужно знать веб-разработчику.

5 вопросов с собеседования на позицию Junior backend-разработчика на PHP

5 вопросов с ответами решениями, которые можно встретить на собеседовании на должность Junior PHP backend разработчика

Где общаются разработчики: русскоязычные чаты программистов

Сделали подборку чатов программистов в Slack, Telegram и Gitter.

Начался баттл языков программирования 2020

Сегодня в голосовании участвуют первые две пары языков: Swift/PHP и Java/Kotlin. Напоминаем, выбирать стоит исходя только из личных симпатий. Голосование закончится ровно через 24 часа — 15 декабря 2020 года…

Примите участие в баттле языков программирования 2020. Старт уже завтра!

В то время как Java и язык Си меняются местами на вершине рейтинга TIOBE, мы решили выяснить, какие языки программирования, наши подписчики любят больше всего. Завтра начинается баттл языков программирования…

Как и зачем я создал свой поисковик Pick: история создания и примеры кода

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

8 основных языков для бэкенда

На чём обычно пишут бэкенд крупные компании? Рассказываем о 8-ми языках для бэкенда, об их плюсах и о компаниях, где их используют.

PHP 25 лет: почему он именно такой и что с ним будет — рассказывает создатель языка

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

PHP 7: вводный видеокурс

В PHP 7 существенно переработали движок. Это значительно улучшило производительность и функциональность языка. Седьмой релиз также может похвастаться множеством других фич, о которых, в том числе, идёт речь в данном…

Хочу научиться программировать на PHP. С чего начать?

Подборка курсов, книг, основных аспектов языка для изучения PHP. Также рассказываем, с чего начать и как можно обучиться играючи.

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

В подборку вошли видеокурсы по бесплатным системам управления содержимым (CMS) WordPress, Drupal, Joomla! и MODX, позволяющим создать сайты различного типа.

Почему многие программисты считают PHP плохим языком? — отвечают эксперты

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

Видеокурс для начинающих по PHP

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

Настройка и использование PDO — расширения PHP Data Objects для работы с базами данных

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

Какие перспективы у PHP и стоит ли на нём писать

«Очень много сейчас диспутов по поводу PHP. Все же хотелось бы узнать — стоит продолжать с ним работать или искать другой язык? И является ли он настолько бесперспективным, как говорят?» Отвечают наши эксперты.

Make PHP great again: подборка книг для изучения PHP

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

Шаблоны проектирования простым языком. Часть третья. Поведенческие шаблоны

Третья статья из цикла, посвящённого шаблонам, или паттернам, проектирования. На понятных примерах объясняем суть поведенческих шаблонов.

Шаблоны проектирования простым языком. Часть вторая. Структурные шаблоны

Вторая статья из цикла, посвящённого шаблонам, или паттернам, проектирования. На понятных примерах объясняем суть структурных шаблонов.

Курс «Создание чат-бота для Telegram»

Русскоязычный видеокурс по созданию чат-бота для мессенджера Telegram, обновленный в 2017 году. Автор курса подробно рассказывает о построении архитектуры бота и приводит примеры написания логики. Помимо базового курса автор предлагает…

Шаблоны проектирования простым языком. Часть первая. Порождающие шаблоны

Первая статья из цикла, посвящённого шаблонам, или паттернам, проектирования. На понятных примерах объясняем суть порождающих шаблонов.

Курс «Основы PHP»

Серия англоязычных видеоуроков, посвященная основам PHP. Курс состоит из 200 уроков и преимущественно направлен на изучение основ языка. Тем не менее по мере прохождения курса уровень ваших знаний и навыков будет постепенно…

5 причин научиться разрабатывать на PHP

В наши дни для веб-разработки существует бесчисленное множество инструментов и при этом сфера не перестает расти. В этой статье мы рассмотрим, как сегодня обстоят дела у PHP — языка, который уже много лет на рынке. Обсудим главные вопросы…

Как превратить любой PHP-код в консольное приложение: создаем аналог библиотеки Python Fire от Google

Мы решили рассказать о том, как написать аналог библиотеки «Python Fire» от Google для PHP и других языков программирования. Оказалось, что PHP Fire просто

Бот ВКонтакте: руководство и полезные инструменты разработки

Разработка ботов для мессенджеров — тренд 2016 года. Бот в соц. сети «ВКонтакте» — новый тренд в России, а потому мы разберём его разработку прямо сейчас

Машинное обучение и нейронные сети на PHP: библиотека PHP-ML

Согласно Википедии, машинное обучение (англ. Machine Learning) — обширный подраздел искусственного интеллекта, математическая дисциплина, использующая разделы математической статистики, численных методов оптимизации, теории вероятностей, дискретного анализа, и извлекающая знания из данных.

Как выбрать технологию для большого и не очень большого веб-проекта

Рассказывает Никита Семенов, CEO SECL Group За годы работы я часто слышал вопросы о выборе технологий для того или иного веб-проекта. Кто-то спрашивает у нас, как у разработчиков, как правильно, а кто-то…

Хватит создавать геттеры и сеттеры: обзор пакета PHP Properties, расширяющего язык

В большинстве случаев писать геттеры или сеттеры самому — не лучшее решение. Генерировать геттеры / сеттеры с помощью IDE — лучше, но не идеально. Пакет PHP Properties решает эти проблемы и…

Работа PHP программистом без опыта

Разработка приложений для Android

28 августа 2021

440 000–730 000 ₽

Разработка мобильных приложений.
Разработка с нуля, дизайн интерфейса.
Приложение: для Android, для iOS.
Устройства для масштабирования: смартфоны.
Хранение данных: удалённо на моём сервере.
Добрый день,

Мы компания которая ищет команду разработчиков чтоб создать суперaпп на подобее Grab или GoJek. Наша идея состоит в том чтоб создать суперaпп, с помощью которого клиенты могут заказать еду, продукты, медицинские продукты и такси. У нас уже есть система агрегата такси «Такси Мастер», мы хотим интегрировать суперапп с нашей системой Такси Мастер.

— ТЗ пока у нас нету, но мы открыты чтоб заплатить за создание ТЗ.
— У нас UI дизайна нету, но готовы обсудит цену

Обязательные требования
В общем система состоит из следующих приложений:
1. Админ Панель
2. Приложения для клиента (IOS / Android)
3. Приложения для менеджера ресторана (только Android)
4. Программа для водителя уже имеется. У нас есть все APIs, просто надо интегрировать.

Про другие детали можно поговорит по Telegram: [Телефон скрыт]. Есть возможность предоплаты.

Разработка на Ruby on Rails

25 августа 2021

300 000–600 000 ₽

Веб-разработка.
Доработка существующего продукта, тестирование, и Разработка новых задач.
Нужно разработать новые фичи и доработать старые
Исправить ошибки
Написание документации
Стек технологий Ruby on Rails и Angular4.
Портфолио или описание что делали (ссылку на Гитлаб/хаб)
Контакты для оперативной связи, желательно Телеграм.

Разработка приложений для Android

25 августа 2021

500 000 ₽

Разработка мобильных приложений.
Разработка с нуля.
Приложение: для Android, для iOS.
Устройства для масштабирования: смартфоны, умные часы.
Хранение данных: удалённо на моём сервере.
Программа слежки за детьми через их трекер в браслете.

Создание сайтов

25 августа 2021

100 000–400 000 ₽

Интернет-магазин.
Платформа: по рекомендации специалиста.
Мы веб-студия PRODESIGN. Занимаемся разработкой сайтов, брендингом компанией, анимацией и пр. В силу высокой загруженности, нам в команду нужен специалист для создания интернет магазина одному из наших заказчиков. Кандидатов одбираем строго и только с сильным порфолио.

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

ТЗ на магазин

Цель

Целью разработки ВИМ (веб — часть интернет магазина) является реализация возможности формирования покупателями (интернет-пользователями) заказов на поставку книжной продукции на территории РФ и, как следствие, извлечение прибыли из данного вида деятельности (интернет-торговлей книжной продукции).

Разработка приложений для Android

28 августа 2021

200 000–300 000 ₽

Разработка с нуля, доработка существующего приложения, веб-решение, тестирование, дизайн интерфейса, игровое приложение, мобильная игра.
Устройства для масштабирования: смартфоны, ТВ, планшеты.
Хранение данных: локально.
Мобильная игра, схемы и картинки, с возможностью создания контента.
Нужен геймдизайнер.

Разработка мобильных приложений

26 августа 2021

10–300 000 ₽

Разработка с нуля.
Приложение: для iOS.
Устройства для масштабирования: смартфоны.
Хранение данных: не знаю.
Простой чат, все очень просто.
Нет.

Data scientist

16 часов назад

200 000–250 000 ₽

Data Science.
Разработка с нуля.
Язык программирования: SQL.
На основе рабочей базы 1с розничной сети (ms sql server) создать хранилище данных и olap куб. 15 магазинов, ассортимент 5000 sku на точку, 300 чеков в день на точку, история 7 лет. В результате нужен ежедневно обновляемый olap куб по товародвижению с измерениями: товары, контрагенты, партии, магазины, документы, календарь, сотрудники, бонусные карты. Также должна быть история по товарным остаткам на каждый день. Необходимые меры: количества, суммы в ценах закупки и реализации, наценки, валовая прибыль, рентабельность, оборачиваемость. Подключение к олап должно быть из excel.

Павел Калошин

Создание сайтов

27 августа 2021

300 000 ₽

Интерфейс для отображения данных из бд.
Платформа: python/js.
Сайт представляет собой интерфейс для системы замеров геометрических параметров. Состоит из 5 страниц (+авторизация), на страницах — таблицы с отображением информации из бд, получаемой бэкэндом, и кнопки «обновить», «сохранить введенные данные», «выбрать временной интервал» и т.п. Запросы к бд можно замокать (отдавать на фронт по запросу случайный набор данных). Также на одной из страниц должен быть разметочный стенд с возможностью рисовать линии на статичной картинке (и, соответственно, отсылать нарисованные линии на бэк). Логика наполнения страниц прописана.
Относительно дизайна — потребуется оформить все в корпоративном стиле, что включает в себя логотип в шапке и цветовую гамму. Интерфейс ориентирован на инженеров, функциональность важнее красоты картинки.
Бэкэнд предпочтительно на python + flask, допустимы python + jango и js + node, остальное надо обсуждать более подробно. На фронт ограничений нет.
Во вложении — майндмап с логическими элементами, которые должны присутствовать на соответствующих страницах. По запросу также скину видео, отображающее принцип работы станицы с калибровкой (та же калибровка, реализованная не в вебе). Интерфейс и бэк будут дорабатываться внутри команды, поэтому код должен быть понятным.

Создание интернет-магазина

25 августа 2021

100 000–250 000 ₽

Интернет-магазин.
Платформа: Drupal.
Количество товаров: 10000.
Есть действующий сайт на битрикс —
— дизайн
— карточка товара,
— корзина
— каталог
— регистрационная форма
— др. функционал
создать новый сайт, на другом движке, сохранить дизайн, перенести базы — клинтскую и товарную со старого сайта на новый.

Создание сайта на 1С Битрикс

26 августа 2021

200 000 ₽

Уже есть сайт.
Сайт egevideo.ru, нужна серьезная система обучения внутри сайта. Цену будем обсуждать. Доступ в ispring learn предоставлю для примера.

Разработка приложений для Android

6 часов назад

100 000–200 000 ₽

Разработка с нуля.
Приложение: для Android.
Устройства для масштабирования: смартфоны.
Хранение данных: удалённо на моём сервере.
Фотографирование , последующая обработка на сервере и вывод данных на смартфон.

Программисты

23 августа 2021

150 000 ₽

Уточните категорию: программисты.
Бэк и / или Фронт.
Поддержание существующего и разработка нового продукта.
Язык программирования: Python.
В кампанию производитель здорового питания требуется программист уровня Senior

О компании

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

Технологический стек: Python 2.7 и 3.9, Django на сервере, JS6 + React.js + MobX + scss на клиенте. Мы используем server-side rendering и стараемся сделать правильно всё, что можно сделать быстро.

Мы ожидаем, что Вы:

Программируете на Python;
Использовали Django;
Можете написать вручную SQL-запрос;
Имеете опыт серверного программирования;
Можете написать скрипт на make и shell;
Знаете как устроен Интернет (http, html5, css, js) и понимаете, как работает браузер;
Способны эффективно и продуктивно работать из дома;
Спокойно и бережно относитесь к legacy-коду.

Сергей Владимирович Попов

Разработка браузерных игр

28 августа 2021

100 000–140 000 ₽

Разработка игр.
Доработка проекта.
Игра: для мобильных устройств, для браузера.
Массовая онлайн.
Жанр: азартная игра.
Платформа: Знание: native php 7.4+ native js websocket mqtt nodejs redis mariadb nginx.
Графика: 2D.
Компания APMP Group Limited, Hong Kong, приглашает к сотрудничеству программиста.
Знание:

native php 7.4+
native js
websocket
mqtt
nodejs
redis
mariadb
nginx

Оплата от 70 до 140.000 руб в месяц.

Программисты

24 августа 2021

80 000–150 000 ₽

Веб-разработка.
Разработка с нуля, доработка существующего продукта.
Язык программирования: Nodejs.
Требуется Backend nodejs developer Middle
Опыт от 5 лет
Для решения сложных и интересных задач с нашей командой.

Роман Искандаров

Создание нейросетей

8 часов назад

40 000–150 000 ₽

Доработка существующего продукта, разработка с нуля.
Провести небольшой курс занятий по нейросетям.
Цель: нужно создать нейросеть на основе архитектуры mobile net для распознавания насекомых.
У меня хорошая база — закончил мехмат мгу, поэтому в основном делать буду сам, но для быстрой отработки возникающих проблем хотелось бы иметь куратора/преподавателя.
Мне кажется 4-5 занятий должно хватить для начала.

Разработка на PHP

27 августа 2021

120 000 ₽

Веб-разработка.
Разработка с нуля, доработка существующего продукта, тестирование.
Язык программирования: PHP.
Мы занимаемся различными проектами наших клиентов, разной сложности от «сайта-визитки или landing page» до крупных интернет-магазинов и сервисов, с подключенными к ним уже существующих системам клиента (1С-склад/бухгалтерия/битрикс24, сторонних CRM, онлайн-оплата и прочее). Также разрабатываем свои внутренние проекты, в том числе и собственный сайт компании, на современных технологиях, с расчетом на большие нагрузки.
Что вы будете делать:
• Разрабатывать проекты разного уровня «с нуля» (и не только, да, иногда требуется разобраться в чужом коде) вместе с другими разработчиками;
• Использовать технологии для решения задач, которые указаны в нашем стеке (см. ниже), но мы всегда готовы обсудить, а потом и использовать что-то новое, но хорошо проверенное в работоспособности и устойчивости;
• Поддерживать клиентские и собственные, внутренние проекты нашей компании;
• Работа по методологии Scrum/Kanban;
• Взаимодействовать с креативной (дизайнеры и арт-директоры) частью нашего коллектива.
Наши условия:
• Удаленная, полная занятость, график с 10 до 19 по московскому времени;
• Стабильная заработная плата, которая растет вместе с вашими скилами и компетенцией;
• Коллектив молодых не только телом, но и духом людей.

Олег Александрович Толочкин

Программисты

24 августа 2021

70 000–120 000 ₽

Разработка базы данных.
Доработка существующего продукта, разработка с нуля.
Язык программирования: по рекомендации специалиста.
Имеется БД — CRM в битрикс.
Функционал — вводятся данные по клиентам и делам (текстовые поля, даты, суммы), загружаются файлы в БД, с возможностью скачивания.
Настроена рассылка смс в WA клиентам и исполнителям.
Есть несколько выгружаемых отчетов.

Необходимо расширить функционал — возможность формирования документов из данных введенных в БД. Соответственно необходимо увеличить количество вводимых данных. Задать несколько правил при которых используется тот или иной шаблон. Отредактировать правила отправки смс в WA. Добавить списки, из которых идет выбор строк при добавлении новых дел в БД. Настроить отправку на имэйл клиентов.

Сейчас БД стала работать медленнее. По словам разработчика, она не рассчитана на большое количество клиентов (строк). В дальнейшем будет затормаживаться чаще и на дольше. Необходимо предложить куда или как перенести текущий вариант с учетом нового функционала.

PHP-программист — вакансии в Колёса | Крыша

Kolesa Group — это IT-компания с характером. Мы задаем новые тенденции в мире высоких технологий и быстрых скоростей, делая продукты для миллионов пользователей в Казахстане и Узбекистане. Нам важно не только опережать других, важно предугадывать желания наших пользователей и открывать для каждого из них новые возможности.

Мы в поисках РНР-разработчика, который будет развивать и поддерживать одни из самых высоконагруженных продуктов в КЗ, используя технологии мирового уровня! Готов к нестандартным и сложным задачам? — Добро пожаловать в нашу команду!

Тебе предстоит:

  • Развитие и поддержка лучших IT-продуктов Казахстана;
  • Создание нового и оптимизация работы имеющегося функционала;
  • Повышение надежности и качества системы на всех уровнях;
  • Работа над нашими новыми проектами.

Что нужно знать и уметь:

  • Отличные знания PHP7, MySQL, Composer;
  • Четкое понимание принципов ООП;
  • Опыт работы с Linux, Nginx, Git;
  • Опыт работы с любым современным фреймворком для PHP;
  • Умение давать оценку сроков выполнения задачи и соблюдать их или вовремя сигнализировать о проблемах;
  • Огромное желание расти и развиваться профессионально.

Мы предлагаем:

  • Работу в динамичной IT-компании;

  • Интересные и сложные задачи;

  • Возможность использования современных технологий;

  • Посещение зарубежных конференций, участие в митапах, тренингах и мастер-классах, доступ к огромной tech-библиотеке;

  • Социальный пакет на выбор: медицинская страховка по VIP-пакету, оплата фитнеса,услуги стоматологии, обучения, авиабилетов, компенсация дет.сада, частных школ или ГСМ;

  • Обучение английскому языку;

  • Офис с современной техникой, в формате оупенспейса в центре города, доступный 24/7;

  • Программа релокации для иногородних сотрудников;

  • Отсутствие дресс-кода, велопарковка, фрукты, атмосферные тимбилдинги.

Начинающий программист PHP, истории коллег компании Neti

Разбитый телефон, 18 видов математики и странные вопросы на собеседованиях

 

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

Сергей, разработчик Bitrix из Ростова-на-Дону

 

Изучал 18 видов математики

Сергей, разработчик Bitrix из Ростова-на-Дону, увлекся программированием в школе. На уроках информатики на старом компьютере «Корвет» с черно-зеленым экраном он изучал Basic и Pascal. После 11 класса Сергей поступил в университет на специальность «Программное обеспечение вычислительной техники и автоматизированных систем».

«У нас было 18 видов математики, — рассказывает разработчик. — Дифференциальные уравнения до сих пор помню! Еще мы проходили Pascal, Delphi, Assembler, С++, C#, Java, Scala, PHP, Perl, Python, базы данных и веб-программирование».

В начале третьего курса Сергей устроился сисадмином в «Детский мир». В магазине он проработал 2,5 года, до самого диплома. Возможно, остался бы и дальше, но его отдел сократили.

После выпуска героя взяли сисадмином в гипермаркет. Там он продержался год — не срослось с руководителем. «Начальница чуть что — начинала ругаться, — вспоминает разработчик. — Как-то я ей сказал, что так себя вести нельзя. Она рявкнула: „А мне надо!”, и в меня полетел телефон-трубка. Я не растерялся, поймал его и кинул трубку в стену. Она разлетелась на мелкие кусочки. После этого случая меня хватило еще на полгода, и я уволился».

Сергей быстро нашел новую работу — он устроился сисадмином в компанию, которая производила кондитерские изделия. Там узнали, что герой по образованию программист, и добавили к его обязанностям разработку сайта. Сначала Сергей писал на С#, Java и PHP, потом в организации решили развивать корпоративный портал и купили девятую версию Bitrix. Так герой начал работать по стандартам Bitrix.

Есть проект, которым Сергей особенно гордится. Герой помог оптимизировать производство, сделав модуль, который считывал с контроллеров показатели, например, вес муки на весах или скорость вращения дежи, мешающей тесто, и автоматически передавал их в 1С. Раньше данные собирали и вбивали вручную, на это уходило много времени. Благодаря Сергею организация сэкономила уйму денег: если бы разработчик не собрал модуль для 1С, пришлось бы покупать готовый за 8 000 €.

В компании Сергей задержался на 9 лет. Он вырос до ведущего системного администратора, у него в подчинении было три человека. Как разработчик он продолжал заниматься Bitrix и администрировал сайт. «В какой-то момент я понял, что мне больше неинтересно — хотелось заняться программированием на новом уровне, — рассказывает Сергей. — Но в компании развития не было, и я решил уволиться. Разместил вакансию на HeadHunter, и мне позвонили из Neti».

В декабре 2019 года у Сергея успешно закончился испытательный срок в Neti.

 

Вадим, разработчик Bitrix из Архангельска

 

Мечтает сделать игру

Вадим, разработчик Bitrix из Архангельска, мечтает написать игру. Идея появилась у него еще в школе, когда он увлекся программированием и изучил Pascal и Java.

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

«Спустя три месяца я начал искать работу, — вспоминает Вадим. — На HeadHunter нашел две вакансии, откликнулся на обе, но ответили только из одной веб-студии, которая занималась разработкой интернет-магазинов на Bitrix. Дали тестовое задание на PHP и MYSQL. Я не был знаком с этими языками, даже не знал, как работать с базами данных. Попросил совета у одноклассника — он еще в школе писал на PHP. Он велел поставить Open Server — локальный веб-сервер для Windows, который помогает веб-разработчикам писать программы. Я его установил и за выходные сделал тестовое. Поскольку я владел Java, разобраться с PHP было несложно».

После пробного задания Вадима пригласили на собеседование, на котором задавали каверзные вопросы по PHP и MYSQL. Собеседование он не прошел, зато в веб-студии заметили его потенциал и позвали на бесплатные курсы, после которых взяли на стажировку в компанию. Через два месяца его устроили в штат начинающим разработчиком. «Запомнился проект для интернет-магазина спортивного питания, — рассказывает Вадим. — Я хотел попробовать новые идеи и вместо стандартной системы Ajax в Битриксе использовал на сайте более абстрактно-универсальную модель. В итоге код сильно усложнился, но мне ничего не сказали: в студии главное было сдать проект».

Через два года Вадима назначили тимлидом — он занимался новыми проектами и руководил отделом джуниор-разработчиков. «Я одновременно следил за четырьмя большими проектами, — вспоминает Вадим.  — Было сложно. Я хотел уйти из студии и переехать в другой город».

Кроме основной работы Вадим занимался бесплатными курсами, которые когда-то проходил. Сначала он помогал преподавателям настраивать аппаратуру перед занятиями, потом стал вести уроки сам. Он горел идеей. Ему хотелось сделать занятия лучше и доступнее: «Мы придумали записывать уроки и выкладывать на YouTube. Доработали лекции, изменили домашние задания. Получилось так здорово, что мы решили помимо бесплатных запустить платные курсы по фронтенду и бэкенду».

После повышения до тимлида Вадим проработал еще полгода. Он уволился, но уехать из Архангельска не получилось. Вместе с компанией, в которой раньше работал, Вадим запустил курсы для начинающих разработчиков, которые ведет до сих пор. Через три месяца после ухода из веб-студии герой устроился в Neti.

 

Денис, разработчик Bitrix из Липецка

 

«Заболел» программированием в университете

Денис, разработчик Bitrix из Липецка, заинтересовался программированием в 10 классе, когда родители купили ему компьютер для учебы. Это произошло в начале двухтысячных, быстрого безлимитного интернета еще не было.

«Когда нет интернета, возиться с компьютером быстро надоедает, он превращается в ящик с лампочками, — говорит Денис. — Я научился его включать, печатать на нем. Дальше что? Решил освоить языки программирования. Я знал о Basic. Мы проходили его на информатике, и он мне совсем не зашел. Тогда попробовал писать на Delphi. Помню, мы с отцом пошли на хозяйственный рынок, где были развалы с компьютерными дисками и литературой по программированию, и я выбрал себе книжку по Delphi. По ней пытался постичь язык. Не скажу, что далось просто — у Delphi сложный синтаксис. Удавалось запустить учебные примеры из книги, и на этом с Delphi я закончил».

После школы Денис поступил в университет на «Автоматизированные системы управления» (АСУ). Учеба давалась тяжело, но герой называет свое студенчество «грандиозным периодом в жизни». «Я старался, сам выполнял задания, — вспоминает разработчик. — Мешало, что не было стабильного интернета. До сих пор жалею, что когда был помоложе, пренебрег изучением веб-технологий. Настолько это сейчас востребовано — всегда будет работа. В университете нас обучали строго типизированным языкам: C++, C#, Java. Слабо типизированные языки — JavaScript или PHP — мы не проходили. На практике оказалось, что найти работу на строго типизированном языке гораздо сложнее. Нужны серьезные навыки».

После защиты диплома Денис ушел в армию, а вернувшись, устроился на местный металлургический комбинат. Героя взяли инженером АСУ, но по сути он был техником и помогал коллегам решать проблемы с оборудованием. Работа герою не нравилась. В университете его заразили программированием — после выпуска он знал, что хочет писать программы. Денис быстро понял, что, чем дольше остается на комбинате, тем сложнее ему потом будет реализоваться в профессии мечты.

Однокурсник предложил Денису стать распространителем Java-сервиса ГИС ГМП (Государственная информационная система о государственных и муниципальных платежах) среди банков. Для этого нужно было переехать в Москву. Денис согласился и уволился с комбината.

«Пожил в Москве: метро, суета, — вспоминает герой. — Поездил по банкам, посмотрел, как устроены ИТ-отделы, какие там люди, как они между собой общаются. Интересный опыт. Но проектная работа — ненадежное дело, которое трудно распланировать. Я повнедрял систему месяца четыре, и мне предложили интегрировать внутреннюю систему банка «Союз» с сервисом «Ингосстраха», чтобы реализовать бизнес-процесс страхования карт для клиентов банка. Я сделал свою часть на Java. Это моя гордость».

Через полтора года, в 2015 году Денис вернулся в Липецк. С этого момента началась его карьера в веб-разработке. Резюме героя увидела местная ИТ-компания и пригласила его на собеседование. Денис прошел тестовое задание и его приняли программистом-стажером. В ИТ-компании герой работал 10 месяцев — зарплата у начинающего разработчика невысокая и Дениса беспокоил низкий доход.

Он перешел в организацию, которая производит электротехническое оборудование, на зарплату в два раза выше. Дениса взяли в штат и дали задачи по сайту на Bitrix. Первый год все было очень хорошо. Герой резко подтянул HTML, CSS, JavaScript, PHP. Но потом поменялся директор, порядок выполнения задач изменился, начались недопонимания: «Я подумал, что надо менять работу, иначе меня надолго не хватит».

Денис опубликовал свое резюме, и ему позвонили из Neti, где он работает с 2018 года.

 

Сергей, программист PHP из Сочи

 

Поменял холодный Томск на теплый Сочи

Сергей, программист PHP, сейчас живет в Сочи, но его профессиональный путь начинается в родном Томске. В школе Сергей не интересовался программированием — на информатике изучали только Pascal и Fortran, а эти языки герою не нравились. Но он все равно решил, что выберет специальность, связанную с компьютером.

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

После выпуска Сергей устроился разработчиком в «Сибирьтелеком», дочерний филиал «Ростелекома». Он занимался внутренними новостными сайтами и корпоративными порталами. В «Сибирьтелекоме» проработал пять лет. «Засиделся у них, — со смехом говорит герой. — В компании мне помогли вырасти. Я узнал, как решаются реальные задачи и как выглядит правильный код. Я работал с более опытным программистом. У нас не было дедлайна — мы разрабатывали в комфортном темпе, без напряжения, и коллега учил меня хорошо писать, без ошибок. Он задал мне верное направление. В этом плане мне повезло — попади я в веб-студию, могло получиться по-другому. Во многих веб-студиях за качеством кода никто не следит, потому что некогда — нужно скорее сдать проект».

Затем Сергей перешел в Открытый молодежный университет (ОМУ), где создавали проекты для дошкольного образования. В организации герою нравилось — появились нетривиальные задачи, решая которые Сергей прокачивал навыки: «Я изучил фреймворки: Yii2, Laravel. Много работал не только с бэкендом, но и фронтендом».

Из компании Сергей уволился через три года — решил переехать туда, где теплее, и перебрался в Сочи. В новом городе разработчик начал искать работу: «В Сочи развито риелторство, и чаще всего программисты требовались агентствам недвижимости. Я походил по собеседованиям, но мне не понравилось — во многих фирмах хотели за копейки получить суперспециалиста. В одном  месте дали анкету со странными вопросами, которые вообще не связаны с программированием: „Почему вы переехали в Сочи?“, „К вам приезжают родственники?“. Помню, заполняю, а сам думаю: „Батюшки! Что это?!“».

В Сочи герой так никуда и не устроился. Через месяц поисков ему позвонили из Neti. Сергей прошел все этапы собеседования и вот уже три года работает удаленно.

***

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

Материал подготовили →

Программист PHP Сергей, разработчики Bitrix Денис, Сергей и Вадим, редактор — Анжелика Черниго

🍁🇺🇸 Компания по разработке PHP — SimplyPHP

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

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

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

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

Почему эта проблема так распространена?

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

Это оставляет на усмотрение разработчика, как он хочет продолжить управление паролями и безопасность. В таких ситуациях безопасность легко становится жертвой скорости.Если разработчику не хватает времени, ему проще всего открыть учетные записи на свое имя и хранить пароли и учетные данные в личном хранилище. Чаще всего это происходит по инерции, а не по злому умыслу.

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

Как мы решаем эту проблему

В SimplyPHP мы сталкиваемся с этой проблемой со стороны наших потенциальных клиентов, иногда раз в месяц.Мы наблюдаем это так часто, что это стало обычным вопросом, который мы задаем новым клиентам. Хотя в большинстве случаев это решается простым разговором, со стороны любого разработчика несправедливо ставить своего клиента или начальника в такую ​​ситуацию.

Вот что мы предлагаем, чтобы избежать этой проблемы.

Установить политику безопасности заранее

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

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

Централизованное хранилище паролей

Одна из вещей, которую должна изложить любая хорошая политика безопасности, — это стандарт управления паролями, в том числе места их хранения для обеспечения максимальной безопасности.В зависимости от ваших потребностей вы можете выбрать централизованный сервер учетных данных или может быть проще использовать корпоративный продукт, такой как LastPass, Dashlane или 1Password.

Регулярно проверяйте учетные данные безопасности

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

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

Верните контроль над своими учетными данными

Ни один бизнес не должен позволять разработчикам ставить их в ситуацию, когда они больше не контролируют свои основные учетные данные. Когда бизнес не контролирует эти важные данные, это больше, чем просто угроза безопасности. Таким образом, самобытность вашей компании находится в руках одного человека. Вернув себе контроль над своим бизнесом, вы можете обеспечить гораздо более безопасное будущее в будущем.SimplyPHP увлечен веб-разработкой, и мы любим делиться ресурсами с нынешними и будущими клиентами о философии, лежащей в основе нашей компании. Хотите узнать больше? Вы можете найти нашу постоянно растущую коллекцию статей на нашем веб-сайте, а также видео и подкасты на нашем канале YouTube.