Кві 21, 2016 | Новини, Програмування
В черговій статті серії про кращі практики програмування з Django розглянемо роботу з базою даних та Django моделями. Поділюсь досвідом нашої команди та розкажу про:
- Django аплікації, що полегшують життя при роботі з даними;
- як організовувати код моделей в проекті;
- роботу з чистими SQL запитами;
- індексування та пошук даних;
- унаслідування у класах моделей;
- міграцію даних;
- дизайн бази даних та моделей;
- менеджери в Django ORM.
Якщо ви створюєте веб-аплікації із Django фреймворком, тоді дана стаття буде для вас ‘must to read’…
(більше…)
Кві 11, 2016 | Новини
Нашій поки невеликій команді потрібна допомога. Шукаємо Django розробника, спеціаліста з WordPress та адміна. Усі варіанти на часткову зайнятість, віддалено і кожен із своєю подальшою перспективою. Детальніше далі у кожній спеціалізації. На поточні завдання потребуємо лише професіоналів, початківців не розглядаємо.
Вся комунікація і робота над проектом відбувається онлайн. Використовуємо:
- hipchat: для живої онлайн комунікації по проектах;
- redmine: для менеджменту проекту і завдань; щоденний статус в тікетах і звітування часу;
- email: для асинхронної нетермінової комунікації;
- google hangouts: для тижневих планьорок.
Англійська у всіх випадках: необхідно і достатньо середнього рівня. Потрібно буде комунікувати з клієнтом у текстовій формі лише.
Лояльність до наших робочих процесів, ваші софт-скіли не менш важливі для нас, ніж технічні навики 😉
Оплата ринкова, відповідно до досвіду і навичок спеціаліста. Може бути погодинною, може бути по-проектно. За домовленістю.
Якщо вищенаведені умови уже вас не задовільняють – не витрачайте свого часу читати далі.
(більше…)
Кві 11, 2016 | Програмування
В даній статті серії “Кращі практики розробки з Django” розкажу про власні практики із налаштування Django проекту. Тобто будемо говорити про модуль settings.py, який живе в корені проекту.
Для навчання чи тестового проекту достатньо даного єдиного модуля settings.py. Проте в реальних Django сайтах, при розробці, встановленні демо чи деплойментів на продакшин сервер, приходиться постійно оновлювати дані налаштування від сервера до сервера.
Саме тому пропоную вашій увазі кілька рекомендацій щодо покращення структури налаштувань Django проекту. А поговоримо в даній статті про:
- основні принципи налаштувань;
- множинні файли settings.py під різні середовища;
- кілька файлів для опису залежностей проекту requirements.txt;
- шляхи у модулі налаштувань.
Якщо ви розробляєте веб-сайти на Django фреймворку, тоді, впевнений, дана стаття буде вам корисною. Більшість практик ми в своїй команді запозичили від інших розробників в Django спільності, а також з книги “Two Scoops of Django”.
(більше…)
Лют 25, 2016 | Новини, Саморозвиток
В цій статті розглянемо доволі важливе питання. Питання здоров’я людини з професією програміст. Без здоров’я працювати не надто виходить, а тому варто знати про ризики сидячої роботи і вживати відповідні профілактичні дії.
Професія програміста сидяча. Більшість часу людина проводить перед монітором в кріслі. З роками ці обставини сприяють ряду захворювань, притаманним саме даній професії.
В цій статті поділюсь інформацією про типові побічні ефекти своєї професії, розкажу про свій розпорядок і правила, котрих намагаюсь дотримуватись, а також надам список наступних дій, щоб самостійно почати експерименти для покращення власного здоров’я. Здоров’я за гроші не купити, тому значно легше вводити правильні звички для профілактики типових проблем.
(більше…)
Лют 25, 2016 | Новини, Саморозвиток
Для підготовки цієї статті про те, як можна програмісту зберегти своє здоров’я, я надіслав листа усім моїм підписникам, де попросив поділитись своїм досвідом щодо “боротьби” із сидячим способом життя. У відповідь отримав близько пів сотні листів із описом того, що конкретні програмісти роблять протягом робочого дня, щоб покращити самопочуття та підвищити свою продуктивність.
В даній статті я вирішив поділитись частиною фідбеку, який я отримав. Отже, читайте далі про те, які звички і поради з власного досвіду мають 37 людей задіяних в IT галузі для вас. Деякі поради прості і вкладаються в одне речення, інші – заслуговують окремого поста.
З великої кількості ідей та порад зможете скласти свою персональну картинку, яка працюватиме саме для вас.
(більше…)
Лют 13, 2016 | Новини, Саморозвиток
Вже більше, ніж місяць минув у новому 2016-му році. Напередодні нового року ви мабуть, як і я, аналізували минулий 2015-ий рік і складали певні плани, звички на новий рік. Сьогодні 13 лютого, а значить що 12% 2016-го року уже позаду. Питання на засипку: чи набилизилсь ви до своїх цілей даного року на ці 12%?
Якщо ж ви ще не думали про те, в яку сторону рухатись вам, як програмісту у цьому році, тоді пропоную список речей для подальших роздумів. Для кожної людини з професією програміст є важливим як мінімум дві речі:
- постійний розвиток, вивчення і освоєння нового;
- хороше здоров’я, адже сидяча робота (та ще й за монітором) має свої недоліки; а без здоров’я ніяка робота (навіть програмування) не буде в кайф.
Базуючись на цих двох площинах, даю вам список із 4-ох пропозицій на чому можна програмісту сфокусуватись протягом цього року…
(більше…)
Лют 11, 2016 | Новини
Сьогодні пропоную вам ознайомитись із історією Дмитра Москаленка. Він почав і, в принципі, й надалі працює сисадміном. Також цікавиться і на даний момент знаходиться в процесі навчання та переходу у Python програмісти.
Якщо вам цікаво, як стати адміністратором, тоді дане інтерв’ю, впевнений, буде для вас корисним.
Дана історія доводить, що навіть живучи у маленькому містечку можна вибитись і потрапити в IT.
(більше…)
Січ 23, 2016 | Новини
Я вже писав, що освоїти програмування з нуля забирає в середньому 1-2 роки. За цей час людині доводиться витратити на навчання тисячі годин і освоїти велику кількість різноманітних технологій. За цей час студент отримує масу блоків на своїй дорозі. В більшості випадків, нажаль, початківці не доходять до успішного результату. Особливо, якщо робота ведеться самостійно.
Я сам не з першої спроби освоїв програмування і отримав роботу. Тому в даній статті коротко опишу ті кілька методів, які допомагають мені у нових справах, що забирають місяці і навіть роки. Впевнений вони збільшать ваші шанси, як при освоєнні програмування, так і у завершенні інших важливих довготермінових цілей.
(більше…)
Гру 28, 2015 | Новини, Програмування
Знаєте які статті найчастіше читають, лайкають і поширюють? Ті, які є максимально конкретними, практичними і надають наступні кроки до дій в тій чи іншій темі. Моя покрокова інструкція як отримати роботу програміста з нуля, а також детальний пост про те як статити веб-розробником є “бестселерами” даного блогу.
Не зважаючи на наявність цих двох статтей читаті не перестають вимагати подібної детальної інструкції конкретно у напрямку Python веб-розробки. То ж сьогодні врешті-решт завершив для вас ще одну статтю-інструкцію. Вона стане вам у пригоді, якщо ви обрали для себе мову програмування Python та напрямок веб-розробки.
А почнемо із короткого огляду, чому саме варто звернути увагу на Python та веб-розробку…
(більше…)
Гру 24, 2015 | Новини
Сьогодні поділюсь з вами ще однією історією успіху. Ірина Загладько є одним із читачів даного блогу і на моє прохання поділитись своїм досвідом пошуку першої роботи в якості програміста доволі швидко відгукнулась.
Якщо ви в процесі освоєння професії програміста чи вже шукаєте свою першу роботу, тоді мабуть на своєму шляху регулярно стикались з проблемними місцями. В таких ситуаціях важливо не здаватись і продовжувати працювати далі. В цьому допомагає мотивація та приклад інших. Читаючи про проблеми інших, які вже досягли бажаного результату, ви розумієте, що ваша історія не унікальна, що все можна подолати. Головне терпіння, регулярні дії та цілеспрямованість.
В цьому інтерв’ю ви прочитаєте про те, як можна отримувати теоретичні знання, набувати практику. Ірина Загладько розповідає про проблеми, що виникають при пошуку роботи, особливо при розсилці резюме та проходженні інтерв’ю. Також отримаєте кілька дуже цінних порад від Ірини.
(більше…)
Будьмо дружніми!