цікаво

Чи допоможе мені «Програмувальний завантажувальний табір» отримати роботу з кодування?

Шановний Goldavelez.com,

Мені цікаво влаштуватися на роботу програміста, але я не маю жодної формальної підготовки. Я чув, що завантажувальні табори можуть змусити мене влаштуватися на роботу лише за пару місяців. Хоча вони здаються інтенсивними і дорогими. Вони того варті?

Підписано,

Може бути Кодер

Шановний Кодере,

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

За останні кілька років збільшилося понад 60 завантажувальних таборів, щоб задовольнити потреби кар'єрів і інших людей, які прагнуть швидко дійти до майже шестизначної роботи з розробки програмного забезпечення. Ці програми - зазвичай тривалістю 8–12 тижнів і коштують в середньому 10 000 доларів - пропонують практичне навчання, профорієнтацію та підтримку громади, а також можливість працювати над особистими проектами, які ви можете продемонструвати потенційним роботодавцям. Вони як торгові школи для цифрової епохи. Хоча вони можуть стати прекрасним способом стати професійним кодером, завантажувальні табори не для всіх. Давайте розглянемо плюси і мінуси.

Завантажувальні табори проти самонавчання та ступеня коледжу

З точки зору витрат та часу, кодування завантажувальних таборів є між самонавчанням та традиційними університетськими ступенями інформатики.

Самонавчання: Багато успішних та дивовижних програмістів повністю самоучки. Захоплені своїм природним інтересом, вони замислюються та порушують код інших людей та іншим чином навчаються, роблячи свої дії - іноді за допомогою власних особистих планів навчання або за допомогою безлічі доступних онлайн-курсів кодування та ресурсів. Переваги такого підходу - це, звичайно, вартість навчання в $ 0, і гнучкий графік роботи, але для навчання у вільний час вам потрібна велика дисципліна, а також вміння і розум, щоб скласти власну навчальну програму, так би мовити . Крім того, без будь-якого формального навчання, вам може бути складніше займатися роботою, якщо у вас немає міцного складу роботи, щоб довести свої навички програмування та досвід.

Ступінь коледжу: З іншого боку спектру - формальні програми та класи університетських ступенів. Ступінь з інформатики дасть вам більш широку основу та відкриє для вас більше дверей робочих місць, коли роботодавці розглядають повноваження кандидатів. Зрештою, деякі стверджують, що важливіше навчитися мислити, як комп'ютер, ніж навчитися кодувати. Однак ступінь коледжу дорога, і для тих, хто хоче якомога швидше розпочати свою кар’єру в певній ролі програмування, традиційний ступінь може відчувати себе як перевитрата або навіть як марна трата часу.

Завантажувальні табори є між ними обома, як за витратами, так і за часом. Вони пропонують набагато більш цілеспрямовану освіту з мов програмування або треків. Хоча завантажувальні табори можуть підготувати вас до роботи швидше, ніж маршрут до коледжу, галузь не регулюється (поки що), ви не отримаєте настільки чітку освіту, як у університеті, є лише короткий час, щоб навчитися, і, як вступ до професійно-технічного училища, хороша робота не гарантована. Журнал Wall Street Journal (акцент мій):

Кодери початкового рівня заробляють менше, ніж програмісти з університетськими ступенями, які виходять на ринок праці. Деякі великі ІТ-компанії, з якими контактували SeedPaths, не зацікавлені у випускниках табору, оскільки їм зазвичай не вистачає ступеня коледжу. А оскільки завантажувальні табори такі нові , журі вирішує, чи створюють вони успішних програмістів .

"Наймання когось прямо зі школи, з курсу кодування або чотирирічного університету - це інвестиція", - сказав Вілл Коул, директор продуктів компанії Stack Overflow Careers, в якому працює 40 розробників програмного забезпечення. "У нас немає інфраструктури для навчання нових людей без особливого досвіду".

Але містер Коул сказав, що він любить завантажувальні табори за те, що "виводять загадку з програмування".

Однак, порівняно з самонавчанням, завантажувальні табори пропонують більшу підтримку та додаткову мотивацію до навчання та успіху. Зрештою, ви вкладаєте 10000 доларів США та 10 безсонних тижнів свого життя для цієї єдиної мети. Через ці інвестиції та занурений характер цих завантажувальних таборів ви дізнаєтесь швидше та ґрунтовніше через завантажувальний табір, ніж ви, швидше за все, самі. Плюс до того, ви станете частиною спільноти кодерів, дуже цінного ресурсу саме по собі.

Поки зарахування до завантажувального табору може здатися ідеальним, якщо ви мертві, налаштовані на кар’єру програмування, але це коштує тисячі доларів, і більшість програм вимагатимуть вас залишити роботу та кинути все на тижні, тому запис на роботу не став ' t рішення, яке ви можете легко прийняти.

Як виглядають завантажувальні табори та про що ви дізнаєтесь

Коротше кажучи, кодування завантажувальних таборів допоможе вам "навчитися кодувати", чи вибираєте ви веб-розробника чи трек для розробників мобільних додатків, програму JavaScript або Java. Більшість завантажувальних таборів, схоже, мають подібну структуру - виділяється багато часу для лекцій з подальшим практичним досвідом. Читач Goldavelez.com NH каже мені:

Це було інтенсивно. Вранці були проведені, вивчаючи нову концепцію разом з інструктором, а післяобідній час залишав нас здебільшого самостійно застосовувати нові концепції у щоденних викликах. Я рідко виходив з аудиторії до 10 вечора. Будні були в основному прокидатися, працювати в класі, йти додому, лягати спати. Навіть вихідні, хоч і не було класу, рідко пропонували відшкодування. До кінця 8 тижнів я вже не міг уявити, щоб продовжувати. Але я любив її кожну мить.

Через цілодобовий час роботи завантажувальні табори не є ідеальними для людей, які сподіваються продовжувати працювати (або мати життя) під час навчання, оскільки більшість - це особисті програми з встановленими графіками. Кілька завантажувальних таборів в Інтернеті, такі як Bloc та Career Foundry, пропонують більшу гнучкість, але навіть ці курси вимагають від вас приділяти значну кількість часу щотижня - протягом декількох тижнів - для придбання потрібних навичок.

Залежно від завантажувального табору, інтенсивні курси також можуть навчити вас більш нюансованим, професійним навичкам, які можуть бути неоціненними, коли ви починаєте свою нову роботу. Вікторія Барр, у якої майже не було досвіду попереднього технічного досвіду до відвідування Makers Academy і щойно розпочала свою першу роботу, що розвивається, сказала:

Я не є експертом з програмного забезпечення будь-якими способами, але Makers точно підготував мене до низки аспектів моєї роботи: зануритися в код, навчитися на льоту, задати правильні питання, щоб потрапити там, де мені потрібно бути. Мені вдалося зануритися в застарілий код, з яким я буду працювати, і знаю, на що я дивився.

Танцювальний табір неймовірний, бо вчитися ти робиш. Там багато чудових онлайн-ресурсів, але такі речі, як Codecademy, існують у вакуумі. Коли ти тільки починаєш самостійно, ти навіть не знаєш, чого не знаєш і яких речей слід шукати, щоб навчитися. Менеджери навчили мене більше, ніж просто синтаксису для мов програмування. Це навчило мене принципам TDD, SOLID, як приймати якусь туманні логіку програмування і перетворювати її на щось конкретне у вигляді веб-сайту з безліччю рухомих частин. Ви також можете навчитися разом з іншими, парувати програмування, працювати разом. Це краще, ніж вчитися на самоті. У нас були дійсно довгі дні. Багато з нас були в офісі з 9 ранку до 21 вечора. Але ми разом пообідали, пограли багато пінг-понгу, схопили кілька годин пива через години. Це було важко, але весело і о, таке виховне. Я б точно зробив це ще раз.

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

Після того, як я почав працювати, я був поміщений в нашу команду iOS, яка була стеком, з яким у мене не було досвіду (iOS програмується в Objective-C, а Хекбрайт навчив мене Python, а програмування мобільних додатків має інший набір проблем, ніж програмування для павутина). Але я довів, що зможу навчитися тонні за 10 тижнів, і був готовий зробити це знову - я був частиною команди, яка поставила наш перший додаток для iOS в липні минулого року, а потім поклала право зробити це знову Android, який постачався у грудні. Зараз я працюю на нашому веб-сайті, пишу здебільшого кутовий та рейковий, тому я принципово повністю міняв свою технологічну сукупність кожні 6 місяців. За 10 тижневого завантажувального табору можна навчитися лише стільки, але важливо те, що ти доводиш, що швидко підбираєш нові технології, що є важливим навиком для інженера-програміста, оскільки ландшафт постійно змінюється. Таким чином, я відчував себе таким же підготовленим, як міг бути для того, хто насправді кодував щиро лише менше 5 місяців. Я ще мав навчитися на роботі, але це були здебільшого речі, які ви дізнаєтесь лише з роботи з командою в професійному середовищі, а не з речей, які ви могли навчитися самостійно.

Кінцева мета для більшості учасників завантажувального табору - зайти і через кілька тижнів з'явитися з кодуючими відбивачами та впевненістю не просто влаштуватися на роботу в якості штатного програмного інженера, а зробити кар’єру з цього. І деякі завантажувальні табори пропонують пошук роботи в рамках навчальної програми, що є однією з причин, що Кертіс Мітчелл обрав Hack Reactor:

Приблизно на півдорозі їхньої програми фокус зміщується від навчання програмуванню до фактичного виготовлення веб-додатків для створення портфоліо з подальшим інтерв'ю та підготовкою пошуку роботи. У HR були співробітники та колишні випускники, присвячені допомозі студентам у пошуку роботи. Вони навчили нас продавати себе та свої набори навичок, розповідати про наші портфелі та шукати відповідні компанії та відповідні ролі. Вони часто перевіряли студентів та недавно закінчених випускників під час пошуку роботи.

Усі, окрім одного з 15-ти людей, які поділилися зі мною своїм досвідом завантажувального табору, позитивно ставилися до цього, хоча кілька людей зараз не працюють програмістами, а натомість працюють менеджерами проектів та засновниками власних стартапів. Більшість з них вже взяли досвід програмування і були повністю впевнені у своєму рішенні. Ця гарантія здається критичною.

Як сказати, чи підходить вам завантажувальний табір

Як і в інших варіантах вибору освіти та кар'єри, прийняття цього великого рішення зводиться до того, чого ви сподіваєтеся досягти. За словами засновника CodeUnion, Джессі Фармера, ідеальні кандидати у завантажувальний табір відповідають чотирьом критеріям:

  1. Вони хочуть змінити кар'єру та стати штатним (молодшим) інженером-програмістом.
  2. Вони можуть дозволити собі додаткову вартість, тобто можуть залишити роботу, переїхати по країні тощо.
  3. Вони можуть дозволити собі навчання.
  4. Вони знають, що можуть процвітати в інтенсивних умовах.

Хоча кожен бажаючий може відвідувати завантажувальний табір (якщо його прийнято), через високу вартість навчання та все, що ти робиш, цілий день та цілий тиждень, завантажувальні табори найбільше підходять для людей, прихильних до кар’єри зміни і впевнені, що хочуть перейти до програмування.

Більшість людей, які говорили зі мною про їх причини відвідування завантажувального табору, мали подібне походження:

Не всі мають певний досвід кодування, щоб прийняти його до завантажувального табору, але це допомагає. Ви не хочете вкладати тисячі доларів, кинути роботу та повний робочий день в одній із цих програм, щоб лише вийти на середину шляху, коли зрозумієте, що це не шлях для вас. Тож якщо ви не маєте великого досвіду програмування або не впевнені в цьому як у кар'єрі, спершу: спробуйте один із безлічі безкоштовних варіантів, як Codecademy, щоб побачити, чи дійсно вам подобається програмування, приєднайтеся до групи Meetup, наприклад, Girl Develo it or Рельсбрідж, і взяти онлайн-клас, керований громадою, щоб перевірити води, рекомендує Skillcrush. (Skillcrush пропонує безкоштовний 10-денний завантажувальний табір, орієнтований на кар'єру, як вступ до завантажувальних таборів, принаймні в Інтернеті.)

NH каже:

Кожен, з ким я спілкувався з тих пір, хто зацікавився відвідувати цей завантажувальний лагер, я сказав те саме: ви цього хочете. Мовляв, дійсно хочу цього. Ви не можете просто в надії вичесати з нього достатньо, щоб отримати нову роботу. Це переможе вас. Ви повинні хотіти вчитися заради навчання, або ви ніколи цього не зробите. Якщо у вас немає пристрасті до цього, завантажувальні табори не для вас. Ви розчаруєтесь, відмовитесь, скажете собі, що це просто не для вас або що ви недостатньо хороші. Я бачив, як це відбувається у моїй власній когорті. У мене був невеликий попередній досвід, який дав мені легку ногу в порівнянні з іншими людьми, що з’являються свіжими, але я не думаю, що тому мені це вдалося. Я отримав те, що хотів із нього, тому що хотів його більше, ніж усе, тому я вклав у нього все, що мав. Тому я кажу людям, якщо вони зможуть зробити те саме, то вони отримають все, що хочуть, із досвіду, а потім і дещо.

Іншими словами, як і всі інші досвіди з назвою «завантажувальний табір» (подумайте, Navy SEAL Training and baby boot camp), це не випадковий досвід, і вам доведеться повністю інвестувати в це.

Чи завантажують вам завантажувальні табори?

Якщо ви присвячені цьому, завантажувальний табір може перетворити вас на інженера-програміста за пару місяців, але більшим питанням може бути: чи вам це стане кращою роботою?

Випускники завантажувальних таборів, обстежені Course Report, мали середній приріст доходу на 44% після відвідування завантажувального табору. (До опитування ввійшли 432 випускники 48 шкіл програмування.) До відвідування завантажувального табору 48% працювали на повний робочий день, а після відвідування завантажувального табору 63% були зайняті на повний робочий день. Більшість опитаних таборів пропонують послуги з кар’єри, такі як допомога щодо відновлення роботи або працевлаштування / стажування.

Якщо ваша мета полягає в розробці кар'єри в галузі програмування, ви, ймовірно, захочете уважно ознайомитись із тарифами на роботу та послугами кар'єрного обслуговування кожного завантажувального табору. За словами співзасновника Launch Academy Евана Чарльза з Quora:

На сьогоднішній день не існує стандартизованого розрахунку щодо розміщення ставок серед завантажувальних таборів (ми намагаємось зробити все можливе, щоб допомогти споживачеві в цьому протягом наступних кількох місяців). У Launch Academy наша ставка розраховується як шукачі роботи, які отримують платну посаду в компаніях протягом 90 днів після закінчення навчання, де «шукачі роботи» визначаються як випускники, які активно спілкуються з нашим директором талантів, відвідують заплановані співбесіди та / або беруть участь у будь-який з різних ресурсів для кар’єрного обслуговування, які ми пропонуємо на етапі підтримки програми Post Grad.

Опубліковані ціни розміщення популярних завантажувальних таборів

  • Dev Bootcamp: загальний показник розміщення 85%; 100% у деяких конкретних когортах

  • Hack Reactor: 98-99% загалом

  • Академія започаткування: загальний рівень 96% працевлаштування (у деяких когортах 100% шукачів роботи з часом знайшли роботу)

  • MakerSquare: загальний показник розміщення 96%

Розміщення робочих місць Гекбрайта становить 90% протягом 3 місяців.

85-96% ставки розміщення досить хороші! Але ви б не хотіли бути в тих 4-15%, які платили за освіту і все ще шукають роботу.

Деякі школи пропонують гарантію пропозиції роботи: Ви влаштуєте роботу протягом певного місяця після закінчення навчання у визначених місцях (ви повинні бути готові переїхати в міста, зручні для технологій), або ж навчання буде відшкодовано. Стипендіати з Кодексу та школа Кодексу вікінгів пропонують гарантію чи повернення навчання, якщо вас не наймають. Багато шкіл також пропонують часткову компенсацію за навчання - в кілька тисяч доларів - якщо ви знайдете роботу в одній з компаній-партнерів завантажувальних таборів.

Хоча більшість людей, які мені надіслали повідомлення про свій досвід, сказали, що вони отримали пропозиції про роботу до того, як скоро програма закінчилася, якщо тільки програма не пропонує 100% гарантії працевлаштування, немає впевненості, що ваш час та фінансові інвестиції призведуть до роботи. Один випускник завантажувального табору сказав мені:

Я ще не влаштувався на роботу і шукав вже більше місяця. Починаючи хвилюватися. Рекрутер сказав мені, що спочатку випускники завантажувального табору в Інтернеті мали великий успіх, приймаючи на роботу, бо це була така нова річ, але зараз це не так. Мені б хотілося, щоб я мав досвід роботи, щоб показати, що я розробник. Мені просто відмовили в роботі, тому що я не мав досвіду роботи в Rails.

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

Як вибрати та оплатити завантажувальний табір кодування

Мабуть, найважливіше рішення - це вибір завантажувальної камери. Вибираючи певний завантажувальний табір, ви хочете передусім переглянути рівень успішності програми та навчальну програму (наприклад, якщо програма має сильний акцент на JavaScript, і це ви хочете дізнатися), але є й інші міркування, наприклад, місцезнаходження та мережа випускників. Кілька порад:

  • Перегляньте цей список факторів, які слід враховувати при виборі завантажувального табору від Джеффа Лі - від технічних та нетехнологічних навичок, які вони навчають, до засобів, платіжних планів, типового розкладу та культури програми
  • Звужте список шкіл із каталогіми завантажувального табору з Звіту про курси, Bootcamps.in або Skilledup
  • Прочитайте огляди в Thinkful and Switchup, щоб побачити, що говорять інші про програми. Прочитайте всі відгуки, які ви можете знайти насправді і на Quora та Hacker News, тому що ви можете знайти такі страшилки, як ці
  • Запитайте у випускників та керівників програм чи вчителів більше про програму - такі речі, як кількість учнів у кожному класі, яку допомогу в роботі вони пропонують, скільки досвіду очікують студенти при вступі, як вони допомагають студентам, які борються, та яке повсякденне життя у завантажувальному таборі

Щоб заплатити великий цінник, деякі завантажувальні табори пропонують платіжні платежі та відстрочку платежу (наприклад, відсоток від зарплати за перший рік після закінчення навчання), але в іншому випадку вам потрібно буде заощадити або фінансувати цю вартість навчання так, як ви інші подібні великі витрати. Деякі школи з кодами пропонують стипендії для ветеранів / військових, жінок, меншин та інших відібраних груп.

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

Напевно, найдивовижніша річ, яку я бачив на протязі її, і часто не обговорюється, це те, що для багатьох це останній шанс зміни кар'єри. Насправді дуже важко пробитися у світ технологій як кодер із некодування. Зазвичай кодери самоучки з раннього віку або йшли інформатику за універсальним маршрутом. Якби Makers не існувало, я впевнений, що багато хлопців, які пережили це, все одно затрималися б у ролі, яку вони ненавиділи, роблячи щось, що не кидало їм виклику. Створення справді було одним з єдиних варіантів для них змінити кар'єру.

Просто знайте, у що ви потрапляєте, і будьте готові зануритися.

Любов,

Goldavelez.com