Не позволяйте всему выглядеть как гвоздь
На прошлой неделе я был на PyCon, конференции по языку программирования Python. Мои не технические друзья спрашивали меня: «Как прошла конференция, на которой ты присутствовал?»
Было весело и интересно! Я познакомился с новыми людьми и узнал кое-что новое на сессиях.
Но это была не самая интересная и захватывающая неделя.
Что мне нравится в программном обеспечении
Мне нравится создавать новые вещи с помощью кода.
Мне нравится решать проблемы людей. Автоматизация утомительных задач, создание новых идей и открытие различных типов ценности с помощью кода.
Python часто является моим предпочтительным инструментом для этой работы.
Но это не единственный инструмент, которым я пользуюсь. И это не та часть кодирования, которая волнует и интересует меня.
Мне нравится что-то создавать, и Python — один из инструментов, который я использую.
Молотковая конференция
Эти моменты могли быть очевидны для коллег-инженеров, но мои друзья, не являющиеся техническими специалистами, были сбиты с толку.
В чем разница между языком Python и разработкой программного обеспечения?
Я провел аналогию:
Как будто я плотник, и я пошел на конференцию молотков.
Как плотник, я люблю молотки и использую их каждый день. Если есть большие изменения или новые функции молотка, которые помогут мне лучше выполнять свою работу, это здорово!
Но я не плотник, потому что люблю молотки. Я плотник, потому что мне нравится что-то строить. Молоток — всего лишь один из моих инструментов!
Все не гвоздь
Когда у тебя есть молоток, все выглядит как гвоздь.
Есть искушение применить свой причудливый молоток к каждой проблеме, с которой вы сталкиваетесь.
Но иногда лучше подходит другой инструмент. Зачастую решить проблему можно вообще без использования молотка.
Как разработчик Python, я чувствую то же самое.
Мне нравится Python, и я использую его каждый день. Это мой инструмент. Но я знаю, что это не лучший инструмент для каждой работы. Некоторые задания могут быть решены вообще без кода!
Ежедневный список
Как то, что вы читаете здесь? Каждое утро я пишу что-то новое для 2000 разработчиков программного обеспечения.
Присоединяйтесь к ежедневному списку!
—
Присоединяйтесь к Medium за 5 долларов — получите доступ ко всему Medium + поддержите меня и других!