Всем привет!
Меня зовут Антон. Мне 26 лет. В браке, имею честь быть отцом. Я прошел все 40 уровней и не решил некоторые задачи. 2 года где-то потребовалось для прохождение курса. Были длительные перерывы.
Родился в Киеве,учился до 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 для подготовки. Показывает пробелы, заставляет искать инфу :)
На работе окунулся в гигантское количество новых/старых технологий, которые на собеседовании не спрашивали :)
Родился в Киеве,учился до 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
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ