Работаю над сложным алгоритмом

Уже неделю переделываю довольно сложный и запутанный алгоритм. Такая работа довольно сильно выматывает, поскольку в уме нужно постоянно держать огромное количество абстракций, которые в обычной работе не пригодятся и не пригодятся вообще больше никогда. Эти абстракции и этот алгоритм есть только в этом проекте. Это значит, что я не получаю какой-либо особо ценной информации, работая над ним. С экономической точки зрения гораздо полезнее писать что-нибудь стандартное: формы ввода, выгрузки, загрузки, контроллеры, сущности, таблицы в базе данных, — всё это в последствии пригодится в других проектах, так как там будет тот же самый Spring Framework, похожая архитектура и прочее. Изучая Spring Framework, jQuery, Hibernate, JPA, Jasper Reports, Javascript, jqGrid, ExtJS, PostgreSQL, ты фактически вкладываешь силы и время в своё образование.

Но ещё полезнее учить английский язык. Сейчас я объясню почему. Закройте глаза и представьте себя на берегу реки времени. Смотрите, как проплывают мимо месяцы и годы. Проплывают президенты и страны, войны и формы государственного устройства, символы и религии, языки программирования и библиотеки. Все наши навыки программиста очень быстро устаревают. Выходят новые библиотеки, языки сменяют друг друга один за другим, появляются и исчезают подходы к проектированию программного обеспечения. То что ты выучил пять лет назад, вряд ли поможет тебе сейчас. А английским языком можно пользоваться десятилетиями. Выходит, учить английский экономически целесообразнее.

Один комментарий к “Работаю над сложным алгоритмом”

  1. Может, ты еще и блог на английский переведеш и к буржуям свалишь?
    Экономически ему английский выгоден!!!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *