Публикации по теме 'software-engineering'


Я застрял.
Подождите. У всех был плохой год. Все хорошо провели время. У всех были поллюции. Все видели солнечный свет. Леннон и Маккартни, у меня такое чувство, пусть будет так, 1970 год Мы люди, а это значит, что все мы делаем ошибки. Вот что такое жизнь. Мы учимся на этих ошибках, и это делает нас сильнее. Вот как мы выживаем. За 17 лет работы в качестве разработчика я испытал немало провалов. Но есть некоторые, относящиеся к профессии инженера. Позвольте мне упомянуть три..

Full-stack Engineering: как завоевать доверие между командами
Почему это важно и 6 способов завоевать доверие Тяжело быть полноценным инженером. Приобретение широкого круга технических навыков, необходимых для создания комплексных продуктов, является сложной задачей для многих разработчиков полного стека. Большинство статей в Интернете сосредоточены на этом аспекте: «изучите технологию А, фреймворк Б, концепцию С». К сожалению, эти навыки полного стека становятся бесполезными, если вы не можете сделать одну вещь: Уметь устанавливать..

Учебные курсы по программированию и степени по информатике: чего хотят работодатели и другие перспективы
Взгляды работодателя Многие люди, с которыми я рассказывал о своем исследовании на учебном курсе по программированию, хотели знать, что работодатели ждут от потенциальных участников курсов по программированию. Теперь у меня есть лучшие ответы, потому что группа исследователей, с которыми я познакомился на прошлой неделе на конференции по обучению информатике ( SIGCSE ), вышла и спросила работодателей в двенадцати компаниях по разработке программного обеспечения, что они хотят от..

Удивительный сценарий оболочки, который я написал на листках бумаги, который работал! — Часть 3: пузырьковая сортировка
Если вы не читали мои предыдущие посты из серии, то там рассказывается о том, как я научился писать Bash-скрипты без компьютера, то есть прочитав книгу Командная строка Linux Уильяма Шоттса (2-е изд., No Starch Press) и записывать сценарии карандашом и листами бумаги. На практике я применил то, что узнал из книги, для написания некоторых элементарных алгоритмов сортировки, игры Виселица и игры Крестики-нолики , которые впоследствии были проверены на работоспособность. Пожалуйста,..

Что такое массив?
Типы данных имеют фундаментальное значение для программирования Сложность: Начинающий | Легко | Нормальный | Испытывающий Предпосылки: Уметь создавать «Hello, World!» приложение на выбранном вами языке программирования Некоторое понимание основных типов в вашем целевом языке программирования Организация элементов Базовыми элементами вашего языка программирования являются типы данных , но, возможно, массив является наиболее важным типом данных. В частности, нам нужны..

Нежное введение в структуры данных: как работают очереди
Черная пятница уже не за горами, и в магазинах появится новая Microsoft Surface Studio (я верный сторонник Windows 😄). Итак, давайте поговорим о всеобщем любимом шоппинге: ожидании в очереди. И эта старая структура данных, очередь. Не стесняйтесь поделиться этой записью со своими друзьями, которые собираются узнавать все самое последнее и лучшее. Но будьте осторожны - люди, как известно, забывают, как работают очереди в Черную пятницу. Очереди Очередь - это очередь (ага, та самая..

Самый популярный язык программирования с 1965 года по настоящее время!
Добро пожаловать обратно! Я просматривал Reddit, когда пользователь разместил видео о самых популярных языках программирования с 1965 года по настоящее время! Всегда очень интересно наблюдать за тенденциями за последний год или около того, но очень интересно увидеть самые популярные языки программирования десятилетней давности. Ниже приведено видео, в котором вы можете увидеть этот список: После просмотра этого видео я хочу выделить некоторые интересные вещи, которые я увидел в..