Блог человека из лета

Возможно, здесь вы найдете что-то интересное для себя

Сложных задач не бывает
человек из лета
naissur1986
В конце января я стал изучать Java. Начиналось тогда все с System.out.println("Hello world"). Задачи с циклами, условными операторами и иже с ними частенько вызывали замешательство. Сложно было разобраться даже в 20 строках кода. И это учитывая тот факт, что в школе я кодил на QBasic и Sinclair Basic, а в универе изучал Pacal и Delphi, вскользь коснувшись также и объектной ориентированности. Т.е. с принципами программирования я был знаком, основную сложность вызывал лишь новый для меня синтаксис Java, а также погружение с головой в ООП. Людям же, начинающим с круглого нуля, наверняка было в разы сложнее.

Сейчас я смотрю на те задачи, и они вызывают улыбку. Сейчас на очереди более сложные, запутанные, содержащие 100500 строк кода, кучу классов, треды и так далее... Иногда, открывая очередную задачу, даешься диву, думаешь: "Мать вашу так, да здесь же без 0,5 не разберешься!" А потом сидишь, перечитываешь несколько раз код, по возможности держа в уме производимые им операции. Вносишь изменения, запускаешь, оцениваешь результат. Повторяешь это десятки, сотни раз, и с каждым разом картина становится все более ясной.

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

?

Log in