JavaRush /Java блогу /Random-KY /2020-жылы эмнени окуу керек? Java иштеп чыгуучулары үчүн ...

2020-жылы эмнени окуу керек? Java иштеп чыгуучулары үчүн эң мыкты жаңы китептердин тандоосу

Группада жарыяланган
Иоанн Амос Коменский айткандай , «китептер — акылмандыкты жайылтуучу курал». 2020-жылы эмнени окуу керек?  Java иштеп чыгуучулар үчүн мыкты жаңы китептердин тандоосу - 1Эмне үчүн мынчалык шылуун башталыш, деп сурайсыңбы? Жана биз жөн гана JavaRush.ru окурмандарына бир аз акылмандык сиңирүүнү чечтик. Тагыраак айтканда, 2020-жылы окууга арзырлык Java жана ага байланыштуу технологиялар жөнүндө жаңы (же анчалык деле жаңы эмес, бирок сөзсүз окууга арзырлык) китептер жөнүндө айтып, аны ишке ашырууга салым кошуу. "Эң орду толгус жоготуулардын бири - убакытты жоготуу." Жорж-Луи Буффон . Ошентип, биз көп убакытты текке кетирбейбиз, ошондой эле ойлонулган цитаталар менен токтоп, түз эле китептин сынына өтөбүз. 2020-жылы эмнени окуу керек?  Java иштеп чыгуучулар үчүн мыкты жаңы китептердин тандоосу - 2

Булуттагы Java. Жазгы Бут, Жаз булут, Булут куюу

Англисче versionсын бул жерден сатып алса болот: Cloud Native Java: Spring Boot, Spring Cloud жана Cloud Foundry менен ийкемдүү системаларды долбоорлоо . Authorлор: Джош Лонг, Кеннет Басани Cloud Native Java көптөгөн адамдар тарабынан 2020-жылы окула турган эң мыкты китептердин бири катары каралат. Бул негизинен тажрыйбалуу Java программисттерине арналган, бирок ал башталгычтардан баштап тереңдетилгенге чейин бардык Java программисттери үчүн пайдалуу болот. Бүгүнкү өнүгүү барган сайын булут технологияларына, микросервистерге, бөлүштүрүлгөн архитектурага ж.б. Бул китеп сизге бул технологияларды түшүнүүгө жана аларды иш жүзүндө кантип колдонууну үйрөнүүгө жардам берүү үчүн иштелип чыккан. Джош Лонг жана Кеннет Басани Java/JVM иштеп чыгуучуларына Spring Boot, Spring Cloud жана Cloud Foundry аркылуу кантип жакшыраак, тезирээк Java тиркемелерин түзүүнү көрсөтүшөт. Authorлордун китептин алдын ала көрүүсүнөн чакан цитата. «Заманбап дүйнөдө ар бир адам тезирээк жылып, бизнес-процесстерди тездетүүнү каалайт, бирок муну кантип жасоону аз адамдар билет. Рынок уламдан-улам чоң ылдамдыкты талап кылып, аны менен кармана алгандарга көбүрөөк мүмкүнчүлүктөрдү берет. Amazon, Netflix жана Etsy сыяктуу компаниялар салттуу бизнестен эмнеси менен айырмаланат? Биз бул компаниялар эбегейсиз ылдамдыкта өсүп жатканын билебиз, бирок алар кандайдыр бир жол менен дагы эле өздөрүнүн негизги артыкчылыктарын сактап, атаандаштарынан кыйла алдыда. Алар муну кантип кылышат? Java жана JVM иштеп чыгуучулары үчүн бул практикалык колдонмо Spring Boot, Spring Cloud жана Cloud Foundry аркылуу кантип натыйжалуураак жана тезирээк программалык камсыздоону түзүүнү көрсөтөт. Айтмакчы, JavaRushта биз жакында эле Java-ны булуттагы эсептөөдө колдонуу темасын талкууладык. Сагынгандар үчүн: Java булуттардагы. Булут тиркемелери дүйнөнү кантип багындырат жана эмне үчүн аларга Java керек . 2020-жылы эмнени окуу керек?  Java иштеп чыгуучулар үчүн мыкты жаңы китептердин тандоосу - 3

Java: эффективдүү программалоо (3-басылышы)

Англисче versionсын бул жерден сатып алса болот: Effective Java 3rd Edition Author: Joshua Bloch Бул китепти окуй элек адамдар үчүн андан баштоонун мааниси бар. Java чөйрөсүндөгү супер авторитеттүү автор Жошуа Блоктун Java программалоодогу эң мыкты тажрыйбаларына бул колдонмонун үчүнчү басылышынын орусча котормосу жакында эле пайда болду. Жошуа Блох, билбегендер үчүн, Google'да башкы Java архитектору, Sun Microsystems компаниясында иштеп чыгуучу жана Transarcта улук системалык архитектор болгон. Ал Java платформасынын көптөгөн өзгөчөлүктөрүн иштеп чыгууга жана ишке ашырууга катышкан. Жаңы басылмада автор Java 8 жана 9 versionларында пайда болгон функциялар жана китепканалар тууралуу маалыматты кошту. Мындан тышкары, китеп жаңы жана жаңыртылган кеңештерди жана амалдарды, ошондой эле ламбда туюнтмалары жана агымдары боюнча бөлүмдү камтыйт. Бул жерде “Java: Натыйжалуу программалоо:” функционалдык интерфейстер, лямбда туюнтмалары, методдор жана агым шилтемелери, интерфейстердеги демейки жана статикалык методдор, типти жыйынтыктоо, анын ичинде генериктердин түрлөрү үчүн алмаз (<>) оператору, @ SafeVarargs annotationсы, жаңы китепкана функциялары, ж.б. 2020-жылы эмнени окуу керек?  Java иштеп чыгуучулар үчүн мыкты жаңы китептердин тандоосу - 4

Заманбап Java. Программалоо рецепттери

Англисче versionсын бул жерден сатып алса болот: Заманбап Java Recipes: Java 8 жана 9дагы татаал маселелердин жөнөкөй чечимдери Author: Кен Кузен Рецепт китептерин жакшы көргөндөр үчүн эң сонун вариант. Жана ошондой эле Java 8 жана Java 9 үйрөнүүнү баштагандар, анткени бул эң мыкты окуу китептеринин бири. Аталышынан көрүнүп тургандай, Кен Кузен бул эмгекте Java 8 жана 9 тилдеринде “татаал маселелерди чечүүнүн жөнөкөй жолдорун” көрсөтөт. “Java SE 8ге функционалдык программалоо куралдарынын киргизorши an objectиге багытталган кадыр-барктуу тил үчүн революциялык өзгөрүүнү көрсөттү. Ламбда туюнтмалары, метод шилтемелери жана агымдар бул тилдин идиомасын түп тамырынан бери өзгөрттү. Бул китепте мен 70тен ашык деталдуу рецепттерди колдонуу менен маселелердин кеңири спектрин чечүү үчүн тилдин жаңы мүмкүнчүлүктөрүн колдонууну көрсөтөм. Javaнын мурунку versionлары менен тааныш болгон иштеп чыгуучулар бул жерден Java SE 8де пайда болгон дээрлик бардык инновацияларды, ошондой эле Java 9дагы инновацияларга арналган өзүнчө бөлүмдү таба алышат», — деп жазат автор. 2020-жылы эмнени окуу керек?  Java иштеп чыгуучулар үчүн мыкты жаңы китептердин тандоосу - 5

Таза архитектура. Программалык камсыздоону иштеп чыгуу искусствосу

Англисче versionсын бул жерден сатып алса болот: Таза архитектура: Усталардын программалык камсыздоо түзүмү жана дизайн боюнча колдонмосу Author: Роберт Мартин Бирок эң акыркысы болбосо да (2017-жылдын аягында басылып чыккан), бирок Java тorн каалаган тажрыйбалуу программисттер үчүн абдан сонун китеп. кийинки деңгээлге көтөрүлүп, чечимдердин архитекторлору болуңуз. "Таза архитектура" Роберт Мартиндин "Таза code" жана "Таза codeер" культ бестселлерлеринин уландысы. Бул китепте Мартин убакыттын сыноосуна туруштук бере турган программалык камсыздоонун архитектурасын кантип түзүү керектиги, ошондой эле дизайн үлгүлөрү жана жалпысынан программалык камсыздоонун архитектурасы жөнүндө туура эмес түшүнүктөрдү кантип жеңүү керектиги жөнүндө айтып берет. "Таза архитектура" бардык деңгээлдеги иштеп чыгуучулар, системалык аналитиктер, архитекторлор жана карьералык тепкичке көтөрүлүүнү каалаган же жок эле дегенде бул ишти аткарган адамдарга таасир этүүнү каалаган ар бир программист үчүн окушу керек. Архитектуранын баары бирдей эрежелерди сактайт», - дейт автор. 2020-жылы эмнени окуу керек?  Java иштеп чыгуучулар үчүн мыкты жаңы китептердин тандоосу - 6

Java 9 модулдуктуулугу: Колдонмолорду иштеп чыгуу үчүн үлгүлөр жана практикалар

Authorлор: Сандер Мак жана Пол Беккер Биз бул китептин орусча котормосун таба албадык, демек, аны окугусу келгендер Java 9 модулунун бардык мүмкүнчүлүктөрүн үйрөнүп эле тим болбостон, англис тorн практикада да көрүүгө эң сонун мүмкүнчүлүк алышат. . Баса, интервью учурунда жана чет элдик кесиптештер менен баарлашууда өзүн ыңгайсыз абалга калтырбоо үчүн программист кантип англис тorн үйрөнө аларын кеп кылдык. Модулдуулук Java 9 чыгаруунун негизги өзгөчөлүктөрүнүн бири болгон жана бул китепте авторлор бул теманы толугу менен чагылдырышат. Сандер Мак Java 9 (жана андан тышкаркы) боюнча таанылган авторитети жана конференцияларда тез-тез баяндамачы жана branchandbound.net сайтында өзүнүн блогу бар. Пол Бекер, өз кезегинде, Java коомчулугунун көрүнүктүү инсаны. Ал Luminis Technologies компаниясында ишкана колдонмолорун куруу боюнча эксперт жана программалык камсыздоонун архитектору. «Бул практикалык китептин жардамы менен Java иштеп чыгуучулары модулдуктун бардык артыкчылыктарын гана эмес, ошондой эле чындап бекем тиркемелерди түзүү үчүн керектүү үлгүлөрдү үйрөнүшөт. Authorлор Java платформасынын модулдук тутумунун артындагы түшүнүктөрдү жана ал сунуш кылган күчтүү куралдарды түшүндүрүшөт. Сиз ошондой эле учурдагы codeду кантип модулдаштырууну жана жаңы Java тиркемелерин модулдук ыкма менен иштеп чыгууну үйрөнөсүз», — деп айтылат китептин алдын ала кароосунда. 2020-жылы эмнени окуу керек?  Java иштеп чыгуучулар үчүн мыкты жаңы китептердин тандоосу - 7

Заманбап Java аракетте: Ламбдалар, агымдар, функционалдык жана реактивдүү программалоо

Authorлору: Рауль-Габриэль Урма, Марио Фуско, Алан Майкрофт Javaнын заманбап versionлары боюнча дагы бир абдан жакшы окуу китеби, али орус тorнде басыла элек. Заманбап Java in Action — Java 9 жана Java 10догу эң кызыктуу жана маанилүү өзгөрүүлөрдү камтыган өзгөртүүлөр жана толуктоолор менен эң көп сатылган Java 8 in Action китебинин жаңы versionсы. Учурда китептин экинчи басылышы окурмандарга жеткorктүү. , жана ал жакында Java 11 жана Java 12нин жаңы релиздери жөнүндө маалымат менен дагы бир жаңыртуу менен чыгат деп үмүттөнөбүз. Бирок учурда, Modern Java in Action заманбап Java боюнча эң мыкты окуу китептеринин бири. Бул китеп сизге бардык учурдагы Java программалоо ыкмаларын, анын ичинде Lambda Expressions, Stream, Functional Programming жана Reactive Programming үйрөнүүгө жардам берет. 2020-жылы эмнени окуу керек?  Java иштеп чыгуучулар үчүн мыкты жаңы китептердин тандоосу - 8

Java SE 9. Негизги курс

Англисче versionсын бул жерден сатып алса болот: Чыдамсыз 2-чыгарылыш үчүн Core Java SE 9 Author: Кей С. Хорстманн Бирок бул Java тorн үйрөнүүнү үйрөнүп жаткандар үчүн эң сонун китеп - бул көптөр башында колдонууну сунуш кылган окуу китеби. Мунун көбү Кей Хорстмандын стorне байланыштуу: автор гиддерди жазууда чындап эле мыкты. Horstmann Java SE 9 жөнүндө жөнөкөй сөз менен айтат, бирок ошол эле учурда түзүмүн жөнөкөйлөтпөйт жана майда-чүйдөсүнө чейин жетиштүү көңүл бурат. Ошол эле жазуучу Java 8, Scala, Java негиздери жана башка темаларды камтыган бир катар башка китептерди жазган. "Сиз Java менен жаңы болсоңуз же тажрыйбалуу иштеп чыгуучусузбу, бул колдонмо сизге келечектеги эң ишенимдүү, эффективдүү жана коопсуз codeду жазууга жардам берет", - деп убада берет басмачы. Бир аз уятсыз, бирок жалпысынан чындык. Негизги Java чындыгында үйрөнчүктөр жана тажрыйбалуу codeерлер үчүн көптөгөн пайдалуу нерселерди камтыйт.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION