вторник, 21 декабря 2010 г.

Что мы делаем сейчас

Привет, давно ничего не писал. Дело в том, что просто не было времени =). После изучения Collections Framework я переключился на что-то более сложное и полезное - JSP. Что можно сказать по этой теме?
  1. JSP это азы. Данная технология обязательна к изучению
  2. Для получения базового уровня я выбрал замечательную книгу от Head First по JSP и совсем не жалею. Отличная книга!

суббота, 11 декабря 2010 г.

Вопросы на собеседовании

Нашел интересную тему на vingrad'е. Там уважаемый initmax предложил список вопросов, который может быть задан на собеседовании. Думаю, что перед изучением Java Core очень полезно ознакомиться со списком, выявить свои пробелы, распечатать список и начать читать книгу. По мере чтения хорошей книги я найду ответы на все (или почти все) вопросы.
В чем собственно выгода? Когда вы (я) найдете ответ, то вы обратите на него больше внимания. Т.е. вы фактически решите задачу... 
Список вопросов прилагаю ниже

Добавлено позже
Другой полезный ресурс предлагает свой список вопросов и ответов. Возможно, не все они относятся к уровню junior, но все-равно полезно =)
 
Добавлено еще позже
Очередная ссылка по теме. Сейчас занят несколько другим вопросом, но, думаю, скоро займусь и составлю список итоговый вопросов на собеседовании.
 
Еще позднее
И на javaTalks есть аналогичная тема!

среда, 8 декабря 2010 г.

План действий

Прежде чем что-то делать нужно набросать план. Для начала я прослушал вебинар. Все понятно и логично, но от сюда я узнал очень важную и не очень очивидную для себя вещь -  junior'у важно ХОРОШО знать java core... А я хотел сразу со spring'а( Наверняка вы найдете для себя что либо еще полезное в этом вебинаре

Итак, мой план действий:
  1. Java Core
  2. Servets, JSP
  3. Hibernate (базовый уровень)
  4. Spring (базовый уровень)
Думаю, с такими знаниями можно легко устроиться junior'ом.    
 
Каким образом я буду изучать технологии? Не зря нас раньше учили учиться. Думаю, я буду придерживаться следующих правил:
  1. Вещи, которые я могу забыть, необходимо выписывать в тетрадь, чтобы потом ее периодически перечитывать
  2. Теория это хорошо, но очень скучно (и плохо запоминается). Я всегда считал, что знания приходят из практики - решаем простенькие задачки (java core), делаем небольшой проект (jdbc+JSP), продумываем полноценное решение (spring + hibernate). Кстати, в этом я не согласен с лектором из вебинара - пока я прочитаю 6 книг...
  3. Периодически проходим тесты - от туда можно подчеркнуть нетривиальные знамя + проверить себя.
План готов=) Дело осталось за малым - начать)

воскресенье, 5 декабря 2010 г.

Почему Java?

Думаю, многие проходили через стадию выбора языка программирования. Я решил изучать java (на самом деле я так давно решил=)). Почему?
  1. Открытый и распространенный язык, большое комьюнити. Java это живой язык, который активно используется в корпоративной разработке. За java стоят большие компании и никуда он (язык) точно не денется
  2. Хороший уровень з/п. По-моему самый высокий) Даже если это вам сейчас не очень важно, то это точно станет важно позже... Я так думаю
  3. Большой простор для полетов. Большое комьюнити придумало большое количество фреймворков. Для меня это плюс
Я уверен, что не буду разочарован своим выбором =)
 
Ну и последнее... Учите то, что вам больше по-душе. Если вы любите .net, но почему-то сейчас разрабатываете на другом языке, то подумайте о том, чтобы стать junior'ом .net'а. Но это тема уже следующего поста...

О чем речь?

Зачем нужен этот сайт? думаю, я собираюсь повысить самодисциплину. Дело в том, что с некоторых пор я упорно решил стать разработчиков java. Проблема заключается в том, что я не студент 2го курса, а за плечами уже 6 лет корпоративной разработки на другом языке, пыла в глазах по-меньше, а денег хочется по-больше. Этот блог поможет мне закрепить мои знания и, надеюсь, будет кому-то еще интересен=)