" Вы умеете создавать программы?… Я так не думал..."

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

Я посетил эту компанию по разработке программного обеспечения в Лонг-Бич по поводу создания приложения для некоммерческой организации.

Казалось, что он дискриминирует нас из-за моей расы, и, возможно, он думал, что у нас нет 30 тысяч долларов, чтобы сбросить их.

Он сказал, что нам нужно будет прилететь с ним в штаб-квартиру и оплатить проживание в гостинице и почасовую оплату, пока он наблюдает за тем, как мы делаем процесс, прежде чем он сможет посоветовать нам программное обеспечение, которое нам нужно создать.

Никогда о таком не слышал и считаю это ненужным. Он мог бы просто сказать, что нам нужно сначала отработать процесс, прежде чем мы сможем помочь вам создать программное обеспечение.

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

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

Единственная проблема… Он был прав, я ничего не знал о программировании и почти не знал, что такое компьютер.

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

В школе я устроился на работу в Staples Easy Tech, чтобы получить степень бакалавра по специальности «Разработка программного обеспечения». До этого я получил сертификат CCENT от Cisco и успешно сдал его, что помогло мне получить работу в качестве технического специалиста службы поддержки сотрудников предприятия. 6 лет спустя я оставил это, чтобы освободить свою собственную компанию по веб-разработке.

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

Некоммерческая организация так и не нашла хорошего решения, поэтому я собираюсь его создать.

Как я собирал требования

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

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

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

Это стоило мне ноль долларовтолько время и усилия, так что любая продажа будет чистой прибылью.

  • это 100% облако с использованием Google Firebase
  • пользовательское кодирование с использованием повторно используемого кода, который я создал из других проектов.
  • простой javascript и пользовательские стили CSS
  • заимствованный дизайн пользовательского интерфейса для панели инструментов и клиентского портала с использованием Figma

Входящие инструменты:

  • stackblitz для кодирования в облаке
  • github для сохранения шаблонного кода
  • элементы envato для получения иконок и стилей css в figma
  • Возможное использование JavaScript реагировать

Я отправился в capterra, чтобы сравнить и сопоставить другое программное обеспечение, чтобы помочь мне сузить ключевые функции, ожидаемые от такого программного обеспечения типа ERM.

Как я проектировал

Я пошел в Envato elements, чтобы посмотреть на пользовательский интерфейс для медицинской панели.

Пошел с этим типом приборной панели, но заклеймил его своей компанией. Я искал дизайн с возможностью импорта Figma.

Я создал div для каждого «фрейма», некоторые из них я переименовал в «Обертки» или «Контейнеры».

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

Я сэкономил много времени, просто печатая все это. Есть моменты, когда вам нужно изменить положение на относительное или вам нужно изменить ширину на автоматическую или 100%, так как это изображение Figma предназначено для концепции, а не для рабочего ресурса веб-сайта.

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

Я также развернул его в прямом эфире, используя хостинг Google Firebase. Я делаю это заранее, чтобы выявить любые ошибки, прежде чем я начну добавлять сложности с функциями и запросами данных.

Как я структурировал данные

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

Я видел интересное обучение работе с базой данных на youtube google firebase, поэтому я провел свободное время за просмотром всего плейлиста.

…..