javadev

javadev

Меня зовут Дмитрий, веду канал в телеграм https://teleg.run/java_developer Пишу советы и статьи о Java, программировании и продуктивности
Пикабушник
155 рейтинг 6 подписчиков 7 подписок 3 поста 0 в горячем
Награды:
5 лет на Пикабу
33

15 плюсов PostgreSQL

Я в работе использую почти все субд, но когда нужно выполнить что-то в Постгрес, то очень кайфую. Поэтому решил поделиться радостью со всеми и собрал 15 плюсов Постгрес.

1. Бесплатный, шустрый и очень распространенный

2. Для него куча документаций, книг, туториалов, статей, уроков

3. Установить в линуксе можно одной командой без дрочки с настройкой

4. В нем есть postgis, fts, jsonb, gin/gist. В новых версиях завозят приятный сахар

5. Материализованные вьюхи, обновление строк через обновление вьюх, fdw тоже норм

6. Покрывающие индексы, функциональные индексы

7. В нем есть? наверное всё, что есть в платных бд

8. Под него написано куча всего - адаптеров, расширений, приложений (балансировщики, репликаторы), поддерживается средствами разработки

9. В нем есть мощные оконные и прочие функции. Параллелизируемость запросов

10. Один из самых крутых опенсорс проектов. В него влито нереально большое количество сил кучи контрибьюторов. 20 лет назад никто не мог подумать, что PostgreSQL станет топовой СУБД и не будет уступать дорогущим проприетарным базам

11. И в постгресе лучше MVCC сделано, чем в оракл

12. А еще язык pg/plsql просто бомба

13. Ну и в нём можно свои типы объявлять

14. Постгря разрешает группировать по любому выражению, а не только по имеющимся колонкам

15. Одной рукой пишу запрос, второй рукой слезу счастья вытираю

Показать полностью
26

Книга для начинающих джавистов — Head First Java

Я называю её художественной книгой про Джаву. При желании она читается за две недели (каждый день по два часа после работы, например). Книга написана простым языком, а не как справочник по языку программирования с неизвестными терминами.


Основная задача книги – чтобы самый неподготовленный смог разобраться в Джаве. Темы в ней изложены последовательно, новые понятия объясняются через бытовые сравнения. А в конце каждой главы написаны ключевые моменты и задания для закрепления.


Если будешь читать книгу правильно, то освоишь три главных навыка: начнёшь программировать, разберёшься с основами Джавы и напишешь первые приложения. Это будут морской бой, музыкальный битбокс, игра для запоминания слов и не только.


Как читать "Изучаем Джаву":


- утром повторяй то, что прочитал накануне. Так ты лучше вникнешь в суть, ведь не все бывает понятно с первого раза. Для лучшего усвоения инфы, я выписывал ключевые моменты в отдельную тетрадь;


- не приступай к следующей главе, пока не выполнишь все задания из предыдущей;


- установи Джаву и печатай по ходу чтения каждую программу, которая разбирается в книге. Так ты начнёшь собирать своё портфолио;


- параллельно смотри на Ютубе видео на темы, про которые читаешь. Например, Java exceptions или Java inheritance.


Если ты в программировании первый день, то это лучшая книга для знакомства с Джавой.

Книга для начинающих джавистов — Head First Java
Показать полностью 1
Отличная работа, все прочитано!