Природно, чим би або не займався програміст, кожен день його здатності, навіть в дрібній міру, але будуть зростати, а наше завдання вибрати ефективний шлях досягнення цілей протягом усього життя.
В цей статті я розповім основні помилки в побудові робочого процесу і життя. Навіть якщо людина працює 40 годин на тиждень на посаді програміста, цього не достатньо, тому що більшу частину свого часу прикладні програмісти витрачають на звичайні дії, тому після трьох років розробки прогрес сповільнюється або вмирає. В основному, більшу частину прогресу в програмуванні предрешают задатки (народжені, стійкі психофізіологічні особливості людини, що роблять істотний вплив на розвиток його здібностей.) Але і без цього існують шляхи поліпшення прогресу
Ваш режим дня відображає повністю ваш професіоналізм і підхід до самодисципліни. Якщо ви лягаєте спати в 4 ранку, то через 10 років ваш чекає: мертвий метаболізм, порушення гормональної та ендокринних систем, але це не так страшно, як те, що при недосип тертися гострота мислення, погіршуються властивості пам'яті.
Останні 2 місяці я почав стежити за людьми який досягли великих успіхів і помітив закономірність що всі вони ранні пташки. Від природи все люди жайворонки, а звідси ідеальний біологічний такт сну починається з 21:00 і закінчується 5:00.
Отже, ми зрозуміли про необхідність сну і тепер нам потрібно перебудувати режим як же зробити.
Візьмемо ставку 10 $ * 2.5k = 25k $ або ж в днях 2500/24 = 104 дня.
Людина відчуває себе найбільш комфортно і досягає найбільшої продуктивності, коли робоча обстановка побудована правильно.
Дуже часто спостерігаю як люди сидять мало не за табуретками з кривою спиною і нахиленою вбік головою. Рік тому після того як зламав два стільці пошукавши один день по магазинах знайшов собі прийнятне і зручне крісло в районі 15к рублів.
Не варто заморожувати про красу столу, самoе головне, щоб протягом дня ваші лікті лежали на столі і руки були злегка зігнутими. Торці столу не повинні бути гострими, а стільниця повинна бути чистою. Рекомендую хоча б раз в три дні протирати стіл мокрою ганчіркою.
Я вважаю, що найкраще працювати програмістом сидячи з дому, але тут спливає одне але, а це наші близькі. Якщо ви працюєте в окремій кімнаті перше що варто зробити це врізати замки в двері і закривати їх, коли працюєте. Ніякі попередження, ніякі написи або навіть суворі розмови не допоможу закриваємо двері і працюємо.
Якщо за вікном плюс 30, а ви сидите за роботою без кондиціонера, то вам буде не до роботи. А так само не варто забувати про сухість повітря і пил, то освіжувач повітря з фільтром в вашому домі буде не зайвим.
Тільки після того як ви виконали все, що написано вище можна приступати до поліпшення знань. Життя - це забіг на довгій дистанції. Важливо зрозуміти це, адже щоб прагнути до кращих знань, важливий прогрес на всьому протязі життя.
Багато людей кажуть, що винаходити велосипед - це погано, і я погоджуся, але якщо ви винаходите велосипед з метою навчання, тут нема чого соромитися. Для початку згадайте в пам'яті один з великих проектів на вибраному вами мовою програмування і приділіть тиждень оглядам нутрощів і тільки після цього слід спробувати написати велосипед зі схожою ідеологією.
Прочитати гідну книгу по програмуванню
Раніше, коли я працював на офісі, під час обговорення ідеї з колегами часто чув про те, що ці знання він підкреслив з тієї чи іншої книги. Якщо ви відчуваєте любов до літератури і можете прочитати книгу від початку до кінця і підкреслити що-небудь, то цей варіант вам допоможе. Спираючись на свій досвід у мене близько 8 книг з програмування з яких я не прочитав не одну
Open source
Після того як ви написали пару велосипедів настав час відправлятися на пошуки свого першого проекту якого ви посвітити своє перше час. Не варто відразу кидатися намагатися реалізувати великий функціонал з Roadmap напишіть невелику фичу або фікс на 1-5 рядків і відправте pull request.
- Не здаватися навіть якщо не виходить що то реалізувати.
- Чи не відкладати на завтра і післязавтра якщо у вас є вільний час зараз.
- Не боятися запитати поради у більш досвідчених програмістів.
Якщо ви зробите все що тут написано вище, то я впевнений, що ваші знання поліпшуватися вдвічі, а то і втричі, але головне пам'ятати - ми робимо забіг на довгу дистанцію, а не на один тиждень.
Блог працює в alpha режимі. Якщо Ви помітили помилку в статті або хочете запропонувати нововведення, то Ви можете повідомити мене, використовуючи контакти, зазначені на сторінці. або ж зробивши pull-request до статті