Цель заброшена
Автор не отписывался в цели 5 лет 1 месяц 16 дней
Научиться программировать на PHP и ознакомиться с Python и Ruby
Для тех, кто меня не знает — я не программист ни разу. Да, я увлечен этими технологиями. Но не глубоко.
Так получилось, что в нескольких крайних проектах мне захотелось автоматизовать часть процессов, что я собственно и сделал:
1. В обучении операторов колл-центра — конструктор речевых скриптов ( smartseller.com.ua/smartscript )
2. В обучении торгового персонала — система ежедневной проверки знаний "вопрос дня"
3. В оценке персонала — программа для автоматизации assesstment-method-оценки
Но сделал я эти проекты с помощью очень простого для понимания языка Parser3. Но о нем практически никто не знает. Бесперспективняковый на вырост вариант. Поэтому и решил перепрофилироваться.
К тому же, я увлечен чат-ботами. Считаю их топовым маркетинговым иструментом сейчас. А внешние конструкторы дают довольно ограниченный функционал, поэтому нужно обязательно написать свой инструмент для конструирования ботов.
Запасайтесь попкорном, будет интересно.
Пралельно, исключительного для этого проекта, создал телеграмм канал: https://t.me/challengepi
Критерий завершения
Критерия 2. Завершением будет считаться выполнение любого из них. В зависимости от того, какой на тот момент окажется приоритетнее:
- создание конструктора чат-бота для телеграмма и/или фейсбук-мессенджера (с использованием любого из этих языков)
- перевести один из своих веб-проектов с parser3
- создание нового ВЕБ-проекта
Личные ресурсы
В школе и ВУЗе я был очень хорош в информатике)
Недавно самостоятельно освоил Parser3 и MySQL и написал с их помощью 2 веб-проекта. Уверен, что с PHP, Пайтоном и Руби тоже получится
Что я уже знаю и умею:
- HTML, SCC (+фреймворки типа Bootstrap, w3scc)
- Java-Script на уровне "скопировал чужой код - изменил под себя"
- SQL - вроде хорошо разобрался + концепция реляционных баз данных
Но есть и проблема. Точнее несколько:
- я не разбираюсь в современной IT матчасти (фреймворки, гит и гитхаб, айти-терминология — это пока чуждо мне)
- времени в обрез, так как основная работа сама себя не сделает
Экологичность цели
Без практически применяемого программирования сейчас никак, ящетаю.
-
Python - минималка
-
Простые операции, числа, строки, ввод-вывод, переменные, преобразования
-
Логические выражения, сравнения, if ... else
-
Списки
-
Циклы
-
Функции и модули
-
-
Python - минималка+
-
Исключения и файлы
-
Функциональное программирование
-
ООП
-
Регулярные выражения
-
Питонические качества и пакеты
-
-
Python - практика
Теория без практики - УГ
-
Задача - проверить матрицу 5х5 на наличие дорожек из "Х" и посчитать их колличество
-
Поворот матрицы (не транспонирование)
-
-
Ruby
-
Я разобрался с фреймворком Ruby on Rails - установка, навигация, функции и т.п.
-
Статическая веб-страница
-
Проект типа простенького блога: создание, редактирование и вывод публикаций
-
В проект добавлена авторизация, регистрация
-
-
PHP минималка
-
Базовый синтаксис
-
Переменные, операторы, массивы
-
Функции, классы, предопределяемые перемнные, работа с файлами
-
ООП - основы
-
Работа с БД - база библиотеки mysqli
-
Получить сертификат на Sololearn
-
-
Дополнительно
-
Git. Освоить инструмент
-
Github. Разобраться что это и зачем
-
MySQL. Вроде как знаю-умею но точно ещё не все. И надо бы сертификацию пройти
-
Улучшить свой технический английский (знаю, неизмеряемая цель, но что-нибудь придумаю)
-
Нереляционные базы данные - разобраться что это и зачем, если есть реляционные
-
Регулярные выражения
-
... дополнить этот список
-
-
PHP Практика
-
Кредитный калькулятор для чат-бота
-
Работающая авторизация
-
Ввод вывод данных с БД
-
Защита скриптов
-
Работа с изображениями (напр - загрузка аварарки)
-
Чат (например для вебинарной комнаты)
-
Валидация данных
-
Придумать и запилить новый скрипт для чат-бота (ПОСТ-прием данных и возврат json-реквеста) №1
-
Придумать и запилить новый скрипт для чат-бота (ПОСТ-прием данных и возврат json-реквеста) №2
-
Придумать и запилить новый скрипт для чат-бота (ПОСТ-прием данных и возврат json-реквеста) №3
-
- 1121
- 13 сентября 2019, 14:59
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением