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

Ленивый по-человечески

Человек в принципе ленив. В нашей повседневной жизни бывают моменты, когда нам не хочется ничего делать. Мы просто хотим залечь на дно, немного отдохнуть и просто подождать, пока пройдет время. Это очень естественно. И это обычное дело. Но есть и такие, которые не понимают, что такое лень. Когда мы слышим слово «ленивый», первая мысль в нашем уме, вероятно, будет заключаться в том, что это непродуктивно, невыгодно или даже бессмысленно. Что ж, это правильно, но и этого еще недостаточно. Лень подобна обоюдоострому мечу. Конечно, это принесет нам убытки, но также может принести и пользу. И некоторые из нас редко используют последнее.

Следствие лени

Как я уже говорил ранее, лень может быть полезна для нас. Если мы не ленивы, мы не можем стать лучше. На самом деле наша цивилизация не будет развиваться так, как сейчас. Не будет ни автомобиля, ни компьютера, ни каких-либо других инструментов. Хорошо, давайте возьмем автомобиль в качестве примера транспортного средства. Для чего используется автомобиль? Некоторые из нас в основном используют автомобиль, чтобы добраться до пункта назначения. Да, главное здесь помощь. Это означает, что мы все еще можем добраться до места назначения, не используя машину, например, пешком. Почему бы нам просто не пойти пешком, чтобы добраться до места назначения? Хорошо, давайте возьмем другой пример, калькулятор. Он был изобретен, чтобы помочь нам считать вещи. Опять же, ключевым здесь является помощь. Мы все еще можем вычислять вещи, используя не калькулятор. Но его все равно изобрели. Теперь позвольте мне внести ясность. Если мы не можем использовать лень, она может принести нам убытки. Но результат того, что мы можем использовать его, можно увидеть в нашей повседневной жизни. Это побуждает нас что-то придумывать. Это заставляет нас думать о том, как сделать вещи как можно более легкими и простыми.

Используйте лень

Теперь, как использовать эту нашу ленивую природу? Позвольте мне привести пример, основанный на моем опыте. В первые дни написания программы я обычно делал это независимо от удобочитаемости. Пока это работало идеально, мне было все равно, смогут ли другие прочитать это или нет. Однако через некоторое время один из моих друзей столкнулся с проблемой, как и я, и попросил меня научить их, как ее решить. Поскольку мне было лень, я дал им код своей программы. Но мой код был трудночитаемым и не содержал ни комментариев, ни объяснений. Отсюда их замешательство. Другими словами, я должен был объяснить им это. Я думал, что будет легко прочитать мой собственный код. Я ошибался. Это было тяжело, и мне потребовалось больше времени, чтобы понять и объяснить. Потом я кое-что понял. Если бы я писал код для лучшей читабельности, мне не пришлось бы выполнять эту работу. С тех пор я всегда думаю о том, чтобы писать код для удобочитаемости. И да, это сработало. Когда мой друг снова спросил меня, мне просто нужно было дать им свой код, и им не нужно было спрашивать меня снова. Ну, даже если бы они и были, у меня не возникло бы проблем с объяснением.

Заворачивать

Итак, для тех, кто хочет быть программистом, необходимо иметь хотя бы эти три ключевых слова: желание, любопытство и лень. Нам нужно найти сильное желание, почему мы начинаем «что-то», достаточно сильное, чтобы не дать нам сдаться. И когда мы работаем над этим, спрашивайте обо всем, проявляйте любопытство и используйте нашу лень, чтобы решить это, чтобы нам не пришлось смотреть на это снова.