Смотритель: hubert
  • ,

О джунах

Очень много людей, которые почитали книжку, приходят на собеседование джуна, мол, научите меня. Такие «джуны» никому не нужны, т.к. их учить очень дорого. Например, синьор может обучать до 5 джунов одновременно. На обучение джуна нужно 2-3 мес. Причем синьор не выполняет своих обязанностей в это время. Зп синьора 3,5к баксов. Получается, на обучение 5 человек тратятся 10к баксов, т.е. по 2к на человека. Добавьте к этой сумме зп джуна и стоимость его рабочего места, расходы на него. Получается 3-4к баксов. Причем пользы он не приносит, т.к. его код — это говнокод, который синьор постоянно перепроверяет и иногда исключает.

Вывод
Джун должен быть таким, который:
  • обучается сам
  • требует минимального контроля
  • знает великолепно java core
  • умеет искать информацию сам
  • задает правильные вопросы
  • не дергает по пустякам других программистов
  • знает обзорно технологии проекта
  • следует правилам написания кода, принятым в проекте, без отсебятины
  • быстро въезжает в проект

Требования к джуну на проекте:
  1. отличное знание Java Core
  2. самообучение
  3. четкое формулирование проблемы
  4. написание простых запросов SQL
  5. распознавание в проекте ведущих технологий. Для большинства проектов:
    • сборка (Ant или Maven)
    • работа с базой данных — ORM (Hibernate, MyBatis и др.)
    • бизнес логика вклющая транзакционность (обычно Spring, необходимо понимание IoC)
    • клиент — масса фреймворков. Для веба желательно понимание основ HTML, CSS, JavaScript + часто либа JQuery.


Так что развивайтесь не только в джаве, и тогда быстрее станете программистом
  • ,

Интересно, много ли таких стариков заразившихся программированием как я?

Если коротко. То лучше начать так:
Мне 37, уже понятно багаж семьи за спиной, работа без возможности заниматься личными делами, ипотека, да и спиногрызы не дают расслабляться. Жена требующая внимания, ну и прочих предпредстарческих забот. Из личного времени, только период с 01 до 03 ночи, пространства только ванная комната и та ненадолго… Из плюсов, что не всегда хочется спать и игры уже не интересуют )))
С появлением телефона на андроиде возникла необходимость некоторых программ, что бы и это было и то, возникла мысль, а что если самому сделать – то что хочется и как я хочу. Начал копаться, начитывать, просматривать различные источники. До этого момента, я никогда программированием не занимался, инглишь зеро, минимум паскаля в университете не считаю, из образования две вышки радиофизик и второе с экономическим уклоном. На работе не директор, а так инженеришка. Суть да дело, натолкнулся на javarush. И тут честно сказать – зацепило. Не то что я уже прошел кучу уроков и выполнил все задания, а то, что мне нравится выполнять задания, наяривать то, что было упущено и узнавать новое. Скажу честно жил как бы не на своем месте и не в то время. Курс натолкнул меня на изучение английского и как то незаметно пришло сознание, что программирование то, что искал все время.
Если по трезвому судить понимаю, что ни какой из меня джуниор тем более крутой программер не получится и частенько бывают моменты, когда задумываюсь «а нафига мне всё это?»… Кому из своих соратников рассказать, что я пытаюсь изучить программирование даже язык не поворачивается, все равно не поймут, у виска покрутят и будут ждать когда загнусь.
Само построение изучения на javarush очень-очень радует, ай да молодцы ребята, так держать, будет возможность обязательно продлю подписку, ребята путевку в жисть дают другим — заслужили )))
Так вот, интересует, а много ли таких как я? Какие планы, есть ли возможность сесть в уезжающий вагон или дальше хобби дело не пойдет? Ну и если не секрет куда податься дальше )))) ???
В инете частенько встречается писанина, о программировании в возрасте, но тут хотел оставить типа положительного отзыва, да и добрым молодцам очередной намек ;)
  • ,

Список мошенников

Тут будет обновляться список мошенников, которые нечестным путем создают себе подписки за приглашения.
Напоминаю: если Вы попали в это список, то из него можно выйти лишь оплатив анлим подписку.
UPD: список стартует с забанненых с начала июля.
UPD2: кстати, благодаря этим особам нормальные люди рискуют оказаться без возможности подписок за друзей (а такие есть, как ни странно), если мы решим отключить такую возможность…

  1. Дима Кудряшов
  2. Иван Поспех
  3. Дмитрий Труфанов
  4. Илья Неведров
  5. Ваня Зимин
  6. Юрий Рощенко
  7. Александр Ефимов
  8. Oleg Poncho
  9. Денис Ольоленко
  10. Сергей Лысков
  11. Sergey Lavrynenko
  12. Серж Журавель
  13. Yuriy Kachmar
  14. Сергей Лозовский
  • ,

Развитие JavaRush

Не знаю как Вам, но я бы хотел видеть в будущем JR еще лучше, чем сегодня.
Нет, нет, Вы не подумайте, я не имею в виду, что сейчас что-то плохо, я наоборот считаю JR лучшим проектом для обучения джаверов, суть в другом.
  • ,

Сигнатура метода

Сигнатура метода — это имя метода плюс параметры (причем порядок параметров имеет значение).

В сигнатуру метода не входит возвращаемое значение, а также бросаемые им исключения.



Вот какой вопрос возник к этому: а ключевые слова как private или public входят в сигнатуру или нет?
  • ,

Вопросы по IntelliJ IDEA

После продолжительной паузы вернулся к занятиям и вот какая проблемка обнаружилась:

При копировании текста кода из IDEA и последующей вставки его в файл текстового редактора OpenOffice на новом месте вставляется с форматированием которое было в IDEA (цветом фона как в установленной схеме, размером шрифта...).

Точно помню что раньше было наоборот — вставлялся с текущим форматированием текстового файла.
Хотелось бы вернуть как было раньше. Вопрос — где искать: в настройках IDEA или в настройках OpenOffice?
  • ,

Статистика при подсчете попыток решения задач

Здравствуйте, уважаемые создатели Javarush!

Нахожусь на 20-м уровне, на текущий момент решил 647 задач.
Не так давно (около месяца назад) узнал о том, что можно посмотреть свой рейтинг,
по мере решения задач. Поскольку есть некоторый критерий,
позволяющий оценить свои продвижения, внимательно присмотрелся
как изменяются показатели. Обнаружил интересную особенность:
по количеству решенных задач, вопросов нет. А вот по количеству
попыток в алгоритме подсчета странная «особенность» (возможно баг).

Приведу пример: При десяти решенных за неделю задачах, из которых одна была решена с четвертой попытки, а девять оставшихся с первой попытки разумно ожидать среднее количество попыток за неделю (1*4 +9*1)/10 = 1,3, но показатель в статистике javarush дает значение 2,3

При двенадцати решенных за НЕДЕЛЮ задачах, из которых одна была решена с четвертой попытки, а одиннадцать оставшихся с первой попытки разумно ожидать среднее количество попыток за неделю (1*4 +11*1)/12 = 1,25, но показатель в статистике javarush дает значение 2,25

То есть, статистика попыток за НЕДЕЛЮ выдается с завышением ровно на единицу! Кроме того, общее количество попыток за все обучение, после проверки
при восьми задачах, решенных с первой попытки должен немного уменьшится, а происходит
наоборот он растет с 1,9562 до значения 1,9567

Многие скажут, какая мелочь, главное научиться решать задачи.Согласен.
Но эта капля дегтя несколько портит все положительное впечатление от проекта.
Готов предоставить доп. информацию по описанной выше проблемке.

С уважением, Александр.