стрілка вверх
clock time to learn

Оптимізація навчання

серпень 2015

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

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

Анатолій


Зміст

1. Ціль на рік

2. Ціль на квартал

3. Ціль на даний місяць

4. Список тем посилань навчального матеріалу

5. Курс BestWebIt англійської мови


Інтро

Вважаю, навчання повинно бути ефективним, якщо:

1. Новий матеріал періодично повторювати
2. Вивчений матеріал закріплювати практичним застосуванням.

Взагалі-то :) варто розглядати напрямки вдосконалення:
- ціль (можливо це не напрямок, а стимул для розвитку),
- напрямок веб-спеціалізації (особистий - база даних )
- англійська мова (no coment June 2016 English prior!)
- фізичний розвиток; вважаю, Мен повинен мати форму, just like this....



bike

And spend his time somewhere like this...

seychell
programist time to learn

1. Ціль на рік

Не відразу усвідомив, що планування навчання чи навіть постановка конкретних цілей є ефективним методом. Усвідомлюєш куди варто прямувати, бачиш результати своєї праці.


Рік. 2016 рік. Досить далекоглядно. - Чого варто було б досягти?


1. Оптимізувати ( Дослідження дизайну ) даний сайт BestWebIt, як для перегляду на стаціонарних ПК так і на мобільних гаджетах. Загалом переглянути всі веб-сторінки та навести порядок, старе/негарне видалити чи скоректувати/перевірити вже написаний матеріал.- В процесі!

2. Оволодіти знаннями в сфері PHP + MySQLi. Напевно ж, щоб оцінити рівень знань, варто буде скласти список питань у даній сфері. В процесі!

3. Вивчити розмовну англійську по сфері програмування. About BestWebIt courses. В процесі!

4. Швидко друкувати :) Вважаю, кожен професійний програміст повинен друкувати сліпим методом, варто оптимізувати час, це зручно та вигідно. Звісно український та англійський. Навіть не в процесі


2. Ціль на квартал

Нові завдання на квартал (жовтень, листопад, грудень)

Пункт 1. Всього один. English. Думка цього кватралу буде слідуюча, native speaker знає в середньому біля 20 000 слів, я ж грубо кажучи 5 000 слів, завдання за три місяці підняти словниковий запас до 10 000 слів!

Працюємо!

2.1. Архів результатів за квартал:

Пункт 1. Розробка уроків онлайн курсу англійської мови - максимум! Потрібно 30 уроків! - Результат: Розробив лиш 10 уроків та ... здається ще в даних уроках немає системи (майже), та ще й не обкатані уроки.

Пункт 2. Дописуємо навчальні статті попереднього кварталу. - Робота: Не займався взагалі :(

Пункт 3. Оптимізація власного сайту. - Робота: Не займався взагалі :(

- Всього три задачі! Успіхів!

Пункт 1. Розробка більше 5 навчальних україномовних статей та розробка більше 3-х англомовних статей. - Very funny. За результатами роботи за три місяці по навчальним статтям, я натворив, 5 закінчених статей ( 1 власна україномовна, 4 переклад англомовних ) та незавершених - 7 статей. Н-да, уж! Варто буде подописувати...

Пункт 2. Daily English. - З цим все гаразд, англійського вистачає :) Саме з червня місяця активно працюю над розробкою онлайн курсу English BestWebIt.

Пункт 3. Оптимізація власного сайту. - 15%.

Пункт 4. Питання MySQLi. - 5%.

Пункт 5. Задачі SQL. - 0%.

Пункт 1. Оптимізація власного сайту, - частково, Вважаю значну частину (70%) переробив, проте не завершена остаточна чистка застарілих веб-сторінок.

Пункт 2. Розмовна англійська, - шлях розроблений: 1. Робота з репетитором, 2. Створення англомовного матеріалу, 3. Ціль Отримати сертифікат TOEFL.

Пункт 3. Розробка більше 5 навчальних статей. - виконано 200%.

Пункт 4. Питання MySQLi. Хіба що в тому обємі, що навчався. Окремо вибіркою питань/відповідей не займався.

Пункт 5. Аналогічна відповідь п.4., а той взагалі задачки не розглядував.

Пункт 6. Daily English conversation виконується по можливості.

Розглядались задачі:

1. Оптимізувати сайт BestWebIt. В процесі!

2. Продумати, як краще вивчати розмовну англійську засобами даного сайту. Розроблено!

3. Розробити більше п'яти нових пізнавальних навчальних статей. Виконано!
3.1 Дозавантаження частини веб-сторінки (статей) із Бази Даних засобами AJAX. Виконано!
3.2 Що таке robots.txt та sitemap.xml? Виконано!
3.3 Шифрування даних при передачі Виконано!
3.4 Основи PHP. Фундаментальні основи об'єктно-орієнтованої мови програмування. Виконано!
3.5 Фільтрація та шифрування даних в php В процесі!
3.6 Об'єктно-орієнтовний стиль програмування. Перша частина. Виконано!
3.7 - Що таке ассоціативний масив в теорії БД? Виконано!
3.8 Оптимізіція власного часу Виконано!
3.9 - Як розпочати навчатись програмуванню? Виконано!
3.10 Матеріал sql-інєкція за офіційним php.net Виконано!

4. Задача в постійному прогресі: FAQ MySQL

5. Задача в постійному прогресі: Задачі SQL

6. Задача в постійному прогресі: Daily English


3. Ціль на даний місяць

задача 1: Працюємо над збільшенням/ систематизацією словникового запасу з англійської мови Vocabulary. Part 2. В процесі!

задача 2.1: Список найбільш вживаних англійських слів
Перші 1 000 слів Виконано!

задача 2.2: 1 000 - 2 000 words Виконано!

задача 2.3: 2 000 - 3 000 words В процесі!

3.1. Архівні місяці:

Можливо давай спробуємо створити цікавий проект вивчення англійської мови - "Friends around the World" :)
Основна думка така, в неті аж бігом є багацько бажаючих вивчати англійську, звісно і ресурсів відповідних багато, хто бажає просто спілкуватись англійською, щож створюємо веб-сторінку і пропонуємо Другу розповісти про себе,- а... я його відмічу на карті веб-сторінки та коротко інформацію про цього мена(вумена). - So, Let's fun!

задача 1: About TOEFL В процесі!

задача 2: How my town Netishyn look like? Виконано!

задача 3: Cambridge. Advanced Grammar in Use. Present Simple vs Present Continuous. Виконано!

задача 4: Vocabulary. Part 2. В процесі!

задача 5: Some interesting video mostly about English learning В процесі!

задача 6: Ukraine, country where I live Виконано!

задача 7: Proverb, that I like В процесі!

задача 8: How many words I need to know Виконано!

задача 9: Скільки слів варто вивчити, щоб вільно спілкуватись англійською мовою? Виконано!

задача 1: Modal verbs Виконано! I wouldn't say that it's full information about modals, but as for beginner I think it is enough...

Зато в червні був на морі та,... здорово прогулявся по Карпатам :)

Що ж програмування, маловато,...

задача 1: Дописуємо попередні статті В процесі!

задача 2: Створюємо уроки з англійської В процесі!

задача 2.1: Освіта, що ми можемо про неї сказати?... Education background Виконано!

задача 2.2: Друзі, супровід по життю... About Friends Виконано!

задача 2.3: Робота :) куди ж без неї... About Job Виконано!

задача 2.4: Навчання, як? Learning strategy Виконано!

задача 2.5: Мандри. Travelling. Travelling Виконано!

задача 3: Щодо мотивації Мотивація поставлених цілей Виконано!

задача 4: А які є взагалі поради, щодо вивчення англійської мови? Як вчити англійську мову Виконано!

задача 5: Відео-презентація курсу BestWebIt Навчаємось англійської В процесі!

задача : Англійська граматика це просто! Загальна формула побудови речень, і в загальному про все інше В планах!

задача : Все ж цікаво, що шукають відвідувачі мого сайту - варто буде розробити якесь цікаве опитування. В планах!

Плани Відмічаємо тут!



Травень успішно пройшов у справах, але не в програмуванні, щож при нагоді доведеться дуже надолужувати втрачений час та пропущений обєм робіт ...

задача 1: Графічний Алгоритм авторизації на сайті. Блок-схема авторизації веб-сайту В процесі!

задача 2: Як висловити свою думку на англійській мові? Розбираємось з Часами англійської мови: Simple, Continuous, Perfect Основи англійської граматики Виконано!

Зосередимся найближчим часом на вивченні англійської мови!!!
Let's make couple of english lessons...

Education, Friends, How to learn English, etc...


задача 3: English lesson Acquaintance Виконано!

задача 4: Template English lessons BestWebIt page Template page Виконано!

задача 5: One page with with English Vocabulary. Part 1. Виконано!

задача 6: One page with with English Grammar Rules В процесі!

Завдання та напрацювання нового місяця травня. Запланую на травень місяць: Підтягуємо невиконанні матеріали попередніх місяців та англійський, ну і можливо все ще редизайн старих сторінок веб-ресурсу....

задача 1: Нова тема з англійської мови, поговоримо/спілкуємось про Людину, як одиницю нашого суспільства. Consideration about a person Виконано!

задача 2: Питання веб-безпеки веб-ресурсу: Валідація HTML-форми за матеріалом w3schools.com Виконано!

Новий місяць, в мене з цього місяця розпочинається новий звітний квартал(квітень, травень, червень) по навчанню.

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

задача 1: Веб-безпека загалом В процесі!

задача 2: Conversation about web security В процесі!

задача 3: дописуємо матеріал попереднього (березень) та ще раз попереднього(лютого) місяця Фільтрація даних HTML-форми в php Виконано!

задача 4: Розглядаємо матеріал, що таке Prepared Statements за ресурсом php.net Виконано!

задача 5: Interesting English В процесі!

задача 6: Було б здорово переглянути функціонування методів відправки даних HTML-форми GET та POST, це в контексті безпеки даних, можна й всі атрибути html-форми В планах!

задача 7: Відредагував сторінку стосовно Властивості елементу CSS3 Transitions Виконано!

задача 8: Чергова версія Сторінка коментарів В процесі!

задача 9: Помилки, звіт про помилки, обробка помилок php-скриптів Функція error_reporting() Виконано!

Весна :) , підтягуємо матеріал попередніх місяців та продовжуємо навчання:

задача 1 : Продовжуємо навчання спілкування англійською мовою. Розкриваємо тему номер 2 "Веб-сайт" в спілкуванні Daily bestWebIt Englishнова сторінка Translate into English В процесі!

задача 2: дописуємо матеріал попереднього місяця Об'єктно-орієнтовний стиль програмування. Перша частина.. Матеріал досить великий за обємом, тому розібю на декілька частин. Виконано!

задача 3: дописуємо матеріал попереднього місяця Фільтрація даних html-форми в php Виконано!

задача 4: перегляну дещо теорії функціїя PHP: commit(), autocommit(), free_result(), query(), close(), fetch_array(), fetch_object(), fetch_row() - Виконано!

задача 5: English BestWebIt course. Conversation Conversation about Computer Programmer Job Description and Salary Information Виконано!

задача 6: Оновив сторінку "Про курс англійської мови" About BestWebIt course Виконано!

задача 7: - Що таке ассоціативний масив в теорії БД? Виконано!

задача 8: Розглянути поняття обєктно-орієнтовного програмування в одній статті досить складно, дещо велика за розміром, тому розглянемо Частину 1: Об'єктно-орієнтовний стиль програмування Виконано! та іший матеріал розглянемо в частині 2: Класи ООП В процесі!

задача 9: Навіть із системним підходом до навчання здається мала продуктивність праці. - А можна ще більше встигнути зробити? Інші рекомендації оптимізіції власного життя Оптимізіція власного часу Виконано!

задача 10: Потренуємось перекладати англомовні статті, переклад "Як розпочати навчатись програмуванню?" Виконано!

задача 11: Перекладу корисну статтю про SQL-інєкцію Матеріал sql-інєкція за офіційним php.net, даний матеріал продовження розгляду думки за 3 пунктом задач. Виконано!

задача 12: Безпека. Звіт про помилки. Виконано!

задача 13: Редизайн власної сторінки-блогу: Мій Блог Виконано!

Сподіваюсь цей місяць, розпочне онлайн англійський :)

Та завершим роботу попередніх місяців:

задача 1: Що таке robots.txt та sitemap.xml? Виконано!

задача 2: Оновлення веб-сторінок: Реєстрація на ресурсі, Авторизація на ресурсі, Лічильник переглядів статті, Список задач, COUNT Ex.1., COUNT Ex.2., CASE Ex.1., CASE Ex.2., CASE Ex.3., JOIN Ex.1., Group BY Ex.1., HAVING Ex.1., HAVING Ex.2., SUBQUERY Ex.1., Виконано!
Як вибрати дизайн сайту? інші - В процесі!

задача 3: Доопрацювати матеріал із реєстрацією користувачів, детальніше розглянути тематику Шифрування даних Виконано!

задача 4: Фільтрація даних в phpВиконано!

задача 5: Часом необхідно виділити основне чи краще усвідомити деякі моменти в програмуванні Основи PHP. Фундаментальні основи об'єктно-орієнтованої мови програмування.. Виконано! правда можна розширити матеріал, вказати статичні дані звернення та дещо інше...

задача 6: Протестуємо спілкування на англійській мові, розпочну тестування за темою на форумі Спілкуємось англійською мовою. Форум.

задача 7: Лекція спілкування на англійській мові Personality Виконано!

задача 8: Якщо вже вчити англійську мову, то правила повинні бути під рукою English rules В процесі!

задача 9: Про SQL-оператор OFFSET Виконано!

задача 10: Спробуємо зімітувати різні ситуації про програміста-новачка, що вивчає англійську мову. Початок Тема 1 "Особистість програміста". Daily bestWebIt English В процесі!

задача 11: Варто розібратись що ж таке за штука така, як Об'єктно-орієнтовний стиль програмування В процесі!

задача в постійному прогресі: досить хороша задумка раніше була, чомусь закинув, якщо є питання з системи управління MySQL, то питання залишати на окремій сторінці, гадаю, варто повернутись до цієї теми та залишати питання та відповіді FAQ MySQL В процесі!



Велики цілі варто розбивати на менші цілі,-> найменшим відрізком часу для контролю навчання буде один місяць.

Навіть не тощо новий місяць, - а навіть новий рік, час нових можливостей, нових цілей, нового усвідомлення буття :). Та ще з Новим 2016 роком ! :) Нехай задуми та цілі збуваються...


задача 1: Дизайн та ще раз дизайн, розробка нового вигляду сайту Шаблон BestWebIt - :( другий місяць - Виконано!

задача 2: Щоб реалізувати новий дизайн сайту, необхідно реалізувати одну фічу (feature - англ.- особливість). Статті автоматично з'являються, як лиш відвідувач дійшов до кінця веб-сторінки Автоматичне завантаження статей із БД засобами AJAX - Виконано!

задача 3: Якщо вже розглядається застосування AJAX на веб-сторінці, то було б здорово реалізувати одну англомовну статтю за даною тематикою. English course BestWebIt. AJAX loading articles from DB. - В планах!

задача 4: Оновлення веб-сторінок: Статті BestWebIt, Глосарій,..., Як стати програмістом?, Корисні лінки, Карта сайту BestWebIt, та інші за списком (біля сотні веб-сторінок) - В процесі!

задача 5: English page templates Виконано!

задача 6: Simple page templates Виконано!



Плани:

- Ніяких нових завдань на грудень :)

- Наводимо порядок на сайті bestwebit.biz.ua, з Нового року вчимо англійський разом, запрошуємо відвідувачів, тому прибираємо вдома (на сайті)

16 грудня: - Навіть розробка нового стилю веб-сайту вимагає достатньо часових затрат :(

задача 1: Новий дизайн сайту! Шаблон Виконано

задача 1а: Щоб сайт був оптимізований для мобільних пристроїв варто дещо дослідити дизайн! Дослідження дизайну Виконано!

задача 2: Досліджуємо форму відправлення коментарів В процесі!

задача 3: Проект конкурс малюнків В глибокому процесі!

задача 4: Оновити дизайн матеріалів стосовно PHP Виконано!


4. Список тем посилань навчального матеріалу

- Глянеш на об'єм роботи, що необхідно провести і ...
- Хочеться що?... серпень 2015 року

Теорія

  1. Що таке БД?

Практика

  1. Автоматичне завантаження статей із БД засобами AJAX
  2. Скрипт сторінки коментарів з елементами антиспаму( Затримка повторного повідомлення, антибот-питання, обмеження кількості повідомлень).
  3. Сторінка коментарів, премодерація повідомлень.
  4. Реалізація тесту "English Word"
  5. Реалізація годинникового таймеру із застосуванням бібліотеки jQuery та елементу HTML5 CANVAS

Web

  1. Що таке robots.txt та sitemap.xml?
  2. Шифрування даних
  3. Як працює інтернет?
  4. AJAX із застосуванням jQuery. INTRO
  5. Звернення запиту AJAX до MySQLi
  6. Стильний таймер

Плани:


5. Курс BestWebIt англійської мови

English logo

Щодо вивчення англійської мови

- Чи потрібні знання англійської мови?

Однозначно "-Так".

Будемо чесними, якщо мати за мету працювати в світовій It-спільноті, то знання повинні бути вище середнього рівня.

Легко спілкуватись з колегами, легко читати технічні дані, легко довести свою думку...

Topic List

    English course BestWebIt:

  1. Comics Conversation About programming.

  2. About this courses
  3. Conversation about personality.
  4. How create a web-site?
  5. What is a Database?
  6. What is AJAX?
  7. Design
  8. AJAX loading articles from DB
  9. How become a programmer?
  10. How does Internet work?
  11. Visitors Counter script
  12. Timer. How does this script work?
  13. What we know about PHP?
  14. What we know about jQuery?
  15. What we know about MySQLi?
  16. GitHub

Other themes:

  1. About English course
  2. Основи англійської граматики
  3. TOEFL Tips
  4. English Grammar Rules
  5. Comics Conversation
  6. English iteresting things

  7. Acquaintance
  8. Education background
  9. Friends
  10. Personality
  11. Person
  12. About job
  13. How to learn?
  14. How many words do I need to know?
  15. Travelling
  16. Present Simple vs Present Continuous
  17. Modals
  18. How create a web-site?
  19. Computer Programmer Job Description
  20. Web security
  21. Translate into English