1

Этап 1

Python - минималка

2

Этап 2

Python - минималка+

3

Этап 3

Python - практика

4

Этап 4

Ruby

5

Этап 5

PHP минималка

6

Этап 6

Дополнительно

7

Этап 7

PHP Практика

1

Этап 1

Python - минималка

2

Этап 2

Python - минималка+

3

Этап 3

Python - практика

4

Этап 4

Ruby

5

Этап 5

PHP минималка

6

Этап 6

Дополнительно

7

Этап 7

PHP Практика

13 сентября 2019 31 декабря 2019
Цель просрочена на 1578 дней

Цель заброшена

Автор не отписывался в цели 4 года 5 месяцев 18 дней

Карьера и работа

Научиться программировать на 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 матчасти (фреймворки, гит и гитхаб, айти-терминология — это пока чуждо мне)

- времени в обрез, так как основная работа сама себя не сделает

 Экологичность цели

Без практически применяемого программирования сейчас никак, ящетаю.

  1. Python - минималка

    1. Простые операции, числа, строки, ввод-вывод, переменные, преобразования

    2. Логические выражения, сравнения, if ... else

    3. Списки

    4. Циклы

    5. Функции и модули

  2. Python - минималка+

    1. Исключения и файлы

    2. Функциональное программирование

    3. ООП

    4. Регулярные выражения

    5. Питонические качества и пакеты

  3. Python - практика

    Теория без практики - УГ

    1. Задача - проверить матрицу 5х5 на наличие дорожек из "Х" и посчитать их колличество

    2. Поворот матрицы (не транспонирование)

  4. Ruby

    1. Я разобрался с фреймворком Ruby on Rails - установка, навигация, функции и т.п.

    2. Статическая веб-страница

    3. Проект типа простенького блога: создание, редактирование и вывод публикаций

    4. В проект добавлена авторизация, регистрация

  5. PHP минималка

    1. Базовый синтаксис

    2. Переменные, операторы, массивы

    3. Функции, классы, предопределяемые перемнные, работа с файлами

    4. ООП - основы

    5. Работа с БД - база библиотеки mysqli

    6. Получить сертификат на Sololearn

  6. Дополнительно

    1. Git. Освоить инструмент

    2. Github. Разобраться что это и зачем

    3. MySQL. Вроде как знаю-умею но точно ещё не все. И надо бы сертификацию пройти

    4. Улучшить свой технический английский (знаю, неизмеряемая цель, но что-нибудь придумаю)

    5. Нереляционные базы данные - разобраться что это и зачем, если есть реляционные

    6. Регулярные выражения

    7. ... дополнить этот список

  7. PHP Практика

    1. Кредитный калькулятор для чат-бота

    2. Работающая авторизация

    3. Ввод вывод данных с БД

    4. Защита скриптов

    5. Работа с изображениями (напр - загрузка аварарки)

    6. Чат (например для вебинарной комнаты)

    7. Валидация данных

    8. Придумать и запилить новый скрипт для чат-бота (ПОСТ-прием данных и возврат json-реквеста) №1

    9. Придумать и запилить новый скрипт для чат-бота (ПОСТ-прием данных и возврат json-реквеста) №2

    10. Придумать и запилить новый скрипт для чат-бота (ПОСТ-прием данных и возврат json-реквеста) №3

  • 944
  • 13 сентября 2019, 14:59
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?