Почему поиск теперь в каталоге находиться?
Почему поиск теперь в каталоге находиться?
Почему поиск теперь в каталоге находиться?
Я починил отображение минусов! Нужен лишь простой советский...
Ну и стили для расширения вроде Stylus:
.rating-progress {position: relative; overflow: visible;}
.rating-progress:before, .rating-progress:after {content: ""; background: #e5594c; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: -5px; left: -1px;}
.rating-progress:after {top: auto; bottom: -5px;}
Приятно, что в постах оно тоже работает!
Еще немного обновил ради спортивного интереса. Мне удобно видеть оценки сразу. Если кому-то тоже пригодится, то это отлично!
/* 8=э */
.rating-progress {position: relative; overflow: visible;}
.rating-progress:before, .rating-progress:after {content: ""; background: #e5594c; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: -5px; left: -1px;}
.rating-progress:after {top: auto; bottom: -5px;}
/* Плюсы и минусы поста */
.story__rating-block:after {content: attr(data-minuses); font-size: 12px; color: red; margin-top: -14px;}
.story__rating-block:before {content: attr(data-pluses); font-size: 12px; color: green; margin-bottom: -14px;}
/* Плюсы и минусы Комментария */
.comment__rating:after {content: attr(data-minuses); font-size: 12px; color: red; margin-right: 5px; margin-left: -3px;}
.comment__rating:before {content: attr(data-pluses); font-size: 12px; color: green; margin-left: 5px; margin-right: -3px;}
Для ЛЛ: мамкин программист хочет сделать свой пикабу
Здравствуйте, дамы и господа. Сегодня в горячем я увидел пост мсье @NiimMEZ.
Собсна говоря, в чем суть моего поста. Я обычный школьник и летом у меня вполне обычное пинание детородных органов, прерывающееся разве что на гигиенические процедуры.
А ещё я люблю писать код. Не умею, но люблю. (лёгкая щипотка английского A1 и интуиции на пол кило).
К чему я это рассказываю?
Чат жпт на моей строчке любви на втором месте (мама на нулевом месте, программист я будущий или кто :D). . Настолько, что пробовал писать программки. Настолько, что могу различать IQ жопаты на кофейной гуще, сгенерированной им же на Python.
После моего вступления уже само собой напрашивается вывод - не роняли меня в детстве не сделать ли мне аналог пикабу, написанный на 98% ChatGPT 3.5. Остальные 2% это моя логика и дюжина тегов html5 в обнимку с css. За ЯвуСкрипт вообще не шарю. (база данных для меня - файл в формате txt)
Для чего пишу пост? Мне нужно, чтобы вы сказали, кретин я или сказочник. А если быть конкретнее, то прошу у вас оценить идею и прислать хотя бы расплывчатое ТЗ. Самое главное отличие от pikabu - у меня памяти 16 500000 мегабайт, которые я готов потратить на данный проект.
Если потребуется - можно сделать красивую обертку, ой то есть фильтр, который будет чистить посты с отрицательным рейтингом через 4 часа, после их публикации. Это основная мысль была, когда я думал чем будет отличаться моя пекаба (всё-таки кретин). А если до фильтра дойдёт, то можно и красивую обертку.
Спасибо за внимание!
Как человек, который работает и работал в огромных и успешных интернациональных корпорациях, позволю себе ответить без претензий на истинность, на теоретические вопросы из теста для устройства на работу на пикабу :-)
1. Почему Вы хотите быть разработчиком в команде Пикабу?
Команда [в данном случае Пикабу] - это молодая и быстро растущая социальная платформа, на которой миллионы людей каждый день могут менять мир в лучшую сторону своими постами, комментариями и уникальным контентом. Я бы очень хотел быть частью этого и помогать команде развиваться а так же открывать и развивать новые горизонты в национальном сегменте рунета.
2. Назовите плюсы и минусы работы программистом.
Из плюсов можно назвать крайне гибкую манеру работы. Хороший программист способен относительно быстро научиться новому языку или при смене сферы деятельности быстро подстроиться к новым типам заданий. Это позволяет как нигде больше пользоваться новыми приёмами в flexible working такие как SCRUM или SPRINT системы повышения качества и скорости работы. Во всех других сферах специфика работы не позволяет так быстро переключаться с задания на задание.
Из минусов можно выделить монотонность и абстрактность работы. Редко главный продукт сделанный программистами можно потрогать руками. В данном случае те же врачи или инженеры могут более прямо ощутить результат своих трудов.
3. Опишите, каким на Ваш взгляд является хороший разработчик?
Хороший разработчик как и любой другой хороший сотрудник - это такой человек, который после окончания очередного проекта уже имеет в очереди несколько новых проектов, которые заказчики хотят поручить только ему или команде, которую он возглавляет, потому что своей работой он заслужил доверие и надёжность. Самый лучший вариант, когда этому разработчику готовы платить бОльшие деньги за заказ чем его конкуренту, потому что качество, скорость и умение понять нужды клиента или заказчика не могут сравниться ни с кем другим.
4. Опишите, каким на Ваш взгляд является хороший руководитель?
Хороший руководитель ценит не работу, а сотрудника. Мотивирует не зарплатой, а перспективами, которые не просто недосягаемый горизонт, а вполне реальная цель, которую можно достичь. Он знает своё дело и умеет планировать безстрессовую временную линию проекта с правильным распределением задач и обязанностей. Он уважает мнения своих сотрудников и умеет принимать критику с вой адрес. Точно так же он умеет подать свою конструктивную критику в адрес сотрудника так, что бы сотрудник видел не свои ошибки, а потенциалы где он может быть лучше не только для своей пользы а так же и для пользы всей фирмы.
5. Почему одни предпочитают коллективную ответственность, а другие - индивидуальную?
Работать в команде - это тяжёлый труд, который подразумевает не только личные умения и знания, но и умение слышать и слушать своих коллег и способность искать, находить и соглашаться на компромиссы. Однако не везде обязательно нужна командная работа. Для многих фрилансеров достаточно в одиночку разбираться в данном задании, что бы сделать его на высшем уровне. Однако большие компании или даже международные концерны [типа тех где я работал] просто не могут существовать на одиночных фрилансерах и по этому умение работать в команде является таким же важным умением как и сама специальность.
6. Руководитель в отпуске, а отдел работает так же хорошо. Как Вы это объясните?
Или мы имеем слаженную и опытную команду [типа как у меня в отделе :-) ], которая давно сработалась и может сама решить многие вещи и без начальника или мы имеем небольшой отдел с чёткими разделениями обязанностей, где каждый имеет самодисциплину и способен работать автономно. Например отряд сисадминов на каждую серверную.
7. Почему при одинаковых зарплатах в одних организациях люди воруют, а в других - нет?
Очень важен внутренний рабочий климат и культура фирмы. Можно получать много денег но иметь вредного и тупого начальника или коллег, которые сами подворовывают. Сотрудник начинает и сам подобным заниматься, потому что понимает, что это тут норма или в виде компенсации за вредность и неоправданный стресс и неуважение к себе.
8. На Ваш взгляд из-за чего следует сразу уволить разработчика?
Сразу стоит и нужно уволить разработчика, если все его умения или дипломы с рекомендациями оказались ложью. За первые 6 месяцев работы это быстро можно выяснить.
9. Из-за чего случаются конфликты в коллективе?
Конфликты происходят в основном из-за недопонимания и неумения слышать и слушать. Как я уже писал выше, работать в команде - это значит всегда доверять кому-то и уважать чужое мнение. В других случаях конфликты происходят на бытовой почве: "жарко - открой окно... нет мне холодно - выключи кондиционер" или "кто съел мою еду" или "у тебя вонючие духи". В данном случае это задача руководителя и отдела кадров подобрать таких сотрудников, которые могут работать в команде и умеют держать себя в руках.
10. Расскажите случай критики, который оказался для вас полезным.
Мой бывший начальник сказал как-то, что я плохо делаю презентации для высшего руководства и очень скованный на крупных презентациях. После чего оплатил мне крайне дорогие курсы по повышению квалификации и спустя год порекомендовал меня на такое же место как и он сам в новом проекте, потому что после курсов делать презентации и саму модерацию заседаний поручали только мне, так как всем нравилась моя манера подачи информации и легкость в общении.
11. Почему одни программисты стремятся применять более современные технологии и подходы, а другие предпочитают использовать старые, проверенные временем технологии?
По той же причине, по которой одни люди до сих пор любят платить бумажными деньгами и таскают огромный кошелёк, а другие люди освоили PayPal или иные виртуальные способы платежа. Всё дело в желании открыть для себя что-то новое и выйти из своей зоны комфорта. Возможно немного переучиться, что бы в последствии облегчить себе жизнь и работу. В то же время другие просто не уверены в своих силах и бояться тратить силы и время на что-то непонятное и новое особенно если до этого всё получалось хоть и с костылями и медленно.
12. В компании "А" принято комментировать и форматировать код по принятому стандарту. В компании "Б" уделяют этому меньше времени в угоду реализации проекта в срок. Какой подход лучше и почему?
Опять же из личного опыта могу с уверенностью сказать, что хорошая и в меру подробная документация работы значительно облегчает поиск ошибок и позволяет более плавно распределять работы между большой командой особенно в рамках SCRUM проекта когда там где прекратил первый тут же может начать работу второй особенно когда первый и второй находятся на разных континентах и в разных временных зонах. Это позволяет работать в три смены без перерыва. А главное это упрощает последующую ревизию или работу над ошибками типа lessons learned и для более лучшего контроля за качеством.
Лучший вариант, когда вся фирма использует общий стандартизированный вид документации и номенклатуры в формулировках.
Остальное касается непосредственно сферы IT так что врать не буду и сочинять тоже :)
@moderator, Ну как - получил бы я у вас работу ? :)
Привет, я люблю часто искать по какому-нибудь тегу в лучшем за все время.
Сделал себе маленькую страничку, чтобы сделать поиск более удобным. Ввожу слово и ищу в лучшем.
Навыки у меня никакущие, поэтому использовал максимально кустарный способ, через ссылку.
Спасибо Pikabu за ЧПУ!
function find_f() {
var text = document.getElementById('find').value;
window.location.href = 'http://pikabu.ru/tag/'+text+'/best/all';
}
Прошу направить меня на путь истинный, чтобы я смог убрать позор выше, и сделать свой мини-поисковик по пикабу более правильным, удобным и функциональным. Что посмотреть, что почитать?
Как работать с поисковиком самого сайта? Если работу с сайтами, где есть api и документация к нему, я боле-менее себе представляю, то тут вообще не знаю, куда двигаться.
В планах сделать приложение для хрома, чтобы искать в пикабушечке по выделенным словам на сайтах, ну и по введенному слово. Тут я уже начал читать и смотреть. Приложение, контекстное меню и все такое.
А вот как сделать поиск? Помогите, пожалуйста.
В принципе, так я и начну изучать веб-программирование, пожалуй. Зарабатывать в будущем вряд ли получится, так как я дурачок, но хочу получить навыки, чтобы делать всякие вещи для личного пользования.
Комментарии для минусов обязуются стоять и выполнять свои обязанности. Спасибо!