За чашкою кави випуск 8
Як стати відповідальним розробником
How to Be a Responsible and Badass Developer
Відповідальний розробник відмінно знає себе і свої обмеження, але в той же час розуміє, чого вимагає проект. Якщо у вашій команді є хоча б один такий - вам пощастило.
Відео: Розмова про пайову за чашкою кави
Крутий, успішний, щасливий ... і відповідальний?
Успішні розробники, які домоглися великих результатів у своїй галузі, як правило:
- активно працюють;
- вносять внесок до спільноти розробників;
- розуміють, що всі їхні здібності - результат наполегливої праці;
- фантастичні комунікатори;
- ефективні програмісти.
Відповідальність - теж дуже важлива якість. Поговоримо про те, як його розвинути.
Відповідальний - не факт, що досвідчений
Немає різниці, що ви встигли побачити в минулому: важливо, як ви дивитеся в майбутнє.
До будь-якої проблеми клієнта потрібно підходити серйозно, навіть якщо завдання не зовсім ясна. Пошукайте самі вихід, якщо заплуталися - задайте клієнту навідні запитання. Але тим часом, поки чекаєте відповідь - не сидіть, склавши руки, продовжуйте шукати вихід.
Не починайте нові проекти в п`ятницю
Іноді краще почекати, але зробити добре, ніж поспішити і потім правити баги. Якщо вам дали завдання перед самими вихідними - краще відкладіть його на той момент, коли будете в робочому строю. Тоді шанси на те, що ваш додаток або сайт будуть довгий час стабільні, підвищуються в рази.
Ваше завдання - не тільки писати код
Робота розробника полягає не тільки в кодуванні. Ще дуже важливі прозорість і спілкування з клієнтом.
Вам потрібно розповісти замовнику про реалізацію майбутнього коду, і яку вигоду з цього він отримає. Це збільшує цінність і вашу, як розробника, і вашого дітища.
Ви - один з команди
Швидше за все, ви не єдиний, хто працює над проектом. Навіть якщо ви єдиний розробник, є й інші люди навколо вас - керівники проектів, дизайнери, маркетологи, і ви всі зібралися разом, щоб створити продуктивну команду.
Відповідальний розробник знає, як співпрацювати з кожним членом команди, і знає їх ролі. Він не повинен відповідати на листи або виконувати роботи з технічного обслуговування. Але якщо це те, що повинно бути зроблено, він робить свою роботу, щоб допомогти команді рухатися вперед.
Так що значить бути відповідальним розробником, і що треба зробити, щоб стати їм?
- Задавайте конкретні питання
- Будьте прозорими і чесними
- Будьте в курсі ваших власних обмежень і не соромтеся звертатися за допомогою
- Подумайте про наслідки
- Іноді краще для вас, щоб не реалізовувати цю функцію
- Вмійте працювати в команді
- Перевірте свій код
- Не вдавайте, що ви не можете побачити недолік у вашому програмному забезпеченні
- Якщо ви можете внести свій вклад прямо зараз, не чекайте - зробіть
- Будьте позитивними
- Подумайте про себе, як про реальний кінцевого користувача функції
Мобільність в першу чергу? Не так швидко
Mobile First? Not So Fast
Для кожного продукту дуже важливо розробити мобільну стратегію.
Проблема в тому, що поняття «мобільний» часто розуміють як «маленький екран», «адаптивний дизайн». І якщо ви починаєте думати про розмір екрану в першу чергу, ви проектуєте неправильно.
Яких квітів потрібно уникати в дизайні
Designing for the Web: Are There Colors You Should Avoid?
Інтернет - це справжня веселка різних кольорів. Колір - це не тільки шикарний інструмент для залучення уваги, це ще й один з модних трендів, поряд з плоским дизайном.
Відео: ShowBiz Talk за чашкою кави з Ольгою Цибульської
Але є деякі кольори і відтінки, яких потрібно уникати при розробці дизайну сайту.
неонові кольори
Це цікаві і яскраві відтінки, але проблема в тому, що вони буквально б`ють по очах, їх важко поєднувати з темними і світлими тонами, а ще вони погані для тексту. В якості фону їх теж використовувати не варто - такий фон переб`є ефект всього іншого.
Підходьте до роботи відповідально, продумуйте кожен крок і не бійтеся експериментувати!
До зустрічі :)