Хабр
123K subscribers
21.7K photos
246 videos
39 files
57.3K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Download Telegram
​​«Этот прототип создавался максимально упрощённо. Мне было интересно проверить концепцию — возможно ли на базе недорогого ПЛИС сделать PCIExpress-анализатор»

PCIExpress 1.0 2.5GT/s analyzer на базе ПЛИС своими руками
👍9👎2
​​У человека есть призвание, профессия, жизненный путь. Он идёт по нему. Делает то, что умеет лучше всего. То, что должен делать. Это было нормально. Пока не появились «эйчары».

Что происходит с разработчиками, которые не хотят управлять командой
👎20👍8🔥4
​​«Просматривая и прочитывая сотни статей изо дня в день, я постоянно сталкиваюсь с одними и теми же проблемами, которые делают статьи чуть хуже или даже напрочь проваливают нормальные, на первый взгляд, материалы. Из всех специфических и общих ошибок я выбрала 10 самых распространённых — они встречаются как у частных пользователей, так и у компаний. Давайте учиться на чужих ошибках и не плодить свои :-)»

10 обидных ошибок авторов на Хабре
👍165👎4
​​«Увидел я, значит, пост про Bad Apple на MSX и подумал — а чем я хуже? <…> В этом посте я расскажу о том, как в 2022 году смог написать и скомпилировать эльф на macOS на М1, и покажу, что из этого получилось»

Bad Apple на телефоне Siemens CX75
👍5👎21
​​«Я дизайнер и на работе ищу занозы, которые пользователь встречает у себя на пути, а потом аккуратно их зашлифовываю. Я попробовала передизайнить свой процесс чтения, и у меня получилось»

Как снова начать читать книги, а не ленту. Часть первая
👍14👎1
​​Дайджест событий для эйчаров и рекрутеров в IT на февраль 2022

В феврале организаторы курсов, вебинаров и конференций для HR в IT предлагают узнать об актуальных подходах к управлению персоналом, инструментах для поиска кандидатов, а также разобраться, как сформировать стратегию сорсинга и какую роль в этом всём может играть Agile. А для тех, кто только начинает погружаться в профессию, в подборке есть бесплатный курс о том, кто такой IT-рекрутер и почему эта специальность выделилась в отдельную должность.
👍6👎2
​​Как создавать уникальные лабиринты

Если посмотреть на карты и уровни в различных играх, то это всё один большой и сложный лабиринт, построенный по некоторым правилам. А что, если мы тоже хотим сделать свой интересный и уникальный лабиринт? Очевидно, нужно создать эти самые правила.
👍9👎1
Forwarded from Хабр Новости
«Делимобиль» в мороз заблокировал автомобиль с пассажирами

Арендаторы каршеринга «Делимобиля» чуть не замерзли внутри машины в сильные морозы, так как автомобиль оказался заблокирован. В 20-градусный мороз машина заглохла из-за потери связи с сетью компании, хотя не покидала ее пределы. Клиенты провели на морозе пять часов. «Делимобиль» запретил им буксировать или покидать автомобиль под угрозой штрафов.

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

#Делимобиль #транспорт
👎45👍8
​​Cynic Solutions Ltd, или Как удержать разработчика в компании

Хотите, чтобы ваши разработчики не валили с работы? Хотите научиться их суперски удерживать? Вот вам циничное мнение разработчика.
👍14🔥2
👎34👍21🔥17
​​«В середине прошлого года нам довелось спроектировать и реализовать промышленную сеть, работающую в по-настоящему экстремальных условиях на Дальнем востоке. Как мы проектировали эту сеть, какое оборудование использовали и что из этого вышло — мой короткий рассказ под катом»

Сетевой экстрим, или Как в КРОК откапывали коммутаторы из-под селевых потоков
👍7👎2
​​Сегодня в рамках рубрики #лица_хабра мы хотим взять небольшое интервью у Алексея Гришина.

Его страница на Хабре, самые популярные статьи — Как хранить данные в png, не привлекая внимания санитаров, Трагикомедия в NaN актах: как мы cделали игру на JS и выпустили ее в Steam.

Привет! Меня зовут Алексей, я работаю старшим разработчиком/ архитектором ПО в Actimind. Работаю там уже 16,5 лет, это моё первое и пока единственное место работы.

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

— Как вы набирались опыта перед работой? Где учились, что читали и смотрели?

Я рано заинтересовался программированием. В 6 лет у меня был ZX Spectrum, купленный для игр, и внезапно я обнаружил, что там можно писать программы. Тот факт, что я пишу буквы и цифры, а компьютер рисует мне кружочки и линии, тогда меня очень впечатлил и вдохновил! Собственно, я до сих пор радуюсь, когда на экране появляются кружочки и линии в результате моих действий 🙂

Потом освоил Quick Basic на ПК, пробовал что-то делать в Delphi. В основном учился самостоятельно, по книгам, и немножко по интернету.

Дальше развлекался с web-технологиями в институте (html, css, js, относительно новый модный php), там нам преподавали как алгоритмы, так и Java, Oracle db, точно было что-то на C/C++/WinAPI. Всё это было не очень глубоко, но позволило нарастить определённый кругозор в разных технологиях и не ограничивать себя в выборе стека.

— А на каком факультете вы учились в ИТМО? Помог ли вам университет в развитии профессиональных навыков? Как думаете, разработчику вообще нужна вышка?

«Компьютерные системы и сети», кажется) Лично мне этот опыт помог, полезного было немало.

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

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

— Что, на ваш взгляд, нужно знать и уметь начинающему разработчику?

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

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

Советов по конкретным технологиям и стекам не смогу дать. Во-первых, всё быстро меняется, во-вторых, сфер разработки много — железячнику не нужен React, дата сайентисту — ассемблер, а фронтендеру редко нужны Python и перемножение матриц.

Но лишних знаний нет. Я бы посоветовал при наличии возможности узнавать и пробовать всё что под руку подвернётся. Сегодня ты считаешь метрики в Jupyter, а завтра с помощью навыков фронтендера обернул результат в красивую оболочку и продал его. Сегодня пишешь скриптики для ардуино, а завтра придумываешь решение для «умного дома» и проектируешь БД для этих целей. Чем больше знаний в разных областях, тем больше возможностей по их комбинированию.

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

Очень опосредованно связанный с разработкой совет: я знаю, что изучение нового очень увлекательно, но не забывай про сон, еду и питьё. На полчаса-час пойдёшь спать раньше сегодня — через 10 лет уже подуставшее тело скажет: «Спасибо».
👍34👎5🔥3
​​Буба или кики: эффект, объединяющий народы

Учёные из Бирмингемского университета установили, что эффект «буба/кики» не имеет границ и распространяется на все народности и языковые группы. Давайте узнаем, какие опыты провели учёные, что они показали и какие выводы исследования могут помочь в понимании развития разговорного языка.
👍9🔥2
✈️ NASA показало изображение сверхзвукового самолёта Lockheed Martin X-59 QueSST во время испытаний в аэродинамической трубе. Ожидается, что этот красавец будет летать со скоростью 1510 км/ч на высоте 16800 метров.
👍12👎2
​​Преступность в США и России: сравнительный обзор

Попытаемся выяснить, какие преступления количественно преобладают, как изменяется преступность по годам, каков уровень преступности в удельном выражении и как указанные параметры распределяются территориально — по штатам США и регионам России.
👎19👍8🔥5