Pull to refresh
3
0
Дмитрий @sdadsp

User

Send message

Как определить C и C++-программистов по коду, который они пишут

Reading time4 min
Views40K

Так уж случилось, что я пишу код для разных IoT-железок, связанных с электричеством, типа зарядных станций автомобилей. Поскольку аппаратных ресурсов, как правило, вполне достаточно, то основным фокусом является не экономия каждого байта и такта процессора, а понятный и надежный код. Поэтому в проекте разрабатывают под Embedded Linux и в качестве основного языка используют C++ в его современном варианте - C++17, активно поглядывая на фичи из стандарта 20-го года и новее.

Иногда запускаются новые проекты на той же платформе, с теми же процессами и с переиспользованием многих уже существующих компонентов, и тогда в эти проекты мы ищем программистов, с учетом вышесказанного - программистов на C++. В embedded, тем не менее, чистый C все еще очень популярен, и нередко собеседоваться на вакансию C++ Developer'а приходят именно сишники. Логика у человека простая: языки, на первый взгляд, довольно близкие, базовый синтаксис одинаков, про ООП кандидат что-то слышал, и значит, основная база уже есть и он сможет легко освоить C++ за 21 день в процессе работы, поэтому можно наплести про "с C++ тоже работал", начать писать на "Си с классами" и все получится.

Но нет, не получится.
Total votes 89: ↑65 and ↓24+62
Comments404

Подготовка эффективной среды для написания bash сценариев

Reading time17 min
Views34K

Bash, он же возрождённый shell, является по-прежнему одним из самых популярных командных процессоров и интерпретаторов сценариев. Как бы его ненавидели и не пытались заменить, всё равно он присутствует вокруг нас и никуда не собирается исчезать. Если вам приходится писать bash скрипты или вы только планируете этим заняться, данная статья написана для вас.

Читать далее
Total votes 25: ↑23 and ↓2+25
Comments17

Галактики — звёздные города

Reading time8 min
Views11K

Острова во Вселенском Океане





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

В античной Греции (около 2500 лет назад) зародилось представление о том, что все вещества и предметы состоят из мельчайших и неделимых частиц, которые изначально определяют свойства того или иного вещества. Их назвали “атомы”.

image

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

image

Теперь двинемся в противоположном направлении по оси усложнения вселенских структурных элементов.
Читать дальше →
Total votes 25: ↑23 and ↓2+29
Comments19

Человек «разумный»

Reading time1 min
Views5.8K

Может всё же 100% мозга это не научный миф, а суровая реальность?

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

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

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

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

Суть данного поста в том, чтобы тот, кто близок к биологии мог бы опровергнуть моё предположение, ну а другим устроить мозговой эксперимент на тему "Как что будет делать человек, у которого отключен режим энергосбережения"?

Читать далее
Total votes 41: ↑1 and ↓40-39
Comments31

Я вдруг осознал, что я – старый программист

Reading time4 min
Views26K

Давайте сразу проясним один момент: я не старый. В свои тридцать восемь я ощущаю себя таким же молодым и полным сил, как и прежде – и в физическом плане, и в интеллектуальном, и в любом другом. Пусть мои дети и заявляют, что я уже дряхлый старик, по двадцать раз на дню, в своих собственных глазах я всё тот же двадцатитрехлетний разработчик, каким был когда-то. Я по-прежнему с огромным интересом слежу за появлением новых технологий и развитием веба в целом, но в своей индустрии уже считаюсь специалистом не первой молодости.

Мне повезло: у меня хорошая должность сениора в компании, которая меня ценит, и местную кодовую базу я знаю вдоль и поперёк. Для меня не составляет труда внедрять новую функциональность, диагностировать проблемы и оперативно реагировать на новые требования. Но при этом и сама кодовая база – порождение ушедшей эпохи PHP/MySQL/JavaScript.
Читать дальше →
Total votes 20: ↑15 and ↓5+18
Comments51

Information

Rating
Does not participate
Registered
Activity