Сер 31, 2014 | Новини
Буквально 2 години тому я мав позачергову розмову із одним із моїх студентів, яких я менторю (так Артеме, ти знаєш про кого я ;-). Перший тиждень програмування реальної практичної задачки геть демотивував та навис непідйомним грузом на плечах людини, що лише починає свій шлях у веб програмуванні.
@bloginglese.it
Вже з власного досвіду знаю, що проблема не у браку знань, вмінню знайти інформацію, швидкості навчання, вмінню розв’язувати проблеми, а лише у браку мотивації та підбадьорення. Зазвичай 30 хвилин, де я розказую як я сам починав і якими важкими були мої перші 4 тижні ковирянні у незрозумілому коді, допомагають людині повернути віру у свої сили. А головне – дають розуміння того, що далеко не все що вона буде сама створювати буде їй на 100% зрозумілим. “Свідомий” код приходить лише з кількістю написаних рядочків коду, чим більше пишемо, чим більше читаємо чужого коду – тим швидше наш код стане “свідомим”.
Підвернулась класна англомовна стаття, де програміст та вчитель із 20-річним стажем дає поради та ділиться досвідом із початківцями програмістами. Тримайте український переклад, читайте, мотивуйтесь і набирайтесь терпіння у своїй дорозі під назвою “навчання програмуванню” 😉
(більше…)
Сер 23, 2014 | Новини, Саморозвиток
На dou.ua недавно з’явився новий дискусійний топік про здоров’я програміста. Багато порад та суперечок стосовно того, як берегти програмісту здоров’я при його сидячій роботі. Я ж пораджу просто менше сидіти і більше рухатись, тоді не прийдеться лікувати хвороби. Як? Читайте далі.
@asurevisioner.wordpress.com
Менше сидіти за комп’ютером не означає менше працювати чи менше встигати. Основна фішка – це організація свого робочого дня таким чином, щоб за менший проміжок часу встигати більше зробити важливих справ. Я завжди цікавився методами та техніками як зробити мій робочий день, як програміста, більш ефективним. В цій статті поділюсь порадами як відв’язати свій заробіток від годин та як зробити робочий день більш ефективним.
В цій статті:
- дам кілька ідей, які допоможуть вам зробити ваш робочий процес більш ефективний;
- підкажу як відв’язати ваші робочі години від вашого заробітку та як більше встигати;
- розкажу про свій звичайний робочий день як програміста.
(більше…)
Сер 5, 2014 | Новини, Програмування
В попередній статті ми з вами почали з розбору робочого середовища і як зробити його більш ефективним у вашому щоденному житті.
Структура Проекту та Дизайн Аплікації – це основа успішного Django вебсайту
Цього ж разу я спробую надати кілька корисних порад щодо:
- структури Django проекта і
- дизайну та кращих практих створення вашої чергової Django аплікації.
(більше…)
Лип 25, 2014 | Новини, Саморозвиток
В наш час цифрових технологій та інтернету в частини людей, особливо тих, які зайняті у сфері IT, з’явилась чудова можливість заробляти на життя і в той же час їздити по світу. Мені пощастило належати до тих людей, які мають можливість працювати віддалено і незалежати від місця.
@computerislandllc.com
Але з будь-якими додатковими можливостями постають і невеликі додаткові проблеми. В даному випадку, коли постійно в русі і подорожуєте, з’являється проблема самоорганізації та розмежування часу для розваг та часу для роботи.
Нещодавно я побував у Грузії, де прожив трохи більше, ніж місяць часу. За цей час виробив кілька фішок, які допомагали організуватись та встигати працювати над усіма необхідними справами. В цій статті поділюся з вами кількома секретами.
(більше…)
Лип 19, 2014 | Новини, Програмування
Зараз я активно працюю над книгою Веб-розробка з Python та Django для Початківців, а також організацією людей та закритої платформи для підтримки тих, хто буде освоювати матеріал даної книги та пробувати себе у веб програмуванні.
Після оголошення даної книги регулярно отримую питання про вміст книги та чи увійдуть туди такі теми як Юніт Тести, Безпека у веб та Django фреймворку, розробка фільтрів та тегів, і масу інших топіків, які, я вважаю, є складнішими та необо’язковими як для початку освоєння веб програмування.
Саме тому вирішив почати ще одну серію невеличких статей (завтравочок :-), кожна з яких стосуватиметься того чи іншого аспекту фреймворку Django та веб розробки і які не увійдуть у першу книгу. Матеріал буде наведено на основі особистих практик, а також вичитаного із розумних книжок по Django і як наслідок, впровадженого у власній розробці. Думаю це буде свого роду продовженням книги для початківців, а також думаю буде корисним і для тих, хто уже добряче розбирається у веб програмуванні та Django – непогана вижимка та шпаргалка по кращих практиках та порадах при розробці під Django.
В сьогоднішній статті оглянемо кілька порад стосовно робочого середовища веб розробника на Django.
(більше…)
Лип 16, 2014 | Новини, Програмування
Попереднього разу ми з вами розібрали шаблон програмування Будівельник. Cьогодні ми продовжимо огляд породжуючих патернів і розглянемо так званий Фабричний Метод (англ. Factory Method).
Схема Шаблону Фабричний Метод
У цій статті я наведу:
- означення Фабричного Методу
- розберемо приклад
- обговоримо коли застосовувати
- плюси та мінуси патерна
- і як завжди доцільність його застосування в мові Python
(більше…)
Лип 13, 2014 | Новини, Програмування
Завжди цікаво глянути на процес СТВОРЕННЯ зсередини. Будь-то виробництво на заводі, програмування чи бізнес процеси. Саме тому мене початківці, та й не тільки, запитують яке у мене робоче середовище, як саме я програмую, що використовую у своїй роботі.
Робоче Місце 😉
У цій статті коротенько дам відповідь на дане питання. Розкажу, які бувають типи робочих середовищ, надам рекомендації стосовно інструментів та практик, а також покажу як це все конкретно у мене виглядає. Наприкінці поста буде коротеньке відео з демонстрацією мого робочого середовища.
(більше…)
Лип 6, 2014 | Новини, Програмування
В попередній статті серії ми з вами розібрали Абстрактну Фабрику. Сьогодні ж розберемо патерн програмування – Будівельник. Цей шаблон також належить до групи Породжуючих шаблонів.
В цій статті розглянемо наступні питання:
- означення шаблона,
- приклад застосування,
- коли застосовувати, його плюси і мінуси,
- порівняємо даний шаблон із іншими породжуючим шаблонами,
- а також розглянемо доцільність використання у мові програмування Python.
(більше…)
Лип 1, 2014 | Новини, Програмування
Код значно частіше читають, ніж його пишуть. Тому вартує один раз постаратись при написанні (навіть ввести це у звичку), щоб усі наступні читачі комфортно могли читати ваш код, та й зрештою ви сам могли з легкістю читати власний код.
@tickrnews.wordpress.com
Саме тому у даній статті поговоримо про правила написання коду:
- для чого їх взагалі придумали;
- коли варта їх використовувати, а коли можна уникати;
- ну і звичайно оглянемо найважливіші з них у мові Python.
(більше…)
Чер 28, 2014 | Новини, Програмування
Перший патерн, який ми з вами розглянемо у даній серії буде Абстрактна Фабрика. Англійською мовою його назва виглядає наступним чином: Abstract Factory.
UML діаграма патерна Абстракна Фабрика
В даній статті ми оглянемо:
- що являє собою даний патерн, та для чого він потрібен;
- розглянемо приклад: Войнушки;
- Плюси та Мінуси даного патерна;
- нюанси використання даного патерна в мові Python.
(більше…)
Будьмо дружніми!