Мої поради усім новим програмістам або як мотивуватись?

Буквально 2 години тому я мав позачергову розмову із одним із моїх студентів, яких я менторю (так Артеме, ти знаєш про кого я ;-). Перший тиждень програмування реальної практичної задачки геть демотивував та навис непідйомним грузом на плечах людини, що лише починає свій шлях у веб програмуванні.

Поради початківцям

@bloginglese.it

Вже з власного досвіду знаю, що проблема не у браку знань, вмінню знайти інформацію, швидкості навчання, вмінню розв’язувати проблеми, а лише у браку мотивації та підбадьорення. Зазвичай 30 хвилин, де я розказую як я сам починав і якими важкими були мої перші 4 тижні ковирянні у незрозумілому коді, допомагають людині повернути віру у свої сили. А головне – дають розуміння того, що далеко не все що вона буде сама створювати буде їй на 100% зрозумілим. “Свідомий” код приходить лише з кількістю написаних рядочків коду, чим більше пишемо, чим більше читаємо чужого коду – тим швидше наш код стане “свідомим”.

Підвернулась класна англомовна стаття, де програміст та вчитель із 20-річним стажем дає поради та ділиться досвідом із початківцями програмістами. Тримайте український переклад, читайте, мотивуйтесь і набирайтесь терпіння у своїй дорозі під назвою “навчання програмуванню” 😉

(більше…)

Робочий день програміста або як не проживати все життя за компом?

На dou.ua недавно з’явився новий дискусійний топік про здоров’я програміста. Багато порад та суперечок стосовно того, як берегти програмісту здоров’я при його сидячій роботі. Я ж пораджу просто менше сидіти і більше рухатись, тоді не прийдеться лікувати хвороби. Як? Читайте далі.

Sleeping at Work

@asurevisioner.wordpress.com

Менше сидіти за комп’ютером не означає менше працювати чи менше встигати. Основна фішка – це організація свого робочого дня таким чином, щоб за менший проміжок часу встигати більше зробити важливих справ. Я завжди цікавився методами та техніками як зробити мій робочий день, як програміста, більш ефективним. В цій статті поділюсь порадами як відв’язати свій заробіток від годин та як зробити робочий день більш ефективним.

В цій статті:

  • дам кілька ідей, які допоможуть вам зробити ваш робочий процес більш ефективний;
  • підкажу як відв’язати ваші робочі години від вашого заробітку та як більше встигати;
  • розкажу про свій звичайний робочий день як програміста.

(більше…)

Як краще структурувати Django проект та дизайн вашої Django аплікації?

В попередній статті ми з вами почали з розбору робочого середовища і як зробити його більш ефективним у вашому щоденному житті.

Django Project Base

Структура Проекту та Дизайн Аплікації – це основа успішного Django вебсайту

Цього ж разу я спробую надати кілька корисних порад щодо:

  • структури Django проекта і
  • дизайну та кращих практих створення вашої чергової Django аплікації.

(більше…)