пятница, 27 января 2017 г.

Радость и жалость

Настало время порадоваться за других и пожалеть себя.

Уже второй человек с курса по изучению Java нашел себе работу. На следующей неделе будет собеседование ещё у одной моей сокурсницы и по совместительству выпускницы Иннополиса. Эти ребята серьёзно изучали java в течение как минимум полугода и многого за это время добились.
На фоне них мои "достижения" кажутся мне смешными, а моё изучение java - больше похожим на топтание на месте, чем на движение вперёд.
Также настораживает то, что все эти ребята где-то на середине оставили прохождение курса и дальше пошли своим путём (кто в Иннополис, кто на самообучение)...

Работа юристом в последнее время отнимает у меня всё больше моральных сил. Каждый лишний день, проведенный в суде, для меня как каторга. Наша секретарь заметила, что по понедельникам я прихожу на работу как на похороны.
А как ещё я должен себя чувствовать, если каждая минута, проведенная на работе - это минус одна минута из тех, что я мог потратить на изучение java?
Прошло уже 3 месяца, а я не освоил даже 1/3 курса. Освоил только 3 из 14 модулей... Если учёба и дальше пойдёт такими темпами, то к последнему модулю я доберусь только к следующему году... А хотелось бы побыстрее ))

Из хорошего - на курсе много интересных задач, в которые погружаешься с головой и для решения которых приходится использовать все ранее полученные знания.
Из плохого:
- как ни крути, задачи эти учебные и воспринимать их всерьёз никто не будет;
- задачи отнимают слишком много времени, так как для их решения приходится много искать и изучать дополнительной информации, которой не было в лекциях курса. Из-за большого количества материала, который нужно найти и изучить самостоятельно, приходится изучать его только по верхушкам и обещать себе вернуться к более детальному изучению позднее;
 - манера руководителя курса преподносить материал. Наблюдается странный феномен: о себе, о жизни и "пути самурая в java" преподаватель бесплатно складно  рассказывает на youtube и говорит при этом вроде бы правильные и понятные вещи. Но в платных видео-лекциях из него почему-то вырывается какой-то неконтролируемо-спутанный поток сознания, мысль "скачет" как блоха на сковородке. Местами непонятно вообще ничего. Особенно это удивляет потому, что этот феномен присутствует на записях лекций. Я бы еще понял, если бы это проявлялось в он-лайн трансляции. Но, блин, лекцию-то, которую он своим ученикам, по сути, продает, можно хоть 100 раз переснять и отмонтировать, чтобы в ней не было по 3-5 минут написания неработающего кода, который он потом по 3-4 раза исправляет, пауз по 20 секунд, когда он думает, что сделать или сказать дальше, нескладной речи, состоящей из слов "класс", "метод" и междометий, и т.п. "затыков".

Хотя, может быть я слишком придираюсь, т.к. мне тоже хочется поскорее найти работу java-программистом и я просто расстроен тем, что продвигаюсь к намеченной цели не так быстро, как того хотелось бы.
Попробую ускориться в отпуске, одну половину которого запланировал на февраль, а вторую - на апрель. Специально так выбрал, чтобы во время отпуска меня не отвлекали от учёбы поездками на дачу, "на шашлыки"  или на море. Единственное, хочу в апреле - мае забраться на гору Пидан - нашу местную достопримечательность. Посмотрим, получится ли. ))

Недавно на geektimes прочитал две статьи (1 и 2) от шизофреников о шизофрениках. Автора первой статьи узнал. Он живет в моем городе. Пару лет назад я читал на форуме велосипедистов и в livejournal его статьи "о его непростой жизни психически больного". Автор второй статьи - скорее всего его девушка и по совместительству его лечащий врач-психиатр. ))
Поначалу его интересно было почитать: что-то новенькое и вроде как прямиком "из жизни", но потом его однообразные выворачивания себя наизнанку и его жалость к самому себе становятся просто скучны (сюжет никак не развивается)) ).
Не пойму, для чего он одни и те же статьи "о своей непростой жизни психически больного" распространяет по интернету. Хочет оставить свой след, жаждет внимания или пытается таким образом заработать? Мне сложно представить достижимость им этих целей.

Ну, и чтобы не заканчивать пост на психах, скажу о том, что в третьем модуле я изучил системы ввода-вывода (IO, NIO) и сокеты, а сейчас изучаю S.O.L.I.D.-принципы в java:



До      После      GitHub       LinkedIn      HeadHunter.ru

понедельник, 16 января 2017 г.

Почему так медленно?

Всё, конечно, хорошо, java - вполне себе познаваемый язык программирования. Ничего сверх-сложного или непонятного в нём нет. Но, всё же, по моим ощущениям, как-то слишком медленно у меня продвигается обучение.
Прошло уже 2,5 месяца, а я еще даже не перешёл на 4 модуль курса. Хотя, при поступлении на курс, планировал пройти его чуть ли не за полгода. Наивный.)) 
Думаю, дело в том. что слушком сложной оказалась для меня одна из задач третьего модуля - на сортировку большого текстового файла, которую нужно было сделать не загружая файл в память. Три недели с ней провозился, изучая теорию, алгоритмы и несколько раз полностью переписывая нерабочие решения.
Еще две недели ушли на создание сетевого файлового менеджера (неделя - на написание и неделя на ожидание проверки и внесение корректив в код).

Н-да... такими темпами учиться мне ещё как минимум до октября месяца... Надеюсь, при трудоустройстве мне это зачтётся ))

Странно вот, что: в одном из блогов один товарищ писал, что изучал java  на курсах всего 3 месяца, а после этого 3 месяца искал работу. Сейчас в Иннополисе набирают на учёбу начинающих программистов на java и готовят их к будущему трудоустройству за 2 месяца. Как можно за такой короткий срок подготовить специалиста по  java?

Из приятных новостей: до весны осталось 1,5 месяца календарных и, наверное, месяца 3 фактических - когда снег уже растает и можно будет одеваться не в зимнюю одежду. Планирую в этом году начать ездить на велосипеде и бегать как только растает снег. А пока лежит снег, хочу начать каждые выходные подыматься на гору Шошина, которую видно из нашего офиса. Ее высота всего 212 м., но готовиться к подъему на более серьёзную вершину (хочу сходить по весне на г.Пидан - 1332 м.) можно и на ней.
Посмотрим, какие из этих моих планов осуществятся. ))


До        После        GitHub        LinkedIn        HeadHunter.ru

среда, 11 января 2017 г.

Закинем удочку

Время - летит. Особенно остро это ощущается после Нового Года. Вот, вроде бы еще вчера был 2016 год, а сегодня уже 2017. Появляется ощущение того, что могу "опоздать на поезд" )).
Хотя, какие мои годы. Мой "поезд" тронется точно по расписанию и не раньше, чем в него сяду я.))

Завершил изучение курса "Научное мышление". Было интересно. Некоторые вещи, которые до этого понимал на интуитивном уровне, теперь можно объяснить с помощью полученных на курсе знаний. Курс рекомендую всем своим знакомым как научно-публицистический документальный фильм. Правда, никто его, насколько мне известно, так и не посмотрел. Возможно, всех отпугивают слова: учеба, курс, наука ))

Почти нет времени изучать английский язык. Всё время уходит на изучение java  и смежных с ним вещей.

На новогодних каникулах мой ментор отдыхал (не проверял мои решения задач) и я, чтобы не простаивал "процессор", записался на курс "Разработка веб сервиса на Java" от Mail.ru. В вводной лекции этого курса перечислялись базовые знания, которые необходимы для прохождения курса, и они у меня имеются. Но при изучении первого же тестового задания понял, что был "обманут в своих лучших чувствах" и мне необходимо дополнительно самостоятельно изучить ещё: HTML, CSS, javascript и servlet's.
Поэтому решил пока не торопить своего ментора с проверкой задач и быстренько подтянуть знания по этим направлениям. С основами HTML ознакомился вчера за вечер. Сегодня хочу написать html-страничку - каталог со всеми имеющимися у меня видео-курсами. Попробую их таким способом упорядочить. Ну, или сперва займусь изучением CSS, а уже после этого сделаю красивую страничку-каталог. ))

Отредактировал себе профили на LinkedIn и headhunter.ru. Теперь там всё "по-взрослому", как у "настоящего" девелопера. )) За 1 день количество просмотров моих резюме превысило то, что было за всё время до этих изменений.
Я понимаю, что мне с тем уровнем знаний, что у меня есть, пока ещё рано искать серьёзную работу. Но "удочку закинуть" надо. Рыба, она всякая бывает ))
Буду пополнять свои резюме навыками, по мере их приобретения. пока не уверен, что это нужно, но может быть как-нибудь сделаю пару-тройку скрин-шотов кода или работающих программ - в качестве портфолио. Графа "Портфолио" в резюме есть и природа, как известно, не терпит пустоты. )


До        После        GitHub        LinkedIn        HeadHunter.ru