Всем привет! Меня зовут Антон. Мне 26 лет. В браке, имею честь быть отцом. Я прошел все 40 уровней и не решил некоторые задачи. 2 года где-то потребовалось для прохождение курса. Были длительные перерывы. История трудоустройства - 1Родился в Киеве,учился до 8-ого класс,потом семья переехала в Москву. Школу закончил в Москве, поступил в московский ВУЗ на факультет психологии. Получил диплом, работал не по специальности(строительство\проектирование). Захотелось чего-то нового. Решил попробовать программирование. Все началось с iTunesU на моем iphone. Совершенно случайно нашел бесплатный курс programming methodology(CS106A) от Stanford на английском языке. Просмотрел все лекции, решил все задания. У кого хороший английский — советую. javarush.ru — крутой ресурс для получения практики. Теория без практики мертва, практика без теории слепа. Поэтому помимо практики, приходилось подтягивать теорию. Мне помогли курсы Головоча,технопарк mail.ru, смотрел каналы Якова Фаина, Немчинского, javabrains, durgasoft на ютюбе. Читал книги. Понравилось книга Паттерны Проектирования от HeadFirst. Мне кажется программирование это не о том умный ты или нет, это о том, терпеливый ты или нет :) Так получилось, что после сочинской олимпиады были проблемы финансовые и меня пригласила к себе теща поработать в Вологде. Там работал медицинской сфере. Друзей в Вологде не было, поэтому досуг я проводил или с ребенком, или с Intellij Idea, решая задачки javarush. В будни уделял по 2-3 часа в день, в выходные, если получалось, больше. Закончив курс javarush, я записался на стажировку. На 4-5 недели стажировки, я сходил на собеседование. Оно длилось 1,5 часа. Ответил я на 95% процентов вопросов. Вопросы были по Java Core. Spring,Hibernate,JSP,Servlets,git,SQL - не спрашивали. Попросили написать код, который бы выводил последовательность Фибоначчи. Попросили написать свою реализацию односвязного списка. Спросили про принципы SOLID. Зачем нужен hashcode. Могут ли у объектов быть одинаковые хэш-коды? Много вопросов про обработку исключений. Скомпилируется ли этот код? Почему? Как работает gc? Рассказать про методы класса Object. Вопросы по concurrency: synchronized, deadlock. Как можно запустить нить? Передача по ссылке или по значению. И прочее. Предложение о работе сделали сразу на собеседовании. Мне, кстати, помог quizfull для подготовки. Показывает пробелы, заставляет искать инфу :) На работе окунулся в гигантское количество новых/старых технологий, которые на собеседовании не спрашивали :)
  • ANT,Gradle
  • Servlets,JSP
  • Struts
  • JAX-RPC
  • JAX-RS(Jersey)
  • Hibernate
  • Git
  • JIRA/Confluence/Stash
  • Jenkins
  • Agile(Scrum)
  • WebSphere
  • OracleDB
Сижу, разбираюсь. Немного в ах**. Помню, когда была задачка битва роботов на javarush, то были примерно такие же ощущения. Но ведь прошел, значит и это выучи. Вопрос времени и мотивации. Вы думаете вы знаете что-то о JavaEE? Нет, это только верхушка айсберга. На работе тебе дают акваланг и ты ныряешь исследовать весь айсберг целиком. Главное не паниковать. Путь в 1000 ли начинается с первого шага. Многие люди хороши в начинаниях, но требуются усилия, чтобы доводить дело до конца, а не бросать его на пол-пути. Что касается денег, то стандартная вилка по рынку для java-junior 500-1000$ Место работы: Сбербанк-технологии Трудитесь, друзья!