Java Books?

User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Java Books?

Post by Montchik »

Нужен совет клуба какие книжки порекомендовать коллеге оч солидным опытом программизма на ассемблере, shell и сях. Вот желает он б.ть стать good java programmer на старости лет и фсе!

Bloch - Effective Java и Goetz - Java concurrency in practice в списке, но имхо ему начинать нужно с чего-то более базового. Ещё годные материалы для подготовки к java programmer certification нада.

Спасиб!
Мончик
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Java Books?

Post by Sergunka »

Я когда Савву учил Яве то для начала взял учебник для даммис типо ява за 21 день. С интересом почитал много узнал нового :D потом он уже по ява сертификатам учил.

Так же я бы советовал посмотреть курс cs61b - чему учат сегодня в том же Беркли

https://inst.eecs.berkeley.edu/~cs61b/archives.html

там нормально так заясняют и если попадет на интервью на молодого перца хотя бы будет понятно откуда ноги растут и чо такие вопросы сыплются :angry:
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
mikeG
Уже с Приветом
Posts: 8470
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Java Books?

Post by mikeG »

Первоисточник - The Java Programming Language, Gosling et al
https://www.amazon.com/Java-Programming ... 321349806/

The Java Language Specification
https://docs.oracle.com/javase/specs/jl ... index.html
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

Sergunka wrote: 12 Apr 2018 22:36 Я когда Савву учил Яве то для начала взял учебник для даммис типо ява за 21 день. С интересом почитал много узнал нового :D потом он уже по ява сертификатам учил.

Так же я бы советовал посмотреть курс cs61b - чему учат сегодня в том же Беркли

https://inst.eecs.berkeley.edu/~cs61b/archives.html

там нормально так заясняют и если попадет на интервью на молодого перца хотя бы будет понятно откуда ноги растут и чо такие вопросы сыплются :angry:
Не, не смогу я ему яву для дураков посоветовать почитать, обидится. За курс спасибо! Да, сертификат я ему тоже посоветовал поиметь, опять же вопрос по какой литературе готовиться...
Last edited by Montchik on 13 Apr 2018 05:19, edited 2 times in total.
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

mikeG wrote: 12 Apr 2018 23:41 Первоисточник - The Java Programming Language, Gosling et al
https://www.amazon.com/Java-Programming ... 321349806/

The Java Language Specification
https://docs.oracle.com/javase/specs/jl ... index.html
И че, ты прям по этом книжкам ее учил? Силён! :twisted:
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Java Books?

Post by Sergunka »

http://tutorials.jenkov.com/java/index.html

Jenkov очень доступно заясняет
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

Sergunka wrote: 13 Apr 2018 06:20 http://tutorials.jenkov.com/java/index.html

Jenkov очень доступно заясняет
Неплохой reference material, спасибо! Но как учебник это имхо не подходит.

Проблема коллеги в том что он нахватался базовых знаний по ява до уровня способности написать что-то более-менее нормальное если есть прототип. Ну, типа, добавить метод для сохранения данных в таблице в DAO по примеру уже существующего метода поиска данных. А вот если он что-то с нуля пишет - туши свет!
Вот я ему и посоветовал на 101: хочешь дорости до уровня нормального ява кодера - получи оракловый сертификат ява программиста. А для этого надо почитать правильную литературу чтобы знания в порядок привести, такую литературу я собственно и ищу.
User avatar
mikeG
Уже с Приветом
Posts: 8470
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Java Books?

Post by mikeG »

Montchik wrote: 13 Apr 2018 05:13
mikeG wrote: 12 Apr 2018 23:41 Первоисточник - The Java Programming Language, Gosling et al
https://www.amazon.com/Java-Programming ... 321349806/

The Java Language Specification
https://docs.oracle.com/javase/specs/jl ... index.html
И че, ты прям по этом книжкам ее учил? Силён! :twisted:
По этим.
Первая - вполне подходит для чтения по вечерам.
Плюс спека для прояснения непонятных моментов. Не для легкого чтения, конечно.
User avatar
ALV00
Уже с Приветом
Posts: 1491
Joined: 08 Mar 2002 10:01
Location: NJ

Re: Java Books?

Post by ALV00 »

Montchik wrote: 13 Apr 2018 14:47 Вот я ему и посоветовал на 101: хочешь дорости до уровня нормального ява кодера - получи оракловый сертификат ява программиста. А для этого надо почитать правильную литературу чтобы знания в порядок привести, такую литературу я собственно и ищу.
Он такой моральный триппер получит от этого экзамена, что вообще не захочет после этого писать на java :D Может быть они исправили в новых версиях но во времена Java 6 это была порнография та еще. Но если он все же захочет заняться этим извращением, я очень настоятельно рекомендую взять учебник от составителей экзамена (Kathy Sierra), иначе экзамен хрен сдашь. Также обязательно надо взять пробный экзамен.
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Java Books?

Post by Sergunka »

Montchik wrote: 13 Apr 2018 14:47 Проблема коллеги в том что он нахватался базовых знаний по ява до уровня способности написать что-то более-менее нормальное если есть прототип. Ну, типа, добавить метод для сохранения данных в таблице в DAO по примеру уже существующего метода поиска данных. А вот если он что-то с нуля пишет - туши свет!
Ну это тут все мы на этом уровне. На самом деле перец должен научится работать с гайдом от спринга

http://spring.io/guides

когда повзрослеет то уже до блога

http://spring.io/blog

Ну и левел ап

https://github.com/spring-projects/spring-framework
https://github.com/spring-projects
https://github.com/spring-guides
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

Sergunka wrote: 13 Apr 2018 16:19
Montchik wrote: 13 Apr 2018 14:47 Проблема коллеги в том что он нахватался базовых знаний по ява до уровня способности написать что-то более-менее нормальное если есть прототип. Ну, типа, добавить метод для сохранения данных в таблице в DAO по примеру уже существующего метода поиска данных. А вот если он что-то с нуля пишет - туши свет!
Ну это тут все мы на этом уровне. На самом деле перец должен научится работать с гайдом от спринга

http://spring.io/guides

когда повзрослеет то уже до блога

http://spring.io/blog

Ну и левел ап

https://github.com/spring-projects/spring-framework
https://github.com/spring-projects
https://github.com/spring-guides
Не, Сереж, не все... А Спринг мы не используем - core Java rules! :nono: Спасибо за ссылки.
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

mikeG wrote: 13 Apr 2018 15:34
Montchik wrote: 13 Apr 2018 05:13
mikeG wrote: 12 Apr 2018 23:41 Первоисточник - The Java Programming Language, Gosling et al
https://www.amazon.com/Java-Programming ... 321349806/

The Java Language Specification
https://docs.oracle.com/javase/specs/jl ... index.html
И че, ты прям по этом книжкам ее учил? Силён! :twisted:
По этим.
Первая - вполне подходит для чтения по вечерам.
Плюс спека для прояснения непонятных моментов. Не для легкого чтения, конечно.
Так бы сразу и сказал! А то яву учить по спеку предлагаешь... 8) Спасибо за книжку, по-моему я ее читал лет сто назад и тоже полюбил, но потом о ней позабыл. :oops:
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

ALV00 wrote: 13 Apr 2018 16:00
Montchik wrote: 13 Apr 2018 14:47 Вот я ему и посоветовал на 101: хочешь дорости до уровня нормального ява кодера - получи оракловый сертификат ява программиста. А для этого надо почитать правильную литературу чтобы знания в порядок привести, такую литературу я собственно и ищу.
Он такой моральный триппер получит от этого экзамена, что вообще не захочет после этого писать на java :D Может быть они исправили в новых версиях но во времена Java 6 это была порнография та еще. Но если он все же захочет заняться этим извращением, я очень настоятельно рекомендую взять учебник от составителей экзамена (Kathy Sierra), иначе экзамен хрен сдашь. Также обязательно надо взять пробный экзамен.
Это тоже часть грандиозного плана: :smoke: или он замучается с экзаменом и бросит глупостями заниматься или одно из двух. Этот дядька довольно силен других скилзах, не пойму че он дурью мается изучая ява на старости лет...

Кинь пожалуюста линк на книжку Kathy Sierra, если не трудно.
User avatar
ALV00
Уже с Приветом
Posts: 1491
Joined: 08 Mar 2002 10:01
Location: NJ

Re: Java Books?

Post by ALV00 »

Montchik wrote: 13 Apr 2018 17:44 Кинь пожалуюста линк на книжку Kathy Sierra, если не трудно.
https://www.amazon.com/Programmer-Study ... thy+sierra
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Java Books?

Post by Sergunka »

Montchik wrote: 13 Apr 2018 17:44
ALV00 wrote: 13 Apr 2018 16:00
Montchik wrote: 13 Apr 2018 14:47 Вот я ему и посоветовал на 101: хочешь дорости до уровня нормального ява кодера - получи оракловый сертификат ява программиста. А для этого надо почитать правильную литературу чтобы знания в порядок привести, такую литературу я собственно и ищу.
Он такой моральный триппер получит от этого экзамена, что вообще не захочет после этого писать на java :D Может быть они исправили в новых версиях но во времена Java 6 это была порнография та еще. Но если он все же захочет заняться этим извращением, я очень настоятельно рекомендую взять учебник от составителей экзамена (Kathy Sierra), иначе экзамен хрен сдашь. Также обязательно надо взять пробный экзамен.
Это тоже часть грандиозного плана: :smoke: или он замучается с экзаменом и бросит глупостями заниматься или одно из двух. Этот дядька довольно силен других скилзах, не пойму че он дурью мается изучая ява на старости лет...

Кинь пожалуюста линк на книжку Kathy Sierra, если не трудно.
Я надеюсь перец не старше меня. Прикинь у него лучше бы Go пошел и платят там больше :radio%:
"A patriot must always be ready to defend his country against his government." Edward Abbey
dema501
Новичок
Posts: 73
Joined: 23 Dec 2012 03:53
Location: KGF>SVO>ORD>DFW

Re: Java Books?

Post by dema501 »

Sergunka wrote: 13 Apr 2018 19:15
Montchik wrote: 13 Apr 2018 17:44
ALV00 wrote: 13 Apr 2018 16:00
Montchik wrote: 13 Apr 2018 14:47 Вот я ему и посоветовал на 101: хочешь дорости до уровня нормального ява кодера - получи оракловый сертификат ява программиста. А для этого надо почитать правильную литературу чтобы знания в порядок привести, такую литературу я собственно и ищу.
Он такой моральный триппер получит от этого экзамена, что вообще не захочет после этого писать на java :D Может быть они исправили в новых версиях но во времена Java 6 это была порнография та еще. Но если он все же захочет заняться этим извращением, я очень настоятельно рекомендую взять учебник от составителей экзамена (Kathy Sierra), иначе экзамен хрен сдашь. Также обязательно надо взять пробный экзамен.
Это тоже часть грандиозного плана: :smoke: или он замучается с экзаменом и бросит глупостями заниматься или одно из двух. Этот дядька довольно силен других скилзах, не пойму че он дурью мается изучая ява на старости лет...

Кинь пожалуюста линк на книжку Kathy Sierra, если не трудно.
Я надеюсь перец не старше меня. Прикинь у него лучше бы Go пошел и платят там больше :radio%:
Go не так прост как кажется...
А разве не проще прыгнуть в kotlin ?
он жеж может и в суровый enterprise встроиться и с темже spring-boot работать
да и смысл его, как я понял - сделать как go, C# и swift только, чтоб на jvm работал...
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Java Books?

Post by Sergunka »

dema501 wrote: 13 Apr 2018 21:35 Go не так прост как кажется...
А разве не проще прыгнуть в kotlin ?
он жеж может и в суровый enterprise встроиться и с темже spring-boot работать
да и смысл его, как я понял - сделать как go, C# и swift только, чтоб на jvm работал...
Под Го довольно много проектов и он довольно хорошо поддерживается Гуглом. Котлин пока экзотика и позиций в Долине крайне мало.
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

Sergunka wrote: 13 Apr 2018 19:15
Я надеюсь перец не старше меня. Прикинь у него лучше бы Go пошел и платят там больше :radio%:
Ему под шестьдесят, но проблема на возрасте. Я видел его ява код - такое ощущение что скрипт написан. У него серьезная проблема с пониманием object oriented programming...
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

Sergunka wrote: 14 Apr 2018 18:28
dema501 wrote: 13 Apr 2018 21:35 Go не так прост как кажется...
А разве не проще прыгнуть в kotlin ?
он жеж может и в суровый enterprise встроиться и с темже spring-boot работать
да и смысл его, как я понял - сделать как go, C# и swift только, чтоб на jvm работал...
Под Го довольно много проектов и он довольно хорошо поддерживается Гуглом. Котлин пока экзотика и позиций в Долине крайне мало.
Мы используем ява для разработки.
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Java Books?

Post by Sergunka »

Montchik wrote: 16 Apr 2018 01:01
Sergunka wrote: 13 Apr 2018 19:15
Я надеюсь перец не старше меня. Прикинь у него лучше бы Go пошел и платят там больше :radio%:
Ему под шестьдесят, но проблема на возрасте. Я видел его ява код - такое ощущение что скрипт написан. У него серьезная проблема с пониманием object oriented programming...
Ему надо какой нибудь учебный проект типо шахматы где без наследования ну ни как :-)
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

Sergunka wrote: 16 Apr 2018 01:29
Montchik wrote: 16 Apr 2018 01:01
Sergunka wrote: 13 Apr 2018 19:15
Я надеюсь перец не старше меня. Прикинь у него лучше бы Go пошел и платят там больше :radio%:
Ему под шестьдесят, но проблема на возрасте. Я видел его ява код - такое ощущение что скрипт написан. У него серьезная проблема с пониманием object oriented programming...
Ему надо какой нибудь учебный проект типо шахматы где без наследования ну ни как :-)
Я почти уверен что он напишет и шахматы использую яву как ассемблер. :-)
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Java Books?

Post by Sergunka »

Montchik wrote: 16 Apr 2018 01:38
Sergunka wrote: 16 Apr 2018 01:29
Montchik wrote: 16 Apr 2018 01:01
Sergunka wrote: 13 Apr 2018 19:15
Я надеюсь перец не старше меня. Прикинь у него лучше бы Go пошел и платят там больше :radio%:
Ему под шестьдесят, но проблема на возрасте. Я видел его ява код - такое ощущение что скрипт написан. У него серьезная проблема с пониманием object oriented programming...
Ему надо какой нибудь учебный проект типо шахматы где без наследования ну ни как :-)
Я почти уверен что он напишет и шахматы использую яву как ассемблер. :-)
Возьми линейку и по рукам :angry: У меня есть очень старый пример по дизайн патерну Decorator
https://github.com/SVyatkin/SalesTaxProblem

там очень удачно заясняется как получить налог через наследование... ну в общем надо работать с клиентом :fr:
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Java Books?

Post by Montchik »

Боюсь - у этого дядьки инфаркт был пару лет назад... Он заводится с пол-пинка.

Return to “Работа и Карьера в IT”