• Карта IT-направлений?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    все еще веселее, куда вы отнесете программирование микроконтроллеров? ПЛМ? гугловских тензоров?
    на сколько направлений разобьете робототехнику?
    виртуальную реальность?
    а как на счет работ МС по созданию носителей инфы на ДНК?
    есть направления, которые на виду, есть нишевые, в том числе как мало известные, так и реально секретные

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

    уточните свою задачу - трудоустройство? или обучение, с последующим трудоустройством?
    используйте как карту попсы (да, да, того что наиболее доступно) https://habr.com
    Ответ написан
    3 комментария
  • Разработка канбан-доски (pet-проект) для опыта. Технологии, фреймворки?

    tim_leon, Вам понадобится два технологических стека:
    • Стек для фронтенда стройте в зависимости от своих навыков и области применения. Планируете только веб сайт или мобильное приложение? Для веб сайта порекомендовал бы что то из современных фреймворков (Angular, React, Vue) и делать SPA. Для мобильных приложении выбор между нативной разработкой(Java, Kotlin, Swift, Objective C) и кросплатформенной (NativeScript, ReactNative, ...).
    • Для бекенда ограничении практический нет. Выбирайте, то что Вам больше знакомо или не знакомо(желание приобрести навык). Бекенд для Kanban доски довольно тривиальная задача


    Выбор Вами Electron-а предполагает разработку Desktop приложении, и это когда они не в тренде. Выбор между Javascript, Java, Kotline и C++ пугает своей неопределенностью. Уточните, в каких языках у Вас есть опыт, и можно будет выбрать.

    Какие есть способы хранения элементов этой доски

    Рекомендую сначала определиться с сущностями, которые будут присутствовать в Вашем проекте. К примеру: пользователи, проекты, доски, карточки и т.д. Далее определить их свойства (атрибуты): проект > наименование, дата создания, автор, ... Текстовые данные хранить в БД, медиа файлы можно файлами в ФС. Таким образом появится задачи для выполнения, которую необходимо сделать.

    Для образования и совмещения в голове Kanban и разработку ПО, советую книгу "Пользовательские истории. Искусство гибкой разработки ПО".

    P.S. Сам пользуюсь ZenKit, но если бы задался целью разработать свою программу для Kanban-а, то выбрал бы Vue+SPA для клиента и Python или Golang + MongoDB для сервера. Выбор исключительно из того, что обладаю опытом в выбранном стеке. Для мобильного Nativescript+Vue.
    Ответ написан
    Комментировать