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