Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

GTD система управления целями в Notion с инструментами декомпозиции на 4 уровня

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров7.9K

Обзор мощной системы управления целями в Notion с инструментами декомпозиции процессов в шаблонах баз процессов и времени.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии3

Как хакнуть себе голову? Эффективно переключаем состояния на примере IT-специалистов

Уровень сложностиСредний
Время на прочтение23 мин
Количество просмотров51K

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

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

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

Читать далее
Всего голосов 20: ↑11 и ↓9+3
Комментарии13

15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров61K

Привет Хабрчанам! Меня зовут Дима Туркин, я — код-ревьюер на курсе «Python-разработчик» Яндекс Практикума и Python-тимлид.

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

Читать далее
Всего голосов 13: ↑12 и ↓1+12
Комментарии11

Пожалуйста, не шумите

Время на прочтение11 мин
Количество просмотров19K
image

Добрый день, уважаемые читатели.

Недавно наткнулся на статью Как эксперту IT дополнительно заработать на своих знаниях. В ней описан относительно честный способ отъема денег монетизации технических знаний путем создания «обучающих» роликов.

В интернете кто-то неправ, поэтому я сел писать статью, пока не пропал запал.

Пожалуйста, не делайте видеоролики


Видеоролики это «адское говнище». Аргументация — в статье под катом.

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


Ты меня слушаешь, или смотришь на девицу в красном?

Хотите подзаработать на своих знаниях? Скучно сидеть дома? Займитесь консультациями или репетиторством. О консультациях хорошо написал maxfarseer в своей статье Мой опыт консультирования по JavaScript (React/Redux).

Под катом я буду ворчать про формат видеороликов и делиться опытом в репетиторстве «18+».

Краткое содержание:

  • Интернет — большая свалка
  • Почему вам может понравиться репетиторство
  • Почему вам не интересно заниматься видеороликами
  • Дополнительные затраты на обучающий ролик
  • ROI репетиторства
  • Ученики не всегда знают чего хотят
Всего голосов 46: ↑36 и ↓10+36
Комментарии72

i18n. Локализация в Angular

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.3K

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

Уточню, что данная статья описывает процессы для Angular v.9 и выше. Надеюсь информация будет вам полезна.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии5

Стать программистом: подборка нужных ссылок

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров25K

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

В общем, мы собрали ссылки и советы от коллег. Пользуйтесь, дерзайте, становитесь программистами и развивайтесь. А главное, читайте Хабр, здесь много полезного ;-) 

Читать далее
Всего голосов 21: ↑19 и ↓2+36
Комментарии2

ChatGPT — лучший помощник программиста. Примеры реальных задач. Плагины и инструменты

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров64K

Языковая модель ChatGPT никогда не заменит программиста, потому что непосредственно редактирование кода — это крохотная часть разработки (5% по времени). Зато ChatGPT великолепно помогает. И чем выше ваш скилл — тем больше пользы от «подмастерья», выполняющего мелкие задания и черновой кодинг. Он пишет простые функции, генерирует документацию, находит и объясняет ошибки, выполняет кучу других задач (полный список под катом).

Сегодня не использовать ChatGPT просто глупо… Это действительно универсальный помощник, который сильно облегчает жизнь и выводит программирование на принципиально новый уровень. Одно из величайших изобретений в IT за десятилетия, после GUI и интернета.

Пожалуй, никогда программирование не было настолько приятным и эффективным, как сейчас.
Читать дальше →
Всего голосов 72: ↑57 и ↓15+60
Комментарии88

Нелояльный, немотивированный

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров13K

Сотрудники должны быть лояльными и мотивированными — об этом знают все. Даже люди, далёкие от кадров, такие, как я. Насколько я слышал, существуют методы расчёта лояльности. Надеюсь, что они работают. По крайней мере должны.

Потому что мой опыт говорит об обратном.

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

Читать далее
Всего голосов 49: ↑32 и ↓17+25
Комментарии28

Ленивое программирование с помощью ChatGPT: время пришло?

Время на прочтение18 мин
Количество просмотров19K

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

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

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

Читать далее
Всего голосов 11: ↑5 и ↓60
Комментарии7

Как Pornhub повлиял на индустрию для взрослых

Время на прочтение9 мин
Количество просмотров44K
Интернет-порнография является одной из наиболее распространенных форм контента в сети, привлекая огромное количество пользователей со всего мира.

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

Самые ранние формы интернет порнографии были представлены в виде текстовых и графических файлов, загружаемых на BBS (bulletin board systems) — тогдашние предшественники современных онлайн-форумов и социальных сетей. В середине 1990-х годов вместе с развитием Интернета, появились первые сайты с контентом для взрослых. Одним из первых был сайт «Playboy», который был запущен в 1994 году.

В начале 2000-х годов, с развитием технологий и более быстрой скорости интернет — соединений, интернет порнография стала еще более доступной и популярной. Одним из ключевых моментов стало появление бесплатных сайтов с контентом для взрослых, которые получили название «тубов» (Tube sites).

Эти сайты предоставляли пользователям возможность бесплатно смотреть видео, загруженные другими пользователями, что привело к резкому увеличению популярности порно в целом и усилению давления на индустрию, чтобы она нашла новые способы заработка денег. Крупнейшие тубы такие как PornHub, RedTube, и YouPorn, появились в 2006-2007 годах. Ниже в статье мы будем говорить о PornHub.

В этом году сайту-гиганту PornHub исполнится 16 лет.

image
Читать дальше →
Всего голосов 15: ↑12 и ↓3+15
Комментарии11

Внимание – это ресурс

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров20K

Если вы считаете деньги или время самыми важными ресурсами человека, у меня для вас хорошая новость: это не так.

Читать далее
Всего голосов 38: ↑35 и ↓3+42
Комментарии32

Где найти ментора в IT? Обзор площадок

Время на прочтение4 мин
Количество просмотров60K

Сейчас менторство считается одним из мощнейших рычагов роста в IT и отличным способом развития soft & hard skills. На рынке уже тысячи менторов по различным тематикам. Но где найти этого эксперта, который подскажет верный путь, поможет решить рабочую задачу, составить план развития или прокачать новый навык?

Читать далее
Всего голосов 20: ↑20 и ↓0+20
Комментарии8

Как начинающему IT-специалисту устроиться на работу: обзор этапов отбора + рекомендации

Время на прочтение6 мин
Количество просмотров6.3K

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

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

Читать далее
Всего голосов 8: ↑2 и ↓6-4
Комментарии1

Javascript: базовые вопросы и понятия для самых маленьких

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров49K

Javascript ― язык весьма оригинальный. Его можно любить, ненавидеть и даже бояться, но равнодушным он вас вряд ли оставит. Не знать или не понимать, с чем ты работаешь ― самая частая ошибка, допускаемая современными фронтенд‑разработчиками. Вам бы понравилось, если бы дантист, к которому вы пришли, не понимал, какой он инструмент использует и какие у него особенности работы? Очевидно, что нет. И рано или поздно, если вы действительно хотите стать профессионалами, вы разберётесь во всём, но как сделать так, чтоб это случилось раньше?

В этой статье в блоге ЛАНИТ хотелось бы показать, что о сложных вещах можно и нужно говорить просто.

Читать далее
Всего голосов 94: ↑93 и ↓1+115
Комментарии43

Cписок ИТ-компаний, которые проводят стажировки в Ростове-на-Дону, Таганроге или удаленно в 2023

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров11K

Вообще‑то, такой пост уже был в 2017ом. Но каждый год список меняется, поэтому мы cобрали в одном месте (и регулярно обновляем) компании, которые проводят стажировки для студентов в 2023 году в Ростове, Таганроге или удаленно.

В этом году можно найти стажировки по Java, С#, Kotlin, JS, Go, Python, С++, Swift, FPGA, PHP, Ruby, Flutter, QA, DevOps, ML, Scala,.NET, SQL, дизайну и аналитике от 10 компаний. Актуальная версия есть на github, а в посте есть текущий список и пару рекомендаций для стажёров.

К списку компаний
Всего голосов 5: ↑4 и ↓1+3
Комментарии1

10 советов по нетворкингу для людей, которые его терпеть не могут

Время на прочтение12 мин
Количество просмотров201K
Представьте себя в большом конференц-зале, набитом сотнями специалистов с бэйджиками на груди. Стаи тревожно выглядящих людей в перерыве слоняются мимо столов с закусками, уставленными печеньками и пирожками. Другие – вальсируют сквозь лабиринт тумб партнёров, рядом с которыми мужчины и женщины в деловых нарядах колдуют над аккуратно выложенными рекламными брошюрами и фирменными ручками. Третьи стоят, уставившись в свои телефоны…

Вы пришли на мероприятие лично, хотя могли потом посмотреть его в записи в любимых тапочках дома или в вагоне метро по пути на работу. Вы сделали это с какой-то целью, не правда ли? Пообщаться с какими-то важными специалистами; послушать, как решают аналогичные проблемы с анализом больших данных в Hadoop или уменьшают глюки отслеживания Google Analytics более опытные специалисты; познакомиться с новым потенциально интересным стартапом или журналистом, а может, вы сами – стартап и пришли искать полезные знакомства; окучить множество новых клиентов; найти и замотивировать будущих сотрудников. Ваша задача – в течение следующих нескольких часов оставить положительное неизгладимое впечатление на максимальное количество людей. Уже начинает посасывать под ложечкой?
Читать дальше →
Всего голосов 36: ↑28 и ↓8+20
Комментарии13

Свобода воли. Основы пофигизма (Кохелет)

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров7.3K

Давным‑давно, в те древние седые времена, когда еще существовали мудрые цари, один из них — по имени Экклезиаст, сформулировал основной постулат пофигизма. «Все есть суета сует», сказал он. Пример гражданина Экклезиаста показывает, что даже царь, никогда не слышавший о метафизике, атомных реакторах, демократии, компьютерах, феминизме и прочих удивительных явлениях природы, тем не менее может достигнуть истинного понимания реальности. Многие считают гражданина Экклезиаста фаталистом, что конечно же не соответствует действительности. Вышеназванный царь является пофигистом (разница между фатализмом и пофигизмом существенна, но о ней позже).

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

В отличии от других философских течений в пофигизме нет догм. Какие догмы могут быть в пофигизме? Да никакие. И в то же время любые. И если вы скажете, как так? Ведь одно утверждение противоречит другому, вы будете абсолютно правы. И если вы будете настаивать, что такое невозможно, думаю вы понимаете какой будет ответ: нам пофиг. Любой пофигист посчитает такой ответ исчерпывающим и не нуждающимся в объяснениях. Но я все‑таки постараюсь разъяснить, ведь мне пофиг — что считает любой пофигист.

Читать далее
Всего голосов 25: ↑19 и ↓6+20
Комментарии45

Знания на экране монитора. Чему меня научило ведение базы знаний?

Уровень сложностиПростой
Время на прочтение24 мин
Количество просмотров15K

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

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

Опять про базы знаний... Ладно, погнали
Всего голосов 11: ↑10 и ↓1+10
Комментарии6

Как стать джуном, которого берут на работу (frontend-разработка)

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров103K

Привет, Хабр! Я - начальник отдела разработки небольшой IT-компании, и мы - те самые люди, которые не ищут на работу сеньоров, и мы готовы брать не только мидлов, но даже и джуниоров, и готовы растить их до уровня крепких мидлов. Однако 80% приходящих на вакансию frontend-разработчика соискателей, даже называющих себя мидлами, с опытом работы, по сути оказываются не то что джуниорами - вообще не программистами. Что же на самом деле должен знать джун, чтобы попасть в компанию, подобную нашей, и как к этому прийти, если за плечами нет высшего программистского образования или богатого опыта программирования в школе? Я расскажу об этом и о том, как устроен процесс найма в нашей компании.

Базовый уровень программирования

Итак, к нам приходит среднестатистический кандидат, который прошел курсы по JavaScript, сделал там пару проектов. Потом узнал, что во многих местах хотят React, сходил на курсы по нему, тоже сделал пару проектов, выложил их на Github. Приходит к нам, уверенный в себе. И мы его просим написать функцию, которая выбирает из строки все большие буквы, или реализовать "вручную" какой-нибудь метод из array. И половина кандидатов в этом месте выбывают из строя. Кто-то вообще не может это сделать, у кого-то на двухминутную функцию уходит больше получаса. Зачем мы вообще это спрашиваем и почему с этого начинаем?

Читать далее
Всего голосов 36: ↑30 и ↓6+30
Комментарии157

Как начать тестировать frontend: гайд для новичков

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров12K

Хабр, привет. Меня зовут Рамиль Шайбаков, я фронтенд‑разработчик в СберЗдоровье. Последние несколько лет я часто собеседую кандидатов на позицию frontend‑разработчика в нашу компанию и заметил одну закономерность — у большинства специалистов нет опыта в тестировании. Причем знаниями о unit/интеграционных/e2e‑тестах, пирамиде тестирования, красно‑зелёном рефакторинге, TDD и BDD, скриншот‑тестировании и других техниках не могут похвастаться как новоиспеченные фронтенды, так и специалисты уровня Senior. Причины и аргументы у всех разные, но итог один — фронтенды часто не делают тесты.

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

Поехали
Всего голосов 7: ↑6 и ↓1+6
Комментарии0
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность