Главная » 2016 » Июнь » 26 » Пять интересных факторов о программировании

20:51
Пять интересных факторов о программировании

Пять интересных факторов о программировании


Факт 1
Если взглянуть на код самых известных программ, которые мы используем каждый день, например, Windows или Mac OS X, то можно прийти в ужас от того, как много там «хаков» и «костылей», которые чудом вживаются друг с другом. Это можно сравнить с тем, если бы вы разобрали самолет и увидели, что бензобак прикреплен изолентой к корпусу. Не самое приятное зрелище.
Как бы это странно не звучало, но это норма для мира программирования. Многие разработчики утверждают, что иногда удивляются тому, что их приложение вообще работает.
Факт 2
«25% времени в программировании уделяется на размышления о том, что и как пользователь может сломать.»
Поверьте, не существует разработчика, который бы не ломал голову над этим вопросом, ведь во время написания любого кода нужно учитывать поведение пользователей и знать какой элемент где расположить. Все это занимает достаточно много времени и требует хорошей мозговой активности. Кстати, этому же и учат курсы программирования: о том как обычный пользователь может "сломать" код. Другим же пользователям, кажется, что все работает просто так и мы не можем повлиять на работу программы.
Факт 3
Программист не занимается ремонтом компьютеров.
Данное выражение широко известно в ИТ-кругах. Все чаще разработчики подшучивают на эту тему, ведь их незнающие знакомые просят помочь им с ремонтом ПК, что является плохой идеей. Стоит понимать, что программист работает с алгоритмами и принципами разработки и никаким образом не чинит технику, разве что по собственному желанию. Он это не делает по той же причине, что и врач или повар – это не его направление и обязанности.
Факт 4
«Программирование – процесс глубокого размышления, а не простого набора символов.»
Многие люди уверенны, что процесс разработки программы начинается с момента написания кода, но это не так. Разработка идет даже когда мы спим, смотрим кино, или гуляем. Невозможно просто сесть и написать тысячи строк кода, для этого нужно хорошо все продумать. Я очень часто слышу истории, в которых разработчики рассказывали о том, что решение очень сложной проблемы им приходило не за компьютером, а, например, за обедом. Наш мозг постоянно анализирует информацию, в результате чего, ему нужно давать отдых. Расслабление – один из важных моментов в программировании. Если разработчик чем-то обеспокоен, то вероятность того, что он напишет хороший код, близится к нулю.
Факт 5
Заниматься написанием хорошего кода лучше всего в «потоке».
Поток - это состояние сознания, когда человек сфокусирован только на конкретной задаче и ощущает, что все реально. Это состояние часто ощущают спортсмены и музыканты.
Войти в состояние потока сложно, если вас окружают другие люди. Многие программисты работают вечером или ночью, а все потому, что это позволяет сконцентрироваться на чём-то одном и не беспокоится о том, что кто-то сможет отвлечь.

 

Категория: Разное | Просмотров: 371 | Добавил: george27 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Код *:

Похожие темы:

Последнее в Блоге

80% пользователей Windows-смартфонов лишатся приложения Skype80% пользователей Windows-смартфонов лишатся приложения Skype
Microsoft переманивает пользователей Chrome на EdgeMicrosoft переманивает пользователей Chrome на Edge
RuInsta — инстаграм для компьютера на ОС Windows 10RuInsta — инстаграм для компьютера на ОС Windows 10
Защитные чехлы для дорогих смартфонов (Lumia, iPhone, Samsung)Защитные чехлы для дорогих смартфонов (Lumia, iPhone, Samsung)