Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
🔥 Дрифт и гонки без правил!
Садись за руль, жги резину и уноси баллы в безумных поворотах!
🚗 Реалистичный дрифт
🏁 Захватывающие трассы
💨 Улучши свою тачку и побеждай!

Дрифт Без Лимита

Гонки, Симуляторы, Спорт

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

PHP + Бизнес

С этим тегом используют

Программирование Программист IT Javascript HTML Web-программирование Разработка Малый бизнес Предпринимательство Маркетинг Деньги Торговля Опыт Финансы Все
10 постов сначала свежее
4
gunborg
gunborg
1 месяц назад

Можно ли стать программистом в 50?⁠⁠

Это ответ читателям предыдущего моего поста и, в первую очередь самому себе, по прошествии 3 лет: не лезьте в это гиблое дело, не надо.

Можно только при условии, что а) этого хочется прям очень-очень и у вас нет семьи, и б) озвученная ниже зарплата не требуется вот прям сейчас или можете заработать её другим способом.

Мне было нужно и очень хотелось. Я кололся, давился, но продолжал жрать кактус учиться. Я не могу рассказать за все IT-направления, могу только за свой небольшой опыт - backend на PHP/Symfony/Opencart. Ниже несколько мыслей, ощущений, ситуаций и пожеланий тому, кто думает рискнуть в это окунуться. Повторяю: всё ниже описанное - лишь мои личные ощущения/мнения/опыт, не претендующие на истину. Все люди разные по складу ума/характера/здоровья. Повторять за мной или ориентироваться на меня НЕ НАДО!

Что я имею по прошествии 3 лет с первого трудоустройства:
- работаю с крупной компанией по продаже авто на позиции backend разработчика на PHP/Symfony. Это моё второе место работы. За первое место работы в фирме "А", из-за которого взяли на второе, если соберусь с мыслями, напишу отдельно. Я не в штате организации, работаю по бессрочному договору подряда как частный предприниматель.
- на мне поддержка и развитие основного бандла (для простоты "модуль", часть сайта). В нем есть панель управления с кучей ответвлений, правами доступа, консольные команды, API, импорт/экспорт в/из Excel и XML, импорт отзывов из Google и пр.
- по договору вроде как не должен раскрывать свою зарплату, но можно ориентироваться на диапазон 3000-5000 евро в месяц.
Достаточно ли этих денег для проживания в Праге? Стоило ли тратить последние силы в течении трех лет на это "достижение"?
Ответы будут у каждого свои. Мне очень хотелось, сошлись звёзды, поэтому ещё и "моглось", мой ответ - "да". Верни меня на 3 года назад и я повторил бы это снова.

К чему быть готовым или мои пометки:
- очень тяжело и будет болеть голова от перегруза информацией, которая упорно не будет желать в этой голове закрепиться надолго. Это возрастное?
- объем информации больше, чем ожидал изначально. Надо реально что-то всё время учить. Где взять и куда себе засунуть второй мозг для апгрейта имеющегося?
- здоровье оказывается не вечное. Заметно садится зрение, понемногу толстею. Как вкусно жрать и худеть одновременно?
- отсутствие свободного времени и нормального отдыха. Тотальное отсутствие. Иногда катастрофическое. Мне приходилось одновременно и работать начинающим программистом, и не запускать свой бизнес, и учиться. Куда в этом рассписании запихнуть жену, двоих детей и собаку?
- если бы до трудоустройства самостоятельно не попробовал что-то сделать на Opencart, то не устроился бы на работу и не добрался бы до Symfony. Далеко не лучшая последовательность, но у меня было так. Список того, что мне еще надо изучать, с течением времени только увеличивается. Есть ли в обозримом будущем этому списку конец?
- по истечении любого месяца договор может быть расторгнут, что меня немного напрягает. Немного, потому как есть свой небольшой бизнес, который работал, работает и будет работать пока не продам, т.е. есть параллельный зароботок.
- изначально выбрал для себя правильное направление, связка PHP/Symfony ещё какое-то время будет востребована. Мне вот интересно, насколько какое-то? Или тенденции на рынке меняются в сторону ухудшения, или я правильно изменил резюме, но примерно полгода как мне перестали писать HR с просьбой рассмотреть их варианты.
- пока не очень настойчиво, но руководители требуют изучения приоритетно Angular и C#. Хотели бы меня подключить к другим проектам. Пока всё идёт по плану?

Приколы за 2 года работы в этой фирме:
- работаю удаленно, в офисе не появлялся ни разу. Работаю абсолютно один, никакой команды у меня нет. Надо мной есть два человека: непосредственный начальник, который распределяет очередность работы, и начальник всего IT-подразделения. Из минусов - не с кем посоветоваться. Если что-то не получается, то помогает только святой Гуглёж.
- ни непосредственного начальника, ни руководителя IT-подразделения в живую не видел ни разу, каждого по одному разу только в онлайн-видео в Teams при первом знакомстве 2 года назад. Общение происходит только текстом/голосом без видео, либо по email. Из живых людей видел девушку из отдела кадров, которая мне передавала подписанный договор, и техника, который передал рабочий ноутбук. И это при официальном штате фирмы в 2500 работников.

Стал ли я в итоге программистом в свои сегодняшние 50?
Стал. Мне платят деньги. Спустя три года появилось ощущение востребованности и положительной перспективы. Мозг с таким режимом и работой точно не засохнет с возрастом или от безделия.

Показать полностью
[моё] Работа Зарплата Собеседование Программист IT PHP Программирование Бизнес Длиннопост Symfony Opencart Карьера Удаленная работа Текст
6
Аноним
Аноним
1 год назад

Чем монетизировать сайт в 2024 году?⁠⁠

Чем монетизировать сайт в 2024 году? Монетизация, Google AdSense, Рся, Деньги, Удаленная работа, PHP, Javascript, HTML, Фриланс, 2024, CSS, Бизнес, Эффективный менеджер, Карьера, Малый бизнес, Профессия, Длиннопост

Существует несколько способов монетизации сайта:

  1. Реклама: публикация рекламных объявлений на вашем сайте. Это может быть контекстная реклама (Бегун 2024, через Google AdSense или Яндекс Директ), баннерные объявления или спонсорская реклама.

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

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

  4. Спонсорство или пожертвования: привлечение спонсоров или сбор пожертвований на вашем сайте. Это может быть взамен за размещение логотипа спонсора на вашем сайте или просто как чистая поддержка и благодарность от ваших пользователей.

  5. Партнерская реклама: сотрудничество с другими компаниями или брендами, чтобы разместить их рекламу на вашем сайте или участвовать в совместных маркетинговых акциях.

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

Рекламная Сеть Яндекса (Актуально в 2024 году!)

Яндекс РСЯ (Рекламная Сеть Яндекса) - это сервис, предоставляемый компанией "Яндекс", который позволяет размещать рекламу на различных интернет-ресурсах, включая поисковую систему Яндекс, партнерские сайты и мобильные приложения. Рекламодатели могут использовать РСЯ для продвижения своих товаров и услуг, выбирая целевую аудиторию и определяя форматы и места размещения рекламы. РСЯ предлагает разнообразные рекламные форматы: текстовые объявления, баннеры, видеорекламу и другие. Сервис основан на технологиях контекстной рекламы и аукционной модели размещения рекламы.

Google AdSense (Не Актуально в 2024 году!)

Google AdSense — рекламная программа Google. Это позволяет владельцам веб-сайтов или издателям отображать целевую рекламу на своих веб-сайтах и получать доход от кликов или показов рекламы. С помощью AdSense издатели могут подать заявку на показ рекламы на своем веб-сайте, а Google предоставит им рекламный код, который они смогут разместить в содержании своего сайта. Показываемая реклама определяется содержанием сайта и интересами посетителей сайта. Издатели получают доход, когда посетители их веб-сайта нажимают на эти объявления или просматривают их (в зависимости от выбранной модели оплаты). Google берет на себя всю внутреннюю работу, включая выбор рекламы, ее доставку и обработку платежей, а также выплачивает издателям часть дохода, полученного от рекламы. AdSense – популярный выбор среди владельцев и издателей веб-сайтов, поскольку его относительно легко настроить и интегрировать в веб-сайты. Он также обеспечивает доступ к большому количеству рекламодателей, гарантируя, что отображаемые объявления будут соответствовать содержанию и посетителям веб-сайта. Кроме того, AdSense предлагает различные варианты настройки в соответствии с внешним видом веб-сайта и предоставляет подробные отчеты об эффективности, которые помогают издателям оптимизировать места размещения объявлений для получения более высоких доходов. Однако важно отметить, что не все веб-сайты подходят для AdSense. У Google есть строгие правила и рекомендации, которых веб-сайты должны придерживаться, чтобы их приняли в программу. Нарушения этих политик могут привести к приостановке или прекращению действия учетной записи.

Бегун 2024 (Актуально в 2024 году!)

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

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

Одним из главных достоинств Бегуна является высокий уровень доходности для веб-мастеров. Они получают возможность зарабатывать на своих сайтах, независимо от их тематики и посещаемости. Благодаря системе оплаты за клики (CPC), владельцы сайтов могут получать доход каждый раз, когда посетитель переходит по рекламному объявлению. Кроме того, Бегун предоставляет возможность веб-мастерам зарабатывать на показах (CPM).

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

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

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

Как сайт вывести в топ?

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

  1. Исследуйте ключевые слова: Определите, какие слова и фразы пользователи вводят в поисковых системах для нахождения подобного сайта. Используйте инструменты для поиска ключевых слов, такие как Google Keyword Planner или Ubersuggest Вордстат от Яндекса чтобы определить наиболее популярные запросы.

  2. Создайте релевантное и качественное содержание: Размещайте информацию на сайте, которая отвечает на запросы пользователей и предоставляет им ценную информацию. Уникальное, понятное и информативное содержание привлечет посетителей и покажет поисковым системам, что ваш сайт является авторитетным и полезным.

  3. Оптимизируйте мета-теги: Пропишите мета-теги на каждой странице вашего сайта, включая заголовок страницы и мета-описание, которые точно описывают содержание страницы и содержат ключевые слова.

  4. Оптимизируйте заголовки и подзаголовки: Используйте ключевые слова в заголовках и подзаголовках сайта. Это поможет поисковым системам понять структуру сайта и быстрее определить, о чем речь на каждой странице.

  5. Создайте внешние ссылки: Размещайте ссылки на ваш сайт на других качественных и релевантных веб-ресурсах. Это поможет повысить рейтинг вашего сайта в поисковых системах и привлечь больше органического трафика.

  6. Оптимизируйте скорость загрузки сайта: Медленно загружающиеся сайты имеют худший рейтинг в поисковых системах. Проверьте скорость загрузки своего сайта с помощью инструментов, таких как Google Keyword Planner или Ubersuggest Вордстат от Яндекса, и выполните необходимые улучшения, например, уменьшите размер изображений, минимизируйте код и т. д.

  7. Создайте мобильно-адаптивный дизайн: Сделайте ваш сайт доступным и удобным для просмотра и на мобильных устройствах. Все больше пользователей ищут информацию через мобильные устройства, и поисковые системы предпочитают мобильно-адаптивные сайты.

  8. Используйте социальные медиа: Размещайте ссылки на свой сайт в социальных сетях и активно участвуйте в общении. Социальные сигналы также влияют на рейтинг сайта в поисковых системах.

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

  10. Изучайте и анализируйте результаты: Используйте инструменты веб-аналитики, такие как Google Analytics, Вебмастер от Яндекса, чтобы отслеживать посещаемость и поведение пользователей на вашем сайте. Это поможет вам понять

Актуальные темы для сайта в 2024 году?

  1. Искусственный интеллект и его влияние на будущее образования и трудового рынка.

  2. Последствия изменения климата для окружающей среды и человечества.

  3. Влияние социальных сетей на психологическое благополучие людей.

  4. Роль женщин в современном обществе и достижения их прав.

  5. Проблема миграции и ее влияние на общество и экономику.

  6. Процесс глобализации и его последствия для национальных культур.

  7. Этические вопросы и вызовы, связанные с развитием технологий.

  8. Роль государства в развитии экономики и социального благополучия.

  9. Влияние пандемии COVID-19 на мировую экономику и здравоохранение.

Сколько можно заработать в интернете?

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

Показать полностью
Монетизация Google AdSense Рся Деньги Удаленная работа PHP Javascript HTML Фриланс 2024 CSS Бизнес Эффективный менеджер Карьера Малый бизнес Профессия Длиннопост
4
211
gunborg
gunborg
3 года назад
Лига программистов

Можно ли стать программистом после 45?⁠⁠

дисклеймер: долго и сложно, но можно.


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

Исходные данные: молодой (ой-ли?) человек 47 лет. До начала вникания в роль программиста предыдущие 27 лет программированием, можно сказать, не занимался. Еще раньше, на первых курсах института, параллельно с учебой на инженера, трудился программистом на Lisp для Autocad и позже на С без углубления в объектно-ориентированное программирование и С++.

Текущие данные: постоянное проживание в европейской стране (об этом побеспокоился заранее). Занимаюсь своим небольшим бизнесом. На жизнь хватало до недавнего времени.


Итак, первые мысли появились примерно лет пять-шесть тому назад. Для своей работы потребовалась табличка с расчетами и было решено сделать её в Excel. Попробовал и результат не удовлетворил. Нужно что-то более сложное, чем простые арифметические операции над ячейками. В Excel есть встроенный язык программирования Visual Basic, пришлось с ним разбираться и вспоминать ученические годы. Это не совсем программирование в современном понимании, но уже что-то.


Некоторое время пользовался и всё бы хорошо, но начался ковид. Границы закрылись и мой бизнес начал постепенно проседать. Работа у всех ушла в онлайн. Мне тоже надо было что-то придумывать. Первой мыслью было перенести содержимое расчетной таблички на простенький сайт и сделать возможность заказа по расчету. У моих конкурентов свои сайты уже были, и я как бы априори опоздал. Плюс после откровенного общения с некоторыми из них определился примерный диапазон стоимости их сайтов - от 7000 евро. И это не просто странички. А значит, если я сделаю простую страничку, то мне это никак не поможет. Заказать сайт "на стороне" по разным причинам, в том числе финансовым, уже не было возможности и начал поиски других вариантов решения ситуации. Всё сводилось к тому, что надо делать перелопаченный аналог интернет-магазина. Посмотрел в сторону WorldPress, его ещё называют конструктором сайтов и якобы можно творить без знаний программирования. У него есть плагины для создания своего магазина. Потом рассматривал множество других программ и сервисов, но в итоге довольно быстро пришло печальное понимание, что всё вышеперечисленное мне не подходит. У меня на сайте должны быть расчеты для конечного заказа и они не совсем простые.


Значит надо начинать писать свой сайт. Я ж "крутой", в Excel смог и тут смогу! Наивный... С одной стороны, перелопатив кучу информации о создании сайтов, я уже понимал, что ввязываюсь в опасную для себя авантюру, могу не вывезти. С другой стороны, ситуация не оставила мне шанса. Тогда мне казалось, что я справлюсь и смогу победить "всё и всех" довольно быстро. Для начала моей задачей стало параллельно с основной работой по вечерам изучать HTML и CSS. Всё шло как по маслу. Это не программирование, а скриптовые языки. Чтобы было понятней несведущему человеку - HTML и CSS это как рецепт борща - описаны ингредиенты, время и последовательность применения, но каждый сам рубит/варит/применяет по описанию как сумеет. Я сумел и стали получаться первые странички, в том числе и моя прежняя с расчетами, только без самих расчетов. В изучении сильно помог YouTube. Знаний английского у меня, к сожалению, нет и пришлось искать только на русском. В поисковике регулярно стала появляться всё новая и новая реклама каких-нибудь курсов, то по программированию на PHP, то HTML, то CSS или JS. Решено было посмотреть что это реально за курсы, качество преподавания, уровень. На торренте найдена пара курсов, просмотрена. Сделал вывод, что оно того не стоит, по крайне мере для меня. Всё тоже самое есть бесплатно либо в текстовом виде на просторах интернет, либо в роликах на YouTube. Открыл для себя автоматический перевод на YouTube сказанного по-английски в субтитры по-русски. Говорят сумбурно, но в целом понять можно. Так добавился и англоговорящий сегмент интернета.


Итак, следующая моя задача - запустить расчеты на страничке. Значит надо новый язык программирования и на сей раз это JavaScript. Стал оглядываться на конкурентов, перерисовывать лучшие их решения, делать что-то своё новое. Но это всё отнимало время. Время. Время. И еще раз Время.


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


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


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


Лендинг самому себе сдан, работает. Очередной этап за спиной, но реального результата как не было, так и нет. Состояние "тоска-печаль". Усилием воли поднимаю опустившиеся руки и намечаю следующую цель. Верней возвращаюсь к старой - нужен перелопаченный интернет-магазин. Вариантов движков множество, надо найти оптимальный для меня. Magento, WordPress c Woocommerce, OpenCart, PrestaShop и т.д. и т.п. Раз уж начал делать сам, вот и нефиг теперь уже кому-то платить. Только дольше буду объяснять программисту уже мной сделанное и все взаимосвязи при расчете. И снова муки выбора, куча сравнений, отзывов. Выбор пал на бесплатный OpenCart. По сравнению со статичными страничками это уже другой уровень, тут уже начинается полноценное программирование. Обойтись готовыми решениями из интернет на JS или jQuery уже не получится. Надо всё фигачить самому.


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


Теперь внутренняя структура моего будущего сайта снова будет меняется. Да японский городовой! А-а-а!.. Как оказалось, расчеты надо делать на стороне сервера, а не в JavaScript на стороне клиента. Клиент не должен получать на свой компьютер вместе с загруженной страничкой и модуль расчета, он не должен знать как и что делается, из чего что складывается. Серверная часть пишется уже на другом языке программирования, на PHP. И снова в бой, снова изучать! Надо все расчеты переписать с одного языка на другой, с JS на PHP. В отличие от JavaScript язык PHP не встроен в браузер, его надо ставить отдельно. Значит изучаем возможности Open Server - выбрал этот пакет, потому что не нужна установка, он бесплатен и в нем есть всё, что требуется для серверной части от PHP и базы данных до хрен знает ещё чего. Делавшие его ребята круты как никто. Переношу все свои исходные данные для расчета в базу данных. Звучит просто, но новичку типа меня пришлось снова разбираться с самых основ что это вообще такое и чем отличается MySQL от того же Excel.


Когда что-то делаешь, хочется видеть результат, визуальные изменения на сайте. Серверная часть скрыта, она напрямую не влияет на внешнюю составляющую. Чтобы хоть как-то скрасить свою работу, начал не с реализации следующих расчетов, а с переделывания "корзины", выписки фактур, новостной колонки и пр. функционала. Оформил подвал сайта, раздел контактов, описание фирмы. На этот момент мной изучено далеко не досконально, но более-менее юзабельно HTML, CSS, JavaScript, PHP, Twig, MySQL запросы. Все модули для MVC framework OpenCart пишу для себя самостоятельно.


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


Примерно 20 декабря зарегистрировался на LinkedIn, сфотографировался и оформил по интернет-рекомендациям свою страничку. Описал что знаю и умею, дал ссылки на оба своих сайта - на лендинг и на сайт с расчетами. Сделал акцент на знание MVC framework, JS, PHP, Twig, подписался на рассылку вакансий по двум направлениям: JS и PHP. Система предложила добавить свой флажок на аватарку, что я в активном поиске работы. Первое, что меня удивило, так это количество вакансий - их дохрена и все местные. Что расстроило - 8 из 10 были на английском. Печаль, потому как английским не владею, а работодателем предполагается всё общение в команде как раз на нём. Ещё сильно сужало поиск работы то, что мне нужна была удалёнка, свою фирму бросать не собираюсь. Вначале попробовал отозваться на вакансии PHP-разработчика, это показалось более перспективным и востребованным, чем JS. Местные обычно никуда особо не торопятся, да и на носу было европейское рождество, но к моему удивлению на следующее утро отозвалась первая фирма, назовём её "А". Онлайн разговор через Microsoft Teams назначили на вечер следующего дня, рекрутер прислала мне ссылку-приглашение. При разговоре ничего особенного не обсуждалось, просто спросила как долго я тут живу, какой опыт программистом, что умею и есть-ли что показать из готовых проектов. Послушала, чуток рассказала о своей фирме. На вопрос согласен ли сделать их текстовое задание ответил утвердительно. После разговора прислала архив, в котором был csv-файл и текст задания: написать программу на PHP, которая загрузит csv-файл в базу данных с разбивкой по колонкам. Потом выведет таблицу на экран с возможностью сортировки по колонкам и по суммам. Как дополнительное необязательное задание - сделать пагинацию. Сроки выполнения задания оговорены не были, у меня впереди были выходные дни и местное рождество. Сделал всё, как мне показалось, в лучшем виде, включая пагинацию. Вывод на экран сделал через ajax без перезагрузки страницы. Выложил работающую программку на свой сайт в отдельную папку и отправил им на неё ссылку плюс архив с файлами. То ли рождество, то ли ещё что, но на моё письмо они не отреагировали.


Первые мои мысли, что стар я для всего этого, не возьмут меня. Отправил свое резюме еще в пару фирм и так понемногу, день за днём, дело сдвинулось. Объявились рекрутеры, стали отзываться фирмы. Всего я за две недели отреагировал примерно на десяток вакансий, мне писали 4 или 5 рекрутеров. В другой отозвавшейся мне фирме, пусть будет "В", также пожелали тестовое задание, поспрашивали что могу. Из заинтересовавшего меня - попросили прислать им результаты с сайта codewars.com. Попробовал, понравилось, интересно, но занимает неприлично много времени, чтобы достичь хорошего результата и ответить им. В итоге после нескольких переписок мне отказали - им нужно знание PHP-фреймворка Symfony, о котором я не знал ровным счетом ничего. Codewars несколько зацепил, постепенно повышалась и сложность задач. Пока остановился на выполнении заданий из 4 kyu, на следующие уже сейчас нет времени.


Еще одной довольно занимательной вакансией была русскоговорящая фирма, рекрутер которой написала мне сама. Им требуются и джуниоры, и сеньоры. Работа только в их офисе, без удаленки, зарплата джуниора заявлена от 1400 евро/мес, что довольно мало по местным меркам. Джуниору надо якобы знать только PHP, JS и еще по мелочи. Всё покажут, научат. Не стал им отказывать сразу, попросил прислать их тестовое задание для сеньора. Прислали для джуниора и оказалось, что тому надо знать Laravel, роутинги и прочее-прочее. Как потом сказала девушка рекрутер - этот архив был заданием на сеньора, но как внутри оказалось текстовое описание для джуниора объяснить не смогла.


И тут снова отозвалась первая фирма "А". Оказалось, что технический руководитель растянул себе рождественские праздники на новый год и вот только вернулся из такого отпуска. После совместного онлайн-разговора, как мне показалось со снисходительной улыбкой, приняли моё выполненное задание. Рекрутер призналась, что ей было дано задание искать именно возрастного программиста, потому как их команда в целом такая и многие молодые у них не приживаются. На вопрос работал ли я с Symfony ответил, что знакомился и пробовал, но большого опыта не имею. Мне выдали второе тестовое задание уже на Symfony и с оговоркой, что оно будет оплачиваться как положено и на выполнение мне отводится 20 часов чистого времени. Если потребуется больше, то сообщить сначала им. Тут уже меня начало слегка колбасить - я еще толком не знакомился с Symfony, пару роликов на YouTube просмотрел лишь поверхностно. Второй момент - по описанию второе задание не отличается фундаментально от первого, но оплата мне ими была назначена по уровню как для мидла или сеньора по нижнему тарифу. Это меня в моей ситуации устраивало более чем. Снова мне повезло и для выполнения задания впереди меня ждали выходные дни и я мог их потратить на изучение Symfony. Ничего за два-три дня толком изучить мне не дано, делал больше по наитию и с массой оговорок. Даже выложить на свой сайт полуготовый проект мне не удалось, отправил им только файлы архивом. И... снова тишина в ответ. Да что за засада!


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

Что ответить в моей ситуации на вопрос: можно ли стать программистом после 45?

Я для себя ответил - долго и сложно, но можно.

Показать полностью
[моё] Работа Зарплата Собеседование Программист IT PHP Программирование Бизнес Мат Длиннопост Текст
82
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
alexmarned
3 года назад

Сравнение парсинга Python  и PHP⁠⁠

Один и тот же сайт, парсится через Python и php. Вариант через php мне кажется сложнее, хотя может уже больше привык к питону. А так разницы особой нет - всё работает не обоих технологиях, результат хороший, сбор в таблицу и через json. При работе с питоном нужно 2 файла, при работе с php  - 26 файлов. Хотя иногда другие варианты лучше не использовать.

Показать полностью 1
[моё] Программирование Парсинг PHP Python Бизнес Видео
13
5
alexmarned
3 года назад

А доводилось ли вам писать поисковый движок наподобие google?⁠⁠

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


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


То, что тогда получилось, можно увидеть здесь

http://alexmarned.zzz.com.ua/baza/poisk-kontaktov-na-sajte/  На данный момент это уже очень старая версия, не стал ничего менять и перезаписывать, конечно сейчас все и работает, и выглядит по-другому.


Я дорабатывал поисковик урывками, без надежды когда-либо решить все возникающие вопросы – их список рос быстрее чем весной растёт сорняк. Данные не записывались из-за кодировки (отчасти я эту проблему поборол, частично это ещё проблема), были сайты, которые грузились минутами – сайт не завис, просто так выводится информация на сайте, по три сотни фотографий за раз, по двести документов на странице, по 50 и даже 100 Мбайт информации на странице (были и по 500 Мбайт).

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


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


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


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


Наименьшей проблемой был вопрос – «А как зацепиться за поисковый запрос и вытащить информацию по направлению?» И потом поиск по найденному, тут пытался, пытаюсь и буду дальше изучать, и делать свой поиск. Мне это не только интересно, но и очень нужно в практическом плане.


В общем, чтобы сделать первую версию своего поисковика, у меня ушло 9 месяцев. С учетом тех моих знаний, наверное, это было быстро, сейчас бы написал за неделю или меньше – но откуда бы я получил такие знания, не пройдя этот путь? У меня основной язык php, а там задачи уровня «записать в базу, считать с базы, проверить данные, вывести данные». Да, там может быть столько связей и данных, что голова начинает болеть, только поисковик — это задачи немного пошире.


И я по-прежнему учу алгоритмы, паттерны, языки (из-за стилей добавляемых wordpress я вплотную занялся изучением javascript), дорабатываю поиск по сайтам и поиск в найденном, немного машинного обучения и это сильно помогает найти данные в интернете. А найденные данные, это найденные контрагенты, клиенты, поставщики, юристы, бухгалтеры и всё что нужно. В общем это нужная в хозяйстве вишь, без дела не лежит.


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

Показать полностью
[моё] Бизнес Программирование Производство Python PHP Текст
6
alexmarned
3 года назад

Как я учил php или часть вторая⁠⁠

Итак я стал учить php. Я не знал вообще ничего из него – ни истории создания, ни применения, ни что это серверный язык – вообще ничего. Мне просто нужно было поправить тему сайта и везде писали, что это делается через этот язык.

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


Открыл тему и я в ступоре. Это когда читаешь учебник оно понятно, а в реальном коде это бессмысленный набор символов. Да ещё и объектно – ориентированное программирование, в реальности всё на нём написано, а я уже и забыл, что в книжках написано.


Вернулся опять к учебникам – для начала взял совсем простой переводной и стал изучать более внимательно и вдумчиво. Потом я читал, что php это очень простой язык, школьник справится. А у меня высшее образование и я ничего не понимаю. Прошёл этот простой учебник полностью без пропусков и ничего в голове не отложилось. Вернулся к первому учебнику, он более подробный. Теперь стало проясняться, а зачем один термин авторы на две страницы растянули, перед этим не понимал. Прошёл и этот учебник, немного понял, только именно что немного.

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

И как-то так получалось, что все модули и плагины требуют именно ту тему, которую делал автор или нужно эти модули самостоятельно дорабатывать. Вот и мне понадобилась доработка плагина, нужен javascript, а я его совершенно не знаю – один язык не получается нормально выучить, куда там ещё что-то учить. С горем пополам доработал я свою тему и успокоился. Даже начал учить новое по своей основной работе и всё стало получаться гораздо лучше.


Только прошло совсем немного времени и мне опять понадобились доработки сайта. Полез на форумы, там объясняли, что нужно лезть в движок, по-другому никак. А в движке ООП, которое я не знаю – опять присел за учебники.


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


Итак, я стал заново учить язык и учить ООП. Учебники выучил, знаний почти не добавилось – ну как-то слишком всё упрощено и выхолощено. Стал разбирать реальные примеры, правильно сделанных движков очень мало, это я потом понял.


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


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


Продолжу на следующей неделе.

Показать полностью
[моё] Программирование Фриланс PHP Обучение Бизнес Текст
9
hugexep
6 лет назад

Любители поднять бабла на "мамонтах"⁠⁠

Любители поднять бабла на "мамонтах" Реклама, Пикабу, Создание сайта, Дорого, Бизнес, Малый бизнес, HTML, PHP

Наткнулся я на такую вот рекламу на Пикабу. Ссылку внизу обрезал, дабы не пиарить лишний раз. Я сам занимался созданием сайтов и изучал html, php и пр. Даже диплом писал, где проектом был сайт. Конечно назвать себя гуру в этом деле язык не поворачивается, но представление что это и с чем едят - имею. Умею делать простенькие сайты. Мое мнение, лендинг, как раз относится к группе простеньких сайтов, по крайней мере в 99% случаев. Но почему такие бешеные цены? Ну может они и предлагают реально УБОЙНЫЙ сайт, но блин, встречались мне фирмы которые отдавали и по 200к за сайт, который я напишу за пару дней на коленке. Примерный функционал сайта: КАТАЛОГ (картинки товаров с описанием, без возможности добавить в корзину даже) ну,  в принципе и все.

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

Показать полностью
[моё] Реклама Пикабу Создание сайта Дорого Бизнес Малый бизнес HTML PHP
28

Продвиньте ваш пост

Перейти
Партнёрский материал Реклама
specials
specials

Нужно больше внимания к постам? Есть способ!⁠⁠

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

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

Продвинуть пост

Продвижение Посты на Пикабу Текст
Laver77
10 лет назад

Ищу партнера на стартап⁠⁠

Ищу партнера на стартап
Показать полностью 1
[моё] Веб-разработка Киберспорт PHP Wordpress Бизнес Стартап Длиннопост
12
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии