Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (26)

Лучшие ответы пользователя

Все ответы (36)
  • Как практиковаться в веб разработке?

    @baitarakhov
    Учеба учебой, но скоро наступит момент, когда ты захочешь активно использовать свои новые навыки на практике, и что немаловажно - начать зарабатывать на этом. Для получения первого интересного проекта за деньги, тебе потребуется как минимум эстетически красиво оформленное портфолио.

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

    Ссылки:
    Почему дизайн-системы терпят неудачу и как застави...
    Cоздание дизайн-систем с помощью Atomic Design
    Создание дизайн системы (пошаговое руководство)
    Каталог отечественных компонентных дизайн-систем, ...
    Ответ написан
    Комментировать
  • Что надо знать чтобы изучить 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.
    Ответ написан
    Комментировать
  • Какой ноут лучше выбрать для разработки React/ReactNative?

    @baitarakhov
    Привет! Если рассматриваешь бюджетный вариант и желаешь, что бы было меньше танцев с бубном при разработке на Swift, то бери б/у MacBook. Если покупать новый, то не получиться бюджетно, придется раскошелиться.

    Когда я сам ищу б/у технику от Apple, то обычно смотрю в магазинах от ломбардов, где обычно находятся варианты в хорошем состоянии и цены обычно ниже, чем на сайтах объявлений, также можно не бояться касательно судьбы покупаемого товара, так как в ломбардах обычно выдается юридический документ, подтверждающий покупку. Разница в цене бывает от 4 000 до 20 000 рублей. Для примера совсем недавно купил MacBook Air 2017 за 33 000 рублей, а в объявлениях за такую цену продавались модели от 2013-2014 года, а 2017 года продавались за 40000-50000 рублей в зависимости от состояния. В этих примерах убитые варианты устройств не рассматриваю.

    Недавно мой коллега купил ноутбук под хакинтош. Его действия на этом пути:
    • сперва нашел актуальный репозиторий хакинтош с новой версией MacOS (Mojave или Catalina)
    • посмотрел под какие ноутбуки они заточены
    • для покупки нашел вариант ноутбука от Xiaomi
    • поставил на него Mojave

    Catalina еще рано ставить, так как может работать не стабильно.

    В итоге, у него ноутбук Xiaomi с Mojave, и там почти все работает, кроме встроенного wifi-приемника. Ему пришлось докупить внешний wifi-применик, благо такой адаптер дешевый и доступный, что его можно найти почти в любом магазине компьютерной техники. Так что, перед тем покупать ноутбук под хакинтош, нужно быть готовым танцевать с бубном.
    Ответ написан
    Комментировать
  • Какой язык программирования изучать в свободное время?

    @baitarakhov
    По моему есть всего две пути, и оба включают в себя много практики.

    Вариант #1. Работать в сфере ИТ (разработка, тестирование, тех.поддержка), и изучать необходимые инструменты и языки программирования под рабочие задачи. И стараться быть в тонусе, изучая ежедневно что-то новое. За это вам оплачивают компенсацию.

    Вариант #2. Взять вашу текущую сферу деятельности, она может быть любая. В нем попытаться решить какую то рутинную проблему, обычно подобная задача находится на повестке дня. Например сделать автоматизацию чего либо, по средством выбранного вами языка программирования или инструмента. За это вам оплачивают компенсацию.

    В любом случае, вам нужно будет потратить немало времени на практику. "Практика" бывает довольно увлекательным, но иногда вам придется пострадать, конечно утрированно написал, но как есть. На каждую задачу нужна концентрация, иногда многочасовая. Самое важное нельзя сдаваться и всегда достигать нужного вам результата. Страдание должно компенсироваться, иначе для достижения результата вам не будет хватать одного интереса.

    Другие варианты, типа я сейчас дочитаю книжку с теорией, и после начну что-то пилить - не работает. Как только вы начнете достигать результата по средством своих навыков, вы сможете объективно оценивать свои возможности и изучать то, что вам интересно. Главное, нужно быть максимально уверенным в том, что вы знаете, как именно работает ваш код.

    P.S. не бойтесь пилить велосипед
    Ответ написан
    Комментировать
  • Кто знает что за тема?

    @baitarakhov
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)