Pull to refresh
2
0
Send message

Человек и программа. Статус: всё сложно

Reading time8 min
Views1.1K

«Человек не безошибочно работающая машина. Он может быть рассеян, обеспокоен, рассержен, взволнован, нездоров. Он может допустить уйму ошибок, даже невероятных.» — писал Айзек Азимов. Казалось бы, так тогда вся надежда на машины? Или, если точнее, на программы и алгоритмы, заложенные в эти машины? Нет — хотя бы потому что и алгоритмы, и машины создаёт человек со всеми своими недостатками и достоинствами. Тестирует тоже человек. И использует опять же человек. Причём нередко этот самый человек боится, что программа его отследит, заменит и отправит мести улицы (а там уже уличные роботы-пылесосы подоспеют).

Мы сейчас живём в очень интересном интервале научно-технического развития: с одной стороны, мы научились творить в IT если не всё, то многое, с другой — потеряли гуманистический компонент в части нашей среды (к счастью, не везде), забыли о человеке, его интеллекте, разуме, чувствах. А если смотреть из глубинного IT, в котором мы с вами, дорогие читатели, находимся, то кажется, что всё поделено на разработчиков, оборудование с ПО и пользователей. То есть всё вертится вокруг алгоритма: один пишет, другой использует. А может, это всё-таки иллюзия?

Читать далее
Total votes 14: ↑12 and ↓2+23
Comments0

Тайны Вселенной: что происходит внутри черных дыр

Reading time8 min
Views13K

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

Читать далее
Total votes 34: ↑18 and ↓16+16
Comments35

Prompt engineering — путь к эффективной работе с ChatGPT

Reading time16 min
Views4.1K

Привет, Хабр! Меня зовут  Илья Козырёв, я — CTO и Co-Founder в Raft. Много работал в консалтинге в сфере ритейла и фармацевтики, имею экспертизу в обработке данных, специализируюсь на ML/AI. А ещё я — участник опенсорсного продукта по обработке данных Apache Beam, помогаю запускать продукт по ценообразованию.

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

Читать далее
Total votes 15: ↑14 and ↓1+21
Comments9

Великобритания, долги, Южные моря и Исаак Ньютон

Level of difficultyEasy
Reading time12 min
Views5.5K

Или как сэр Исаак Ньютон потерял деньги из-за инвестиционного «пузыря»

Скорее всего вы знаете, что в 2000-м году громко лопнул пузырь доткомов, обвалил биржу и опустошил кошельки многих инвесторов, вкладывавших во всё, что хоть как-то относилось к интернету. В 18-м веке случилось нечто похожее. Точнее в 21-м веке случилось то же самое, что в 18-м, когда лопнул инвестиционный пузырь Компании Южных морей.

Одна из его жертв — сэр Исаак Ньютон: физик, математик, астроном, изобретатель

Читать далее
Total votes 37: ↑35 and ↓2+40
Comments29

Цифровая антиутопия: Темное будущее развлекательной индустрии

Reading time8 min
Views8K

Президент (дедушка Байден) каждый год выступает с речью "О положении дел в стране", но это просто дремота. Просто посмотрите на своих достойных представителей, которые с трудом держат глаза открытыми. Это потому, что они уже слышали все это раньше. Мы тоже слышали. В политике мало что меняется. И уж точно не кандидаты.

Больше разнообразия на моей местной заправке, где, по крайней мере, я могу выбирать из трех видов топлива и пяти вкусов Big Gulp.

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

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

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

Я хочу рассказать вам, почему развлечения мертвы. И что придет им на смену.

Читать далее
Total votes 40: ↑37 and ↓3+43
Comments41

Если Вселенная расширяется, то во что именно?

Level of difficultyEasy
Reading time8 min
Views61K

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

Но если Вселенная расширяется всё это время, то во что? Или куда?

Простой ответ на этот вопрос столь же краток, сколь и неудовлетворителен: Вселенная расширяется сама в себя, а не в какую-либо «внешнюю» среду. Это ещё один пример того, как общая теория относительности противоречит нашему повседневному опыту и интуиции.
Читать дальше →
Total votes 59: ↑53 and ↓6+65
Comments171

Джун, сеньор и мидл: меняются ли с годами представления о грейдах разработчиков

Reading time8 min
Views14K

В чём принципиальное отличие джуна от мидла, а мидла от сеньора? На какие навыки поднажать, чтобы не задерживаться на одной ступеньке? Эти темы актуальны в ИТ-сообществе всегда. 

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

Читать дальше →
Total votes 27: ↑22 and ↓5+21
Comments11

Топ 20 стран для комфортной жизни с зарплатой 500/1000/1500 долларов

Level of difficultyEasy
Reading time3 min
Views15K

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

В связи с чем я провел анализ стран по наиболее существенным на мой взгляд критериям. Данные предоставлены за 1-й квартал 2024 года из открытого источника https://www.numbeo.com/, проанализированы 92 страны.

Читать далее
Total votes 50: ↑30 and ↓20+20
Comments164

Транзакция, ACID, CAP теорема и уровни изоляций транзакций простыми словами

Level of difficultyEasy
Reading time5 min
Views11K

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

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

Читать далее
Total votes 42: ↑36 and ↓6+34
Comments11

Кто о чем, а мы о деньгах, или сколько стоит сотрудника нанять?

Level of difficultyMedium
Reading time4 min
Views11K

Данный математический опус вдохновлен одним из комментариев к прошлой статье. Кто не читал, конечно же немедленно читать, но если вот именно ты ленив (а ты ленив!), то я напомню – статья была о том, что многоступенчатое собеседование вводится компаниями исключительно для снижения зарплат сотрудников.

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

Читать далее
Total votes 18: ↑12 and ↓6+11
Comments35

Что нужно знать, чтобы успешно пройти System Design Interview

Reading time16 min
Views29K

Для любого разработчика глубокое понимание основных принципов системного проектирования является необходимым условием для создания стабильных и масштабируемых программных систем, способных обеспечивать высокую производительность. Системное проектирование (System Design) включает разработку архитектуры и структуры программной системы, направленную на удовлетворение специфических требований и обеспечение требуемых показателей производительности.

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

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

Читать далее
Total votes 46: ↑44 and ↓2+51
Comments26

Как начать писать на Java в VSCode

Level of difficultyEasy
Reading time11 min
Views15K

Давайте признаемся: подавляющее большинство пишет Java код, используя JetBrains IntelliJ IDEA Ultimate. Да, это отличная IDE. Для нее есть большое количество расширений, среда очень тесно интегрируется с Spring Framework и знает его особенности.

Тогда зачем пробовать что‑то другое?

Привет, Хабр! Меня зовут Константин Шибков, я Java‑разработчик в CDEK.

В какой‑то мере все Java‑разработчики стали заложниками IDEA. Она так привычна, что нет желания пробовать другое. Ведь всё такое удобное и знакомое за столько лет использования.

Но если у вас есть трудности с доступом к Ultimate версии, а Community вариант не достаточно функционален — самое время попробовать современную альтернативу — Visual Studio Code.

В статье делюсь опытом подготовки среды разработки и изучения вопроса: «А можно ли перейти на VSCode?».

Перейти на VSCode
Total votes 65: ↑64 and ↓1+69
Comments57

Самое бессмысленное обучение: почему благодаря школе и вузу вы «застряли» в болоте

Level of difficultyEasy
Reading time8 min
Views47K

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

Читать далее
Total votes 129: ↑47 and ↓82-27
Comments250

Попросил нейросети собрать игровой ПК за 100 000 рублей. Вот что из этого получилось

Level of difficultyEasy
Reading time8 min
Views177K

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

Читать далее
Total votes 47: ↑32 and ↓15+31
Comments159

Разбираемся с динамической памятью (кучей) в приложениях Java

Reading time8 min
Views5.3K
Начнём с простого вопроса. В самом ли деле каждый Java-разработчик понимает, как в Java работает память? Одна из обязанностей любого Java-разработчика — гарантировать, что в результате тонкой настройки приложения на Java из него получится выжать такую производительность, какую только возможно. Требуется время, чтобы научиться управлять памятью в Java и понять этот процесс, это касается всех, кто имеет дело с Java. В этой статье попробую объяснить, как овладеть этими умениями.
Читать дальше →
Total votes 12: ↑11 and ↓1+17
Comments6

Их Айти VS наш Айти: чем отличается разработка в Европе и в РФ

Level of difficultyEasy
Reading time5 min
Views50K

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

Различий между российскими и европейскими программистами не так много. И те, и другие работают в Jira, используют одни и те же инструменты и подчас даже читают одни и те же книги. Однако нюансы есть.

Читать далее
Total votes 52: ↑41 and ↓11+36
Comments288

Страх и ненависть в собеседованиях: от позорного провала до 24-кратного роста ЗП

Level of difficultyEasy
Reading time7 min
Views52K

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

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

Пройти 15 этапов собеседований
Total votes 67: ↑60 and ↓7+62
Comments124

Я программист, и я тупой

Reading time2 min
Views69K
Я пишу код за деньги уже пятнадцать лет. Пробовал себя и в других ролях – управление продуктом, аналитика, тестирование, – но как-то не пошло. И с течением лет пришел к осознанию, что я не очень умный. К сожалению.

Никаких особых медицинских диагнозов мне не ставили, но мои умственные способности крайне ограниченны. Даже те задачи на Leetcode, которые попроще, вызывают у меня затруднения. Когда я читаю о самом обычном алгоритме консенсуса, у меня кипит мозг. У меня плохо получается отслеживать сложные зависимости в кодовой базе. Я не способен освоить модные языки вроде Rust (пытался, но по правде сказать, для меня это чересчур). Я терпеть не могу микросервисы и современный фронтенд: там слишком много движущихся частей, и уследить за всеми я не в состоянии.

Как же я выхожу из положения?
Читать дальше →
Total votes 297: ↑283 and ↓14+324
Comments331

«Где угодно работать, только не в локальных конторах» — у меня есть что сказать

Reading time9 min
Views101K
image

23 года я работал в американских компаниях SAS и C3 AI. Это, если что, очень дорогой интеллектуальный анализ данных корпораций и производств. Причём SAS много лет занимал места с 1-го по 3-е в мире как лучший работодатель, поэтому некоторая избалованность присутствует. Последние полтора года до ухода C3 AI из России я работал в подразделении EMEA с непосредственным руководителем в Париже.

Все эти годы коллеги убеждали меня, что в отечественных компаниях работать нельзя: там хамство, бардак, сотрудников обманывают, не уважают и не ценят. За последние два года многие мои коллеги уехали за границу со словами: «Где угодно работать, только не в локальных конторах».

Я пошёл в отечественную компанию. И не просто в отечественную компанию, а в ОМК, то есть на группу заводов (а на заводах, «ну это же общеизвестно», всегда стоит большая очередь кандидатов за забором, и где типа айтишников не ценят, всё вокруг в солидоле и мазуте, и вообще).

Ладно, про лужи смазки — для некоторых цехов это отчасти правда: утечки бывают.

По остальному мне есть что сказать. Сразу поясню: меня никто не заставлял писать этот пост, никакие эйчары не приходили и не просили. Просто достали те, кто ноет. Хорош ныть!
Читать дальше →
Total votes 275: ↑227 and ↓48+227
Comments242

Полный гайд о стиле для IT-специалистов: как выглядеть актуально и чувствовать себя комфортно

Level of difficultyEasy
Reading time7 min
Views42K

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

Читать далее
Total votes 186: ↑83 and ↓103-4
Comments354
1
23 ...

Information

Rating
Does not participate
Registered
Activity