This book’s authors tried to write an all-around guide for the new coming Java developers.
But Java is too broad to cover all the different topics in just one book.
That’s the main problem with this book: an attempt to include everything that they could in 400 pages.
The book is great! There’s no other book that starts from low-level options of Java NIO and ends with a high-end view on current set of Java web frameworks.
Was it necessary? I doubt.
From my perspective it’s impossible to do what authors intended to do.
Java is a language that has been evolving for more than 15 years. It has an army of adopters, enormous amount of frameworks and a huge set of JVM-based languages.
I bet that you should read this book only if you’re a fresh grad that’s eagerly searches to land on a first job.
I agree with author’s choice of languages and frameworks that they tell about in their book. But is this set crucial for EVERY java developer. I doubt.
First of all i should say that i deeply appreciate what Gayle Laakman usually does. Last year i spent a lot of time on her careercup.com website. Also i’ve read another book of her, which is “Cracking the coding interview”. After that don’t blame me if i’m too much biased.</br>
What this book is about is obvious if you’ve read it’s title. The book is about how to write a resume to take a job in one of the top-notch tech companies of our time. There’re not so many companies every fresh grad dreams about, but the author promises that after reading this book you would certainly land on an interview in one of them.</br>
Is it true? If you’ve reluctantly searched for a job for a year or two this book is definitely not for you. First of all i believe that Gayle’s main audience are not-so-long-graduates or those who search for their first IT job. The main reason for that is a fact that Gayle doesn’t write anything new for an experienced job seekers. Things she says may seem obvious for those who’s got some job experience corollary some experience of searching for a new employer.</br>
If you’ve eagerly read all Lifehacker’s and LinkedIn job searching articles for a month or two you would get much more experience in writing a resume. But if you don’t have so much time or your skills seems a bit rusty this book is a perfect resource!</br>
It’s doubtfully that you can find all the recipes Gayle Laakman writes in her book in one place. I’m sure you won’t be able to read all these books or articles in a day or two. This book i’ve read for a few days. If you need a quick source for refreshing your job-placing experience i would totally recommend this book to you.
That was the second Cay Horstmann’s book ive read. First one was Core Java Server Faces .
What can i cay, this book is great. Scala language is very friendly for the newcomers, and on the other side it’s very complicated and needs a lot of practice. But it’s almost impossible to tell about all the features of one language in a three hundred pages book. But Cay Horstmann really did that. He doesn’t waste your time on an explanation of basic stuff. He goes straight to the core of Scala.
I read that book in a couple of days. If you need something to teach yourself Scala and you don’t have too much time that’s your perfect solution!
I enjoy brain teasers and quizes very much. This guy made a perfect lecture with a lot of that stuff. It’s really fun and exciting. You should definetely see it!
Поиск русского гайда по сдаче на OCAJP 7 не увеньчался успехом, так что я решил написать свой.
Что это за сертификат рассказывают в этом видео. Сдавать или нет каждый решает для себя сам, но этот сертификат является базовым в иерархии Oracle для интересующихся Java.
Для себя я решил сдавать на OCP чтобы во-первых систематизировать знания , а во-вторых поднять привлекательность для работодателей.
Началось как обычно с чтения CodeRanch. Когда я начинал готовиться книг посвященных OCA 7 еще не было в природе. Сейчас уже появился официальный гайд. Но учитывая ценник (30$), я все же воздержался бы от покупки. Сейчас расскажу почему.
Во-первых большая часть информация необходимой для сдачи с головой покрывается материалами подготовки к SJCP 6 большинство из которых находятся в свободном доступе. На форумах пугают что в экзамен добавлено многое из JLS по JAVA 7. На самом деле не так уж и много, на самом экзамене я столкнулся только с возможностью использовать объекты String в качестве аргументов в switch-выражении. В любом случае подучить фишки добавленные в новой версии JVM можно за один вечер, благо их немного и для экзамена досточно общего понимания.
Начал я свой путь к JAVA вот с этой замечательной книжки, но для экзамена она совсем не подойдет.
Я сдал на 91% , использовал следующий материал :
K&B SCJP 6 study guide. Неоднократно упоминалась здесь. Книга действительно замечательная: легко читается, отлично структурированная, после каждой главы есть упражения для закрепления материала
Тесты для сдачи SCJP 6 отсюда. Но не буду советовать их, т.к. вопросы там достаточно устарели.</a>
Прочитать главы 1-5 и 10 из K&B. Главы 6 и 7 прочитать выборочно в соответствии с топиками реального экзамена
Прорешать тесты на SCJP 6 по тем же темам(как я уже сказал не очень пригодилось)
Тесты от Enthuware(6 билетов, 500+ вопросов)
В итоге получилось так :
Старался читать по главе из книги в день, получилось по 2 дня на главу вместе с прорешиванием заданий и небольшими практическими заданиями
Mock-тесты по-началу казались слишком легкими, но как потом оказалось просто каждый билет направлен на несколько определенных тем. Полная картинка складывалась только после прорешивания всех билетов
Тесты за 10$ я первоначально планировал пощелкать за неделю, но в итоге получилось только за две. План был такой же как с билетами в ГАИ :билет прорешивается первый раз, затем резбираются все сделанные ошибки и прорешивается снова.
По сравнению с вопросами на реальном экзамене вопросы в тестах гораздо сложнее. Если с 1го раза не удалось решить билет на 60-70% лучше еще раз почитать книжку. Вызубрить как те же билеты в ГАИ не получится, вопросы в тестах полностью отличаются от реальных
Вместе с тем упор там сделан на те же темы что и на реальном экзамене. Больше всего каверзных вопросов было по “String,StringBuffer,StringBuilder” и “Handling Exceptons”. Авторы тестов в ответах частенько намекают что некоторые темы которые не указаны Oracle как обязательные к подготовке на самом деле присутствуют на экзамене. Это действительно так. У меня было несколько вопросов по Garbage Collector. Надоедливых вопросов типа “как засунуть short в byte” на знание cast-ов и размернонсти Data Types в JAVA которыми полон тест на реальном экзамене на было
Перед экзаменом пока ехал в метро перечитал Summary ко всем главам из K&B 6 . Несколько раз мне это очень пригодилось, были вопросы привязанные к очень тонким ньюансам
На сдачу взял с собой закрытые наушники чтобы не слушать окружающий шум, они действительно очень пригодились. Хоть в тестовом классе было не очень много народу, но они постоянно входили-выходили что не настраивало на продуктивный лад. Экзамен длится 150 минут, отвлекаться не хотелось. Наушники отлично отрезали все шумы в аудитории.
После ответа на все вопросы у меня оставалось еще 40 минут, я успел перепроверить. Нашел одну досадную ошибку.
После теста остались одно положителные ощущения, приятно ставить точку в конце подготовки. До этого я сдавал сертификацию у другого вендора, там постоянно были какие-то проблемы с софтом для тестирования и с компьютером на котором проъодил тест. В этот раз тоже при каждом замирании во время загрузки вопроса сердце начинало биться быстрее. Но все ОК. Софт от PearsonVUE не глючил, все тестирование прошло без сучка и задоринки.
Всем удачи! В следующий раз расскажу про подготовку и сдачу OCPJP 7.
В ходе апгрейда макбука столкнулся с проблемой что он не видит 2 планки DDR3 по 1333 мгц. Более подробно проблема и возможное решение описано
Я бы хотел остановиться на другом. Во-первых проблема касается только владельцев маков с чипсетом Nvidia следующих моделей :
Macbook Pro (13-inch, 2009) w/ NVIDIA MCP79
Macbook Pro (15-inch, 2009) w/ NVIDIA MCP79
Macbook Pro (17-inch, 2009) w/ NVIDIA MCP79
Macbook Pro (13-inch, Mid 2010) w/ NVIDIA MCP89
Есть два возможных решения:
Идти в магазин и покупать устаревшие планки PC-10600
Воспользоваться программной Thaiphoon burner и прошить в SPD более низкую частоту чем на самом деле
Так вот везде я нашел только отзывы радостных покупателей Thaiphoon burner и ни одного критического отклика.
Я купил эту программу, установил Boot camp и попробовал прошить SPD. Программа радостно что-то записывала, но частота не менялась. На мой законный вопрос разработчику последовал ответ что такая проблема часто бывает с макбуками. Но зачем тогда на каждом углу пиарить свой софт который описывается как единственное спасение маководов? Получается прошьется ваша оперативка под маком или нет зависит от положения луны относительно солнца.
Ок, дубль 2 . Разработчик любезно дай новый ключ для PC, пробую на ноутбуке Lenovo. Программа не считывает показания. Никакие пляски с бубной и поиск рабочей версии не помогает. Разработчик предлагает попробовать программу в 3й раз и найти еще один ноутбук. Но с меня хватит!
Мораль: Не пытайтесь использовать в макбуках ППЗУ с более высокой частотой чем там используются. Вы можете зря потратить изрядное количество времени, денег и нервов.
Я использовал планки Kingston 10600 вместо Crucial 1333