kvisaz (kvisaz) wrote,
kvisaz
kvisaz

Полупрофессиональный программист

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

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

1. Перед решением задачи / проекта следует остановиться и подумать - нет ли готового решения?
2. Увидев готовое решение - следует остановиться и подумать, а не лучше ли будет написать самому.

Я уже несколько раз напарывался на оба конца этого диалектического бревна. Были вещи, которые лучше были реализованы другими - и надо было их просто взять и применить. Но были и вещи, которые я применял, а они застревали в слотах проекта, как Винни Пух в гостях у кролика. Все они были очень специфическими и относились к какой-то узкой области (получение SMS под Андроид, анимация интерфейса и тд).

Но вот этот прием - остановиться и поискать готовое решение, затем поискать минусы готовых решений - очень полезный. Да, он выглядит банальным, но без тренировки он не работает, как и многие другие работающие приемы :) Все мы знаем, как стрелять из лука в общих чертах, но мало кто из нас Робин Гуд.
Tags: Как научиться работать, программирование
Subscribe

  • А у вас компьютеры запрещают! (с) старый мем на новый лад

    Я написал ступени истории про космическую ручку потому, что в моем уме она гулко срезонировала со ступенями "запрета мощных игровых ПК в Калифорнии…

  • Холодильники на деревьях

    "У тех, кто вернулся в СССР, даже в домах стоял совершенно особенный запах. Наверное, это пахли привезённые из Советского Союза вещи – я уж не знаю,…

  • П. 2

    Ладно, зайдем с другой стороны. Мне кажется удивительным, что магазин, тратящий деньги на витрины, дорогие товары и закупку статуй у своего участка,…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 5 comments