Создать сайт по ремонту, обслуживанию компьютеров на фреймворке Ruby on Rails
Кто-то может меня сейчас бить палками и утюгом, говорить: "Зачем ты изучаешь Ruby/Rails? Что бы компьютеры чинить и пылесосы ремонтировать?" Я отвечу, во-первых любовь к железкам у меня была с детства, дед всегда мне рассказывал о платах, о конденсаторах и как пользоваться паяльником, помню, мы на даче 10 часов паяли плату для подсветки погреба. Было круто! Прошло уже лет 11 как моего деда нет на этой земле, а плата до сих пор пашет - как новая! При этом и зимой и летом, в сырость, в любую погоду - ей хоть бы что! Вот это я понимаю руки "золотые". В 2005 году, когда я был в 5 классе, я ради интереса захотел на курсы по Web-программированию и Web-дизайну, и мне тоже это понравилось, помню делал статичные сайты маме/папе/кому-то из родных, но в школе было все так жестко в плане предметов, что включать компьютер у меня не было времени. На 2 года я его забросил и конечно все навыки html-верстки я потерял. По окончании школы, я поступил в универ и знаете, универ показался мне сказкой, я сразу начал на парах создавать странички, читать хабрахабр, потом создавал простейшие скрипты на php, изучил Drupal и создал пару сайтов на CMS Drupal. Но, это мне все не нравилось, очень было мало времени, а на установку Друпала уходило до 20 минут, пока все настроишь, установишь, там и модули скачать надо...фууу....какая гадость эта ваша заливная рыба В 2013 году, я познакомился с Ruby/Ruby on Rails, но глобально я начал его изучать в 2014 году, летом, сидя на балконе отеля, у моря. Эх, сейчас бы на море! У меня возникла идея, а что если б создать фирму по ремонту компьютеров, используя Ruby on Rails и придумать такую архитектуру, которая бы позволяла бы все сама рассчитывать, нанимать новых сотрудников, указывать комплектующие, а так же выводить графики. Мне стало это очень интересно и сейчас я продумываю весь функционал, продумываю логику Web-приложения, ну и конечно же дизайн! Так как навык в пайке, реболлинга и т.п у меня есть, то мне не сложно будет описать все процессы происходящие в таких фирмах. P.S. Сам работал в такой фирме! Вот как то так!
Критерий завершения
Проект сдан
-
Продумываем архитектуру
Я вообще никогда не люблю просто так что-либо создавать. Я беру карандаш или ручку и на обычном листке рисую общий вид сайта/приложения.
-
Установим Ruby on Rails
-
Сначала напишем тесты, а потом уже код
Для моего приложения, тесты нужная вещь. Думаю про пользу тестов, вы можете почитать на хабре.
- 2582
- 22 января 2015, 23:11
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением