Статья от человека, который успел побыть и программистом и писателем.
В данной статье вы узнаете :
- Чем программирование похоже на писательский труд?
- Формула написания хорошего кода + книги.
- Ленивые программисты - худшее зло?
Как вообще могут быть свзянны эти две профессии? Казалось бы, в одной ты соединяешь слова, для того, чтобы показать какое-либо событие или какого-либо персонажа. Но не просто показать, а описать героя и понять его. А в другой ты пишешь код, чтобы работала программа, которая поможет тем или иным людям.
Текст взят с англоязычного рессурса и переведён. ССЫЛКА.
Задавайте вопросы после прочтения теста и я отвечу на все!
Когда я ещё был программистом и не сменил род своей деятельности, и только перешёл на написание первого романа, мой мозг был твёрдо уверен в одном : это совершенно разные вещи. Спустя год работы с бумагами, я понял, что ошибался. Но не всё так просто...
Если провести параллель можно понять кое-что.
- Писатель использует слова.
- Программист тоже использует слова.
- Писатель пользуеться правилами грамматики.
- Программист соблюдает правила использования кода.
- Писатель использует сложный язык и разные средства.
- Программист работает с массивами и комбинирует способы использования текста.
Немало сходств, не так ли?
Но главное сходство состоит в кое-чём очень маленьком и одновременно большом. Перед тем, как рассказать вам о микро и макро сходстве, я должен кое-что попросить у вас.
Я только создал данный канал, поэтому нужно время, чтобы попасть в рекомендации. Почему я так уверен, что попаду туда? Ну, для начала каждый день для вас, моих уже любимых читателей, будет готова одна СУПЕР интересная статья. Моя просьба : поставьте лайк и напишите любой комментарий, чтобы мы быстрее попали в рекомендации и чтобы большее количество людей смогло увидеть данную статью. Огромная благодарность тем, кто это сделал.
Итак, продолжим!)
Что должен сделать программист, чтобы получить хорошую программу? А что должен сделать писатель, чтобы у него вышла хорошая книга? Верно, расчитать два ньюанса и следовать им. Залог чего-то хорошего состоит в соблюдении норм микро и макро ньюансов. Что это значит? Думаю, все понимают, что микро - маленький, а макро - большой.
Микро ньюанс подрузамевает хорошую состовляющую отдельно взятых частей. Для хорошей программы у вас должна быть хорошая половина, хорошая одна четвёртая часть, хорошая одна восьмая и так далее вплоть до хорошей цифры и хорошей буквы. Также и с книгой - хорошими должны быть все предложения отдельно взято и отдельно взятые слова тоже должны быть неплохи)
Теперь не менее важный ньюанс - макро. Если в микро нас интересовали детали, то тут нам нужен весь текст и код. Макро своим названием уже заявляет, что важность имеет смысловая связь, зависимость каждой части от другой, плавные переходы и общий вид. Так как это относиться и к коду и к книге, то это является главным сходством двух областей.
Также не стоит забывать о том, что крупные писатели пишут каждый день, может по-несколько слов, но пишут. Для этого нужно обладать хорошей выдержкой, ведь когда пишешь слова каждый день, то случается и не писать потом подолгу. Это называют творческим кризисом. Бывает ли творческий кризис у программистов? Естественно. Так как программист пишет десятки кодов каждый день, то и у него часто не остаётся воображения и сил. Конечно, для него это недопустимо, ведь испокон веков пришло понимание того, что писатель - не рабочий, а творчесский деятель. А вот программист в большей части является рабочим. Поэтому, когда появляется ленивый программист, тогда становится не до шуток.
Прошу прощение за ошибки, которые могут быть) Поделитесь впечателением о первой статье и, конечно же, жмите на лайк)