Search
Write a publication
Pull to refresh
11
2.7
Actual Name @edogs

IT

Send message

Как настроить воркфлоу: 7 дельных советов от опытного разработчика

Level of difficultyEasy
Reading time6 min
Views8.8K

Я разработчик. Мне удалось так наладить свою ежедневную работу, что последние несколько лет в среднем я успеваю сделать 1–2 запроса pull каждый день. Не то чтобы это наилучший показатель, и необязательно стремиться именно к нему, но он позволяет получить общее представление об эффективности работы.

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

Читать дальше →

Эмиттерный повторитель — ключ к пониманию работы транзисторных каскадов

Level of difficultyMedium
Reading time9 min
Views56K


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

Git, Gitflow и ветка develop. Продолжаем разбираться в основах программирования

Reading time5 min
Views11K

Привет, Хабр! В блоге beeline cloud я делюсь личным опытом разработки. Ранее рассказывал, как инжектить в статические поля, как упростить себе жизнь при написании тестов, подсвечивал особенности пагинации. А сегодня продолжу знакомить вас с Git, Gitflow и веткой develop. Если вы пропустили первую статью из цикла — рекомендую прочитать тут.

Читать далее

Подготовка к IELTS: устная часть

Reading time4 min
Views5.1K

Устная часть экзамена традиционно считается одной из самых сложных в IELTS по нескольким причинам:

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

Критерии оценивания также могут звучать достаточно расплывчато.

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

Однако, не уделять время этой части вы не можете. Лучшее, что вы можете сделать в данном случае, это увеличивать уровень владения английским в общем:

Читать далее

Обучение во взрослом возрасте: бросать нельзя учиться

Level of difficultyEasy
Reading time6 min
Views36K

Когда я вошла в айти, это ещё не было мейнстримом. Шёл конец 2010 года, я работала аналитиком в компании связи, и мне было норм. Норм было всё, кроме того, что мои технические задания на разработку новых отчётов и процедур вызывали критику со стороны отдела АСУ. Конечно, я училась на своих ошибках, но, во-первых, ошибки могли дорого стоить, во-вторых, хотелось основательности, а не интуитивной работы, в-третьих, было по-человечески стыдно (синдром отличницы встретился с синдромом самозванца, и у них родился ужасный комплекс неполноценности). Я читала статьи в интернете, купила толстенную книгу по SQL, ковыряла её в обед и после работы, засиживаясь иногда и до 22–23 часов. Не хватало системности.

Спас меня мой азарт.

Так бросать или нет?

JavaScript: структуры данных и алгоритмы. Часть 2

Level of difficultyMedium
Reading time36 min
Views13K


Привет, друзья!


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



Сегодня мы будем говорить о таких структурах данных, как хэш-таблица, куча, очередь с приоритетом и префиксное дерево.


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


Интересно? Тогда прошу под кат.

Читать дальше →

Перевод блога JitBit с рекомендация для собеседования по знанию SQL

Level of difficultyEasy
Reading time3 min
Views3.5K

Моя предыдущая статья неожиданно вызвала бурное обсуждение. Я решил вспомнить молодость (30 лет назад я подрабатывал переводчиком технической литературы) и перевести блог от компании JitBit с рекомендуемыми вопросами по SQL на собеседовании, с которого и началась предыдущая статья. На литературность перевод не претендует, все же я не писатель, я программист. Смайлики и маскирование слов сохранены как в оригинале.

Jitbit's SQL interview questions

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

Level of difficultyMedium
Reading time8 min
Views107K

Кто ходил на собеседования по устройству на работу, тот знает, спрашивают там всякое и странное. Нередко можно встретить задачу SQL по нахождению сотрудников с максимальной зарплатой в отделе. Причем ваш потенциальный начальник считает, что у этой задачи есть только одно «правильное решение», то, про которое он прочитал в Интернете. Так ли это?

Любопытно...

Создание 3D модели местности по видео с дрона

Reading time3 min
Views10K

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

Читать далее

ИИ LLama3 без ограничений: локальный запуск, GROQ и интеграция в Телеграм бота с помощью Python

Level of difficultyMedium
Reading time25 min
Views34K

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

Сегодня мы:

Научимся устанавливать LLama3 на локальную машину.

Научимся бесплатно запускать LLama3 через платформу GROQ.

Разберемся с преимуществами и недостатками первого и второго способа развертывания LLama3.

Напишем полноценного Telegram бота с использованием aiogram3, который сможет работать как с локальной версией LLAMA3, так и через сервис GROQ (технически он сможет работать с любой подключенной нейросетью).

Запустим Telegram бота на VPS сервере (опционально).

Читать далее

Чтение на выходные: «Шум. Несовершенство человеческих суждений» Даниэля Канемана, Оливье Сибони и Касса Р. Санстейна

Level of difficultyEasy
Reading time4 min
Views2.6K

На этот раз мы поговорим о книге, название которой обязывает нас вынести в наш обзор только то, что получится трактовать однозначно. О том, как выбирать стратегии и принимать решения (и какие у этого есть когнитивные подводные камни), рассказывают весьма именитые авторы. Среди них недавно ушедший от нас нобелиат по экономике Даниэль Канеман. Русскоязычному и не только читателю он хорошо известен как автор бестселлера «Думай медленно… Решай быстро». Соавторами выступили Оливье Сибони, профессор в Высшей коммерческой школе Парижа с багажом исследований по качеству стратегических решений, и гарвардский профессор Касс Санстейн. 

Читать далее

Хочу в IT! Как найти работу мечты и не провалить собеседование, даже если опыта нет совсем

Level of difficultyEasy
Reading time8 min
Views11K

В этом посте собрали самое интересное с мастер-класса Константина Архипова.

Константин — ведущий менеджер МТС Диджитал, амбассадор хакатонов, преподает авторские курсы в Университете Иннополис. Он рассказал, как правильно подготовиться к собеседованию, какие вопросы задать работодателю и как себя преподнести, если ты на самом старте карьеры и особых достижений пока нет. Обо всем — под катом!

Читать далее

Отвлекать программистов от работы — гораздо страшнее, чем кажется на первый взгляд

Level of difficultyEasy
Reading time6 min
Views44K

Я всегда знал, что если отвлекать человека во время работы, это вредит делу. Но до конца не осознавал, насколько это серьёзная проблема. Особенно для разработчиков ПО.

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

Читать далее

Кажется, LLM программирует лучше меня

Level of difficultyEasy
Reading time15 min
Views35K

Может ли искусственный интеллект (ИИ) превзойти программиста-человека при написании кода? Проведя ряд экспериментов, становится понятно, что ответ на этот вопрос – уверенное да!

Давайте в этом убедимся

Вам есть что делать с нуля в IT в 2024 году

Level of difficultyEasy
Reading time4 min
Views39K

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

Под кат →

Работа программистом в Германии: как пережить испытательный срок

Reading time8 min
Views31K

Живу в Германии, работаю программистом в местной компании и хочу рассказать об одном из самых сложных и напряженных - по крайней мере, субъективно, - этапов работы - испытательном сроке (нем. Probezeit), о его особенностях, как формальных, так и неформальных и об отличие от российских реалий, с которыми мне довелось сталкиваться. Одним словом, если вы еще никогда не проходили испытательный срок на позиции разработчика junior'a, будь-то в Германии, России или какой либо другой стране, то этот текст точно для вас; ну а если же вы уже "тертый калач" и общее время пройденных вами испытательных сроков немногим короче, чем хвост у кометы Галлея, но вы никогда не взаимодействовали с немецкими фирмами, то и для вас этот небольшой экскурс в инокультурную корпоративную среду, надеюсь, также будет любопытен. Итак, погнали!

Читать далее

Рекрутинговый ад или как я в Канаде IT работу искал

Level of difficultyEasy
Reading time8 min
Views89K

Привет. Мне 32 года, идентифицирую себя как Middle Frontend Developer. У меня почти 7 лет опыта работы, из которых только три я считаю релевантными, где я работал с современными технологиями типа React, TypeScript, GraphQL и т.д. До этого работа заключалась в разработке сайтов с использованием JQuery.

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

Читать далее

Как за один день сделать месячный объем работы и перестать тревожиться — пошаговая инструкция

Level of difficultyEasy
Reading time3 min
Views54K

Меня зовут Слава Усов. В 20 лет я уехал в экспедицию в Антарктиду и с тех пор пожил и поработал практически на всех континентах. От ученого до операционного менеджера в Африке и на Ближнем Востоке. Очень разный опыт. Самоорганизацией я увлекся лет восемь назад — триста писем в день, пару сотен сотрудников, мне было на чем практиковаться.

Читать далее

Как загрузить, установить Office 2024 LTSC с сайта Microsoft и активировать навсегда?

Level of difficultyMedium
Reading time8 min
Views468K

Десять лет назад я писал пару статей - Как загрузить последний Office с сайта Microsoft без всякого App-V / Хабр (habr.com) и Как загрузить Microsoft Office 16 с сайта Microsoft / Хабр (habr.com), при помощи на тот момент еще мало кому известным Office Deployment Tool.

Время бежит стремительно, за Office 2016 выходит Office 2019, Office 2021, и вот сейчас подошло время для Office 2024. Что ж, посмотрим, что поменялось в плане загрузки, установки и активации продукта за десять лет.

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

Microsoft давно перешел на систему распространения продуктов семейства Office по разным, так называемым, "каналам" (channels), в зависимости от того как часто вы хотите получать нововведения и обновления.

Ключевым отличием в текущей загрузке и установке Office от того, что было актуально во времена Office 2016, является то, что вы должны определить, каким каналом распространения вы собираетесь пользоваться, - то есть с какого канала собираетесь устанвливать сам продукт. Тем, кто хотел бы подробно изучить разные каналы распространения я предложу почитать первоисточник - Обновления Office - Office release notes | Microsoft Learn. Остальным кратко резюмирую - Microsoft сейчас предпочитает всем продать подписку на Microsoft 365 (то, что ранее называлось Office 365), с регулярно обновляемыми возможностями в течении так называемой Современной политики жизненного цикла. По этой же современной политике распространяется пользовательские (коробочные, ретейл) версии Office 2021. Office 2021, например, поддерживается лишь до 13 октября 2026. А более старые версии следуют, так называемой политике фиксированного жизненного цикла, в рамках которой Office 2016 и Office 2019 поддерживаются лишь до 14 октября 2025. В целом, они не перестанут работать после, однако, перестанут обновляться. И у тех из вас, кто пользуется почтовыми сервисами на базе Microsoft Outlook.com или Office365, а возможно и пользователям Microsoft Exchange, с обновлениями выпущенными после 14 октября 2025 уже пора призадуматься об обновлении.

Читать далее об установке Office 2024

Свой VPN за 5 минут (Outline)

Level of difficultyEasy
Reading time3 min
Views272K

Каждый, кто сталкивался с вопросом обхода блокировок таких сайтов, как Instagram, Facebook, OpenAI и других, к которым закрыт доступ в РФ, знает, что бесплатные VPN не всегда надежны. Платные VPN-сервисы тоже не всегда быстро работают, да и порой стоят не мало.

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

Создавать VPN мы будем через сервис Outline. Я использую его сам. Эта штука очень удобная и легко настраивается даже для новичка. Обо всем подробнее далее.

Читать далее

Information

Rating
2,199-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity