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

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

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Web-программирование

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

Программирование IT Web Программист Javascript Веб-разработка Frontend Все
781 пост сначала свежее
174
prodigal.son
prodigal.son
3 года назад

Бесплатно помогаю пикабушникам учить программирование, часть 15: «Еще один пост о собеседованиях»⁠⁠2

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


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


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


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


1. Ярко выраженная авторитарность.

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


2. Негативные отзывы сотрудников.

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


3. Нежелание представителей компании отвечать на вопросы о внутреннем устройстве во время собеседования.

Когда представитель отдела кадров интервьюирует вас, то, в конце диалога может спросить "У вас есть ко мне какие-то вопросы?". Не стесняйтесь их задавать. Это совершенно нормально. Чаще всего, на младших позициях, у вас будет испытательный срок 1-3 месяца. Обязательно уточните условия прохождения и провала испытательного срока. Как минимум вы будете знать что нужно делать а чего опасаться. Как максимум: если на этот вопрос вам не ответят - это звоночек, что испытательный срок - это просто опция платить поменьше за ту же работу.


4. Откровенное вранье.

У нас перспективная команда и проекты с узнаваемым именем, поэтому мы платим на n процентов ниже рынка

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


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

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


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


Добро пожаловать всем желающим: https://t.me/LearnRubyForPikabu

Показать полностью 1
[моё] Без рейтинга Программирование Web Web-программирование Обучение Дистанционное обучение Бесплатно Халява Бесплатное обучение Текст Видео Длиннопост
32
1
yaboroda
yaboroda
3 года назад
Web-технологии

Вопрос к знатокам фронтенда (чисто из любопытства)⁠⁠

Часто делают, что при клике на превью картинки открывается предзагруженная копия низкого разрешения и после этого подменяется на полноразмерную (невооруженным глазом видно, что картинка стала четче).


Если на картинке кликнуть правой кнопкой мыши, пока она еще низкого разрешения, а пункт меню "скопировать картинку" нажать когда картинка уже будет заменена на полноразмерную, какая версия картинки будет скопирована, низкого или высокого разрешения?

Web-программирование Frontend Вопрос Pikaweb Текст
7
146
prodigal.son
prodigal.son
3 года назад

Бесплатно помогаю пикабушникам учить программирование, часть 14: «Как я к этому пришел»⁠⁠

Бесплатно помогаю пикабушникам учить программирование, часть 14: «Как я к этому пришел» Без рейтинга, Web-программирование, Халява, Бесплатное обучение, Бесплатно, Бесплатное образование, Длиннопост

@ServitusSors, дошла очередь и до Вас =)


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


Все началось весной в 2011 года.

Заканчивался 1й курс обучения в колледже и, наконец-то, в программе появилось программирование. Сначала это был Турбо-Паскаль, потом Делфи. Мне, с самого начала нравилось программировать и я углубленно изучал базовые темы, хоть это и не было обязательным требованием на тот момент. Также, каждое задание я делал 2мя способами:

- Простое решение задачи, с минимальной сложностью.

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


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



Лето 2011 - осень 2012.

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


Поскольку я работал из под Ubuntu, то параллельно изучал особенности работы с linux системами. Русскоязычных сайтов для этой темы было очень мало на тот момент и мы с другом сделали 2 несложных бложика на эту тему. Статьи для них писали мы сами. Проекты пользовались сравнительно небольшой популярностью, но поисковики их оценивали довольно таки неплохо. Без seo-оптимизации Гугл давал нам 3/10 PR, что очень подбадривало. Уникальных посетителей было около 100 человек в день на старте.


В процессе этого увлекательного занятия я довольно неплохо изучил внутреннюю часть Wordpress/Joomla и весьма умело дорабатывал плагины и шаблоны под свои задачи. На тот момент эти 2 движка были очень популярны в рунете.


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



Осень 2012 - лето 2014.

Первый мелкий фриланс, первый полностью самостоятельно завершенный проект, первая работа в аутсорс компании. За эти 2 года я успешно сделал 18 проектов и также успешно полностью провалил 2. Причем провалил не только по технической части, но и по срокам. Но, хороших моментов было гораздо больше, и это вдохновляло не останавливаться. Было устойчивое ощущение, что я на своем месте. В тот период времени я делал несложную верстку, и не большие проекты на вышеописанных движках. Я кастомизировал существующие плагины и шаблоны и, даже, разработал парочку своих. Также я закончил колледж по специальности "Обслуживание компьютерных сетей и систем" с красным дипломом. Поскольку программирование там преподавалось весьма ограниченно, то я специально выбрал тему диплома связанную с вебом. В качестве проекта у меня было приложение на Yii framework которое весьма отдаленно напоминало электроннный дневник.

Вывод: не бойтесь ошибок и увольнений. Это естественная часть эволюции. Нет ничего идеального, а в IT экосистеме так и подавно.



Осень 2014 - настоящее время.

Пишу бекенд на Ruby on Rails, иногда проектирую интерфейсы. Стартапы, коммерция, кровавый энерпрайз, крипта, аутсорс, продуктовая разработка - я побывал везде. Были случаи когда собеседовал я, были случаи когда я проходил по 4 собеседования в день и не находил то, что искал. Были собеседования, где из 10 вопросов я отвечал на 3, были и случаи, когда я оказывался на несколько голов выше тимлида, который меня опрашивал и роли менялись в процессе игры.


Главный вывод, который стоит извлечь из всего этого: постоянно развивайтесь.Технологии сейчас не стоят на месте, поэтому моральное устаревание никто не отменял. Следите за трендами, регулярно читайте Хабр, пытайтесь вникнуть в лучшие практики и обязательно учите английский. Без него будет очень сложно на уровне middle и выше.



Процесс обучения продолжается, поэтому ответ на вопрос "сколько я трачу на обучение?" получился довольно таки обширный. На следующие вопросы я отвечу более кратко:


Как мне работается сейчас?

Все очень оптимистично.


Какой график?

Стандартная 40 рабочая неделя с свободным графиком внутри дня.


Сколько времени, за рамками рабочего дня, трачу на обучение?

Если брать программирование - то около 10 часов в неделю. У меня есть и другие хобби, которые требуют обучения. Там, примерно, столько же.

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



За 2 месяца с публикации последнего поста еще 3 человека с моего телеграм-канала вышли на  уровень, чтобы получить работу. И еще один проходит собеседования(Гриша и Женя, не ленитесь и все получится).

Добро пожаловать всем желающим: https://t.me/LearnRubyForPikabu

Показать полностью
[моё] Без рейтинга Web-программирование Халява Бесплатное обучение Бесплатно Бесплатное образование Длиннопост
20
250000sec.master
250000sec.master
4 года назад
Программирование на PHP

Как я php- програмистом устраивался⁠⁠

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

Изчучив тему от корки до корки я решил, реализовать себя как начинающего прогера. Пишу в компанию по обьявлению. Они выдают ТЗ, написать почту. Окей, будет сделано.

Вот я накропалил MySQL, с php, и застрял. А как они поймут что это почта, подумал я. Как они поймут что она рабочая. И тут я понял что упустил что то в своем обучении.

Во первых нужно было тело, простенькое html, JavaScript, для поддержания штанов и php для связи между штанами и телом. (Это грубая моделька самой простой на тот момент почты, прошу не судить)

Так я упустил свой шанс стать программистом. Потому что слишком рьяно принялся за изучение языка. Не зная основы

[моё] Web-программирование PHP Боль Текст
16
xvoland
4 года назад
Web-технологии

Нормальный модуль NodeJS из NPM для GULP, чтобы правильно печатались картинки WEBP с правильными HTML тэгами⁠⁠

Реально задолбался искать нормально расширение для конвертации простых тэгов <img> в <picture><source srcset=...>


Некоторые пакеты NPM, для GULP, банально не обрабатывали HTML тэги, которые заканчивались <img... />.

Другие, тупо вставляли неправильные шаблоны.


И о чудо! Меня спас вот этот пакет https://www.npmjs.com/package/gulp-xv-webp-html


На входе:

<img class="lazyload" src="/images/Image.jpg" width="100" height="100">

На выходе:

<picture>
<source srcset="/images/Image.webp" type="image/webp">
<source srcset="/images/Image.jpg" type="image/jpeg">
<img class="lazyload" src="images/Image.jpg" width="100" height="100">
</picture>

То что доктор прописал!!!


Пакет gulp-xv-webp-html

[моё] Npm Nodejs HTML Gulp Web-программирование Javascript Текст
19
30
CrazyCoding
CrazyCoding
4 года назад
Web-технологии

Эффект неонового свечения текста HTML CSS⁠⁠

Всем привет, новое видео от меня!


Создаем эффект неонового свечения на тексте на чистом HTML + CSS. Полностью рабочее решение для твоего будущего сайта, которое можно адаптировать под себя или изменить. Можно применять для создания оригинальных заголовков на любом сайте. Легко поменять цвет свечения, скорость движения линии, которая скрывает текст, размер текста и т.д. Полностью гибкое решение.


Важно! Это не уроки! Если ты неделю в вебе, то скорей всего ничего не поймешь! У меня нет цели кого-то учить, так как я считаю, что уроков и курсов и так полно на просторах интернета. Я делаю разнообразные задачки для себя в не скучном формате, чтобы всегда была практика и решил поделиться с другими, чтобы была возможность получить готовый код, адаптировать готовое решение под себя или попробовать реализовать тоже самое для практики (практика главное в разработке!). Критика и советы по поводу того, что убрать, что добавить, приветствуются. Также буду рад разбору кода и комментариям по нему.


CodePen: https://codepen.io/crazycoding21/pen/VwpXxwj

GitHub: https://github.com/CrazyCoding21/CC-HTML-CSS-6-Neon-Text-Eff...

Показать полностью 1
Web Web-программирование Верстка CSS HTML Неоновая подсветка Видео
11
3090
cairus
4 года назад
IT-юмор

Когда решил удалить поле из таблицы⁠⁠

Когда решил удалить поле из таблицы
IT юмор Web-программирование Бригада Картинка с текстом Картинки
160
14
CrazyCoding
CrazyCoding
4 года назад
Web-технологии

Эффект падающих звезд HTML CSS | Flying Stars Effect⁠⁠

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


Важно! Это не уроки! Если ты неделю в вебе, то скорей всего ничего не поймешь! У меня нет цели кого-то учить, так как я считаю, что уроков и курсов и так полно на просторах интернета. Я делаю разнообразные задачки для себя в не скучном формате, чтобы всегда была практика и решил поделиться с другими, чтобы была возможность получить готовый код, адаптировать готовое решение под себя или попробовать реализовать тоже самое для практики (практика главное в разработке!). Критика и советы по поводу того, что убрать, что добавить, приветствуются. Также буду рад разбору кода и комментариям по нему.


CodePen: https://codepen.io/crazycoding21/pen/GRWEJNO

GitHub: https://github.com/CrazyCoding21/CC-HTML-CSS-3-Flying-Stars-...

Web-программирование HTML CSS Верстка Программирование Код Звезды Звездопад Видео
3
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии