Зараз від окремих людей можна почути думку, що, мовляв, вивчати програмування не потрібно, бо дуже висока конкуренція. Безумовно, певний відсоток істини в цих словах є, але якщо ви непогано опанували одну з мов програмування та супутній набір технологій, та ще при цьому добре знаєте англійську – без роботи ви не залишитеся. А в цій статті разом із Jobs.ua пропонуємо розглянути, які найважливіші помилки роблять ті, хто прагне вивчати програмування, але з часом закидають цю справу на пів дорозі.
Особливо важко доведеться людям, які в школі вивчали німецьку, або на англійську не звертали жодної уваги. В середовищі програмістів навіть є жартівлива відповідь на питання «яку мову програмування вчити насамперед?» І відповідь тут – англійську, звісно, яку ж іще? І дійсно, за яку б мову чи технологію ви не взялися, знання англійської мови стане великим, жирним плюсом. Ви розумітимете, що означають ті чи інші команди, директиви та протоколи; ви розумітимете значення всіх тих незрозумілих слів та термінів, з яких, власне, й складається будь-яка мова програмування.
Тому люди часто зупиняються на пів дорозі, бо до вивчення й так непростої теми – тобто програмування – доведеться всерйоз братися за свою англійську.
Навіть якщо ми згадаємо щось найпростіше з середовища ІТ-розробки – приміром, верстку сайтів за допомогою найпростіших технологій HTML та CSS, які повинен знати кожен фронтенд-девелопер, та й не тільки він – навіть в таких нескладних технологіях початківець може запросто загубитися. Тут усе просто, бо початківця збивають з пантелику всі ці незрозумілі, на перший погляд, слова: теги та створення структури HTML-документа, флекс-конструкції та міксіни, а ще ж є перемінні, метатеги, сніпети та десятки, сотні інших незрозумілих слів.
Якщо початківець не має певної чіткої системи опанування мови програмування, він легко заплутається в усьому цьому, закине програмування і назавжди поставить собі «галочку», що це йому не під силу. Але це неправда – все це під силу навіть далекій від математики та програмування людини, але потрібно одразу усвідомити, що ви плануєте бігти марафон, а не спринт. Відтак доведеться грамотно розподіляти сили і розуміти, що доведеться наполегливо повчитися не 2-3 місяці, як обіцяють на курсах чи не всі підряд, а 6-12 місяців.
Опанування програмування має одну особливість. В ідеалі потрібно займатися щодня, роблячи перерву 1-2 рази на тиждень, не менше. Але й не більше, адже перерва на тиждень-другий призведе до того, що ви забудете досить прості поняття та команди. І якщо постійно лінуватися та прокрастинувати, лінуватися писати код і заглиблюватися в нього – на жаль, далеко ви не просунетеся. Застрягнете на пів дорозі, та й по всьому. Тому важливо мати під рукою календар з виділеними для програмування годинами. І більше, більше практики. Не бійтеся, що напишете неправильний код. Це не проблема, адже код завжди можна переписати. Набагато гірший варіант – почати і не завершити, чи не так?
Без дисципліни великих вершин не досягнути. Для сходження на багатотисячники, якщо висловлюватися альпіністськими метафорами, без належної підготовки не впоратися. То як її розвивати, ту дисципліну? З’ясовуємо разом із Jobs.ua, як розвинути в собі цю важливу навичку.
Вистачить однієї нещирої, фальшивої людини в діловому оточенні, щоб якоїсь миті все рухнуло, наче доміно. Як у відомій приказці, коли ложка дьогтю псує бочку меду. Пропонуємо з’ясувати, яких людей краще уникати, щоб максимально убезпечити бізнес від нещирих представників homo sapiens.
Як «приручати» мозок з користю для себе? В цій статті розповідаємо про ті способи розвитку креативності, про які мало хто говорить насправді, бо не надає цьому значення. А даремно.
Працювати весь день в піжамі, не встаючи з ліжка, нечищені зуби і невідвіданий душ, бо ліньки робити «зайві рухи» — ці речі дивними звичками складно назвати. Але є речі куди дивніші, ось про них і поговоримо разом із Jobs.ua. І чи варто про це непокоїтися.
Сучасні роботодавці добре розуміють важливість наявності в кандидата м’яких навичок. Це означає, що в пошукачів немає інших варіантів, як приділяти посилену увагу розвитку soft skills, не лише hard skills.