Наша головна мета - показати, що програмувати просто

Vasiliy Pavliuk
img
“Коли я починав вивчати програмування, поруч не було нікого, хто міг би направити мене в правильну сторону, розповісти про те, що мені цікаво, простими словами. В інтернеті завжди є інформація. Але неможливо вивчити програмування за допомогою відеоуроків на прикладі “JavaScript за 1 годину”. Тому я вирішив, що зроблю платформу, де зможу допомогти людям, які дійсно бажають стати програмістами, обрати правильну дорогу. Саме так з’явилася “Courseanta” - найпопулярніша платформа з онлайн-курсамиТому я закликаю всіх не зволікати і приєднуватися до наших курсів. Йдемо у світ ІТ разом !”

Василь Павлюк, CEO “Courseanta”
img

10 ЗАПОВІДЕЙ ПРОГРАМІСТА

1

Зрозумійте та прийміть як факт, що наробите помилок. Завдання в тому, щоб знайти їх рано, поки вони не потрапили до продакшну. Слава Богу, в нашій індустрії, за винятком хлопців із Лабораторії реактивного руху НАСА, які роблять софт для управління ракетами, помилки, як правило, несмертельні. Ми можемо і повинні вчитися, сміятися та продовжувати роботу

Ваш код – не ви. Пам'ятайте, що вся суть перевірки коду полягає в тому, щоб знайти помилки, і вони обов'язково знайдуться. Не сприймайте як особисту образу, коли це станеться.

2
3

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

Не переписуйте код без консультації. Є тонка грань між «поправити код» та «переписати код». Відчуйте різницю та переслідуйте зміни стилю в рамках штатної перевірки коду, а не як самотній рейнджер.

4
5

Ставтеся до людей, які знають менше за вас, з повагою, повагою та терпінням. Люди, які безпосередньо не пов'язані з IT, але яким часто доводиться мати справу з розробниками, вважають нас у кращому випадку зазнайками, а в гіршому — скигликами. Не годуйте стереотипи гнівом та нетерплячістю.

Єдине, що у світі постійно – це зміни. Будьте готові до змін та приймайте їх з посмішкою. Погляньте на зміни у вимогах, платформі чи інструменті як на виклик, а не як на незручність, яку треба подолати.

6
7

Єдиний істинний авторитет дають знання, а чи не становище. Знання породжує авторитет, а авторитет породжує повагу. Хочете поваги у середовищі, де немає місця его – культивуйте знання.

Боріться за те, у що вірите, але невимушено визнайте поразку. Зрозумійте, іноді ваші ідеї будуть відхиляти. Навіть якщо ви маєте рацію, не треба мститися і говорити «А я попереджав, що так буде». Ніколи не перетворюйте відкинуті ідеї на мученицький стогін або бойовий клич.

8
9

Не ставайте "тим кодером у кутку". Не будьте людиною у темному кабінеті, який виходить лише за колою. Кодера у розі не видно, з ним складно зв'язатися, його складно контролювати. Така людина не має голосу у відкритому, кооперативному середовищі. Включайтесь у бесіди та будьте частиною спільноти свого офісу.

Критикуйте код, а не людей. Будьте ласкаві до людей, але не до коду. Наскільки це можливо, пишіть позитивні коментарі, спрямовані на покращення коду. Зв'яжіть коментарі із прийнятим у команді стандартом коду, техзавданням, підвищенням продуктивності тощо.

10