Не позволяйте всему выглядеть как гвоздь

На прошлой неделе я был на PyCon, конференции по языку программирования Python. Мои не технические друзья спрашивали меня: «Как прошла конференция, на которой ты присутствовал?»

Было весело и интересно! Я познакомился с новыми людьми и узнал кое-что новое на сессиях.

Но это была не самая интересная и захватывающая неделя.

Что мне нравится в программном обеспечении

Мне нравится создавать новые вещи с помощью кода.

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

Python часто является моим предпочтительным инструментом для этой работы.

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

Мне нравится что-то создавать, и Python — один из инструментов, который я использую.

Молотковая конференция

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

В чем разница между языком Python и разработкой программного обеспечения?

Я провел аналогию:

Как будто я плотник, и я пошел на конференцию молотков.

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

Но я не плотник, потому что люблю молотки. Я плотник, потому что мне нравится что-то строить. Молоток — всего лишь один из моих инструментов!

Все не гвоздь

Когда у тебя есть молоток, все выглядит как гвоздь.

Есть искушение применить свой причудливый молоток к каждой проблеме, с которой вы сталкиваетесь.

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

Как разработчик Python, я чувствую то же самое.

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

Ежедневный список

Как то, что вы читаете здесь? Каждое утро я пишу что-то новое для 2000 разработчиков программного обеспечения.

Присоединяйтесь к ежедневному списку!

Присоединяйтесь к Medium за 5 долларов — получите доступ ко всему Medium + поддержите меня и других!