• Что надо знать чтобы изучить pl/sql?

    @baitarakhov
    В Enterprise проектах (в основном в банковском ПО) бизнес логику часто пишут на PL/SQL в СУБД Oracle. По этому рекомендую Вам книгу по программированию на PL/SQL "Oracle PL/SQL. Для профессионалов. 6-е изд.".
    По данной книге вы можете выполнять поиск по тексту и находить ответы на многие вопросы по Oracle PL/SQL.

    Верный путь будет прочитать книгу и практиковаться на каком то домашнем проекте.
    Например. вы можете поднять локальную БД Oracle XE, как раз недавно вышла его свежая версия, о чем говориться в статье habr. В локальной БД Oracle создать свою первую схему с таблицами, наполнить их данными, повыполнять различные выборки смотря по примерам из книги, создать хранимые процедуры и функции, создать пакет, поиграться с триггерами, попробовать
    использовать представления и материлизованные представления, понять что такое коллекции итд.

    Также при изучении рекомендую воспользоваться несколькими IDE для разработки на Oracle PL/SQL, например PL/SQL Developer, TOAD, DataGrip, хотя последнее не часто используется, по крайней мере в моей практике работы в разных банках и в аутсорсе.


    Фейерштейн С., Прибыл Б.
    Ф36 Oracle PL/SQL. Для профессионалов. 6-е изд. — СПб.: Питер, 2015. — 1024 с.: ил. —
    (Серия «Бестселлеры O’Reilly»).

    Данная книга является подробнейшим руководством по языку PL/SQL, представляющему
    собой процедурное языковое расширение для SQL. В ней детально рассмотрены основы PL/
    SQL, структура программы, основные принципы работы с программными данными, а также ме-
    тодика применения операторов и инструкций для доступа к реляционным базам данных. Боль-
    шое внимание уделяется вопросам безопасности, влиянию объектных технологий на PL/SQL
    и интеграции PL/SQL с XML и Java.
    За последние десятилетия, в течение которых переиздается данная книга, она стала незаменимым
    руководством по PL/SQL для сотен тысяч программистов, как начинающих, так и профессиона-
    лов. Шестое издание книги полностью обновлено под версию Oracle12c.
    Ответ написан
    Комментировать
  • Как скоро можно получить статус Oracle Certified Associate начинающему разработчику?

    @mmxdesign
    Software Engineer
    Расскажу из своего опыта получения сертификата Oracle Certified Associate

    1. Первое определитесь по какой именно версии будете идти. Сейчас актуальны две версии 11g и 12с. С прицелом на будущее конечно лучшее проходить по 12с так как ваш сертификат будет действительным на пару лет дольше.

    2. Сам сертификат разделен на две части: а) SQL знания б) админка Считаю целесообразно готовиться к ним по отдельности.

    3. SQL знания проверяются следующими экзаменами: 1z0-051 для 11g версии и 1z0-061 для 12с версии. А тажке универсальный 1z0-047, который подходит для обе версии. Последний считаю более предпочтительным, так как за него получаете отдельный Сертификат. Самый хороший учебник для подготовки к этим экзаменам SQL Certified Expert Exam Guide by Steve O'hearn Ссылка там все что нужно есть, меньше "воды", больше именно "подводных камней". Если жалко купить можете спокойно найти в интернете pdf а также к нему прилагается sample questions, довольно на сложном уровне очень рекомендую.

    4. У Админки есть два варианта только это: 1z0-52 для 11g версии и 1z0-062 для 12с версии. На счет админки можете прочитать по 12с Oracle Essentials Oracle Database 12c Ссылка. В целом общих познаний будет достаточно, самое главное запомнить теорию. Если с памятью плохо то делайте короткие конспекты помогает лучше запомнить. Дал материалы на английском потому что если решили изучать Оракл лучше начинать на английском сразу.

    5. На каждый из экзаменов выделите примерно 2 недели, а лучше даже купите экзамен чтобы дата была уже определенна и для вас была как deadline который нельзя пропустить, очень хороший мотиватор. Не надо много изучать и читать - без толку, в голове только больше "каши" будет.
    Запомните, что ваша цель получить сертификат, а познание и опыт работы с Ораклом придет только с практикой. А те познания которые требует сертификат в реальной практике даже 50% не будет использовано.

    6. Вверить и не бояться, в принципе уровень OCA сертификации легкий даже для новичка в этом деле.

    Удачи!
    Ответ написан
    Комментировать
  • Какие перспективы у профессий разработчик бд (oracle) и веб-разработчик? Что выбрать?

    @dmx00
    Можете без проблем перейти на должность разработчика бд -> переходите это же очевидно. Базы нужны будут еще очень долго. Сохраните js как хобби, и у Вас будет запасной вариант идти джуном (правда в 36 джуном тяжеловато будет устроиться, да и сейчас уже так себе), веб точно никуда не денется.

    Понятно, что нужно заниматься тем, что тебе нравится, но давайте опустим этот фактор

    На самом деле это самое главное, работы хватит в любой сфере, но специалистом стать в том что ты ненавидишь - невозможно, а нужны специалисты, новичков и так навалом
    Ответ написан
    Комментировать
  • Oracle PL/SQL для изучения?

    TheRonCronix
    @TheRonCronix
    Сам pl/sql это лишь часть того что нужно знать. Oracle обширный. Oracle в своей реализации старается дотошно следовать всем стандратам, будь то работа с sql или xml, поэтому можно сугубо оринтрироваться под сам оракл. PL/SQL это ada-подобный язык, довольно простой, на самом деле. Изучить его и использовать не очень сложно.
    С точки зрения разработчика я бы выделил три направления в изучении:
    - изучение самой СУБД. Можно начать с Oracle database concepts.
    - изучение SQL. Тут все просто, в целом Oracle sql - это тот sql, что и везде. Есть, конечно, вариант собственного синтаксиса, но можно и в ANSI писать. что-то простого посоветовать не могу, для детального изучения можно прочитать OCA Oracle Database SQL Exam Guide.
    - изучение pl/sql. Есть много ресурсов, книг, официальная документация.
    Остальное - пакеты, опции - уже можно черпать из референсов и мануалов Oracle. Например в довесок можно изучить APEX для создания прикладных приложений.
    Стоит готовиться к большому кол-ву новой информации.
    Ответ написан
    2 комментария
  • Какие перспективы у профессий разработчик бд (oracle) и веб-разработчик? Что выбрать?

    vabka
    @vabka
    Токсичный шарпист
    По поводу фронтенда:
    Конкуренция большая, но спрос тоже большой. Если добавить к знанию ноды и js ещё typescript, и знание какой-нибудь популярной технологии для бэкенда (Java/C#/Python/PHP), то конкуренция уже будет не особа страшна.
    Слухи о нестабильности веба сильно преувеличены.
    По поводу оракла:
    По моим личным ощущениям, сейчас очень мало (почти 0) новых компаний выбирают оракл, в качестве своей СУБД, по тому остаются всякие банки и прочие, кто уже давно использует его и не станет переезжать на условный постгрес. Платят достаточно много, но лично мне бы это удовольствия не принесло. Если вам оно нравится, то можете попробовать себя в этом направлении.
    > Может ли быть такое, что лет через 5 разработчики бд будут совсем не востребованы?
    Вообще, они и сейчас мало востребованы, тк новые продукты стараются выносить всю сложную логику из БД на сторону приложения, а накинуть индексы какие надо способен и обычный разработчик.
    Ответ написан
    1 комментарий
  • Реальная заработная плата frontend/backend разработчика в Москве?

    php666
    @php666
    PHP-макака
    Специально тут зарегестрировался, что бы немного высказать свое мнение. Соглашусь с теми, кто пишет, что в Москве это не деньги. Объясню почему.

    Живу с рождения за МКАДом, недалеко от Москвы. Практически вся хлебная IT-работа в центре Москвы. На окраинах города - спальные районы, нет почти бизнес-центров, соответственно мало работадателей. За МКАДом по IT - вообще нет работы (там вообще никакой работы нет). Так вот, что бы ежедневно добираться до центра Москвы надо либо иметь колоссальный запас здоровья, либо квартиру хотя бы около метро. Остальное - выжмет из вас все соки, вы проклянете это IT и с радостью убежите к себе в провинцию работать кем угодно. Т.е. как минимум 30-35 круб на аренду в спальном районе готовтесь отдать.

    У меня сейчас зп 100 ровно. Для Москвы не много (как и для моего стажа), но я нашел место, куда из своего подмосковья доезжаю на машине за час. Обратно - 30 минут! Это - просто идеальнейший вариант. Раньше, много лет назад, я работал в Москве, в центре, и полностью подорвал здоровье - ежедневно только на дорогу 4-5 часов в день в переполненных вагонах метро, электрички, маршрутке. Когда обзавелся автомобилем - стало легче, но столкнулся с другой проблемой - колоссальные московские пробки, большой расход бензина, траты на амортизацию машины и ремонты. Получается, что работа в Москве - это всегда компромисс. Не получится просто так приехать и получать 100 круб без финансовых или физических затрат. 100 в месяц для Москвы - это нормальные деньги, если вы москвич. Не замкадыш, не понаехавший, а москвич со своей квартирой, которому даже автомобиль не нужен, что бы добраться до метро.

    Далее. Цены, как тут сказали, в Москве выше. На все. Зарплата в 100 - это просто минимальный прожиточный минимум для взрслого человека, у которого есть хоть немного амбиций (свое авто, накопления, здоровье, одежда). На эти деньги тут даже семью нельзя содержать. Я недавно был у стоматолога, цена за один зуб - от 3500 до 6000 (работы на полчаса). Парикмахерская - 500 рублей. Лайтовывй пакет в Пятерочке из помидор, сосисок, пачки сигарет и кошачего корма выйдет в 1000 рублей. Сломались очки, цена новых - 7000 рублей! Если захотим свое авто или импотеку, то вообще не о чем и говорить с таким доходом.

    Компании тоже разные. Последняя компания, где я работал, кишила самодурами-начальниками, которые имели мозги на пустом месте. Те. найти работу с хорошей зп, с хорошими условиям труда и адекватным коллективом - еще надо постараться, очень сильно постараться. Был у меня период в жизни, я долго искал работу и знаю, что есть в москве куча компаний, где постоянно открыты вакансии, т.к. там либо неадекваты у руля, либо текучка страшная.

    Провинциалам я всё же советовал искать удаленку или другой город.
    Ответ написан
    9 комментариев
  • Реальная заработная плата frontend/backend разработчика в Москве?

    @yayashitoya
    Правдивые. Но:

    Смотря кому платят.
    Вопрос без привязки к квалификации лишен смысла.

    Без собственной квартиры в Мск - это не деньги.
    Ответ написан
    9 комментариев
  • Допустим хочу создать порно сайт. Где мне хранить видео?

    @NMNH
    Сапиенс сапиенс
    Пусть мечта останется просто мечтой )
    Это требует колоссальных затрат на хостинг, особенно впечатляющими они будут для новичка. Если "тубы" вынесли с рынка кучу опытных людей, которые годами кормились на адалте, но новичку для того, чтобы не прогореть в первые же месяцы, нужно настолько нечеловеческое везение, что намного перспективнее играть в лотерею.
    Просто поверьте на слово ))
    Ответ написан
    Комментировать