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


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

5 проектов, которые нужно делать, когда вы не в сети
Недавно я отправился с семьей в поход, и мне стало очень скучно. Прогулки на свежем воздухе — это не совсем мое (поэтому я решил, что программирование и математика мне подходят больше, чем, скажем, работа инструктором в спортзале), поэтому, естественно, я взял с собой компьютер и телефон. Конечно, у меня не было ни сервиса, ни Wi-Fi, а это означало, что я был ограничен в своих возможностях. Единственным настоящим развлечением, которое у меня было, была загруженная музыка и текстовый..

Советы по использованию нод-модуля
Привет и добро пожаловать в слова на бумаге. TL; DR: npm / yarn хорошо связывает репозиторий GitHub с опубликованным пакетом. Посмотрите на исходный код! Проявите немного предвидения, чтобы избежать «Я не могу заставить пакет работать». Часто проблема заключается в пакете, а не в разработчике. Почему люди публикуют пакеты NPM? Я могу говорить только за себя. Публикация пакета дает хорошую гибкость для совместного использования кода в проектах. Дополнительным плюсом является..

Тенденции разработки Python на 2019 и 2020 годы
Любой, кто обращал внимание в течение последних двух лет, наверняка заметил, как стремительно растет популярность Python. Согласно Индексу популярности языков программирования , использование языка программирования выросло на 16,8% за последние 5 лет, а индекс TIOBE поставил его на 3-е место среди наиболее часто используемых языков в мире. Технологические гиганты, такие как Facebook и Amazon, полагаются на Python для разработки и поддержки своих приложений, что демонстрирует, насколько..

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

(Функциональное) объектно-ориентированное программирование с передачей сообщений
Существует большое непонимание того, что такое объектно-ориентированное программирование на самом деле и его истоки. Термин «объект» впервые был придуман в 1950-х годах и стал действительно популярным в начале 60-х годов в кругах Лиспа как мощный шаблон проектирования. Наконец, в 70-х годах Алан Кей разработал первый объектно-ориентированный язык Smalltalk. На самом деле то, что действительно представляет собой объектно-ориентированное программирование, было потеряно с годами,..

Скука и кодирование
Я склонен к скуке. Я ненавижу скучать. Скука возникает из-за выполнения повторяющихся, не стимулирующих задач. Звучит знакомо? Скука возникает всякий раз, когда люди вынуждены делать то, что должны делать машины. В работе программиста радует то, что обучать машины - это наша работа. В результате каждый раз, когда нам становится скучно кодировать, это признак того, что мы должны дать нашей машине указание позаботиться о скучной задаче. Если скука небольшая, возможно, ее можно..